Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.wst.wsdl')
-rw-r--r--bundles/org.eclipse.wst.wsdl/.classpath15
-rw-r--r--bundles/org.eclipse.wst.wsdl/.cvsignore9
-rw-r--r--bundles/org.eclipse.wst.wsdl/.project28
-rw-r--r--bundles/org.eclipse.wst.wsdl/.settings/org.eclipse.jdt.core.prefs310
-rw-r--r--bundles/org.eclipse.wst.wsdl/.settings/org.eclipse.jdt.ui.prefs4
-rw-r--r--bundles/org.eclipse.wst.wsdl/META-INF/MANIFEST.MF36
-rw-r--r--bundles/org.eclipse.wst.wsdl/about.html34
-rw-r--r--bundles/org.eclipse.wst.wsdl/build.properties24
-rw-r--r--bundles/org.eclipse.wst.wsdl/component.xml77
-rw-r--r--bundles/org.eclipse.wst.wsdl/grabjars.xml34
-rw-r--r--bundles/org.eclipse.wst.wsdl/lib/.cvsignore1
-rw-r--r--bundles/org.eclipse.wst.wsdl/model/HTTP.ecore27
-rw-r--r--bundles/org.eclipse.wst.wsdl/model/HTTP.genmodel31
-rw-r--r--bundles/org.eclipse.wst.wsdl/model/HTTP.mdl5471
-rw-r--r--bundles/org.eclipse.wst.wsdl/model/MIME.ecore46
-rw-r--r--bundles/org.eclipse.wst.wsdl/model/MIME.genmodel49
-rw-r--r--bundles/org.eclipse.wst.wsdl/model/MIME.mdl5818
-rw-r--r--bundles/org.eclipse.wst.wsdl/model/SOAP.ecore85
-rw-r--r--bundles/org.eclipse.wst.wsdl/model/SOAP.genmodel77
-rw-r--r--bundles/org.eclipse.wst.wsdl/model/SOAP.mdl6233
-rw-r--r--bundles/org.eclipse.wst.wsdl/model/WSDL.ecore609
-rw-r--r--bundles/org.eclipse.wst.wsdl/model/WSDL.genmodel391
-rw-r--r--bundles/org.eclipse.wst.wsdl/model/WSDL.mdl3850
-rw-r--r--bundles/org.eclipse.wst.wsdl/model/org.eclipse.wst.WSDL.cat8632
-rw-r--r--bundles/org.eclipse.wst.wsdl/plugin.properties35
-rw-r--r--bundles/org.eclipse.wst.wsdl/plugin.xml158
-rw-r--r--bundles/org.eclipse.wst.wsdl/schema/contentGenerators.exsd128
-rw-r--r--bundles/org.eclipse.wst.wsdl/schema/extensibilityElementFactories.exsd115
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPAddress.java61
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPBinding.java61
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPFactory.java89
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPOperation.java61
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPPackage.java753
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPUrlEncoded.java29
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPUrlReplacement.java29
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/generator/HTTPContentGenerator.java291
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPAddressImpl.java225
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPBindingImpl.java226
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPFactoryImpl.java163
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPOperationImpl.java226
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPPackageImpl.java460
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPUrlEncodedImpl.java68
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPUrlReplacementImpl.java68
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPAdapterFactory.java377
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPConstants.java39
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPExtensibilityElementFactory.java58
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPSwitch.java413
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEContent.java109
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEFactory.java80
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEMimeXml.java82
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEMultipartRelated.java72
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEPackage.java727
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEPart.java70
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEContentImpl.java319
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEFactoryImpl.java205
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEMimeXmlImpl.java244
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEMultipartRelatedImpl.java237
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEPackageImpl.java494
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEPartImpl.java251
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEAdapterFactory.java337
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEConstants.java37
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEExtensibilityElementFactory.java56
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMESwitch.java365
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPAddress.java62
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPBinding.java88
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPBody.java123
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPFactory.java115
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPFault.java117
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPHeader.java51
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPHeaderBase.java228
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPHeaderFault.java26
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPOperation.java88
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPPackage.java1721
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/generator/SOAPContentGenerator.java433
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPAddressImpl.java225
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPBindingImpl.java284
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPBodyImpl.java592
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPFactoryImpl.java255
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPFaultImpl.java420
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderBaseImpl.java681
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderFaultImpl.java67
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderImpl.java233
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPOperationImpl.java285
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPPackageImpl.java896
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPAdapterFactory.java477
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPConstants.java63
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPExtensibilityElementFactory.java66
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPSwitch.java543
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/package.html21
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/package.xml18
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Binding.java139
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingFault.java114
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingInput.java114
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingOperation.java164
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingOutput.java115
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Definition.java302
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/ExtensibilityElement.java94
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/ExtensibleElement.java60
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Fault.java32
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Import.java172
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Input.java32
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Message.java113
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/MessageReference.java87
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Namespace.java94
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Operation.java211
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Output.java32
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Part.java205
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Port.java91
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/PortType.java113
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Service.java113
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Types.java61
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/UnknownExtensibilityElement.java53
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLElement.java152
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLFactory.java243
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLPackage.java4778
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLPlugin.java109
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLPluginImplementation.java40
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/XSDSchemaExtensibilityElement.java92
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryDescriptor.java59
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryRegistryImpl.java46
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryRegistryReader.java88
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/BaseGenerator.java83
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/BindingGenerator.java736
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/ContentGenerator.java51
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/PortGenerator.java260
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/extension/ContentGeneratorExtensionDescriptor.java65
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/extension/ContentGeneratorExtensionFactoryRegistry.java193
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/extension/ContentGeneratorExtensionRegistryReader.java93
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingFaultImpl.java365
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingImpl.java638
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingInputImpl.java361
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingOperationImpl.java802
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingOutputImpl.java361
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/DefinitionImpl.java2522
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ExtensibilityElementImpl.java390
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ExtensibleElementImpl.java284
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/FaultImpl.java87
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ImportImpl.java667
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/InputImpl.java87
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/MessageImpl.java494
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/MessageReferenceImpl.java323
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/NamespaceImpl.java235
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/OperationImpl.java1091
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/OutputImpl.java87
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/PartImpl.java761
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/PortImpl.java378
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/PortTypeImpl.java511
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ServiceImpl.java477
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/TypesImpl.java228
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/UnknownExtensibilityElementImpl.java274
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLElementImpl.java1650
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLFactoryImpl.java592
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLPackageImpl.java2770
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/XSDSchemaExtensibilityElementImpl.java581
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLFactoryImpl.java54
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLReaderImpl.java227
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLWriterImpl.java139
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/Reconcilable.java28
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLAdapterFactory.java1144
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLDefinitionFactory.java63
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLModelLocator.java57
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLResourceFactoryImpl.java51
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLSwitch.java1346
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLUtil.java160
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/XSDSchemaLocatorAdapterFactory.java33
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/XSDSchemaLocatorImpl.java75
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/package.html21
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/package.xml18
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/ExtensibilityElementFactory.java29
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/ExtensibilityElementFactoryRegistry.java26
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLConstants.java379
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLDiagnostic.java97
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLDiagnosticImpl.java352
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLDiagnosticSeverity.java171
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLParser.java971
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLResourceFactoryRegistry.java149
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLResourceImpl.java692
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/package.html22
-rw-r--r--bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/package.xml19
179 files changed, 0 insertions, 80825 deletions
diff --git a/bundles/org.eclipse.wst.wsdl/.classpath b/bundles/org.eclipse.wst.wsdl/.classpath
deleted file mode 100644
index 38775c13c..000000000
--- a/bundles/org.eclipse.wst.wsdl/.classpath
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="src" path="src-wsdl"/>
- <classpathentry kind="src" path="src-http"/>
- <classpathentry kind="src" path="src-mime"/>
- <classpathentry kind="src" path="src-soap"/>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.4">
- <accessrules>
- <accessrule kind="accessible" pattern="org/w3c/dom/**"/>
- <accessrule kind="accessible" pattern="javax/xml/namespace/QName"/>
- </accessrules>
- </classpathentry>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
diff --git a/bundles/org.eclipse.wst.wsdl/.cvsignore b/bundles/org.eclipse.wst.wsdl/.cvsignore
deleted file mode 100644
index 5cf29803c..000000000
--- a/bundles/org.eclipse.wst.wsdl/.cvsignore
+++ /dev/null
@@ -1,9 +0,0 @@
-bin
-wsdl.jar
-build.xml
-temp.folder
-org.eclipse.wst.wsdl_1.0.0.jar
-org.eclipse.wst.wsdl.patch
-@dot
-src.zip
-javaCompiler...args
diff --git a/bundles/org.eclipse.wst.wsdl/.project b/bundles/org.eclipse.wst.wsdl/.project
deleted file mode 100644
index ebc53b6ba..000000000
--- a/bundles/org.eclipse.wst.wsdl/.project
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<projectDescription>
- <name>org.eclipse.wst.wsdl</name>
- <comment></comment>
- <projects>
- </projects>
- <buildSpec>
- <buildCommand>
- <name>org.eclipse.jdt.core.javabuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.ManifestBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- <buildCommand>
- <name>org.eclipse.pde.SchemaBuilder</name>
- <arguments>
- </arguments>
- </buildCommand>
- </buildSpec>
- <natures>
- <nature>org.eclipse.pde.PluginNature</nature>
- <nature>org.eclipse.jdt.core.javanature</nature>
- </natures>
-</projectDescription>
diff --git a/bundles/org.eclipse.wst.wsdl/.settings/org.eclipse.jdt.core.prefs b/bundles/org.eclipse.wst.wsdl/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index 28ee6409d..000000000
--- a/bundles/org.eclipse.wst.wsdl/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,310 +0,0 @@
-#Mon Mar 05 08:57:19 EST 2007
-eclipse.preferences.version=1
-org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
-org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2
-org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
-org.eclipse.jdt.core.compiler.compliance=1.4
-org.eclipse.jdt.core.compiler.debug.lineNumber=generate
-org.eclipse.jdt.core.compiler.debug.localVariable=generate
-org.eclipse.jdt.core.compiler.debug.sourceFile=generate
-org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=warning
-org.eclipse.jdt.core.compiler.problem.assertIdentifier=warning
-org.eclipse.jdt.core.compiler.problem.autoboxing=ignore
-org.eclipse.jdt.core.compiler.problem.deprecation=warning
-org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled
-org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled
-org.eclipse.jdt.core.compiler.problem.discouragedReference=warning
-org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore
-org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning
-org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore
-org.eclipse.jdt.core.compiler.problem.finalParameterBound=warning
-org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=warning
-org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
-org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=warning
-org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=warning
-org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=ignore
-org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore
-org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore
-org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=warning
-org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=ignore
-org.eclipse.jdt.core.compiler.problem.missingSerialVersion=warning
-org.eclipse.jdt.core.compiler.problem.noEffectAssignment=warning
-org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=warning
-org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore
-org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=warning
-org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore
-org.eclipse.jdt.core.compiler.problem.rawTypeReference=ignore
-org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled
-org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=warning
-org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled
-org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore
-org.eclipse.jdt.core.compiler.problem.typeParameterHiding=warning
-org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=warning
-org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore
-org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=warning
-org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore
-org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore
-org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore
-org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled
-org.eclipse.jdt.core.compiler.problem.unusedImport=error
-org.eclipse.jdt.core.compiler.problem.unusedLabel=warning
-org.eclipse.jdt.core.compiler.problem.unusedLocal=warning
-org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled
-org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled
-org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning
-org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning
-org.eclipse.jdt.core.compiler.source=1.3
-org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=52
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant=16
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call=52
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation=52
-org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression=52
-org.eclipse.jdt.core.formatter.alignment_for_assignment=0
-org.eclipse.jdt.core.formatter.alignment_for_binary_expression=20
-org.eclipse.jdt.core.formatter.alignment_for_compact_if=20
-org.eclipse.jdt.core.formatter.alignment_for_conditional_expression=36
-org.eclipse.jdt.core.formatter.alignment_for_enum_constants=0
-org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer=52
-org.eclipse.jdt.core.formatter.alignment_for_multiple_fields=16
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration=52
-org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration=52
-org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation=0
-org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration=36
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration=16
-org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration=68
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration=84
-org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration=84
-org.eclipse.jdt.core.formatter.blank_lines_after_imports=2
-org.eclipse.jdt.core.formatter.blank_lines_after_package=2
-org.eclipse.jdt.core.formatter.blank_lines_before_field=1
-org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration=0
-org.eclipse.jdt.core.formatter.blank_lines_before_imports=0
-org.eclipse.jdt.core.formatter.blank_lines_before_member_type=1
-org.eclipse.jdt.core.formatter.blank_lines_before_method=1
-org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk=1
-org.eclipse.jdt.core.formatter.blank_lines_before_package=0
-org.eclipse.jdt.core.formatter.blank_lines_between_import_groups=1
-org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations=1
-org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration=next_line
-org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration=next_line_shifted
-org.eclipse.jdt.core.formatter.brace_position_for_array_initializer=end_of_line
-org.eclipse.jdt.core.formatter.brace_position_for_block=next_line
-org.eclipse.jdt.core.formatter.brace_position_for_block_in_case=next_line
-org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration=next_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_constant=next_line
-org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration=next_line
-org.eclipse.jdt.core.formatter.brace_position_for_method_declaration=next_line
-org.eclipse.jdt.core.formatter.brace_position_for_switch=next_line
-org.eclipse.jdt.core.formatter.brace_position_for_type_declaration=next_line
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_block_comment=false
-org.eclipse.jdt.core.formatter.comment.clear_blank_lines_in_javadoc_comment=false
-org.eclipse.jdt.core.formatter.comment.format_block_comments=false
-org.eclipse.jdt.core.formatter.comment.format_header=false
-org.eclipse.jdt.core.formatter.comment.format_html=false
-org.eclipse.jdt.core.formatter.comment.format_javadoc_comments=false
-org.eclipse.jdt.core.formatter.comment.format_line_comments=false
-org.eclipse.jdt.core.formatter.comment.format_source_code=false
-org.eclipse.jdt.core.formatter.comment.indent_parameter_description=true
-org.eclipse.jdt.core.formatter.comment.indent_root_tags=true
-org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags=insert
-org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter=insert
-org.eclipse.jdt.core.formatter.comment.line_length=80
-org.eclipse.jdt.core.formatter.compact_else_if=true
-org.eclipse.jdt.core.formatter.continuation_indentation=2
-org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer=2
-org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line=false
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header=true
-org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header=true
-org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases=true
-org.eclipse.jdt.core.formatter.indent_empty_lines=false
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_block=true
-org.eclipse.jdt.core.formatter.indent_statements_compare_to_body=true
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases=false
-org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch=true
-org.eclipse.jdt.core.formatter.indentation.size=4
-org.eclipse.jdt.core.formatter.insert_new_line_after_annotation=insert
-org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement=insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement=insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement=insert
-org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body=insert
-org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments=insert
-org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters=insert
-org.eclipse.jdt.core.formatter.insert_space_after_ellipsis=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_after_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter=insert
-org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_binary_operator=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer=insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_ellipsis=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized=insert
-org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return=insert
-org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw=insert
-org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional=insert
-org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for=do not insert
-org.eclipse.jdt.core.formatter.insert_space_before_unary_operator=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration=do not insert
-org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation=do not insert
-org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line=false
-org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line=false
-org.eclipse.jdt.core.formatter.lineSplit=140
-org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body=0
-org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve=1
-org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line=false
-org.eclipse.jdt.core.formatter.tabulation.char=space
-org.eclipse.jdt.core.formatter.tabulation.size=2
-org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations=false
diff --git a/bundles/org.eclipse.wst.wsdl/.settings/org.eclipse.jdt.ui.prefs b/bundles/org.eclipse.wst.wsdl/.settings/org.eclipse.jdt.ui.prefs
deleted file mode 100644
index 1546d790c..000000000
--- a/bundles/org.eclipse.wst.wsdl/.settings/org.eclipse.jdt.ui.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-#Mon Mar 05 08:57:20 EST 2007
-eclipse.preferences.version=1
-formatter_profile=_EMFCodeFormatter.profile
-formatter_settings_version=11
diff --git a/bundles/org.eclipse.wst.wsdl/META-INF/MANIFEST.MF b/bundles/org.eclipse.wst.wsdl/META-INF/MANIFEST.MF
deleted file mode 100644
index 7fad7d7c6..000000000
--- a/bundles/org.eclipse.wst.wsdl/META-INF/MANIFEST.MF
+++ /dev/null
@@ -1,36 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: %pluginName
-Bundle-SymbolicName: org.eclipse.wst.wsdl; singleton:=true
-Bundle-Version: 1.2.300.qualifier
-Bundle-Activator: org.eclipse.wst.wsdl.WSDLPluginImplementation
-Bundle-Vendor: %providerName
-Bundle-Localization: plugin
-Export-Package: org.eclipse.wst.wsdl,
- org.eclipse.wst.wsdl.binding.http,
- org.eclipse.wst.wsdl.binding.http.internal.generator;x-internal:=true,
- org.eclipse.wst.wsdl.binding.http.internal.impl;x-internal:=true,
- org.eclipse.wst.wsdl.binding.http.internal.util;x-internal:=true,
- org.eclipse.wst.wsdl.binding.mime,
- org.eclipse.wst.wsdl.binding.mime.internal.impl;x-internal:=true,
- org.eclipse.wst.wsdl.binding.mime.internal.util;x-internal:=true,
- org.eclipse.wst.wsdl.binding.soap,
- org.eclipse.wst.wsdl.binding.soap.internal.generator;x-internal:=true,
- org.eclipse.wst.wsdl.binding.soap.internal.impl;x-internal:=true,
- org.eclipse.wst.wsdl.binding.soap.internal.util;x-internal:=true,
- org.eclipse.wst.wsdl.internal.extensibility;x-internal:=true,
- org.eclipse.wst.wsdl.internal.generator;x-internal:=true,
- org.eclipse.wst.wsdl.internal.generator.extension;x-internal:=true,
- org.eclipse.wst.wsdl.internal.impl;x-internal:=true,
- org.eclipse.wst.wsdl.internal.impl.wsdl4j;x-internal:=true,
- org.eclipse.wst.wsdl.internal.util;x-internal:=true,
- org.eclipse.wst.wsdl.util
-Require-Bundle: org.eclipse.emf.ecore;bundle-version="[2.2.0,3.0.0)",
- org.eclipse.xsd;bundle-version="[2.2.0,3.0.0)",
- org.eclipse.core.resources;bundle-version="[3.2.0,4.0.0)",
- javax.wsdl;bundle-version="[1.5.0,1.6.0)",
- org.eclipse.core.runtime;bundle-version="[3.2.0,4.0.0)",
- org.apache.xerces;bundle-version="[2.8.0,3.0.0)"
-Import-Package: com.ibm.icu.util; version="3.8"
-Bundle-ActivationPolicy: lazy
-Bundle-RequiredExecutionEnvironment: J2SE-1.4
diff --git a/bundles/org.eclipse.wst.wsdl/about.html b/bundles/org.eclipse.wst.wsdl/about.html
deleted file mode 100644
index 2199df3f0..000000000
--- a/bundles/org.eclipse.wst.wsdl/about.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
-<HTML>
-
-<head>
-<title>About</title>
-<meta http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
-</head>
-
-<BODY lang="EN-US">
-
-<H3>About This Content</H3>
-
-<P>June, 2008</P>
-
-<H3>License</H3>
-
-<P>The Eclipse Foundation makes available all content in this plug-in
-("Content"). Unless otherwise indicated below, the Content is provided to you
-under the terms and conditions of the Eclipse Public License Version 1.0
-("EPL"). A copy of the EPL is available at
-<A href="http://www.eclipse.org/org/documents/epl-v10.php">http://www.eclipse.org/org/documents/epl-v10.php</A>.
-For purposes of the EPL, "Program" will mean the Content.</P>
-
-<P>If you did not receive this Content directly from the Eclipse Foundation, the
-Content is being redistributed by another party ("Redistributor") and different
-terms and conditions may apply to your use of any object code in the Content.
-Check the Redistributor’s license that was provided with the Content. If no such
-license exists, contact the Redistributor. Unless otherwise indicated below, the
-terms and conditions of the EPL still apply to any source code in the Content
-and such source code may be obtained at
-<A href="http://www.eclipse.org/">http://www.eclipse.org/</A>.</P>
-
-</BODY>
-</HTML>
diff --git a/bundles/org.eclipse.wst.wsdl/build.properties b/bundles/org.eclipse.wst.wsdl/build.properties
deleted file mode 100644
index 26ddea0e9..000000000
--- a/bundles/org.eclipse.wst.wsdl/build.properties
+++ /dev/null
@@ -1,24 +0,0 @@
-###############################################################################
-# Copyright (c) 2001, 2008 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-bin.includes = .,\
- plugin.properties,\
- plugin.xml,\
- META-INF/,\
- about.html,\
- model/
-jars.compile.order = .
-source.. = src-http/,\
- src-mime/,\
- src-soap/,\
- src-wsdl/
-output.. = bin/
-src.includes = component.xml,\
- schema/
diff --git a/bundles/org.eclipse.wst.wsdl/component.xml b/bundles/org.eclipse.wst.wsdl/component.xml
deleted file mode 100644
index c4619c76e..000000000
--- a/bundles/org.eclipse.wst.wsdl/component.xml
+++ /dev/null
@@ -1,77 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<component xmlns="http://eclipse.org/wtp/releng/tools/component-model"
- name="org.eclipse.wst.wsdl">
- <component-depends unrestricted="true"></component-depends>
- <plugin id="org.eclipse.wst.wsdl" fragment="false" />
- <plugin id="org.eclipse.wst.wsdl.ui" fragment="false" />
- <plugin id="org.eclipse.wst.wsdl.validation" fragment="false" />
- <plugin id="org.wsdl4j" fragment="false" />
- <package name="org.eclipse.wst.wsdl" api="false">
- <type name="Binding" implement="false" subclass="false" instantiate="false"/>
- <type name="BindingFault" implement="false" subclass="false" instantiate="false"/>
- <type name="BindingInput" implement="false" subclass="false" instantiate="false"/>
- <type name="BindingOperation" implement="false" subclass="false" instantiate="false"/>
- <type name="BindingOutput" implement="false" subclass="false" instantiate="false"/>
- <type name="Definition" implement="false" subclass="false" instantiate="false"/>
- <type name="ExtensibilityElement" implement="false" subclass="false" instantiate="false"/>
- <type name="ExtensibleElement" implement="false" subclass="false" instantiate="false"/>
- <type name="Fault" implement="false" subclass="false" instantiate="false"/>
- <type name="Import" implement="false" subclass="false" instantiate="false"/>
- <type name="Input" implement="false" subclass="false" instantiate="false"/>
- <type name="Message" implement="false" subclass="false" instantiate="false"/>
- <type name="MessageReference" implement="false" subclass="false" instantiate="false"/>
- <type name="Namespace" implement="false" subclass="false" instantiate="false"/>
- <type name="Operation" implement="false" subclass="false" instantiate="false"/>
- <type name="Output" implement="false" subclass="false" instantiate="false"/>
- <type name="Part" implement="false" subclass="false" instantiate="false"/>
- <type name="Port" implement="false" subclass="false" instantiate="false"/>
- <type name="PortType" implement="false" subclass="false" instantiate="false"/>
- <type name="Service" implement="false" subclass="false" instantiate="false"/>
- <type name="Types" implement="false" subclass="false" instantiate="false"/>
- <type name="UnknownExtensibilityElement" implement="false" subclass="false" instantiate="false"/>
- <type name="WSDLElement" implement="false" subclass="false" instantiate="false"/>
- <type name="WSDLFactory" implement="false" subclass="false" instantiate="false"/>
-<!-- <type name="WSDLPlugin" implement="false" subclass="false" instantiate="false"/>-->
- <type name="XSDSchemaExtensibilityElement" implement="false" subclass="false" instantiate="false"/>
- </package>
- <package name="org.eclipse.wst.wsdl.util" api="false">
- <type name="WSDLConstants" implement="false" subclass="false" instantiate="false"/>
-<!-- <type name="ExtensibilityElementFactory" /> -->
-<!-- <type name="ExtensibilityElementFactoryRegistry" />-->
-<!-- <type name="WSDLResourceImpl" subclass="false"/>-->
- </package>
-
-<!-- these plugin's to be provided with non API disclaimers -->
-<!--
- <package name="org.eclipse.wst.wsdl.binding.soap" api="false">
- <type name="SOAPBody" />
- <type name="SOAPHeaderFault" />
- <type name="SOAPAddress" />
- <type name="SOAPFactory" />
- <type name="SOAPHeader" />
- <type name="SOAPBinding" />
- <type name="SOAPHeaderBase" />
- <type name="SOAPFault" />
- <type name="SOAPOperation" />
- </package>
-
- <package name="org.eclipse.wst.wsdl.binding.mime">
- <type name="MIMEContent" />
- <type name="MIMEPackage" />
- <type name="MIMEMultipartRelated" />
- <type name="MIMEPart" />
- <type name="MIMEMimeXml" />
- <type name="MIMEFactory" />
- </package>
-
- <package name="org.eclipse.wst.wsdl.binding.http">
- <type name="HTTPFactory" />
- <type name="HTTPOperation" />
- <type name="HTTPUrlEncoded" />
- <type name="HTTPPackage" />
- <type name="HTTPAddress" />
- <type name="HTTPUrlReplacement" />
- <type name="HTTPBinding" />
- </package>
--->
-</component>
diff --git a/bundles/org.eclipse.wst.wsdl/grabjars.xml b/bundles/org.eclipse.wst.wsdl/grabjars.xml
deleted file mode 100644
index 106edbf25..000000000
--- a/bundles/org.eclipse.wst.wsdl/grabjars.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<project default="copyJars" basedir=".">
-
- <property name="pluginName" value="org.eclipse.wst.wsdl"/>
- <property name="version" value=""/>
-
- <target name="copyJars" if="downloadPath">
- <antcall target="copyJars2"/>
- </target>
-
- <target name="copyJars2" if="pluginsPath">
- <antcall target="copyJars3"/>
- </target>
-
- <target name="copyJars3" if="pluginName">
- <copy todir="${pluginsPath}/${pluginName}${version}/lib" overwrite="true">
- <fileset dir="${downloadPath}/${pluginName}${version}">
- <filename name="*.jar"/>
- </fileset>
- </copy>
- </target>
-
- <target name="cleanupJars" if="pluginsPath">
- <antcall target="cleanupJars2"/>
- </target>
-
- <target name="cleanupJars2" if="pluginName">
- <delete>
- <fileset dir="${pluginsPath}/${pluginName}${version}/lib">
- <filename name="*.jar"/>
- </fileset>
- </delete>
- </target>
-
-</project>
diff --git a/bundles/org.eclipse.wst.wsdl/lib/.cvsignore b/bundles/org.eclipse.wst.wsdl/lib/.cvsignore
deleted file mode 100644
index d392f0e82..000000000
--- a/bundles/org.eclipse.wst.wsdl/lib/.cvsignore
+++ /dev/null
@@ -1 +0,0 @@
-*.jar
diff --git a/bundles/org.eclipse.wst.wsdl/model/HTTP.ecore b/bundles/org.eclipse.wst.wsdl/model/HTTP.ecore
deleted file mode 100644
index 45c4ab30e..000000000
--- a/bundles/org.eclipse.wst.wsdl/model/HTTP.ecore
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="http"
- nsURI="http://www.eclipse.org/wsdl/2003/HTTP" nsPrefix="http">
- <eClassifiers xsi:type="ecore:EClass" name="HTTPBinding" eSuperTypes="WSDL.ecore#//ExtensibilityElement #//IHTTPBinding">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="verb" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="HTTPOperation" eSuperTypes="WSDL.ecore#//ExtensibilityElement #//IHTTPOperation">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="locationURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="HTTPUrlReplacement" eSuperTypes="WSDL.ecore#//ExtensibilityElement #//IHTTPUrlReplacement"/>
- <eClassifiers xsi:type="ecore:EClass" name="HTTPUrlEncoded" eSuperTypes="WSDL.ecore#//ExtensibilityElement #//IHTTPUrlEncoded"/>
- <eClassifiers xsi:type="ecore:EClass" name="HTTPAddress" eSuperTypes="WSDL.ecore#//ExtensibilityElement #//IHTTPAddress">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="locationURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IHTTPAddress" instanceClassName="javax.wsdl.extensions.http.HTTPAddress"
- abstract="true" interface="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="IHTTPBinding" instanceClassName="javax.wsdl.extensions.http.HTTPBinding"
- abstract="true" interface="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="IHTTPOperation" instanceClassName="javax.wsdl.extensions.http.HTTPOperation"
- abstract="true" interface="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="IHTTPUrlEncoded" instanceClassName="javax.wsdl.extensions.http.HTTPUrlEncoded"
- abstract="true" interface="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="IHTTPUrlReplacement" instanceClassName="javax.wsdl.extensions.http.HTTPUrlReplacement"
- abstract="true" interface="true"/>
-</ecore:EPackage>
diff --git a/bundles/org.eclipse.wst.wsdl/model/HTTP.genmodel b/bundles/org.eclipse.wst.wsdl/model/HTTP.genmodel
deleted file mode 100644
index 2c26f9fdf..000000000
--- a/bundles/org.eclipse.wst.wsdl/model/HTTP.genmodel
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<genmodel:GenModel xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
- xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.wst.wsdl/src-http"
- editDirectory="/org.eclipse.wst.wsdl/src" editorDirectory="/org.eclipse.wst.wsdl/src"
- modelPluginID="org.eclipse.wst.wsdl" modelName="HTTP" editPluginClass="" editorPluginClass=""
- nonNLSMarkers="true" codeFormatting="true" importerID="org.eclipse.emf.importer.rose"
- usedGenPackages="WSDL.genmodel#//wsdl platform:/plugin/org.eclipse.xsd/model/XSD.genmodel#//xsd">
- <foreignModel>HTTP.mdl</foreignModel>
- <foreignModel>VABASE_PLUGINS_PATH</foreignModel>
- <foreignModel>../../..</foreignModel>
- <genPackages prefix="HTTP" basePackage="org.eclipse.wst.wsdl.binding" classPackageSuffix="internal.impl"
- utilityPackageSuffix="internal.util" ecorePackage="HTTP.ecore#/">
- <genClasses ecoreClass="HTTP.ecore#//HTTPBinding">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute HTTP.ecore#//HTTPBinding/verb"/>
- </genClasses>
- <genClasses ecoreClass="HTTP.ecore#//HTTPOperation">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute HTTP.ecore#//HTTPOperation/locationURI"/>
- </genClasses>
- <genClasses ecoreClass="HTTP.ecore#//HTTPUrlReplacement"/>
- <genClasses ecoreClass="HTTP.ecore#//HTTPUrlEncoded"/>
- <genClasses ecoreClass="HTTP.ecore#//HTTPAddress">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute HTTP.ecore#//HTTPAddress/locationURI"/>
- </genClasses>
- <genClasses ecoreClass="HTTP.ecore#//IHTTPAddress"/>
- <genClasses ecoreClass="HTTP.ecore#//IHTTPBinding"/>
- <genClasses ecoreClass="HTTP.ecore#//IHTTPOperation"/>
- <genClasses ecoreClass="HTTP.ecore#//IHTTPUrlEncoded"/>
- <genClasses ecoreClass="HTTP.ecore#//IHTTPUrlReplacement"/>
- </genPackages>
-</genmodel:GenModel>
diff --git a/bundles/org.eclipse.wst.wsdl/model/HTTP.mdl b/bundles/org.eclipse.wst.wsdl/model/HTTP.mdl
deleted file mode 100644
index 50630fda9..000000000
--- a/bundles/org.eclipse.wst.wsdl/model/HTTP.mdl
+++ /dev/null
@@ -1,5471 +0,0 @@
-
-(object Petal
- version 42
- _written "Rose 4.5.8163.3"
- charSet 0)
-
-(object Design "Logical View"
- is_unit TRUE
- is_loaded TRUE
- defaults (object defaults
- rightMargin 0.250000
- leftMargin 0.250000
- topMargin 0.250000
- bottomMargin 0.500000
- pageOverlap 0.250000
- clipIconLabels TRUE
- autoResize TRUE
- snapToGrid TRUE
- gridX 16
- gridY 16
- defaultFont (object Font
- size 10
- face "Arial"
- bold FALSE
- italics FALSE
- underline FALSE
- strike FALSE
- color 0
- default_color TRUE)
- showMessageNum 1
- showClassOfObject TRUE
- notation "Unified")
- root_usecase_package (object Class_Category "Use Case View"
- quid "3ABFD9A70151"
- exportControl "Public"
- global TRUE
- logical_models (list unit_reference_list)
- logical_presentations (list unit_reference_list
- (object UseCaseDiagram "Main"
- quid "3ABFD9A7018C"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- root_category (object Class_Category "Logical View"
- quid "3ABFD9A70150"
- exportControl "Public"
- global TRUE
- subsystem "Component View"
- quidu "3ABFD9A70152"
- logical_models (list unit_reference_list
- (object Class_Category "http"
- attributes (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "nsPrefix"
- value "http")
- (object Attribute
- tool "Ecore"
- name "nsURI"
- value "http://www.eclipse.org/wsdl/2003/HTTP")
- (object Attribute
- tool "Ecore"
- name "basePackage"
- value "org.eclipse.wst.wsdl.binding")
- (object Attribute
- tool "Ecore"
- name "prefix"
- value "HTTP"))
- quid "3ABFD9AD01F8"
- exportControl "Public"
- logical_models (list unit_reference_list
- (object Class "HTTPBinding"
- quid "3ABFE57C0136"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AE5FF1D0019"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")
- (object Inheritance_Relationship
- quid "409843F103C0"
- supplier "Logical View::http::IHTTPBinding"
- quidu "409843A702EB"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "verb"
- quid "3ABFE60D00DB"
- type "String"))
- language "Java")
- (object Class "HTTPOperation"
- quid "3ABFE6AE0050"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AE5FF4B037C"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")
- (object Inheritance_Relationship
- quid "4098444602CC"
- supplier "Logical View::http::IHTTPOperation"
- quidu "409843FF02BB"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "locationURI"
- quid "3ABFE70D0147"
- type "String"))
- language "Java")
- (object Class "HTTPUrlReplacement"
- quid "3ABFEA1A017C"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AE728B802C3"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")
- (object Inheritance_Relationship
- quid "409844D202C5"
- supplier "Logical View::http::IHTTPUrlReplacement"
- quidu "4098449600D8"))
- language "Java")
- (object Class "HTTPUrlEncoded"
- quid "3ABFEA6D0294"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AE728D50094"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")
- (object Inheritance_Relationship
- quid "409844910009"
- supplier "Logical View::http::IHTTPUrlEncoded"
- quidu "409844570063"))
- language "Java")
- (object Class "HTTPAddress"
- quid "3AC3BF2500F5"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AE5FEA901B7"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")
- (object Inheritance_Relationship
- quid "409840D800C4"
- supplier "Logical View::http::IHTTPAddress"
- quidu "4098408901A1"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "locationURI"
- quid "3AC3BFA7012E"
- type "String"))
- language "Java")
- (object Class "IHTTPAddress"
- quid "4098408901A1"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.http.HTTPAddress"
- quid "409840A4013A"
- stereotype "javaclass"))
- language "Java")
- (object Class "IHTTPBinding"
- quid "409843A702EB"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.http.HTTPBinding"
- quid "409843CA0177"
- stereotype "javaclass"))
- language "Java")
- (object Class "IHTTPOperation"
- quid "409843FF02BB"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.http.HTTPOperation"
- quid "409844130204"
- stereotype "javaclass"))
- language "Java")
- (object Class "IHTTPUrlEncoded"
- quid "409844570063"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.http.HTTPUrlEncoded"
- quid "4098446D021C"
- stereotype "javaclass"))
- language "Java")
- (object Class "IHTTPUrlReplacement"
- quid "4098449600D8"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.http.HTTPUrlReplacement"
- quid "409844AC01AB"
- stereotype "javaclass"))
- language "Java"))
- logical_presentations (list unit_reference_list
- (object ClassDiagram "Port"
- quid "3AC11E5201FB"
- title "Port"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::http::HTTPAddress" @1
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (672, 784)
- label (object ItemLabel
- Parent_View @1
- location (471, 703)
- fill_color 13434879
- nlines 1
- max_width 402
- justify 0
- label "HTTPAddress")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AC3BF2500F5"
- width 420
- height 186
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::http::IHTTPAddress" @2
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (672, 288)
- label (object ItemLabel
- Parent_View @2
- location (138, 229)
- fill_color 13434879
- nlines 1
- max_width 1068
- justify 0
- label "IHTTPAddress")
- stereotype (object ItemLabel
- Parent_View @2
- location (138, 179)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 1068
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "4098408901A1"
- width 1086
- height 242
- annotation 8
- autoResize TRUE)
- (object InheritView "" @3
- stereotype TRUE
- line_color 3342489
- quidu "409840D800C4"
- client @1
- supplier @2
- line_style 0)))
- (object ClassDiagram "Extensibility"
- quid "3AE5FE3B037B"
- title "Extensibility"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @4
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (272, 128)
- font (object Font
- italics TRUE)
- label (object ItemLabel
- Parent_View @4
- location (70, 53)
- fill_color 13434879
- nlines 1
- max_width 404
- justify 0
- label "ExtensibilityElement")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5DBB602A9"
- width 422
- height 174
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::http::HTTPAddress" @5
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (272, 480)
- label (object ItemLabel
- Parent_View @5
- location (128, 428)
- fill_color 13434879
- nlines 1
- max_width 288
- justify 0
- label "HTTPAddress")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AC3BF2500F5"
- width 306
- height 128
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::http::HTTPBinding" @6
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (480, 640)
- label (object ItemLabel
- Parent_View @6
- location (344, 588)
- fill_color 13434879
- nlines 1
- max_width 272
- justify 0
- label "HTTPBinding")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3ABFE57C0136"
- width 290
- height 128
- annotation 8
- autoResize TRUE)
- (object InheritTreeView "" @7
- location (272, 305)
- line_color 3342489
- fill_color 13434879
- supplier @4
- vertices (list Points
- (272, 305)
- (272, 215)))
- (object InheritView "" @8
- stereotype TRUE
- line_color 3342489
- quidu "3AE5FEA901B7"
- client @5
- supplier @4
- line_style 3
- origin_attachment (272, 416)
- terminal_attachment (272, 305)
- drawSupplier @7)
- (object InheritView "" @9
- stereotype TRUE
- line_color 3342489
- quidu "3AE5FF1D0019"
- client @6
- supplier @4
- line_style 3
- origin_attachment (475, 576)
- terminal_attachment (475, 305)
- drawSupplier @7)
- (object ClassView "Class" "Logical View::http::HTTPOperation" @10
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (672, 816)
- label (object ItemLabel
- Parent_View @10
- location (518, 764)
- fill_color 13434879
- nlines 1
- max_width 308
- justify 0
- label "HTTPOperation")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3ABFE6AE0050"
- width 326
- height 128
- annotation 8
- autoResize TRUE)
- (object InheritView "" @11
- stereotype TRUE
- line_color 3342489
- quidu "3AE5FF4B037C"
- client @10
- supplier @4
- line_style 3
- origin_attachment (656, 752)
- terminal_attachment (656, 305)
- drawSupplier @7)
- (object ClassView "Class" "Logical View::http::HTTPUrlReplacement" @12
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (816, 992)
- label (object ItemLabel
- Parent_View @12
- location (605, 941)
- fill_color 13434879
- nlines 1
- max_width 422
- justify 0
- label "HTTPUrlReplacement")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3ABFEA1A017C"
- width 440
- height 126
- annotation 8
- autoResize TRUE)
- (object InheritView "" @13
- stereotype TRUE
- line_color 3342489
- quidu "3AE728B802C3"
- client @12
- supplier @4
- line_style 3
- origin_attachment (869, 929)
- terminal_attachment (869, 305)
- drawSupplier @7)
- (object ClassView "Class" "Logical View::http::HTTPUrlEncoded" @14
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (1072, 1168)
- label (object ItemLabel
- Parent_View @14
- location (900, 1117)
- fill_color 13434879
- nlines 1
- max_width 344
- justify 0
- label "HTTPUrlEncoded")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3ABFEA6D0294"
- width 362
- height 126
- annotation 8
- autoResize TRUE)
- (object InheritView "" @15
- stereotype TRUE
- line_color 3342489
- quidu "3AE728D50094"
- client @14
- supplier @4
- line_style 3
- origin_attachment (1103, 1105)
- terminal_attachment (1103, 305)
- drawSupplier @7)))
- (object ClassDiagram "Binding"
- quid "3AE72A7000A9"
- title "Binding"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::http::HTTPBinding" @16
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (576, 592)
- label (object ItemLabel
- Parent_View @16
- location (440, 540)
- fill_color 13434879
- nlines 1
- max_width 272
- justify 0
- label "HTTPBinding")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3ABFE57C0136"
- width 290
- height 128
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::http::HTTPOperation" @17
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1696, 608)
- label (object ItemLabel
- Parent_View @17
- location (1495, 527)
- fill_color 13434879
- nlines 1
- max_width 402
- justify 0
- label "HTTPOperation")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3ABFE6AE0050"
- width 420
- height 186
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::http::HTTPUrlReplacement" @18
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1616, 1808)
- label (object ItemLabel
- Parent_View @18
- location (1405, 1757)
- fill_color 13434879
- nlines 1
- max_width 422
- justify 0
- label "HTTPUrlReplacement")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3ABFEA1A017C"
- width 440
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::http::HTTPUrlEncoded" @19
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (608, 1520)
- label (object ItemLabel
- Parent_View @19
- location (436, 1469)
- fill_color 13434879
- nlines 1
- max_width 344
- justify 0
- label "HTTPUrlEncoded")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3ABFEA6D0294"
- width 362
- height 126
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::http::IHTTPBinding" @20
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (576, 160)
- label (object ItemLabel
- Parent_View @20
- location (50, 101)
- fill_color 13434879
- nlines 1
- max_width 1052
- justify 0
- label "IHTTPBinding")
- stereotype (object ItemLabel
- Parent_View @20
- location (50, 51)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 1052
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "409843A702EB"
- width 1070
- height 242
- annotation 8
- autoResize TRUE)
- (object InheritView "" @21
- stereotype TRUE
- line_color 3342489
- quidu "409843F103C0"
- client @16
- supplier @20
- line_style 0)
- (object ClassView "Class" "Logical View::http::IHTTPOperation" @22
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1696, 160)
- label (object ItemLabel
- Parent_View @22
- location (1150, 101)
- fill_color 13434879
- nlines 1
- max_width 1092
- justify 0
- label "IHTTPOperation")
- stereotype (object ItemLabel
- Parent_View @22
- location (1150, 51)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 1092
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "409843FF02BB"
- width 1110
- height 242
- annotation 8
- autoResize TRUE)
- (object InheritView "" @23
- stereotype TRUE
- line_color 3342489
- quidu "4098444602CC"
- client @17
- supplier @22
- line_style 0)
- (object ClassView "Class" "Logical View::http::IHTTPUrlEncoded" @24
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (608, 1104)
- label (object ItemLabel
- Parent_View @24
- location (44, 1045)
- fill_color 13434879
- nlines 1
- max_width 1128
- justify 0
- label "IHTTPUrlEncoded")
- stereotype (object ItemLabel
- Parent_View @24
- location (44, 995)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 1128
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "409844570063"
- width 1146
- height 242
- annotation 8
- autoResize TRUE)
- (object InheritView "" @25
- stereotype TRUE
- line_color 3342489
- quidu "409844910009"
- client @19
- supplier @24
- line_style 0)
- (object ClassView "Class" "Logical View::http::IHTTPUrlReplacement" @26
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1584, 1376)
- label (object ItemLabel
- Parent_View @26
- location (981, 1317)
- fill_color 13434879
- nlines 1
- max_width 1206
- justify 0
- label "IHTTPUrlReplacement")
- stereotype (object ItemLabel
- Parent_View @26
- location (981, 1267)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 1206
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "4098449600D8"
- width 1224
- height 242
- annotation 8
- autoResize TRUE)
- (object InheritView "" @27
- stereotype TRUE
- line_color 3342489
- quidu "409844D202C5"
- client @18
- supplier @26
- line_style 0)))))
- (object Class_Category "wsdl"
- is_unit TRUE
- is_loaded FALSE
- file_name "$VABASE_PLUGINS_PATH\\org.eclipse.wst.wsdl\\model\\org.eclipse.wst.WSDL.cat"
- quid "3ADFB8E5021E")
- (object Class_Category "xsd"
- is_unit TRUE
- is_loaded FALSE
- file_name "$VABASE_PLUGINS_PATH\\org.eclipse.xsd\\model\\org.eclipse.XSD.cat"
- quid "39ABDC6F01AA"))
- logical_presentations (list unit_reference_list
- (object ClassDiagram "Main"
- quid "3ABFD9A70163"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object CategoryView "Logical View::http" @28
- location (336, 224)
- label (object ItemLabel
- Parent_View @28
- location (192, 140)
- fill_color 13434879
- nlines 2
- max_width 288
- justify 0
- label "http")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3ABFD9AD01F8"
- width 300
- height 180)
- (object CategoryView "Logical View::wsdl" @29
- location (784, 224)
- label (object ItemLabel
- Parent_View @29
- location (640, 140)
- fill_color 13434879
- nlines 2
- max_width 288
- justify 0
- label "wsdl")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3ADFB8E5021E"
- width 300
- height 180)
- (object CategoryView "Logical View::xsd" @30
- location (1232, 224)
- label (object ItemLabel
- Parent_View @30
- location (1088, 140)
- fill_color 13434879
- nlines 2
- max_width 288
- justify 0
- label "xsd")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "39ABDC6F01AA"
- width 300
- height 180)))))
- root_subsystem (object SubSystem "Component View"
- quid "3ABFD9A70152"
- physical_models (list unit_reference_list)
- physical_presentations (list unit_reference_list
- (object Module_Diagram "Main"
- quid "3ABFD9A7018B"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- process_structure (object Processes
- quid "3ABFD9A70153"
- ProcsNDevs (list
- (object Process_Diagram "Deployment View"
- quid "3ABFD9A70155"
- title "Deployment View"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- properties (object Properties
- attributes (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "DDL"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "DDL"
- name "DataBase"
- value ("DataBaseSet" 800))
- (object Attribute
- tool "DDL"
- name "DataBaseSet"
- value (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "ANSI"
- value 800)
- (object Attribute
- tool "DDL"
- name "Oracle"
- value 801)
- (object Attribute
- tool "DDL"
- name "SQLServer"
- value 802)
- (object Attribute
- tool "DDL"
- name "Sybase"
- value 803)
- (object Attribute
- tool "DDL"
- name "Watcom"
- value 804)))
- (object Attribute
- tool "DDL"
- name "PrimaryKeyColumnName"
- value "Id")
- (object Attribute
- tool "DDL"
- name "PrimaryKeyColumnType"
- value "NUMBER(5)")
- (object Attribute
- tool "DDL"
- name "ViewName"
- value "V_")
- (object Attribute
- tool "DDL"
- name "TableName"
- value "T_")
- (object Attribute
- tool "DDL"
- name "InheritSuffix"
- value "_V")
- (object Attribute
- tool "DDL"
- name "DropClause"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "BaseViews"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "DDLScriptFilename"
- value "DDL1.SQL")))
- (object Attribute
- tool "DDL"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "ColumnType"
- value "VARCHAR")
- (object Attribute
- tool "DDL"
- name "Length"
- value "")
- (object Attribute
- tool "DDL"
- name "NullsOK"
- value TRUE)
- (object Attribute
- tool "DDL"
- name "PrimaryKey"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "Unique"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "CompositeUnique"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "CheckConstraint"
- value "")))
- (object Attribute
- tool "DDL"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "framework"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "IDL"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "StopOnError"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "GeneratePreserveRegions"
- value TRUE)))
- (object Attribute
- tool "IDL"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "ImplementationType"
- value "")
- (object Attribute
- tool "IDL"
- name "ConstValue"
- value "")
- (object Attribute
- tool "IDL"
- name "GenerateDefaultSpecifier"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "DefaultSpecifier"
- value "")
- (object Attribute
- tool "IDL"
- name "IDLElement"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "IDLSpecificationType"
- value ("IDLSpecSet" 22))
- (object Attribute
- tool "IDL"
- name "IDLSpecSet"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Interface"
- value 22)
- (object Attribute
- tool "IDL"
- name "Typedef"
- value 54)
- (object Attribute
- tool "IDL"
- name "Enumeration"
- value 8)
- (object Attribute
- tool "IDL"
- name "Const"
- value 71)
- (object Attribute
- tool "IDL"
- name "Exception"
- value 61)
- (object Attribute
- tool "IDL"
- name "Struct"
- value 51)
- (object Attribute
- tool "IDL"
- name "Union"
- value 81)))))
- (object Attribute
- tool "IDL"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.binding.http/src/rose/httpbindingMdl.mdl, ctc, ibmctc"))
- (object Attribute
- tool "IDL"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "GenerateIDLModule"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "IncludeBySimpleName"
- value FALSE)))
- (object Attribute
- tool "IDL"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.binding.http/src/rose/httpbindingMdl.mdl, ctc, ibmctc"))
- (object Attribute
- tool "IDL"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "IncludeBySimpleName"
- value FALSE)))
- (object Attribute
- tool "IDL"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "OperationIsOneWay"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "Context"
- value "")
- (object Attribute
- tool "IDL"
- name "Raises"
- value "")))
- (object Attribute
- tool "IDL"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "IDL"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "IDL"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "IsConst"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "ConstValue"
- value "")))
- (object Attribute
- tool "IDL"
- name "default__Has"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "NameIfUnlabeled"
- value "the_$supplier")
- (object Attribute
- tool "IDL"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "IDL"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "BoundedHasRelType"
- value ("HasRelTypeSet" 47))
- (object Attribute
- tool "IDL"
- name "HasRelTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Array"
- value 24)
- (object Attribute
- tool "IDL"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "IDL"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "NameIfUnlabeled"
- value "the_$supplier")
- (object Attribute
- tool "IDL"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "IDL"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "BoundedRoleType"
- value ("AssocTypeSet" 47))
- (object Attribute
- tool "IDL"
- name "AssocTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Array"
- value 24)
- (object Attribute
- tool "IDL"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "IDL"
- name "default__Uses"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "GenerateForwardReference"
- value FALSE)))
- (object Attribute
- tool "IDL"
- name "default__Subsystem"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Directory"
- value "AUTO GENERATE")))
- (object Attribute
- tool "IDL"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Java"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "Java"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "Java"
- name "StopOnError"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "Java"
- name "UsePrefixes"
- value FALSE)
- (object Attribute
- tool "Java"
- name "InstanceVariablePrefix"
- value "m_")
- (object Attribute
- tool "Java"
- name "ClassVariablePrefix"
- value "s_")
- (object Attribute
- tool "Java"
- name "DefaultAttributeDataType"
- value "int")
- (object Attribute
- tool "Java"
- name "DefaultOperationReturnType"
- value "void")
- (object Attribute
- tool "Java"
- name "RootDir"
- value "")
- (object Attribute
- tool "Java"
- name "AutoSync"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ShowCodegenDlg"
- value FALSE)
- (object Attribute
- tool "Java"
- name "JavadocDefaultAuthor"
- value "")
- (object Attribute
- tool "Java"
- name "JavadocDefaultVersion"
- value "")
- (object Attribute
- tool "Java"
- name "JavadocDefaultSince"
- value "")
- (object Attribute
- tool "Java"
- name "JavadocNumAsterisks"
- value 0)
- (object Attribute
- tool "Java"
- name "MaxNumChars"
- value 80)
- (object Attribute
- tool "Java"
- name "Editor"
- value ("EditorType" 100))
- (object Attribute
- tool "Java"
- name "VM"
- value ("VMType" 200))
- (object Attribute
- tool "Java"
- name "ClassPath"
- value "")
- (object Attribute
- tool "Java"
- name "EditorType"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "BuiltIn"
- value 100)
- (object Attribute
- tool "Java"
- name "WindowsShell"
- value 101)))
- (object Attribute
- tool "Java"
- name "VMType"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Sun"
- value 200)
- (object Attribute
- tool "Java"
- name "Microsoft"
- value 201)
- (object Attribute
- tool "Java"
- name "IBM"
- value 202)))
- (object Attribute
- tool "Java"
- name "NoClassCustomDlg"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GlobalImports"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "OpenBraceClassStyle"
- value TRUE)
- (object Attribute
- tool "Java"
- name "OpenBraceMethodStyle"
- value TRUE)
- (object Attribute
- tool "Java"
- name "UseTabs"
- value FALSE)
- (object Attribute
- tool "Java"
- name "UseSpaces"
- value TRUE)
- (object Attribute
- tool "Java"
- name "SpacingItems"
- value 3)
- (object Attribute
- tool "Java"
- name "RoseDefaultCommentStyle"
- value TRUE)
- (object Attribute
- tool "Java"
- name "AsteriskCommentStyle"
- value FALSE)
- (object Attribute
- tool "Java"
- name "JavaCommentStyle"
- value FALSE)
- (object Attribute
- tool "Java"
- name "JavadocAuthor"
- value FALSE)
- (object Attribute
- tool "Java"
- name "JavadocSince"
- value FALSE)
- (object Attribute
- tool "Java"
- name "JavadocVersion"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateDefaultConstructor"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ConstructorIs"
- value ("Ctor_Set" 62))
- (object Attribute
- tool "Java"
- name "Ctor_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Public"
- value 62)
- (object Attribute
- tool "Java"
- name "Protected"
- value 63)
- (object Attribute
- tool "Java"
- name "Private"
- value 64)))
- (object Attribute
- tool "Java"
- name "GenerateFinalizer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateStaticInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateInstanceInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Static"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateCode"
- value TRUE)
- (object Attribute
- tool "Java"
- name "DisableAutoSync"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletName"
- value "")
- (object Attribute
- tool "Java"
- name "ServletContextRef"
- value FALSE)
- (object Attribute
- tool "Java"
- name "IsSingleThread"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletInitParameter"
- value "")
- (object Attribute
- tool "Java"
- name "ServletInitParameterNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletIsSecure"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletRequestDispatcher"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletRequestDispatcherPath"
- value "")
- (object Attribute
- tool "Java"
- name "DispatcherInclude"
- value FALSE)
- (object Attribute
- tool "Java"
- name "DispatcherForward"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletSecurityRoles"
- value "")
- (object Attribute
- tool "Java"
- name "ServletgetInfo"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestAttribute"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestAttributesNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForRequestAttributes"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestParameter"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestParameterNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForRequestParameters"
- value "")
- (object Attribute
- tool "Java"
- name "ServletHeader"
- value "")
- (object Attribute
- tool "Java"
- name "ServletHeaderNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForHeaders"
- value "")
- (object Attribute
- tool "Java"
- name "ServletIntHeader"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletDateHeader"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletCookie"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForCookie"
- value "")
- (object Attribute
- tool "Java"
- name "ServletContentType"
- value "")
- (object Attribute
- tool "Java"
- name "GenerateHTML"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Generate_XML_DD"
- value TRUE)
- (object Attribute
- tool "Java"
- name "EJBCmpField"
- value "")
- (object Attribute
- tool "Java"
- name "EJBEnvironmentProperties"
- value "")
- (object Attribute
- tool "Java"
- name "EJBCnxFactory"
- value "")
- (object Attribute
- tool "Java"
- name "EJBReferences"
- value "")
- (object Attribute
- tool "Java"
- name "EJBSecurityRoles"
- value "")
- (object Attribute
- tool "Java"
- name "EJBNameInJAR"
- value "")
- (object Attribute
- tool "Java"
- name "EJBSessionType"
- value ("EJBSessionType_Set" 200))
- (object Attribute
- tool "Java"
- name "EJBSessionType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name ""
- value 200)
- (object Attribute
- tool "Java"
- name "Stateless"
- value 201)
- (object Attribute
- tool "Java"
- name "Stateful"
- value 202)))
- (object Attribute
- tool "Java"
- name "EJBTransactionType"
- value ("EJBTransactionType_Set" 211))
- (object Attribute
- tool "Java"
- name "EJBTransactionType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Container"
- value 211)
- (object Attribute
- tool "Java"
- name "Bean"
- value 212)))
- (object Attribute
- tool "Java"
- name "EJBPersistenceType"
- value ("EJBPersistenceType_Set" 220))
- (object Attribute
- tool "Java"
- name "EJBPersistenceType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name ""
- value 220)
- (object Attribute
- tool "Java"
- name "Bean"
- value 221)
- (object Attribute
- tool "Java"
- name "Container"
- value 222)))
- (object Attribute
- tool "Java"
- name "EJBReentrant"
- value FALSE)
- (object Attribute
- tool "Java"
- name "BMP_Extend_CMP"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "Java"
- name "CmIdentification"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "AdditionalImports"
- value (value Text ""))))
- (object Attribute
- tool "Java"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "Java"
- name "CmIdentification"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "AdditionalImports"
- value (value Text ""))))
- (object Attribute
- tool "Java"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Abstract"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Static"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Native"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Synchronized"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Transient"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Volatile"
- value FALSE)
- (object Attribute
- tool "Java"
- name "PropertyType"
- value ("BeanProperty_Set" 71))
- (object Attribute
- tool "Java"
- name "BeanProperty_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Not A Property"
- value 71)
- (object Attribute
- tool "Java"
- name "Simple"
- value 72)
- (object Attribute
- tool "Java"
- name "Bound"
- value 73)
- (object Attribute
- tool "Java"
- name "Constrained"
- value 74)))
- (object Attribute
- tool "Java"
- name "IndividualChangeMgt"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Read/Write"
- value ("Read/Write_Set" 81))
- (object Attribute
- tool "Java"
- name "Read/Write_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Read & Write"
- value 81)
- (object Attribute
- tool "Java"
- name "Read Only"
- value 82)
- (object Attribute
- tool "Java"
- name "Write Only"
- value 83)))
- (object Attribute
- tool "Java"
- name "GenerateFullyQualifiedTypes"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ContainerClass"
- value "")
- (object Attribute
- tool "Java"
- name "InitialValue"
- value "")
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Transient"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Volatile"
- value FALSE)
- (object Attribute
- tool "Java"
- name "PropertyType"
- value ("BeanProperty_Set" 71))
- (object Attribute
- tool "Java"
- name "BeanProperty_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Not A Property"
- value 71)
- (object Attribute
- tool "Java"
- name "Simple"
- value 72)
- (object Attribute
- tool "Java"
- name "Bound"
- value 73)
- (object Attribute
- tool "Java"
- name "Constrained"
- value 74)))
- (object Attribute
- tool "Java"
- name "IndividualChangeMgt"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Read/Write"
- value ("Read/Write_Set" 81))
- (object Attribute
- tool "Java"
- name "Read/Write_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Read & Write"
- value 81)
- (object Attribute
- tool "Java"
- name "Read Only"
- value 82)
- (object Attribute
- tool "Java"
- name "Write Only"
- value 83)))
- (object Attribute
- tool "Java"
- name "GenerateFullyQualifiedTypes"
- value FALSE)
- (object Attribute
- tool "Java"
- name "IsNavigable"
- value TRUE)))
- (object Attribute
- tool "Java"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "propertyId"
- value "360000002")
- (object Attribute
- tool "Oracle8"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "DDLScriptFilename"
- value "DDL1.SQL")
- (object Attribute
- tool "Oracle8"
- name "DropClause"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "PrimaryKeyColumnName"
- value "_ID")
- (object Attribute
- tool "Oracle8"
- name "PrimaryKeyColumnType"
- value "NUMBER(5,0)")
- (object Attribute
- tool "Oracle8"
- name "SchemaNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "SchemaNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TableNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TableNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TypeNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TypeNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ViewNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ViewNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "VarrayNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "VarrayNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "NestedTableNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "NestedTableNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ObjectTableNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ObjectTableNameSuffix"
- value "")))
- (object Attribute
- tool "Oracle8"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "IsSchema"
- value FALSE)))
- (object Attribute
- tool "Oracle8"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "OID"
- value "")
- (object Attribute
- tool "Oracle8"
- name "WhereClause"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CheckConstraint"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionTypeLength"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionTypePrecision"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionTypeScale"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionOfREFS"
- value FALSE)))
- (object Attribute
- tool "Oracle8"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "MethodKind"
- value ("MethodKindSet" 1903))
- (object Attribute
- tool "Oracle8"
- name "OverloadID"
- value "")
- (object Attribute
- tool "Oracle8"
- name "OrderNumber"
- value "")
- (object Attribute
- tool "Oracle8"
- name "IsReadNoDataState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsReadNoProcessState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsWriteNoDataState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsWriteNoProcessState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsSelfish"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "TriggerType"
- value ("TriggerTypeSet" 1801))
- (object Attribute
- tool "Oracle8"
- name "TriggerEvent"
- value ("TriggerEventSet" 1601))
- (object Attribute
- tool "Oracle8"
- name "TriggerText"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TriggerReferencingNames"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TriggerForEach"
- value ("TriggerForEachSet" 1701))
- (object Attribute
- tool "Oracle8"
- name "TriggerWhenClause"
- value "")
- (object Attribute
- tool "Oracle8"
- name "MethodKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "MapMethod"
- value 1901)
- (object Attribute
- tool "Oracle8"
- name "OrderMethod"
- value 1902)
- (object Attribute
- tool "Oracle8"
- name "Function"
- value 1903)
- (object Attribute
- tool "Oracle8"
- name "Procedure"
- value 1904)
- (object Attribute
- tool "Oracle8"
- name "Operator"
- value 1905)
- (object Attribute
- tool "Oracle8"
- name "Constructor"
- value 1906)
- (object Attribute
- tool "Oracle8"
- name "Destructor"
- value 1907)
- (object Attribute
- tool "Oracle8"
- name "Trigger"
- value 1908)
- (object Attribute
- tool "Oracle8"
- name "Calculated"
- value 1909)))
- (object Attribute
- tool "Oracle8"
- name "TriggerTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "AFTER"
- value 1801)
- (object Attribute
- tool "Oracle8"
- name "BEFORE"
- value 1802)
- (object Attribute
- tool "Oracle8"
- name "INSTEAD OF"
- value 1803)))
- (object Attribute
- tool "Oracle8"
- name "TriggerForEachSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "ROW"
- value 1701)
- (object Attribute
- tool "Oracle8"
- name "STATEMENT"
- value 1702)))
- (object Attribute
- tool "Oracle8"
- name "TriggerEventSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "INSERT"
- value 1601)
- (object Attribute
- tool "Oracle8"
- name "UPDATE"
- value 1602)
- (object Attribute
- tool "Oracle8"
- name "DELETE"
- value 1603)
- (object Attribute
- tool "Oracle8"
- name "INSERT OR UPDATE"
- value 1604)
- (object Attribute
- tool "Oracle8"
- name "INSERT OR DELETE"
- value 1605)
- (object Attribute
- tool "Oracle8"
- name "UPDATE OR DELETE"
- value 1606)
- (object Attribute
- tool "Oracle8"
- name "INSERT OR UPDATE OR DELETE"
- value 1607)))))
- (object Attribute
- tool "Oracle8"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "OrderNumber"
- value "")))
- (object Attribute
- tool "Oracle8"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "OrderNumber"
- value "")
- (object Attribute
- tool "Oracle8"
- name "IsUnique"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "NullsAllowed"
- value TRUE)
- (object Attribute
- tool "Oracle8"
- name "Length"
- value "")
- (object Attribute
- tool "Oracle8"
- name "Precision"
- value "2")
- (object Attribute
- tool "Oracle8"
- name "Scale"
- value "6")
- (object Attribute
- tool "Oracle8"
- name "IsIndex"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsPrimaryKey"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "CompositeUnique"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "CheckConstraint"
- value "")))
- (object Attribute
- tool "Oracle8"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "cg"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "cg"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "UseMSVC"
- value FALSE)
- (object Attribute
- tool "cg"
- name "HeaderFileExtension"
- value "h")
- (object Attribute
- tool "cg"
- name "HeaderFileBackupExtension"
- value "h~")
- (object Attribute
- tool "cg"
- name "HeaderFileTemporaryExtension"
- value "h#")
- (object Attribute
- tool "cg"
- name "CodeFileExtension"
- value "cpp")
- (object Attribute
- tool "cg"
- name "CodeFileBackupExtension"
- value "cp~")
- (object Attribute
- tool "cg"
- name "CodeFileTemporaryExtension"
- value "cp#")
- (object Attribute
- tool "cg"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "cg"
- name "StopOnError"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ErrorLimit"
- value 30)
- (object Attribute
- tool "cg"
- name "Directory"
- value "$ROSECPP_SOURCE")
- (object Attribute
- tool "cg"
- name "PathSeparator"
- value "")
- (object Attribute
- tool "cg"
- name "FileNameFormat"
- value "128vx_b")
- (object Attribute
- tool "cg"
- name "BooleanType"
- value "int")
- (object Attribute
- tool "cg"
- name "AllowTemplates"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AllowExplicitInstantiations"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AllowProtectedInheritance"
- value TRUE)
- (object Attribute
- tool "cg"
- name "CommentWidth"
- value 60)
- (object Attribute
- tool "cg"
- name "OneByValueContainer"
- value "$targetClass")
- (object Attribute
- tool "cg"
- name "OneByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "OptionalByValueContainer"
- value "OptionalByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "OptionalByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "FixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "FixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "BoundedByValueContainer"
- value "BoundedListByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByValueContainer"
- value "BoundedSetByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "BoundedByReferenceContainer"
- value "BoundedListByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByReferenceContainer"
- value "BoundedSetByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnboundedByValueContainer"
- value "UnboundedListByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByValueContainer"
- value "UnboundedSetByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnboundedByReferenceContainer"
- value "UnboundedListByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByReferenceContainer"
- value "UnboundedSetByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "QualifiedByValueContainer"
- value "AssociationByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByValueContainer"
- value "DictionaryByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "QualifiedByReferenceContainer"
- value "AssociationByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByReferenceContainer"
- value "DictionaryByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "GeneratePreserveRegions"
- value TRUE)))
- (object Attribute
- tool "cg"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "ImplementationType"
- value "")
- (object Attribute
- tool "cg"
- name "ClassKey"
- value "class")
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "PutBodiesInSpec"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDefaultConstructor"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "DefaultConstructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineDefaultConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ExplicitDefaultConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateCopyConstructor"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "CopyConstructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineCopyConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ExplicitCopyConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDestructor"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DestructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "DestructorKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineDestructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateAssignmentOperation"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "AssignmentVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "AssignmentKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineAssignmentOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateEqualityOperations"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "EqualityVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "EqualityKind"
- value ("FriendKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineEqualityOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateRelationalOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "RelationalVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "RelationalKind"
- value ("FriendKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineRelationalOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateStorageMgmtOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "StorageMgmtVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineStorageMgmtOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateSubscriptOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "SubscriptVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "SubscriptKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "SubscriptResultType"
- value "")
- (object Attribute
- tool "cg"
- name "InlineSubscriptOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDereferenceOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DereferenceVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "DereferenceKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "DereferenceResultType"
- value "")
- (object Attribute
- tool "cg"
- name "InlineDereferenceOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateIndirectionOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IndirectionVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "IndirectionKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "IndirectionResultType"
- value "")
- (object Attribute
- tool "cg"
- name "InlineIndirectionOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateStreamOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "StreamVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineStreamOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ThreeKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)))
- (object Attribute
- tool "cg"
- name "KindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)))
- (object Attribute
- tool "cg"
- name "FriendKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GenerateSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "DeclareAndDefine"
- value 199)
- (object Attribute
- tool "cg"
- name "DeclareOnly"
- value 205)
- (object Attribute
- tool "cg"
- name "DoNotDeclare"
- value 206)))
- (object Attribute
- tool "cg"
- name "VisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)))
- (object Attribute
- tool "cg"
- name "ConstValue"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateDefaultSpecifier"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DefaultSpecifier"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.binding.http/src/rose/httpbindingMdl.mdl, ctc, ibmctc"))
- (object Attribute
- tool "cg"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "AllowExtensionlessFileName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "IncludeFormat"
- value (value Text
-|// $package
-|#include "$file"
-|
- ))
- (object Attribute
- tool "cg"
- name "IncludeBySimpleName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludePrecompiledHeader"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludeOrder"
- value "AMIR")
- (object Attribute
- tool "cg"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "InliningStyle"
- value ("InliningStyleSet" 207))
- (object Attribute
- tool "cg"
- name "InliningStyleSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "InClassDeclaration"
- value 208)
- (object Attribute
- tool "cg"
- name "FollowingClassDeclaration"
- value 207)))
- (object Attribute
- tool "cg"
- name "TypesDefined"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "IncludeClosure"
- value (value Text ""))))
- (object Attribute
- tool "cg"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.binding.http/src/rose/httpbindingMdl.mdl, ctc, ibmctc"))
- (object Attribute
- tool "cg"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "AllowExtensionlessFileName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludeFormat"
- value (value Text
-|// $package
-|#include "$file"
-|
- ))
- (object Attribute
- tool "cg"
- name "IncludeBySimpleName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludePrecompiledHeader"
- value TRUE)
- (object Attribute
- tool "cg"
- name "IncludeOrder"
- value "AMIR")
- (object Attribute
- tool "cg"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "InliningStyle"
- value ("InliningStyleSet" 207))
- (object Attribute
- tool "cg"
- name "InliningStyleSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "InClassDeclaration"
- value 208)
- (object Attribute
- tool "cg"
- name "FollowingClassDeclaration"
- value 207)))
- (object Attribute
- tool "cg"
- name "TypesDefined"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "IncludeClosure"
- value (value Text ""))))
- (object Attribute
- tool "cg"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "OperationKind"
- value ("OperationKindSet" 200))
- (object Attribute
- tool "cg"
- name "OperationKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "OperationIsConst"
- value FALSE)
- (object Attribute
- tool "cg"
- name "OperationIsExplicit"
- value FALSE)
- (object Attribute
- tool "cg"
- name "Inline"
- value FALSE)
- (object Attribute
- tool "cg"
- name "EntryCode"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "ExitCode"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "BodyAnnotations"
- value "")
- (object Attribute
- tool "cg"
- name "OperationIsOneWay"
- value FALSE)
- (object Attribute
- tool "cg"
- name "Context"
- value "")
- (object Attribute
- tool "cg"
- name "Raises"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Has"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "Ordered"
- value TRUE)
- (object Attribute
- tool "cg"
- name "NameIfUnlabeled"
- value "the_$supplier")
- (object Attribute
- tool "cg"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "cg"
- name "DataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtRelationshipVisibility"
- value 210)))
- (object Attribute
- tool "cg"
- name "DataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "DataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DataMemberFieldSize"
- value "")
- (object Attribute
- tool "cg"
- name "InitialValue"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "GenerateGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetName"
- value "get_$relationship")
- (object Attribute
- tool "cg"
- name "SetName"
- value "set_$relationship")
- (object Attribute
- tool "cg"
- name "GetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GetSetKindsSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "ContainerClass"
- value "")
- (object Attribute
- tool "cg"
- name "SelectorName"
- value "")
- (object Attribute
- tool "cg"
- name "SelectorType"
- value "")
- (object Attribute
- tool "cg"
- name "GetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "GetResultIsConstSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_Function"
- value 2)))
- (object Attribute
- tool "cg"
- name "GetSetByReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "SetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "ForwardReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "BoundedHasRelType"
- value ("HasRelTypeSet" 47))
- (object Attribute
- tool "cg"
- name "HasRelTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Array"
- value 24)
- (object Attribute
- tool "cg"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "cg"
- name "default__Association"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "NameIfUnlabeled"
- value "the_$targetClass")))
- (object Attribute
- tool "cg"
- name "default__Inherit"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "InstanceArguments"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "ForwardReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "NameIfUnlabeled"
- value "the_$targetClass")
- (object Attribute
- tool "cg"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DataMemberName"
- value "$target")
- (object Attribute
- tool "cg"
- name "DataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtRelationshipVisibility"
- value 210)))
- (object Attribute
- tool "cg"
- name "DataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "DataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DataMemberFieldSize"
- value "")
- (object Attribute
- tool "cg"
- name "InitialValue"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "ContainerClass"
- value "")
- (object Attribute
- tool "cg"
- name "ContainerGet"
- value "$data.get($keys)")
- (object Attribute
- tool "cg"
- name "ContainerSet"
- value "$data.set($keys,$value)")
- (object Attribute
- tool "cg"
- name "QualifiedContainer"
- value "")
- (object Attribute
- tool "cg"
- name "AssocClassContainer"
- value "$supplier *")
- (object Attribute
- tool "cg"
- name "AssocClassInitialValue"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "GetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GetSetKindsSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GetSetByReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetName"
- value "get_$target")
- (object Attribute
- tool "cg"
- name "GetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "GetResultIsConstSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_Function"
- value 2)))
- (object Attribute
- tool "cg"
- name "InlineGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "SetName"
- value "set_$target")
- (object Attribute
- tool "cg"
- name "SetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedGetSetByReference"
- value ("QualifiedGetSetByReferenceSet" 2))
- (object Attribute
- tool "cg"
- name "QualifiedGetSetByReferenceSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_GetSetByReference"
- value 2)))
- (object Attribute
- tool "cg"
- name "GenerateQualifiedGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedGetName"
- value "get_$target")
- (object Attribute
- tool "cg"
- name "QualifiedGetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedGetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "InlineQualifiedGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateQualifiedSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedSetName"
- value "set_$target")
- (object Attribute
- tool "cg"
- name "QualifiedSetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineQualifiedSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateAssocClassDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberName"
- value "$target")
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtRelationshipVisibility"
- value 210)))
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AssocClassGetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GenerateAssocClassGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassGetName"
- value "get_$target")
- (object Attribute
- tool "cg"
- name "AssocClassGetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassGetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "InlineAssocClassGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateAssocClassSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassSetName"
- value "set_$target")
- (object Attribute
- tool "cg"
- name "AssocClassSetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineAssocClassSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassForwardReferenceOnly"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "BoundedRoleType"
- value ("AssocTypeSet" 47))
- (object Attribute
- tool "cg"
- name "AssocTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Array"
- value 24)
- (object Attribute
- tool "cg"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "cg"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DataMemberName"
- value "$attribute")
- (object Attribute
- tool "cg"
- name "DataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtAttributeVisibility"
- value 211)))
- (object Attribute
- tool "cg"
- name "DataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "DataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DataMemberFieldSize"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetName"
- value "get_$attribute")
- (object Attribute
- tool "cg"
- name "SetName"
- value "set_$attribute")
- (object Attribute
- tool "cg"
- name "GetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GetSetKindsSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "GetResultIsConstSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_Function"
- value 2)))
- (object Attribute
- tool "cg"
- name "GetSetByReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "SetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "cg"
- name "IsReadOnly"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "default__Uses"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "ForwardReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "BodyReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateForwardReference"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "default__Subsystem"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "DirectoryIsOnSearchList"
- value FALSE)
- (object Attribute
- tool "cg"
- name "PrecompiledHeader"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Category"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "IsNamespace"
- value FALSE)
- (object Attribute
- tool "cg"
- name "Indent"
- value 2)
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))))
- (object Attribute
- tool "MSVC"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "MSVC"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Version"
- value "5.0")))
- (object Attribute
- tool "MSVC"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCClassTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCClassTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Interface_Part"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Connection_Part"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Class_Factory"
- value 3)))
- (object Attribute
- tool "MSVC"
- name "CObjectFunctionality"
- value ("CObjectFunctionalitySet" 0))
- (object Attribute
- tool "MSVC"
- name "CObjectFunctionalitySet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "None"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Dynamic"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Dyncreate"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Serial"
- value 3)))
- (object Attribute
- tool "MSVC"
- name "GenerateOverrideGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "GenerateDataGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_DATA_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateFieldGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_FIELD_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateMessageGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "GenerateMessageMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_MSG_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MESSAGE_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "OLEFactory"
- value ("OLEFactorySet" 0))
- (object Attribute
- tool "MSVC"
- name "OLEFactorySet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "None"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Built_in"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Simple"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Licensed"
- value 3)))
- (object Attribute
- tool "MSVC"
- name "OLEName"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLEClassID"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateOLECtlType"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "OLECtlType"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateOLETypeLib"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "OLETypeLibID"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLETypeLibMajor"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLETypeLibMinor"
- value "")
- (object Attribute
- tool "MSVC"
- name "GeneratePropPageIDs"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "OLEPropPageIDs"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateDispatchMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "StockProperties"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "StockFunctions"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DispatchDefValue"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateDispIdEnum"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_DISP_ID_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateInterfaceMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "INTERFACE_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "InitInterface"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateEventMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_EVENT_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "StockEvents"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateEventSinkMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_EVENTSINK_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "PropNotifySinks"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateConnectionMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "CONNECTION_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "ConnectionPointIID"
- value "")
- (object Attribute
- tool "MSVC"
- name "InheritanceType"
- value "")
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLECommands"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MFCDeclares"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MFCImplements"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "ATL_Declares"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateCOMMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "COM_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateConnectionPointMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "CONNECTION_POINT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateMsgMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "MSG_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GeneratePropertyMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "PROPERTY_MAP_Entries"
- value (value Text ""))))
- (object Attribute
- tool "MSVC"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCOperationTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCOperationTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Virtual_Override"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Message_Handler"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dispatch_Handler"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Event_Firing_Function"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Event_Sink_Handler"
- value 5)
- (object Attribute
- tool "MSVC"
- name "Std_OLE_Method"
- value 6)
- (object Attribute
- tool "MSVC"
- name "Command_Parser"
- value 7)
- (object Attribute
- tool "MSVC"
- name "Property_Get_Function"
- value 8)
- (object Attribute
- tool "MSVC"
- name "Property_Set_Function"
- value 9)
- (object Attribute
- tool "MSVC"
- name "Property_Notify_Function"
- value 10)
- (object Attribute
- tool "MSVC"
- name "Macro_Generated_Function"
- value 11)))
- (object Attribute
- tool "MSVC"
- name "AFX_MSG_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MESSAGE_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "BodyImage"
- value (value Text ""))))
- (object Attribute
- tool "MSVC"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCAttributeTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCAttributeTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Member_Property"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Get_Set_Property"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dialog_Data"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Field_Data"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Stock_Property"
- value 5)))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "PointerBase"
- value "")
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "StockPropertyImplementation"
- value "")))
- (object Attribute
- tool "MSVC"
- name "default__Has"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCAttributeTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCAttributeTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Member_Property"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Get_Set_Property"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dialog_Data"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Field_Data"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Stock_Property"
- value 5)))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "PointerBase"
- value "")
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "StockPropertyImplementation"
- value "")))
- (object Attribute
- tool "MSVC"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCAttributeTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCAttributeTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Member_Property"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Get_Set_Property"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dialog_Data"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Field_Data"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Stock_Property"
- value 5)))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "PointerBase"
- value "")
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "StockPropertyImplementation"
- value "")))
- (object Attribute
- tool "MSVC"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "GenerateIncludesGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_INCLUDES_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateInsertLocation"
- value FALSE)))
- (object Attribute
- tool "MSVC"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "GenerateIncludesGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_INCLUDES_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateInsertLocation"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "SCC"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "TypeLibImporter"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "propertyId"
- value "783606378")
- (object Attribute
- tool "Visual Basic"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "CreatableSet"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "Private"
- value 221)
- (object Attribute
- tool "Visual Basic"
- name "PublicNotCreatable"
- value 213)
- (object Attribute
- tool "Visual Basic"
- name "SingleUse"
- value 214)
- (object Attribute
- tool "Visual Basic"
- name "GlobalSingleUse"
- value 215)
- (object Attribute
- tool "Visual Basic"
- name "MultiUse"
- value 219)
- (object Attribute
- tool "Visual Basic"
- name "GlobalMultiUse"
- value 220)))
- (object Attribute
- tool "Visual Basic"
- name "OptionBase"
- value "0")
- (object Attribute
- tool "Visual Basic"
- name "OptionExplicit"
- value TRUE)
- (object Attribute
- tool "Visual Basic"
- name "OptionCompare"
- value ("CompareSet" 202))
- (object Attribute
- tool "Visual Basic"
- name "Creatable"
- value ("CreatableSet" 221))
- (object Attribute
- tool "Visual Basic"
- name "GenerateInitialization"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateTermination"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "CollectionClass"
- value "Collection")
- (object Attribute
- tool "Visual Basic"
- name "CompareSet"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "None"
- value 202)
- (object Attribute
- tool "Visual Basic"
- name "Binary"
- value 203)
- (object Attribute
- tool "Visual Basic"
- name "Text"
- value 204)))))
- (object Attribute
- tool "Visual Basic"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "OperationName"
- value "$operation")
- (object Attribute
- tool "Visual Basic"
- name "LibraryName"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "AliasName"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "IsStatic"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "EntryCode"
- value (value Text ""))
- (object Attribute
- tool "Visual Basic"
- name "ExitCode"
- value (value Text ""))))
- (object Attribute
- tool "Visual Basic"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "IsConst"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "New"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "WithEvents"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "Subscript"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "NameIfUnlabeled"
- value "the$supplier")
- (object Attribute
- tool "Visual Basic"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Visual Basic"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "Visual Basic"
- name "GenerateGetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateSetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateLetOperation"
- value FALSE)))
- (object Attribute
- tool "Visual Basic"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "New"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "WithEvents"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "Subscript"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "NameIfUnlabeled"
- value "the$supplier")
- (object Attribute
- tool "Visual Basic"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Visual Basic"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "Visual Basic"
- name "GenerateGetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateSetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateLetOperation"
- value FALSE)))
- (object Attribute
- tool "Visual Basic"
- name "default__Inherit"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "ImplementsDelegation"
- value TRUE)))
- (object Attribute
- tool "Visual Basic"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "ProjectFile"
- value "")))
- (object Attribute
- tool "Visual Basic"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "VisualStudio"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "CORBA"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "CORBA"
- name "Editor"
- value ("EditorType" 100))
- (object Attribute
- tool "CORBA"
- name "IncludePath"
- value "")
- (object Attribute
- tool "CORBA"
- name "StopOnError"
- value TRUE)
- (object Attribute
- tool "CORBA"
- name "EditorType"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "BuiltIn"
- value 100)
- (object Attribute
- tool "CORBA"
- name "WindowsShell"
- value 101)))))
- (object Attribute
- tool "CORBA"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "ArrayDimensions"
- value "")
- (object Attribute
- tool "CORBA"
- name "ConstValue"
- value "")
- (object Attribute
- tool "CORBA"
- name "ImplementationType"
- value "")))
- (object Attribute
- tool "CORBA"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "CmIdentification"
- value (value Text " %X% %Q% %Z% %W%"))
- (object Attribute
- tool "CORBA"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")))
- (object Attribute
- tool "CORBA"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "CmIdentification"
- value (value Text " %X% %Q% %Z% %W%"))
- (object Attribute
- tool "CORBA"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")))
- (object Attribute
- tool "CORBA"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "Context"
- value "")
- (object Attribute
- tool "CORBA"
- name "OperationIsOneWay"
- value FALSE)))
- (object Attribute
- tool "CORBA"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "ArrayDimensions"
- value "")
- (object Attribute
- tool "CORBA"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "CORBA"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "Order"
- value "")))
- (object Attribute
- tool "CORBA"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "ArrayDimensions"
- value "")
- (object Attribute
- tool "CORBA"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "CORBA"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "Order"
- value "")
- (object Attribute
- tool "CORBA"
- name "BoundedRoleType"
- value ("AssocTypeSet" 47))
- (object Attribute
- tool "CORBA"
- name "AssocTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "Array"
- value 24)
- (object Attribute
- tool "CORBA"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "CORBA"
- name "default__Uses"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "GenerateForwardReference"
- value FALSE)))
- (object Attribute
- tool "CORBA"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Default_Servlet__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "ServletName"
- value "")
- (object Attribute
- tool "Java"
- name "ServletContextRef"
- value FALSE)
- (object Attribute
- tool "Java"
- name "IsSingleThread"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletInitParameter"
- value "")
- (object Attribute
- tool "Java"
- name "ServletInitParameterNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletIsSecure"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletRequestDispatcher"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletRequestDispatcherPath"
- value "")
- (object Attribute
- tool "Java"
- name "DispatcherInclude"
- value FALSE)
- (object Attribute
- tool "Java"
- name "DispatcherForward"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletSecurityRoles"
- value "")
- (object Attribute
- tool "Java"
- name "ServletgetInfo"
- value "")
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateDefaultConstructor"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ConstructorIs"
- value ("Ctor_Set" 62))
- (object Attribute
- tool "Java"
- name "Ctor_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Public"
- value 62)
- (object Attribute
- tool "Java"
- name "Protected"
- value 63)
- (object Attribute
- tool "Java"
- name "Private"
- value 64)))
- (object Attribute
- tool "Java"
- name "GenerateFinalizer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateStaticInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateInstanceInitializer"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "Http_Servlet__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "ServletRequestAttribute"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestAttributesNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForRequestAttributes"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestParameter"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestParameterNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForRequestParameters"
- value "")
- (object Attribute
- tool "Java"
- name "ServletHeader"
- value "")
- (object Attribute
- tool "Java"
- name "ServletHeaderNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForHeaders"
- value "")
- (object Attribute
- tool "Java"
- name "ServletIntHeader"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletDateHeader"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletCookie"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForCookie"
- value "")
- (object Attribute
- tool "Java"
- name "ServletContentType"
- value "")
- (object Attribute
- tool "Java"
- name "GenerateHTML"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateDefaultConstructor"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ConstructorIs"
- value ("Ctor_Set" 62))
- (object Attribute
- tool "Java"
- name "Ctor_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Public"
- value 62)
- (object Attribute
- tool "Java"
- name "Protected"
- value 63)
- (object Attribute
- tool "Java"
- name "Private"
- value 64)))
- (object Attribute
- tool "Java"
- name "GenerateFinalizer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateStaticInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateInstanceInitializer"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "Default_EJB__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Generate_XML_DD"
- value TRUE)
- (object Attribute
- tool "Java"
- name "EJBCmpField"
- value "")
- (object Attribute
- tool "Java"
- name "EJBEnvironmentProperties"
- value "")
- (object Attribute
- tool "Java"
- name "EJBCnxFactory"
- value "")
- (object Attribute
- tool "Java"
- name "EJBReferences"
- value "")
- (object Attribute
- tool "Java"
- name "EJBSecurityRoles"
- value "")
- (object Attribute
- tool "Java"
- name "EJBNameInJAR"
- value "")
- (object Attribute
- tool "Java"
- name "EJBSessionType"
- value ("EJBSessionType_Set" 200))
- (object Attribute
- tool "Java"
- name "EJBSessionType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name ""
- value 200)
- (object Attribute
- tool "Java"
- name "Stateless"
- value 201)
- (object Attribute
- tool "Java"
- name "Stateful"
- value 202)))
- (object Attribute
- tool "Java"
- name "EJBTransactionType"
- value ("EJBTransactionType_Set" 211))
- (object Attribute
- tool "Java"
- name "EJBTransactionType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Container"
- value 211)
- (object Attribute
- tool "Java"
- name "Bean"
- value 212)))
- (object Attribute
- tool "Java"
- name "EJBPersistenceType"
- value ("EJBPersistenceType_Set" 220))
- (object Attribute
- tool "Java"
- name "EJBPersistenceType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name ""
- value 220)
- (object Attribute
- tool "Java"
- name "Bean"
- value 221)
- (object Attribute
- tool "Java"
- name "Container"
- value 222)))
- (object Attribute
- tool "Java"
- name "EJBReentrant"
- value FALSE)
- (object Attribute
- tool "Java"
- name "BMP_Extend_CMP"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateDefaultConstructor"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ConstructorIs"
- value ("Ctor_Set" 62))
- (object Attribute
- tool "Java"
- name "Ctor_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Public"
- value 62)
- (object Attribute
- tool "Java"
- name "Protected"
- value 63)
- (object Attribute
- tool "Java"
- name "Private"
- value 64)))
- (object Attribute
- tool "Java"
- name "GenerateFinalizer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateStaticInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateInstanceInitializer"
- value FALSE)))
- (object Attribute
- tool "R2Editor"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Rose Model Integrator"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Rose Web Publisher"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Version Control"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Repository"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "propertyId"
- value "809135969")
- (object Attribute
- tool "Ecore"
- name "default__Category"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "packageName"
- value "")
- (object Attribute
- tool "Ecore"
- name "nsPrefix"
- value "")
- (object Attribute
- tool "Ecore"
- name "nsURI"
- value "")
- (object Attribute
- tool "Ecore"
- name "basePackage"
- value "")
- (object Attribute
- tool "Ecore"
- name "prefix"
- value "")
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "classifierName"
- value "")
- (object Attribute
- tool "Ecore"
- name "constraints"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlName"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlContentKind"
- value ("ContentKind" 0))
- (object Attribute
- tool "Ecore"
- name "ContentKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "Empty"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Simple"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Mixed"
- value 3)
- (object Attribute
- tool "Ecore"
- name "ElementOnly"
- value 4)))
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "operationName"
- value "")
- (object Attribute
- tool "Ecore"
- name "isUnique"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "attributeName"
- value "")
- (object Attribute
- tool "Ecore"
- name "isTransient"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isVolatile"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isChangeable"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "isUnsettable"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isUnique"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "isID"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "visibility"
- value ("VisibilityKind" 0))
- (object Attribute
- tool "Ecore"
- name "VisibilityKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "None"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Read-only"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Read-write"
- value 3)
- (object Attribute
- tool "Ecore"
- name "Read-only unsettable"
- value 4)
- (object Attribute
- tool "Ecore"
- name "Read-write unsettable"
- value 5)))
- (object Attribute
- tool "Ecore"
- name "xmlName"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlNamespace"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlFeatureKind"
- value ("FeatureKind" 0))
- (object Attribute
- tool "Ecore"
- name "FeatureKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "Simple"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Attribute"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Element"
- value 4)))
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "referenceName"
- value "")
- (object Attribute
- tool "Ecore"
- name "isTransient"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isVolatile"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isChangeable"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "isUnsettable"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isResolveProxies"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "visibility"
- value ("VisibilityKind" 0))
- (object Attribute
- tool "Ecore"
- name "VisibilityKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "None"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Read-only"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Read-write"
- value 3)
- (object Attribute
- tool "Ecore"
- name "Read-only unsettable"
- value 4)
- (object Attribute
- tool "Ecore"
- name "Read-write unsettable"
- value 5)))
- (object Attribute
- tool "Ecore"
- name "xmlName"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlNamespace"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlFeatureKind"
- value ("FeatureKind" 0))
- (object Attribute
- tool "Ecore"
- name "FeatureKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "Simple"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Attribute"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Element"
- value 4)))
- (object Attribute
- tool "Ecore"
- name "annotation"
- value ""))))
- quid "3ABFD9A70154"))
diff --git a/bundles/org.eclipse.wst.wsdl/model/MIME.ecore b/bundles/org.eclipse.wst.wsdl/model/MIME.ecore
deleted file mode 100644
index d1217bd4e..000000000
--- a/bundles/org.eclipse.wst.wsdl/model/MIME.ecore
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="mime"
- nsURI="http://www.eclipse.org/wsdl/2003/MIME" nsPrefix="mime">
- <eClassifiers xsi:type="ecore:EClass" name="MIMEContent" eSuperTypes="WSDL.ecore#//ExtensibilityElement #//IMIMEContent">
- <eOperations name="setPart">
- <eParameters name="part" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eOperations>
- <eOperations name="getPart" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ePart" eType="ecore:EClass WSDL.ecore#//Part"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="MIMEPart" eSuperTypes="WSDL.ecore#//ExtensibilityElement #//IMIMEPart">
- <eOperations name="addExtensibilityElement">
- <eParameters name="extensibilityElement" eType="ecore:EClass WSDL.ecore#//IExtensibilityElement"/>
- </eOperations>
- <eOperations name="getExtensibilityElements" eType="#//List"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eExtensibilityElements"
- upperBound="-1" eType="ecore:EClass WSDL.ecore#//ExtensibilityElement" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="MIMEMultipartRelated" eSuperTypes="WSDL.ecore#//ExtensibilityElement #//IMIMEMultipartRelated">
- <eOperations name="addMIMEPart">
- <eParameters name="mimePart" eType="#//IMIMEPart"/>
- </eOperations>
- <eOperations name="getMIMEParts" eType="#//List"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eMIMEPart" upperBound="-1"
- eType="#//MIMEPart" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="MIMEMimeXml" eSuperTypes="WSDL.ecore#//ExtensibilityElement #//IMIMEMimeXml">
- <eOperations name="setPart">
- <eParameters name="part" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eOperations>
- <eOperations name="getPart" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ePart" eType="ecore:EClass WSDL.ecore#//Part"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IMIMEPart" instanceClassName="javax.wsdl.extensions.mime.MIMEPart"
- abstract="true" interface="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="IMIMEMultipartRelated" instanceClassName="javax.wsdl.extensions.mime.MIMEMultipartRelated"
- abstract="true" interface="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="IMIMEContent" instanceClassName="javax.wsdl.extensions.mime.MIMEContent"
- abstract="true" interface="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="IMIMEMimeXml" instanceClassName="javax.wsdl.extensions.mime.MIMEMimeXml"
- abstract="true" interface="true"/>
- <eClassifiers xsi:type="ecore:EDataType" name="List" instanceClassName="java.util.List"/>
-</ecore:EPackage>
diff --git a/bundles/org.eclipse.wst.wsdl/model/MIME.genmodel b/bundles/org.eclipse.wst.wsdl/model/MIME.genmodel
deleted file mode 100644
index d6bce0eab..000000000
--- a/bundles/org.eclipse.wst.wsdl/model/MIME.genmodel
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<genmodel:GenModel xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
- xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.wst.wsdl/src-mime"
- editDirectory="/org.eclipse.wst.wsdl/src" editorDirectory="/org.eclipse.wst.wsdl/src"
- modelPluginID="org.eclipse.wst.wsdl" modelName="MIME" editPluginClass="" editorPluginClass=""
- nonNLSMarkers="true" codeFormatting="true" importerID="org.eclipse.emf.importer.rose"
- usedGenPackages="WSDL.genmodel#//wsdl platform:/plugin/org.eclipse.xsd/model/XSD.genmodel#//xsd">
- <foreignModel>MIME.mdl</foreignModel>
- <foreignModel>VABASE_PLUGINS_PATH</foreignModel>
- <foreignModel>../../..</foreignModel>
- <genPackages prefix="MIME" basePackage="org.eclipse.wst.wsdl.binding" disposableProviderFactory="true"
- classPackageSuffix="internal.impl" utilityPackageSuffix="internal.util" ecorePackage="MIME.ecore#/">
- <genDataTypes ecoreDataType="MIME.ecore#//List"/>
- <genClasses ecoreClass="MIME.ecore#//MIMEContent">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute MIME.ecore#//MIMEContent/type"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference MIME.ecore#//MIMEContent/ePart"/>
- <genOperations ecoreOperation="MIME.ecore#//MIMEContent/setPart">
- <genParameters ecoreParameter="MIME.ecore#//MIMEContent/setPart/part"/>
- </genOperations>
- <genOperations ecoreOperation="MIME.ecore#//MIMEContent/getPart"/>
- </genClasses>
- <genClasses ecoreClass="MIME.ecore#//MIMEPart">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference MIME.ecore#//MIMEPart/eExtensibilityElements"/>
- <genOperations ecoreOperation="MIME.ecore#//MIMEPart/addExtensibilityElement">
- <genParameters ecoreParameter="MIME.ecore#//MIMEPart/addExtensibilityElement/extensibilityElement"/>
- </genOperations>
- <genOperations ecoreOperation="MIME.ecore#//MIMEPart/getExtensibilityElements"/>
- </genClasses>
- <genClasses ecoreClass="MIME.ecore#//MIMEMultipartRelated">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference MIME.ecore#//MIMEMultipartRelated/eMIMEPart"/>
- <genOperations ecoreOperation="MIME.ecore#//MIMEMultipartRelated/addMIMEPart">
- <genParameters ecoreParameter="MIME.ecore#//MIMEMultipartRelated/addMIMEPart/mimePart"/>
- </genOperations>
- <genOperations ecoreOperation="MIME.ecore#//MIMEMultipartRelated/getMIMEParts"/>
- </genClasses>
- <genClasses ecoreClass="MIME.ecore#//MIMEMimeXml">
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference MIME.ecore#//MIMEMimeXml/ePart"/>
- <genOperations ecoreOperation="MIME.ecore#//MIMEMimeXml/setPart">
- <genParameters ecoreParameter="MIME.ecore#//MIMEMimeXml/setPart/part"/>
- </genOperations>
- <genOperations ecoreOperation="MIME.ecore#//MIMEMimeXml/getPart"/>
- </genClasses>
- <genClasses image="false" ecoreClass="MIME.ecore#//IMIMEPart"/>
- <genClasses image="false" ecoreClass="MIME.ecore#//IMIMEMultipartRelated"/>
- <genClasses image="false" ecoreClass="MIME.ecore#//IMIMEContent"/>
- <genClasses image="false" ecoreClass="MIME.ecore#//IMIMEMimeXml"/>
- </genPackages>
-</genmodel:GenModel>
diff --git a/bundles/org.eclipse.wst.wsdl/model/MIME.mdl b/bundles/org.eclipse.wst.wsdl/model/MIME.mdl
deleted file mode 100644
index 08e85296d..000000000
--- a/bundles/org.eclipse.wst.wsdl/model/MIME.mdl
+++ /dev/null
@@ -1,5818 +0,0 @@
-
-(object Petal
- version 42
- _written "Rose 4.5.8163.3"
- charSet 0)
-
-(object Design "Logical View"
- is_unit TRUE
- is_loaded TRUE
- defaults (object defaults
- rightMargin 0.250000
- leftMargin 0.250000
- topMargin 0.250000
- bottomMargin 0.500000
- pageOverlap 0.250000
- clipIconLabels TRUE
- autoResize TRUE
- snapToGrid TRUE
- gridX 16
- gridY 16
- defaultFont (object Font
- size 10
- face "Arial"
- bold FALSE
- italics FALSE
- underline FALSE
- strike FALSE
- color 0
- default_color TRUE)
- showMessageNum 1
- showClassOfObject TRUE
- notation "Unified")
- root_usecase_package (object Class_Category "Use Case View"
- quid "3AC91051031E"
- exportControl "Public"
- global TRUE
- logical_models (list unit_reference_list)
- logical_presentations (list unit_reference_list
- (object UseCaseDiagram "Main"
- quid "3AC91052001B"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- root_category (object Class_Category "Logical View"
- quid "3AC91051031D"
- exportControl "Public"
- global TRUE
- subsystem "Component View"
- quidu "3AC91051031F"
- logical_models (list unit_reference_list
- (object Class_Category "mime"
- attributes (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "nsPrefix"
- value "mime")
- (object Attribute
- tool "Ecore"
- name "nsURI"
- value "http://www.eclipse.org/wsdl/2003/MIME")
- (object Attribute
- tool "Ecore"
- name "basePackage"
- value "org.eclipse.wst.wsdl.binding")
- (object Attribute
- tool "Ecore"
- name "prefix"
- value "MIME"))
- quid "3AC9127C0266"
- exportControl "Public"
- logical_models (list unit_reference_list
- (object Class "MIMEContent"
- quid "3AC9135B03A7"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AEF11CA038E"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")
- (object Inheritance_Relationship
- quid "40A106A30168"
- supplier "Logical View::mime::IMIMEContent"
- quidu "40A105E001CC"))
- operations (list Operations
- (object Operation "setPart"
- quid "40A1066F0023"
- parameters (list Parameters
- (object Parameter "part"
- type "String"))
- result "void"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getPart"
- quid "40A1067D02CC"
- result "String"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "type"
- quid "3AC91971036B"
- type "String"))
- language "Java")
- (object Class "MIMEPart"
- quid "3AC913EE00EB"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "40A0FDEF0322"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")
- (object Inheritance_Relationship
- quid "40A102CD0175"
- supplier "Logical View::mime::IMIMEPart"
- quidu "40A1025D01A6"))
- operations (list Operations
- (object Operation "addExtensibilityElement"
- quid "40A1046401A2"
- parameters (list Parameters
- (object Parameter "extensibilityElement"
- type "IExtensibilityElement"))
- result "void"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getExtensibilityElements"
- quid "40A10484027B"
- result "List"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- language "Java")
- (object Class "MIMEMultipartRelated"
- quid "3AC913FA025B"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AEF11D50330"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")
- (object Inheritance_Relationship
- quid "40A103AD031C"
- supplier "Logical View::mime::IMIMEMultipartRelated"
- quidu "40A1033B00DD"))
- operations (list Operations
- (object Operation "addMIMEPart"
- quid "40A103F60172"
- parameters (list Parameters
- (object Parameter "mimePart"
- type "IMIMEPart"))
- result "void"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getMIMEParts"
- quid "40A10403038D"
- result "List"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- language "Java")
- (object Class "MIMEMimeXml"
- quid "3AC9145A01FF"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AEF11DD038B"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")
- (object Inheritance_Relationship
- quid "40A10747034E"
- supplier "Logical View::mime::IMIMEMimeXml"
- quidu "40A106EF008B"))
- operations (list Operations
- (object Operation "setPart"
- quid "40A106D401EB"
- parameters (list Parameters
- (object Parameter "part"
- type "String"))
- result "void"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getPart"
- quid "40A106E10095"
- result "String"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- language "Java")
- (object Class "IMIMEPart"
- quid "40A1025D01A6"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.mime.MIMEPart"
- quid "40A1029D03D9"
- stereotype "javaclass"))
- language "Java")
- (object Class "IMIMEMultipartRelated"
- quid "40A1033B00DD"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.mime.MIMEMultipartRelated"
- quid "40A10378018F"
- stereotype "javaclass"))
- language "Java")
- (object Class "IMIMEContent"
- quid "40A105E001CC"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.mime.MIMEContent"
- quid "40A105F50226"
- stereotype "javaclass"))
- language "Java")
- (object Class "IMIMEMimeXml"
- quid "40A106EF008B"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.mime.MIMEMimeXml"
- quid "40A1071E03B4"
- stereotype "javaclass"))
- language "Java")
- (object Class "List"
- quid "40A10BFA0109"
- stereotype "datatype"
- class_attributes (list class_attribute_list
- (object ClassAttribute "java.util.List"
- quid "40A10C0902A6"
- stereotype "javaclass"))
- language "Java")
- (object Association "$UNNAMED$0"
- quid "3AE73B3C0356"
- roles (list role_list
- (object Role "$UNNAMED$1"
- quid "3AE73B3D0090"
- supplier "Logical View::mime::MIMEContent"
- quidu "3AC9135B03A7")
- (object Role "ePart"
- quid "3AE73B3D009A"
- label "ePart"
- supplier "Logical View::wsdl::Part"
- quidu "3AD5CE1C032E"
- client_cardinality (value cardinality "0..1")
- is_navigable TRUE)))
- (object Association "$UNNAMED$2"
- quid "3AE73BB900D5"
- roles (list role_list
- (object Role "ePart"
- quid "3AE73BB903CE"
- label "ePart"
- supplier "Logical View::wsdl::Part"
- quidu "3AD5CE1C032E"
- client_cardinality (value cardinality "0..1")
- is_navigable TRUE)
- (object Role "$UNNAMED$3"
- quid "3AE73BB903E2"
- supplier "Logical View::mime::MIMEMimeXml"
- quidu "3AC9145A01FF")))
- (object Association "$UNNAMED$4"
- quid "3AEF12FE0387"
- roles (list role_list
- (object Role "$UNNAMED$5"
- quid "3AEF130000D7"
- supplier "Logical View::mime::MIMEMultipartRelated"
- quidu "3AC913FA025B"
- is_aggregate TRUE)
- (object Role "eMIMEPart"
- quid "3AEF130000E1"
- label "eMIMEPart"
- supplier "Logical View::mime::MIMEPart"
- quidu "3AC913EE00EB"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE)))
- (object Association "$UNNAMED$6"
- quid "4687379A008C"
- roles (list role_list
- (object Role "eExtensibilityElements"
- quid "4687379B0280"
- label "eExtensibilityElements"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE)
- (object Role "$UNNAMED$7"
- quid "4687379B0290"
- supplier "Logical View::mime::MIMEPart"
- quidu "3AC913EE00EB"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE))))
- logical_presentations (list unit_reference_list
- (object ClassDiagram "Bindings"
- quid "3AC9128B01F9"
- title "Bindings"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::mime::MIMEContent" @1
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1632, 848)
- label (object ItemLabel
- Parent_View @1
- location (1490, 717)
- fill_color 13434879
- nlines 1
- max_width 284
- justify 0
- label "MIMEContent")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AC9135B03A7"
- width 302
- height 286
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Part" @2
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- SuppressOperation TRUE
- IncludeOperation TRUE
- location (1632, 1200)
- label (object ItemLabel
- Parent_View @2
- location (1551, 1150)
- fill_color 13434879
- nlines 1
- max_width 162
- justify 0
- label "Part")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5CE1C032E"
- height 124
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$0" @3
- location (1632, 1064)
- stereotype TRUE
- line_color 3342489
- quidu "3AE73B3C0356"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$1" @4
- Parent_View @3
- location (-416, -168)
- stereotype TRUE
- line_color 3342489
- quidu "3AE73B3D0090"
- client @3
- supplier @1
- line_style 0)
- (object RoleView "ePart" @5
- Parent_View @3
- location (-416, -168)
- label (object SegLabel @6
- Parent_View @5
- location (1515, 1102)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 120
- justify 0
- label "+ePart"
- pctDist 0.539326
- height 118
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3AE73B3D009A"
- client @3
- supplier @2
- line_style 0
- label (object SegLabel @7
- Parent_View @5
- location (1681, 1097)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..1"
- pctDist 0.449103
- height 49
- orientation 0))))
- (object ClassView "Class" "Logical View::mime::MIMEMimeXml" @8
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1632, 1504)
- label (object ItemLabel
- Parent_View @8
- location (1478, 1398)
- fill_color 13434879
- nlines 1
- max_width 308
- justify 0
- label "MIMEMimeXml")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AC9145A01FF"
- width 326
- height 236
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$2" @9
- location (1632, 1323)
- stereotype TRUE
- line_color 3342489
- quidu "3AE73BB900D5"
- roleview_list (list RoleViews
- (object RoleView "ePart" @10
- Parent_View @9
- location (144, -325)
- label (object SegLabel @11
- Parent_View @10
- location (1506, 1293)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 120
- justify 0
- label "+ePart"
- pctDist 0.489583
- height 127
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AE73BB903CE"
- client @9
- supplier @2
- line_style 0
- label (object SegLabel @12
- Parent_View @10
- location (1708, 1284)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..1"
- pctDist 0.652270
- height 76
- orientation 1))
- (object RoleView "$UNNAMED$3" @13
- Parent_View @9
- location (144, -325)
- stereotype TRUE
- line_color 3342489
- quidu "3AE73BB903E2"
- client @9
- supplier @8
- line_style 0)))
- (object ClassView "Class" "Logical View::mime::MIMEMultipartRelated" @14
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (560, 592)
- label (object ItemLabel
- Parent_View @14
- location (341, 486)
- fill_color 13434879
- nlines 1
- max_width 438
- justify 0
- label "MIMEMultipartRelated")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AC913FA025B"
- width 456
- height 236
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::mime::MIMEPart" @15
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (560, 1040)
- label (object ItemLabel
- Parent_View @15
- location (296, 934)
- fill_color 13434879
- nlines 1
- max_width 528
- justify 0
- label "MIMEPart")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AC913EE00EB"
- compartment (object Compartment
- Parent_View @15
- location (296, 994)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 3
- max_width 0)
- width 546
- height 236
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$4" @16
- location (560, 815)
- stereotype TRUE
- line_color 3342489
- quidu "3AEF12FE0387"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$5" @17
- Parent_View @16
- location (32, 111)
- stereotype TRUE
- line_color 3342489
- quidu "3AEF130000D7"
- client @16
- supplier @14
- line_style 0)
- (object RoleView "eMIMEPart" @18
- Parent_View @16
- location (32, 111)
- label (object SegLabel @19
- Parent_View @18
- location (744, 890)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 228
- justify 0
- label "+eMIMEPart"
- pctDist 0.709402
- height 184
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AEF130000E1"
- client @16
- supplier @15
- line_style 0
- label (object SegLabel @20
- Parent_View @18
- location (503, 898)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.794118
- height 58
- orientation 1)
- label (object SegLabel @21
- Parent_View @18
- location (364, 890)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 159
- justify 0
- label "{ordered}"
- pctDist 0.709402
- height 197
- orientation 1))))
- (object ClassView "Class" "Logical View::mime::IMIMEPart" @22
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (720, 1456)
- label (object ItemLabel
- Parent_View @22
- location (205, 1422)
- fill_color 13434879
- nlines 1
- max_width 1030
- justify 0
- label "IMIMEPart")
- stereotype (object ItemLabel
- Parent_View @22
- location (205, 1372)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 1030
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "40A1025D01A6"
- width 1048
- height 192
- annotation 8
- autoResize TRUE)
- (object InheritView "" @23
- stereotype TRUE
- line_color 3342489
- quidu "40A102CD0175"
- client @15
- supplier @22
- line_style 0)
- (object ClassView "Class" "Logical View::mime::IMIMEMultipartRelated" @24
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (768, 176)
- label (object ItemLabel
- Parent_View @24
- location (143, 142)
- fill_color 13434879
- nlines 1
- max_width 1250
- justify 0
- label "IMIMEMultipartRelated")
- stereotype (object ItemLabel
- Parent_View @24
- location (143, 92)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 1250
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "40A1033B00DD"
- width 1268
- height 192
- annotation 8
- autoResize TRUE)
- (object InheritView "" @25
- stereotype TRUE
- line_color 3342489
- quidu "40A103AD031C"
- client @14
- supplier @24
- line_style 0)
- (object ClassView "Class" "Logical View::mime::IMIMEContent" @26
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1632, 432)
- label (object ItemLabel
- Parent_View @26
- location (1084, 398)
- fill_color 13434879
- nlines 1
- max_width 1096
- justify 0
- label "IMIMEContent")
- stereotype (object ItemLabel
- Parent_View @26
- location (1084, 348)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 1096
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "40A105E001CC"
- width 1114
- height 192
- annotation 8
- autoResize TRUE)
- (object InheritView "" @27
- stereotype TRUE
- line_color 3342489
- quidu "40A106A30168"
- client @1
- supplier @26
- line_style 0)
- (object ClassView "Class" "Logical View::mime::IMIMEMimeXml" @28
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1616, 1904)
- label (object ItemLabel
- Parent_View @28
- location (1055, 1870)
- fill_color 13434879
- nlines 1
- max_width 1122
- justify 0
- label "IMIMEMimeXml")
- stereotype (object ItemLabel
- Parent_View @28
- location (1055, 1820)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 1122
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "40A106EF008B"
- width 1140
- height 192
- annotation 8
- autoResize TRUE)
- (object InheritView "" @29
- stereotype TRUE
- line_color 3342489
- quidu "40A10747034E"
- client @8
- supplier @28
- line_style 0)
- (object ClassView "Class" "Logical View::mime::List" @30
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (448, 1760)
- label (object ItemLabel
- Parent_View @30
- location (176, 1701)
- fill_color 13434879
- nlines 1
- max_width 544
- justify 0
- label "List")
- stereotype (object ItemLabel
- Parent_View @30
- location (176, 1651)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 544
- justify 0
- label "<<datatype>>")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "40A10BFA0109"
- width 562
- height 242
- annotation 8
- autoResize TRUE)))
- (object ClassDiagram "Extensibility"
- quid "3AE73AA3032E"
- title "Extensibility"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::mime::MIMEMimeXml" @31
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1328, 752)
- label (object ItemLabel
- Parent_View @31
- location (1174, 646)
- fill_color 13434879
- nlines 1
- max_width 308
- justify 0
- label "MIMEMimeXml")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AC9145A01FF"
- compartment (object Compartment
- Parent_View @31
- location (1174, 706)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 3
- max_width 215)
- width 326
- height 236
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::mime::MIMEMultipartRelated" @32
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (752, 1136)
- label (object ItemLabel
- Parent_View @32
- location (533, 1030)
- fill_color 13434879
- nlines 1
- max_width 438
- justify 0
- label "MIMEMultipartRelated")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AC913FA025B"
- compartment (object Compartment
- Parent_View @32
- location (533, 1090)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 3
- max_width 343)
- width 456
- height 236
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::mime::MIMEContent" @33
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (1792, 752)
- label (object ItemLabel
- Parent_View @33
- location (1650, 646)
- fill_color 13434879
- nlines 1
- max_width 284
- justify 0
- label "MIMEContent")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AC9135B03A7"
- compartment (object Compartment
- Parent_View @33
- location (1650, 706)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 3
- max_width 215)
- width 302
- height 236
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::mime::MIMEPart" @34
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (304, 768)
- label (object ItemLabel
- Parent_View @34
- location (40, 662)
- fill_color 13434879
- nlines 1
- max_width 528
- justify 0
- label "MIMEPart")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AC913EE00EB"
- compartment (object Compartment
- Parent_View @34
- location (40, 722)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 3
- max_width 534)
- width 546
- height 236
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @35
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (976, 192)
- font (object Font
- italics TRUE)
- label (object ItemLabel
- Parent_View @35
- location (747, 87)
- fill_color 13434879
- nlines 1
- max_width 458
- justify 0
- label "ExtensibilityElement")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5DBB602A9"
- compartment (object Compartment
- Parent_View @35
- location (747, 195)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 2
- max_width 465)
- width 476
- height 234
- annotation 8
- autoResize TRUE)
- (object InheritTreeView "" @36
- location (976, 526)
- line_color 3342489
- fill_color 13434879
- supplier @35
- vertices (list Points
- (976, 526)
- (976, 309)))
- (object InheritView "" @37
- stereotype TRUE
- line_color 3342489
- quidu "3AEF11DD038B"
- client @31
- supplier @35
- line_style 3
- origin_attachment (1356, 634)
- terminal_attachment (1356, 526)
- drawSupplier @36)
- (object InheritView "" @38
- stereotype TRUE
- line_color 3342489
- quidu "3AEF11D50330"
- client @32
- supplier @35
- line_style 3
- origin_attachment (844, 1018)
- terminal_attachment (844, 526)
- drawSupplier @36)
- (object InheritView "" @39
- stereotype TRUE
- line_color 3342489
- quidu "3AEF11CA038E"
- client @33
- supplier @35
- line_style 3
- origin_attachment (1778, 634)
- terminal_attachment (1778, 526)
- drawSupplier @36)
- (object InheritView "" @40
- stereotype TRUE
- line_color 3342489
- quidu "40A0FDEF0322"
- client @34
- supplier @35
- line_style 3
- origin_attachment (256, 650)
- terminal_attachment (256, 526)
- drawSupplier @36)
- (object AssociationViewNew "$UNNAMED$6" @41
- location (303, 251)
- stereotype TRUE
- line_color 3342489
- quidu "4687379A008C"
- roleview_list (list RoleViews
- (object RoleView "eExtensibilityElements" @42
- Parent_View @41
- location (-1, -517)
- label (object SegLabel @43
- Parent_View @42
- location (462, 131)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 444
- justify 0
- label "+eExtensibilityElements"
- pctDist 0.443320
- height 60
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "4687379B0280"
- client @41
- supplier @35
- vertices (list Points
- (303, 251)
- (303, 191)
- (737, 191))
- line_style 0
- label (object SegLabel @44
- Parent_View @42
- location (622, 228)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.767206
- height 37
- orientation 1)
- label (object SegLabel @45
- Parent_View @42
- location (575, 284)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 159
- justify 0
- label "{ordered}"
- pctDist 0.672065
- height 93
- orientation 1))
- (object RoleView "$UNNAMED$7" @46
- Parent_View @41
- location (-1, -517)
- stereotype TRUE
- line_color 3342489
- quidu "4687379B0290"
- client @41
- supplier @34
- line_style 0
- label (object SegLabel @47
- Parent_View @46
- location (357, 609)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.900000
- height 54
- orientation 0))))))))
- (object Class_Category "wsdl"
- is_unit TRUE
- is_loaded FALSE
- file_name "$VABASE_PLUGINS_PATH\\org.eclipse.wst.wsdl\\model\\org.eclipse.wst.WSDL.cat"
- quid "3ADFB8E5021E")
- (object Class_Category "xsd"
- is_unit TRUE
- is_loaded FALSE
- file_name "$VABASE_PLUGINS_PATH\\org.eclipse.xsd\\model\\org.eclipse.XSD.cat"
- quid "39ABDC6F01AA"))
- logical_presentations (list unit_reference_list
- (object ClassDiagram "Main"
- quid "3AC9105103B2"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object CategoryView "Logical View::mime" @48
- location (400, 240)
- label (object ItemLabel
- Parent_View @48
- location (256, 156)
- fill_color 13434879
- nlines 2
- max_width 288
- justify 0
- label "mime")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AC9127C0266"
- width 300
- height 180)
- (object CategoryView "Logical View::wsdl" @49
- location (880, 240)
- label (object ItemLabel
- Parent_View @49
- location (736, 156)
- fill_color 13434879
- nlines 2
- max_width 288
- justify 0
- label "wsdl")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3ADFB8E5021E"
- width 300
- height 180)
- (object CategoryView "Logical View::xsd" @50
- location (1376, 240)
- label (object ItemLabel
- Parent_View @50
- location (1232, 156)
- fill_color 13434879
- nlines 2
- max_width 288
- justify 0
- label "xsd")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "39ABDC6F01AA"
- width 300
- height 180)))))
- root_subsystem (object SubSystem "Component View"
- quid "3AC91051031F"
- physical_models (list unit_reference_list)
- physical_presentations (list unit_reference_list
- (object Module_Diagram "Main"
- quid "3AC91052001A"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- process_structure (object Processes
- quid "3AC910510326"
- ProcsNDevs (list
- (object Process_Diagram "Deployment View"
- quid "3AC910510328"
- title "Deployment View"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- properties (object Properties
- attributes (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "DDL"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "DDL"
- name "DataBase"
- value ("DataBaseSet" 800))
- (object Attribute
- tool "DDL"
- name "DataBaseSet"
- value (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "ANSI"
- value 800)
- (object Attribute
- tool "DDL"
- name "Oracle"
- value 801)
- (object Attribute
- tool "DDL"
- name "SQLServer"
- value 802)
- (object Attribute
- tool "DDL"
- name "Sybase"
- value 803)
- (object Attribute
- tool "DDL"
- name "Watcom"
- value 804)))
- (object Attribute
- tool "DDL"
- name "PrimaryKeyColumnName"
- value "Id")
- (object Attribute
- tool "DDL"
- name "PrimaryKeyColumnType"
- value "NUMBER(5)")
- (object Attribute
- tool "DDL"
- name "ViewName"
- value "V_")
- (object Attribute
- tool "DDL"
- name "TableName"
- value "T_")
- (object Attribute
- tool "DDL"
- name "InheritSuffix"
- value "_V")
- (object Attribute
- tool "DDL"
- name "DropClause"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "BaseViews"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "DDLScriptFilename"
- value "DDL1.SQL")))
- (object Attribute
- tool "DDL"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "ColumnType"
- value "VARCHAR")
- (object Attribute
- tool "DDL"
- name "Length"
- value "")
- (object Attribute
- tool "DDL"
- name "NullsOK"
- value TRUE)
- (object Attribute
- tool "DDL"
- name "PrimaryKey"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "Unique"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "CompositeUnique"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "CheckConstraint"
- value "")))
- (object Attribute
- tool "DDL"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "framework"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "IDL"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "StopOnError"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "GeneratePreserveRegions"
- value TRUE)))
- (object Attribute
- tool "IDL"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "ImplementationType"
- value "")
- (object Attribute
- tool "IDL"
- name "ConstValue"
- value "")
- (object Attribute
- tool "IDL"
- name "GenerateDefaultSpecifier"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "DefaultSpecifier"
- value "")
- (object Attribute
- tool "IDL"
- name "IDLElement"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "IDLSpecificationType"
- value ("IDLSpecSet" 22))
- (object Attribute
- tool "IDL"
- name "IDLSpecSet"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Interface"
- value 22)
- (object Attribute
- tool "IDL"
- name "Typedef"
- value 54)
- (object Attribute
- tool "IDL"
- name "Enumeration"
- value 8)
- (object Attribute
- tool "IDL"
- name "Const"
- value 71)
- (object Attribute
- tool "IDL"
- name "Exception"
- value 61)
- (object Attribute
- tool "IDL"
- name "Struct"
- value 51)
- (object Attribute
- tool "IDL"
- name "Union"
- value 81)))))
- (object Attribute
- tool "IDL"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.binding.mime/src/rose/mimebindingMDL.mdl, ctc, ibmctc"))
- (object Attribute
- tool "IDL"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "GenerateIDLModule"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "IncludeBySimpleName"
- value FALSE)))
- (object Attribute
- tool "IDL"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.binding.mime/src/rose/mimebindingMDL.mdl, ctc, ibmctc"))
- (object Attribute
- tool "IDL"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "IncludeBySimpleName"
- value FALSE)))
- (object Attribute
- tool "IDL"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "OperationIsOneWay"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "Context"
- value "")
- (object Attribute
- tool "IDL"
- name "Raises"
- value "")))
- (object Attribute
- tool "IDL"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "IDL"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "IDL"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "IsConst"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "ConstValue"
- value "")))
- (object Attribute
- tool "IDL"
- name "default__Has"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "NameIfUnlabeled"
- value "the_$supplier")
- (object Attribute
- tool "IDL"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "IDL"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "BoundedHasRelType"
- value ("HasRelTypeSet" 47))
- (object Attribute
- tool "IDL"
- name "HasRelTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Array"
- value 24)
- (object Attribute
- tool "IDL"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "IDL"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "NameIfUnlabeled"
- value "the_$supplier")
- (object Attribute
- tool "IDL"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "IDL"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "BoundedRoleType"
- value ("AssocTypeSet" 47))
- (object Attribute
- tool "IDL"
- name "AssocTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Array"
- value 24)
- (object Attribute
- tool "IDL"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "IDL"
- name "default__Uses"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "GenerateForwardReference"
- value FALSE)))
- (object Attribute
- tool "IDL"
- name "default__Subsystem"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Directory"
- value "AUTO GENERATE")))
- (object Attribute
- tool "IDL"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Java"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "Java"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "Java"
- name "StopOnError"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "Java"
- name "UsePrefixes"
- value FALSE)
- (object Attribute
- tool "Java"
- name "InstanceVariablePrefix"
- value "m_")
- (object Attribute
- tool "Java"
- name "ClassVariablePrefix"
- value "s_")
- (object Attribute
- tool "Java"
- name "DefaultAttributeDataType"
- value "int")
- (object Attribute
- tool "Java"
- name "DefaultOperationReturnType"
- value "void")
- (object Attribute
- tool "Java"
- name "RootDir"
- value "")
- (object Attribute
- tool "Java"
- name "AutoSync"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ShowCodegenDlg"
- value FALSE)
- (object Attribute
- tool "Java"
- name "JavadocDefaultAuthor"
- value "")
- (object Attribute
- tool "Java"
- name "JavadocDefaultVersion"
- value "")
- (object Attribute
- tool "Java"
- name "JavadocDefaultSince"
- value "")
- (object Attribute
- tool "Java"
- name "JavadocNumAsterisks"
- value 0)
- (object Attribute
- tool "Java"
- name "MaxNumChars"
- value 80)
- (object Attribute
- tool "Java"
- name "Editor"
- value ("EditorType" 100))
- (object Attribute
- tool "Java"
- name "VM"
- value ("VMType" 200))
- (object Attribute
- tool "Java"
- name "ClassPath"
- value "")
- (object Attribute
- tool "Java"
- name "EditorType"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "BuiltIn"
- value 100)
- (object Attribute
- tool "Java"
- name "WindowsShell"
- value 101)))
- (object Attribute
- tool "Java"
- name "VMType"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Sun"
- value 200)
- (object Attribute
- tool "Java"
- name "Microsoft"
- value 201)
- (object Attribute
- tool "Java"
- name "IBM"
- value 202)))
- (object Attribute
- tool "Java"
- name "NoClassCustomDlg"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GlobalImports"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "OpenBraceClassStyle"
- value TRUE)
- (object Attribute
- tool "Java"
- name "OpenBraceMethodStyle"
- value TRUE)
- (object Attribute
- tool "Java"
- name "UseTabs"
- value FALSE)
- (object Attribute
- tool "Java"
- name "UseSpaces"
- value TRUE)
- (object Attribute
- tool "Java"
- name "SpacingItems"
- value 3)
- (object Attribute
- tool "Java"
- name "RoseDefaultCommentStyle"
- value TRUE)
- (object Attribute
- tool "Java"
- name "AsteriskCommentStyle"
- value FALSE)
- (object Attribute
- tool "Java"
- name "JavaCommentStyle"
- value FALSE)
- (object Attribute
- tool "Java"
- name "JavadocAuthor"
- value FALSE)
- (object Attribute
- tool "Java"
- name "JavadocSince"
- value FALSE)
- (object Attribute
- tool "Java"
- name "JavadocVersion"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateDefaultConstructor"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ConstructorIs"
- value ("Ctor_Set" 62))
- (object Attribute
- tool "Java"
- name "Ctor_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Public"
- value 62)
- (object Attribute
- tool "Java"
- name "Protected"
- value 63)
- (object Attribute
- tool "Java"
- name "Private"
- value 64)))
- (object Attribute
- tool "Java"
- name "GenerateFinalizer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateStaticInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateInstanceInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Static"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateCode"
- value TRUE)
- (object Attribute
- tool "Java"
- name "DisableAutoSync"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletName"
- value "")
- (object Attribute
- tool "Java"
- name "ServletContextRef"
- value FALSE)
- (object Attribute
- tool "Java"
- name "IsSingleThread"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletInitParameter"
- value "")
- (object Attribute
- tool "Java"
- name "ServletInitParameterNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletIsSecure"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletRequestDispatcher"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletRequestDispatcherPath"
- value "")
- (object Attribute
- tool "Java"
- name "DispatcherInclude"
- value FALSE)
- (object Attribute
- tool "Java"
- name "DispatcherForward"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletSecurityRoles"
- value "")
- (object Attribute
- tool "Java"
- name "ServletgetInfo"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestAttribute"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestAttributesNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForRequestAttributes"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestParameter"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestParameterNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForRequestParameters"
- value "")
- (object Attribute
- tool "Java"
- name "ServletHeader"
- value "")
- (object Attribute
- tool "Java"
- name "ServletHeaderNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForHeaders"
- value "")
- (object Attribute
- tool "Java"
- name "ServletIntHeader"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletDateHeader"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletCookie"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForCookie"
- value "")
- (object Attribute
- tool "Java"
- name "ServletContentType"
- value "")
- (object Attribute
- tool "Java"
- name "GenerateHTML"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Generate_XML_DD"
- value TRUE)
- (object Attribute
- tool "Java"
- name "EJBCmpField"
- value "")
- (object Attribute
- tool "Java"
- name "EJBEnvironmentProperties"
- value "")
- (object Attribute
- tool "Java"
- name "EJBCnxFactory"
- value "")
- (object Attribute
- tool "Java"
- name "EJBReferences"
- value "")
- (object Attribute
- tool "Java"
- name "EJBSecurityRoles"
- value "")
- (object Attribute
- tool "Java"
- name "EJBNameInJAR"
- value "")
- (object Attribute
- tool "Java"
- name "EJBSessionType"
- value ("EJBSessionType_Set" 200))
- (object Attribute
- tool "Java"
- name "EJBSessionType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name ""
- value 200)
- (object Attribute
- tool "Java"
- name "Stateless"
- value 201)
- (object Attribute
- tool "Java"
- name "Stateful"
- value 202)))
- (object Attribute
- tool "Java"
- name "EJBTransactionType"
- value ("EJBTransactionType_Set" 211))
- (object Attribute
- tool "Java"
- name "EJBTransactionType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Container"
- value 211)
- (object Attribute
- tool "Java"
- name "Bean"
- value 212)))
- (object Attribute
- tool "Java"
- name "EJBPersistenceType"
- value ("EJBPersistenceType_Set" 220))
- (object Attribute
- tool "Java"
- name "EJBPersistenceType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name ""
- value 220)
- (object Attribute
- tool "Java"
- name "Bean"
- value 221)
- (object Attribute
- tool "Java"
- name "Container"
- value 222)))
- (object Attribute
- tool "Java"
- name "EJBReentrant"
- value FALSE)
- (object Attribute
- tool "Java"
- name "BMP_Extend_CMP"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "Java"
- name "CmIdentification"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "AdditionalImports"
- value (value Text ""))))
- (object Attribute
- tool "Java"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "Java"
- name "CmIdentification"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "AdditionalImports"
- value (value Text ""))))
- (object Attribute
- tool "Java"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Abstract"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Static"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Native"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Synchronized"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Transient"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Volatile"
- value FALSE)
- (object Attribute
- tool "Java"
- name "PropertyType"
- value ("BeanProperty_Set" 71))
- (object Attribute
- tool "Java"
- name "BeanProperty_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Not A Property"
- value 71)
- (object Attribute
- tool "Java"
- name "Simple"
- value 72)
- (object Attribute
- tool "Java"
- name "Bound"
- value 73)
- (object Attribute
- tool "Java"
- name "Constrained"
- value 74)))
- (object Attribute
- tool "Java"
- name "IndividualChangeMgt"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Read/Write"
- value ("Read/Write_Set" 81))
- (object Attribute
- tool "Java"
- name "Read/Write_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Read & Write"
- value 81)
- (object Attribute
- tool "Java"
- name "Read Only"
- value 82)
- (object Attribute
- tool "Java"
- name "Write Only"
- value 83)))
- (object Attribute
- tool "Java"
- name "GenerateFullyQualifiedTypes"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ContainerClass"
- value "")
- (object Attribute
- tool "Java"
- name "InitialValue"
- value "")
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Transient"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Volatile"
- value FALSE)
- (object Attribute
- tool "Java"
- name "PropertyType"
- value ("BeanProperty_Set" 71))
- (object Attribute
- tool "Java"
- name "BeanProperty_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Not A Property"
- value 71)
- (object Attribute
- tool "Java"
- name "Simple"
- value 72)
- (object Attribute
- tool "Java"
- name "Bound"
- value 73)
- (object Attribute
- tool "Java"
- name "Constrained"
- value 74)))
- (object Attribute
- tool "Java"
- name "IndividualChangeMgt"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Read/Write"
- value ("Read/Write_Set" 81))
- (object Attribute
- tool "Java"
- name "Read/Write_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Read & Write"
- value 81)
- (object Attribute
- tool "Java"
- name "Read Only"
- value 82)
- (object Attribute
- tool "Java"
- name "Write Only"
- value 83)))
- (object Attribute
- tool "Java"
- name "GenerateFullyQualifiedTypes"
- value FALSE)
- (object Attribute
- tool "Java"
- name "IsNavigable"
- value TRUE)))
- (object Attribute
- tool "Java"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "propertyId"
- value "360000002")
- (object Attribute
- tool "Oracle8"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "DDLScriptFilename"
- value "DDL1.SQL")
- (object Attribute
- tool "Oracle8"
- name "DropClause"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "PrimaryKeyColumnName"
- value "_ID")
- (object Attribute
- tool "Oracle8"
- name "PrimaryKeyColumnType"
- value "NUMBER(5,0)")
- (object Attribute
- tool "Oracle8"
- name "SchemaNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "SchemaNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TableNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TableNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TypeNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TypeNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ViewNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ViewNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "VarrayNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "VarrayNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "NestedTableNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "NestedTableNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ObjectTableNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ObjectTableNameSuffix"
- value "")))
- (object Attribute
- tool "Oracle8"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "IsSchema"
- value FALSE)))
- (object Attribute
- tool "Oracle8"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "OID"
- value "")
- (object Attribute
- tool "Oracle8"
- name "WhereClause"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CheckConstraint"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionTypeLength"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionTypePrecision"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionTypeScale"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionOfREFS"
- value FALSE)))
- (object Attribute
- tool "Oracle8"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "MethodKind"
- value ("MethodKindSet" 1903))
- (object Attribute
- tool "Oracle8"
- name "OverloadID"
- value "")
- (object Attribute
- tool "Oracle8"
- name "OrderNumber"
- value "")
- (object Attribute
- tool "Oracle8"
- name "IsReadNoDataState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsReadNoProcessState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsWriteNoDataState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsWriteNoProcessState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsSelfish"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "TriggerType"
- value ("TriggerTypeSet" 1801))
- (object Attribute
- tool "Oracle8"
- name "TriggerEvent"
- value ("TriggerEventSet" 1601))
- (object Attribute
- tool "Oracle8"
- name "TriggerText"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TriggerReferencingNames"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TriggerForEach"
- value ("TriggerForEachSet" 1701))
- (object Attribute
- tool "Oracle8"
- name "TriggerWhenClause"
- value "")
- (object Attribute
- tool "Oracle8"
- name "MethodKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "MapMethod"
- value 1901)
- (object Attribute
- tool "Oracle8"
- name "OrderMethod"
- value 1902)
- (object Attribute
- tool "Oracle8"
- name "Function"
- value 1903)
- (object Attribute
- tool "Oracle8"
- name "Procedure"
- value 1904)
- (object Attribute
- tool "Oracle8"
- name "Operator"
- value 1905)
- (object Attribute
- tool "Oracle8"
- name "Constructor"
- value 1906)
- (object Attribute
- tool "Oracle8"
- name "Destructor"
- value 1907)
- (object Attribute
- tool "Oracle8"
- name "Trigger"
- value 1908)
- (object Attribute
- tool "Oracle8"
- name "Calculated"
- value 1909)))
- (object Attribute
- tool "Oracle8"
- name "TriggerTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "AFTER"
- value 1801)
- (object Attribute
- tool "Oracle8"
- name "BEFORE"
- value 1802)
- (object Attribute
- tool "Oracle8"
- name "INSTEAD OF"
- value 1803)))
- (object Attribute
- tool "Oracle8"
- name "TriggerForEachSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "ROW"
- value 1701)
- (object Attribute
- tool "Oracle8"
- name "STATEMENT"
- value 1702)))
- (object Attribute
- tool "Oracle8"
- name "TriggerEventSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "INSERT"
- value 1601)
- (object Attribute
- tool "Oracle8"
- name "UPDATE"
- value 1602)
- (object Attribute
- tool "Oracle8"
- name "DELETE"
- value 1603)
- (object Attribute
- tool "Oracle8"
- name "INSERT OR UPDATE"
- value 1604)
- (object Attribute
- tool "Oracle8"
- name "INSERT OR DELETE"
- value 1605)
- (object Attribute
- tool "Oracle8"
- name "UPDATE OR DELETE"
- value 1606)
- (object Attribute
- tool "Oracle8"
- name "INSERT OR UPDATE OR DELETE"
- value 1607)))))
- (object Attribute
- tool "Oracle8"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "OrderNumber"
- value "")))
- (object Attribute
- tool "Oracle8"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "OrderNumber"
- value "")
- (object Attribute
- tool "Oracle8"
- name "IsUnique"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "NullsAllowed"
- value TRUE)
- (object Attribute
- tool "Oracle8"
- name "Length"
- value "")
- (object Attribute
- tool "Oracle8"
- name "Precision"
- value "2")
- (object Attribute
- tool "Oracle8"
- name "Scale"
- value "6")
- (object Attribute
- tool "Oracle8"
- name "IsIndex"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsPrimaryKey"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "CompositeUnique"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "CheckConstraint"
- value "")))
- (object Attribute
- tool "Oracle8"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "cg"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "cg"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "UseMSVC"
- value FALSE)
- (object Attribute
- tool "cg"
- name "HeaderFileExtension"
- value "h")
- (object Attribute
- tool "cg"
- name "HeaderFileBackupExtension"
- value "h~")
- (object Attribute
- tool "cg"
- name "HeaderFileTemporaryExtension"
- value "h#")
- (object Attribute
- tool "cg"
- name "CodeFileExtension"
- value "cpp")
- (object Attribute
- tool "cg"
- name "CodeFileBackupExtension"
- value "cp~")
- (object Attribute
- tool "cg"
- name "CodeFileTemporaryExtension"
- value "cp#")
- (object Attribute
- tool "cg"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "cg"
- name "StopOnError"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ErrorLimit"
- value 30)
- (object Attribute
- tool "cg"
- name "Directory"
- value "$ROSECPP_SOURCE")
- (object Attribute
- tool "cg"
- name "PathSeparator"
- value "")
- (object Attribute
- tool "cg"
- name "FileNameFormat"
- value "128vx_b")
- (object Attribute
- tool "cg"
- name "BooleanType"
- value "int")
- (object Attribute
- tool "cg"
- name "AllowTemplates"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AllowExplicitInstantiations"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AllowProtectedInheritance"
- value TRUE)
- (object Attribute
- tool "cg"
- name "CommentWidth"
- value 60)
- (object Attribute
- tool "cg"
- name "OneByValueContainer"
- value "$targetClass")
- (object Attribute
- tool "cg"
- name "OneByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "OptionalByValueContainer"
- value "OptionalByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "OptionalByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "FixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "FixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "BoundedByValueContainer"
- value "BoundedListByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByValueContainer"
- value "BoundedSetByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "BoundedByReferenceContainer"
- value "BoundedListByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByReferenceContainer"
- value "BoundedSetByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnboundedByValueContainer"
- value "UnboundedListByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByValueContainer"
- value "UnboundedSetByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnboundedByReferenceContainer"
- value "UnboundedListByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByReferenceContainer"
- value "UnboundedSetByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "QualifiedByValueContainer"
- value "AssociationByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByValueContainer"
- value "DictionaryByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "QualifiedByReferenceContainer"
- value "AssociationByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByReferenceContainer"
- value "DictionaryByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "GeneratePreserveRegions"
- value TRUE)))
- (object Attribute
- tool "cg"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "ImplementationType"
- value "")
- (object Attribute
- tool "cg"
- name "ClassKey"
- value "class")
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "PutBodiesInSpec"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDefaultConstructor"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "DefaultConstructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineDefaultConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ExplicitDefaultConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateCopyConstructor"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "CopyConstructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineCopyConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ExplicitCopyConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDestructor"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DestructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "DestructorKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineDestructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateAssignmentOperation"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "AssignmentVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "AssignmentKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineAssignmentOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateEqualityOperations"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "EqualityVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "EqualityKind"
- value ("FriendKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineEqualityOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateRelationalOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "RelationalVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "RelationalKind"
- value ("FriendKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineRelationalOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateStorageMgmtOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "StorageMgmtVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineStorageMgmtOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateSubscriptOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "SubscriptVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "SubscriptKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "SubscriptResultType"
- value "")
- (object Attribute
- tool "cg"
- name "InlineSubscriptOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDereferenceOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DereferenceVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "DereferenceKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "DereferenceResultType"
- value "")
- (object Attribute
- tool "cg"
- name "InlineDereferenceOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateIndirectionOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IndirectionVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "IndirectionKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "IndirectionResultType"
- value "")
- (object Attribute
- tool "cg"
- name "InlineIndirectionOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateStreamOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "StreamVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineStreamOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ThreeKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)))
- (object Attribute
- tool "cg"
- name "KindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)))
- (object Attribute
- tool "cg"
- name "FriendKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GenerateSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "DeclareAndDefine"
- value 199)
- (object Attribute
- tool "cg"
- name "DeclareOnly"
- value 205)
- (object Attribute
- tool "cg"
- name "DoNotDeclare"
- value 206)))
- (object Attribute
- tool "cg"
- name "VisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)))
- (object Attribute
- tool "cg"
- name "ConstValue"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateDefaultSpecifier"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DefaultSpecifier"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.binding.mime/src/rose/mimebindingMDL.mdl, ctc, ibmctc"))
- (object Attribute
- tool "cg"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "AllowExtensionlessFileName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "IncludeFormat"
- value (value Text
-|// $package
-|#include "$file"
-|
- ))
- (object Attribute
- tool "cg"
- name "IncludeBySimpleName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludePrecompiledHeader"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludeOrder"
- value "AMIR")
- (object Attribute
- tool "cg"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "InliningStyle"
- value ("InliningStyleSet" 207))
- (object Attribute
- tool "cg"
- name "InliningStyleSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "InClassDeclaration"
- value 208)
- (object Attribute
- tool "cg"
- name "FollowingClassDeclaration"
- value 207)))
- (object Attribute
- tool "cg"
- name "TypesDefined"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "IncludeClosure"
- value (value Text ""))))
- (object Attribute
- tool "cg"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.binding.mime/src/rose/mimebindingMDL.mdl, ctc, ibmctc"))
- (object Attribute
- tool "cg"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "AllowExtensionlessFileName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludeFormat"
- value (value Text
-|// $package
-|#include "$file"
-|
- ))
- (object Attribute
- tool "cg"
- name "IncludeBySimpleName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludePrecompiledHeader"
- value TRUE)
- (object Attribute
- tool "cg"
- name "IncludeOrder"
- value "AMIR")
- (object Attribute
- tool "cg"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "InliningStyle"
- value ("InliningStyleSet" 207))
- (object Attribute
- tool "cg"
- name "InliningStyleSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "InClassDeclaration"
- value 208)
- (object Attribute
- tool "cg"
- name "FollowingClassDeclaration"
- value 207)))
- (object Attribute
- tool "cg"
- name "TypesDefined"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "IncludeClosure"
- value (value Text ""))))
- (object Attribute
- tool "cg"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "OperationKind"
- value ("OperationKindSet" 200))
- (object Attribute
- tool "cg"
- name "OperationKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "OperationIsConst"
- value FALSE)
- (object Attribute
- tool "cg"
- name "OperationIsExplicit"
- value FALSE)
- (object Attribute
- tool "cg"
- name "Inline"
- value FALSE)
- (object Attribute
- tool "cg"
- name "EntryCode"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "ExitCode"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "BodyAnnotations"
- value "")
- (object Attribute
- tool "cg"
- name "OperationIsOneWay"
- value FALSE)
- (object Attribute
- tool "cg"
- name "Context"
- value "")
- (object Attribute
- tool "cg"
- name "Raises"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Has"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "Ordered"
- value TRUE)
- (object Attribute
- tool "cg"
- name "NameIfUnlabeled"
- value "the_$supplier")
- (object Attribute
- tool "cg"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "cg"
- name "DataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtRelationshipVisibility"
- value 210)))
- (object Attribute
- tool "cg"
- name "DataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "DataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DataMemberFieldSize"
- value "")
- (object Attribute
- tool "cg"
- name "InitialValue"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "GenerateGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetName"
- value "get_$relationship")
- (object Attribute
- tool "cg"
- name "SetName"
- value "set_$relationship")
- (object Attribute
- tool "cg"
- name "GetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GetSetKindsSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "ContainerClass"
- value "")
- (object Attribute
- tool "cg"
- name "SelectorName"
- value "")
- (object Attribute
- tool "cg"
- name "SelectorType"
- value "")
- (object Attribute
- tool "cg"
- name "GetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "GetResultIsConstSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_Function"
- value 2)))
- (object Attribute
- tool "cg"
- name "GetSetByReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "SetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "ForwardReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "BoundedHasRelType"
- value ("HasRelTypeSet" 47))
- (object Attribute
- tool "cg"
- name "HasRelTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Array"
- value 24)
- (object Attribute
- tool "cg"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "cg"
- name "default__Association"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "NameIfUnlabeled"
- value "the_$targetClass")))
- (object Attribute
- tool "cg"
- name "default__Inherit"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "InstanceArguments"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "ForwardReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "NameIfUnlabeled"
- value "the_$targetClass")
- (object Attribute
- tool "cg"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DataMemberName"
- value "$target")
- (object Attribute
- tool "cg"
- name "DataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtRelationshipVisibility"
- value 210)))
- (object Attribute
- tool "cg"
- name "DataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "DataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DataMemberFieldSize"
- value "")
- (object Attribute
- tool "cg"
- name "InitialValue"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "ContainerClass"
- value "")
- (object Attribute
- tool "cg"
- name "ContainerGet"
- value "$data.get($keys)")
- (object Attribute
- tool "cg"
- name "ContainerSet"
- value "$data.set($keys,$value)")
- (object Attribute
- tool "cg"
- name "QualifiedContainer"
- value "")
- (object Attribute
- tool "cg"
- name "AssocClassContainer"
- value "$supplier *")
- (object Attribute
- tool "cg"
- name "AssocClassInitialValue"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "GetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GetSetKindsSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GetSetByReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetName"
- value "get_$target")
- (object Attribute
- tool "cg"
- name "GetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "GetResultIsConstSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_Function"
- value 2)))
- (object Attribute
- tool "cg"
- name "InlineGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "SetName"
- value "set_$target")
- (object Attribute
- tool "cg"
- name "SetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedGetSetByReference"
- value ("QualifiedGetSetByReferenceSet" 2))
- (object Attribute
- tool "cg"
- name "QualifiedGetSetByReferenceSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_GetSetByReference"
- value 2)))
- (object Attribute
- tool "cg"
- name "GenerateQualifiedGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedGetName"
- value "get_$target")
- (object Attribute
- tool "cg"
- name "QualifiedGetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedGetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "InlineQualifiedGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateQualifiedSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedSetName"
- value "set_$target")
- (object Attribute
- tool "cg"
- name "QualifiedSetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineQualifiedSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateAssocClassDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberName"
- value "$target")
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtRelationshipVisibility"
- value 210)))
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AssocClassGetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GenerateAssocClassGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassGetName"
- value "get_$target")
- (object Attribute
- tool "cg"
- name "AssocClassGetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassGetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "InlineAssocClassGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateAssocClassSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassSetName"
- value "set_$target")
- (object Attribute
- tool "cg"
- name "AssocClassSetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineAssocClassSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassForwardReferenceOnly"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "BoundedRoleType"
- value ("AssocTypeSet" 47))
- (object Attribute
- tool "cg"
- name "AssocTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Array"
- value 24)
- (object Attribute
- tool "cg"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "cg"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DataMemberName"
- value "$attribute")
- (object Attribute
- tool "cg"
- name "DataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtAttributeVisibility"
- value 211)))
- (object Attribute
- tool "cg"
- name "DataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "DataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DataMemberFieldSize"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetName"
- value "get_$attribute")
- (object Attribute
- tool "cg"
- name "SetName"
- value "set_$attribute")
- (object Attribute
- tool "cg"
- name "GetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GetSetKindsSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "GetResultIsConstSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_Function"
- value 2)))
- (object Attribute
- tool "cg"
- name "GetSetByReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "SetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "cg"
- name "IsReadOnly"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "default__Uses"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "ForwardReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "BodyReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateForwardReference"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "default__Subsystem"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "DirectoryIsOnSearchList"
- value FALSE)
- (object Attribute
- tool "cg"
- name "PrecompiledHeader"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Category"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "IsNamespace"
- value FALSE)
- (object Attribute
- tool "cg"
- name "Indent"
- value 2)
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))))
- (object Attribute
- tool "MSVC"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "MSVC"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Version"
- value "5.0")))
- (object Attribute
- tool "MSVC"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCClassTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCClassTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Interface_Part"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Connection_Part"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Class_Factory"
- value 3)))
- (object Attribute
- tool "MSVC"
- name "CObjectFunctionality"
- value ("CObjectFunctionalitySet" 0))
- (object Attribute
- tool "MSVC"
- name "CObjectFunctionalitySet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "None"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Dynamic"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Dyncreate"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Serial"
- value 3)))
- (object Attribute
- tool "MSVC"
- name "GenerateOverrideGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "GenerateDataGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_DATA_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateFieldGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_FIELD_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateMessageGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "GenerateMessageMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_MSG_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MESSAGE_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "OLEFactory"
- value ("OLEFactorySet" 0))
- (object Attribute
- tool "MSVC"
- name "OLEFactorySet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "None"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Built_in"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Simple"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Licensed"
- value 3)))
- (object Attribute
- tool "MSVC"
- name "OLEName"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLEClassID"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateOLECtlType"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "OLECtlType"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateOLETypeLib"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "OLETypeLibID"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLETypeLibMajor"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLETypeLibMinor"
- value "")
- (object Attribute
- tool "MSVC"
- name "GeneratePropPageIDs"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "OLEPropPageIDs"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateDispatchMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "StockProperties"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "StockFunctions"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DispatchDefValue"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateDispIdEnum"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_DISP_ID_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateInterfaceMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "INTERFACE_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "InitInterface"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateEventMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_EVENT_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "StockEvents"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateEventSinkMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_EVENTSINK_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "PropNotifySinks"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateConnectionMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "CONNECTION_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "ConnectionPointIID"
- value "")
- (object Attribute
- tool "MSVC"
- name "InheritanceType"
- value "")
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLECommands"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MFCDeclares"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MFCImplements"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "ATL_Declares"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateCOMMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "COM_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateConnectionPointMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "CONNECTION_POINT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateMsgMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "MSG_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GeneratePropertyMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "PROPERTY_MAP_Entries"
- value (value Text ""))))
- (object Attribute
- tool "MSVC"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCOperationTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCOperationTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Virtual_Override"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Message_Handler"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dispatch_Handler"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Event_Firing_Function"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Event_Sink_Handler"
- value 5)
- (object Attribute
- tool "MSVC"
- name "Std_OLE_Method"
- value 6)
- (object Attribute
- tool "MSVC"
- name "Command_Parser"
- value 7)
- (object Attribute
- tool "MSVC"
- name "Property_Get_Function"
- value 8)
- (object Attribute
- tool "MSVC"
- name "Property_Set_Function"
- value 9)
- (object Attribute
- tool "MSVC"
- name "Property_Notify_Function"
- value 10)
- (object Attribute
- tool "MSVC"
- name "Macro_Generated_Function"
- value 11)))
- (object Attribute
- tool "MSVC"
- name "AFX_MSG_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MESSAGE_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "BodyImage"
- value (value Text ""))))
- (object Attribute
- tool "MSVC"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCAttributeTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCAttributeTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Member_Property"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Get_Set_Property"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dialog_Data"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Field_Data"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Stock_Property"
- value 5)))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "PointerBase"
- value "")
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "StockPropertyImplementation"
- value "")))
- (object Attribute
- tool "MSVC"
- name "default__Has"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCAttributeTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCAttributeTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Member_Property"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Get_Set_Property"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dialog_Data"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Field_Data"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Stock_Property"
- value 5)))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "PointerBase"
- value "")
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "StockPropertyImplementation"
- value "")))
- (object Attribute
- tool "MSVC"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCAttributeTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCAttributeTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Member_Property"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Get_Set_Property"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dialog_Data"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Field_Data"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Stock_Property"
- value 5)))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "PointerBase"
- value "")
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "StockPropertyImplementation"
- value "")))
- (object Attribute
- tool "MSVC"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "GenerateIncludesGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_INCLUDES_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateInsertLocation"
- value FALSE)))
- (object Attribute
- tool "MSVC"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "GenerateIncludesGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_INCLUDES_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateInsertLocation"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "SCC"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "TypeLibImporter"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "propertyId"
- value "783606378")
- (object Attribute
- tool "Visual Basic"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "CreatableSet"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "Private"
- value 221)
- (object Attribute
- tool "Visual Basic"
- name "PublicNotCreatable"
- value 213)
- (object Attribute
- tool "Visual Basic"
- name "SingleUse"
- value 214)
- (object Attribute
- tool "Visual Basic"
- name "GlobalSingleUse"
- value 215)
- (object Attribute
- tool "Visual Basic"
- name "MultiUse"
- value 219)
- (object Attribute
- tool "Visual Basic"
- name "GlobalMultiUse"
- value 220)))
- (object Attribute
- tool "Visual Basic"
- name "OptionBase"
- value "0")
- (object Attribute
- tool "Visual Basic"
- name "OptionExplicit"
- value TRUE)
- (object Attribute
- tool "Visual Basic"
- name "OptionCompare"
- value ("CompareSet" 202))
- (object Attribute
- tool "Visual Basic"
- name "Creatable"
- value ("CreatableSet" 221))
- (object Attribute
- tool "Visual Basic"
- name "GenerateInitialization"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateTermination"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "CollectionClass"
- value "Collection")
- (object Attribute
- tool "Visual Basic"
- name "CompareSet"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "None"
- value 202)
- (object Attribute
- tool "Visual Basic"
- name "Binary"
- value 203)
- (object Attribute
- tool "Visual Basic"
- name "Text"
- value 204)))))
- (object Attribute
- tool "Visual Basic"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "OperationName"
- value "$operation")
- (object Attribute
- tool "Visual Basic"
- name "LibraryName"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "AliasName"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "IsStatic"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "EntryCode"
- value (value Text ""))
- (object Attribute
- tool "Visual Basic"
- name "ExitCode"
- value (value Text ""))))
- (object Attribute
- tool "Visual Basic"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "IsConst"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "New"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "WithEvents"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "Subscript"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "NameIfUnlabeled"
- value "the$supplier")
- (object Attribute
- tool "Visual Basic"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Visual Basic"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "Visual Basic"
- name "GenerateGetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateSetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateLetOperation"
- value FALSE)))
- (object Attribute
- tool "Visual Basic"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "New"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "WithEvents"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "Subscript"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "NameIfUnlabeled"
- value "the$supplier")
- (object Attribute
- tool "Visual Basic"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Visual Basic"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "Visual Basic"
- name "GenerateGetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateSetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateLetOperation"
- value FALSE)))
- (object Attribute
- tool "Visual Basic"
- name "default__Inherit"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "ImplementsDelegation"
- value TRUE)))
- (object Attribute
- tool "Visual Basic"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "ProjectFile"
- value "")))
- (object Attribute
- tool "Visual Basic"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "VisualStudio"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "CORBA"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "CORBA"
- name "Editor"
- value ("EditorType" 100))
- (object Attribute
- tool "CORBA"
- name "IncludePath"
- value "")
- (object Attribute
- tool "CORBA"
- name "StopOnError"
- value TRUE)
- (object Attribute
- tool "CORBA"
- name "EditorType"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "BuiltIn"
- value 100)
- (object Attribute
- tool "CORBA"
- name "WindowsShell"
- value 101)))))
- (object Attribute
- tool "CORBA"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "ArrayDimensions"
- value "")
- (object Attribute
- tool "CORBA"
- name "ConstValue"
- value "")
- (object Attribute
- tool "CORBA"
- name "ImplementationType"
- value "")))
- (object Attribute
- tool "CORBA"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "CmIdentification"
- value (value Text " %X% %Q% %Z% %W%"))
- (object Attribute
- tool "CORBA"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")))
- (object Attribute
- tool "CORBA"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "CmIdentification"
- value (value Text " %X% %Q% %Z% %W%"))
- (object Attribute
- tool "CORBA"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")))
- (object Attribute
- tool "CORBA"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "Context"
- value "")
- (object Attribute
- tool "CORBA"
- name "OperationIsOneWay"
- value FALSE)))
- (object Attribute
- tool "CORBA"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "ArrayDimensions"
- value "")
- (object Attribute
- tool "CORBA"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "CORBA"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "Order"
- value "")))
- (object Attribute
- tool "CORBA"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "ArrayDimensions"
- value "")
- (object Attribute
- tool "CORBA"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "CORBA"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "Order"
- value "")
- (object Attribute
- tool "CORBA"
- name "BoundedRoleType"
- value ("AssocTypeSet" 47))
- (object Attribute
- tool "CORBA"
- name "AssocTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "Array"
- value 24)
- (object Attribute
- tool "CORBA"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "CORBA"
- name "default__Uses"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "GenerateForwardReference"
- value FALSE)))
- (object Attribute
- tool "CORBA"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Default_Servlet__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "ServletName"
- value "")
- (object Attribute
- tool "Java"
- name "ServletContextRef"
- value FALSE)
- (object Attribute
- tool "Java"
- name "IsSingleThread"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletInitParameter"
- value "")
- (object Attribute
- tool "Java"
- name "ServletInitParameterNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletIsSecure"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletRequestDispatcher"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletRequestDispatcherPath"
- value "")
- (object Attribute
- tool "Java"
- name "DispatcherInclude"
- value FALSE)
- (object Attribute
- tool "Java"
- name "DispatcherForward"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletSecurityRoles"
- value "")
- (object Attribute
- tool "Java"
- name "ServletgetInfo"
- value "")
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateDefaultConstructor"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ConstructorIs"
- value ("Ctor_Set" 62))
- (object Attribute
- tool "Java"
- name "Ctor_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Public"
- value 62)
- (object Attribute
- tool "Java"
- name "Protected"
- value 63)
- (object Attribute
- tool "Java"
- name "Private"
- value 64)))
- (object Attribute
- tool "Java"
- name "GenerateFinalizer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateStaticInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateInstanceInitializer"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "Http_Servlet__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "ServletRequestAttribute"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestAttributesNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForRequestAttributes"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestParameter"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestParameterNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForRequestParameters"
- value "")
- (object Attribute
- tool "Java"
- name "ServletHeader"
- value "")
- (object Attribute
- tool "Java"
- name "ServletHeaderNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForHeaders"
- value "")
- (object Attribute
- tool "Java"
- name "ServletIntHeader"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletDateHeader"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletCookie"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForCookie"
- value "")
- (object Attribute
- tool "Java"
- name "ServletContentType"
- value "")
- (object Attribute
- tool "Java"
- name "GenerateHTML"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateDefaultConstructor"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ConstructorIs"
- value ("Ctor_Set" 62))
- (object Attribute
- tool "Java"
- name "Ctor_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Public"
- value 62)
- (object Attribute
- tool "Java"
- name "Protected"
- value 63)
- (object Attribute
- tool "Java"
- name "Private"
- value 64)))
- (object Attribute
- tool "Java"
- name "GenerateFinalizer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateStaticInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateInstanceInitializer"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "Default_EJB__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Generate_XML_DD"
- value TRUE)
- (object Attribute
- tool "Java"
- name "EJBCmpField"
- value "")
- (object Attribute
- tool "Java"
- name "EJBEnvironmentProperties"
- value "")
- (object Attribute
- tool "Java"
- name "EJBCnxFactory"
- value "")
- (object Attribute
- tool "Java"
- name "EJBReferences"
- value "")
- (object Attribute
- tool "Java"
- name "EJBSecurityRoles"
- value "")
- (object Attribute
- tool "Java"
- name "EJBNameInJAR"
- value "")
- (object Attribute
- tool "Java"
- name "EJBSessionType"
- value ("EJBSessionType_Set" 200))
- (object Attribute
- tool "Java"
- name "EJBSessionType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name ""
- value 200)
- (object Attribute
- tool "Java"
- name "Stateless"
- value 201)
- (object Attribute
- tool "Java"
- name "Stateful"
- value 202)))
- (object Attribute
- tool "Java"
- name "EJBTransactionType"
- value ("EJBTransactionType_Set" 211))
- (object Attribute
- tool "Java"
- name "EJBTransactionType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Container"
- value 211)
- (object Attribute
- tool "Java"
- name "Bean"
- value 212)))
- (object Attribute
- tool "Java"
- name "EJBPersistenceType"
- value ("EJBPersistenceType_Set" 220))
- (object Attribute
- tool "Java"
- name "EJBPersistenceType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name ""
- value 220)
- (object Attribute
- tool "Java"
- name "Bean"
- value 221)
- (object Attribute
- tool "Java"
- name "Container"
- value 222)))
- (object Attribute
- tool "Java"
- name "EJBReentrant"
- value FALSE)
- (object Attribute
- tool "Java"
- name "BMP_Extend_CMP"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateDefaultConstructor"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ConstructorIs"
- value ("Ctor_Set" 62))
- (object Attribute
- tool "Java"
- name "Ctor_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Public"
- value 62)
- (object Attribute
- tool "Java"
- name "Protected"
- value 63)
- (object Attribute
- tool "Java"
- name "Private"
- value 64)))
- (object Attribute
- tool "Java"
- name "GenerateFinalizer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateStaticInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateInstanceInitializer"
- value FALSE)))
- (object Attribute
- tool "R2Editor"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Rose Model Integrator"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Rose Web Publisher"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Version Control"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Repository"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "propertyId"
- value "809135969")
- (object Attribute
- tool "Ecore"
- name "default__Category"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "packageName"
- value "")
- (object Attribute
- tool "Ecore"
- name "nsPrefix"
- value "")
- (object Attribute
- tool "Ecore"
- name "nsURI"
- value "")
- (object Attribute
- tool "Ecore"
- name "basePackage"
- value "")
- (object Attribute
- tool "Ecore"
- name "prefix"
- value "")
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "classifierName"
- value "")
- (object Attribute
- tool "Ecore"
- name "constraints"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlName"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlContentKind"
- value ("ContentKind" 0))
- (object Attribute
- tool "Ecore"
- name "ContentKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "Empty"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Simple"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Mixed"
- value 3)
- (object Attribute
- tool "Ecore"
- name "ElementOnly"
- value 4)))
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "operationName"
- value "")
- (object Attribute
- tool "Ecore"
- name "isUnique"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "attributeName"
- value "")
- (object Attribute
- tool "Ecore"
- name "isTransient"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isVolatile"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isChangeable"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "isUnsettable"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isUnique"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "isID"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "visibility"
- value ("VisibilityKind" 0))
- (object Attribute
- tool "Ecore"
- name "VisibilityKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "None"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Read-only"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Read-write"
- value 3)
- (object Attribute
- tool "Ecore"
- name "Read-only unsettable"
- value 4)
- (object Attribute
- tool "Ecore"
- name "Read-write unsettable"
- value 5)))
- (object Attribute
- tool "Ecore"
- name "xmlName"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlNamespace"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlFeatureKind"
- value ("FeatureKind" 0))
- (object Attribute
- tool "Ecore"
- name "FeatureKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "Simple"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Attribute"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Element"
- value 4)))
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "referenceName"
- value "")
- (object Attribute
- tool "Ecore"
- name "isTransient"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isVolatile"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isChangeable"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "isUnsettable"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isResolveProxies"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "visibility"
- value ("VisibilityKind" 0))
- (object Attribute
- tool "Ecore"
- name "VisibilityKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "None"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Read-only"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Read-write"
- value 3)
- (object Attribute
- tool "Ecore"
- name "Read-only unsettable"
- value 4)
- (object Attribute
- tool "Ecore"
- name "Read-write unsettable"
- value 5)))
- (object Attribute
- tool "Ecore"
- name "xmlName"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlNamespace"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlFeatureKind"
- value ("FeatureKind" 0))
- (object Attribute
- tool "Ecore"
- name "FeatureKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "Simple"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Attribute"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Element"
- value 4)))
- (object Attribute
- tool "Ecore"
- name "annotation"
- value ""))))
- quid "3AC910510327"))
diff --git a/bundles/org.eclipse.wst.wsdl/model/SOAP.ecore b/bundles/org.eclipse.wst.wsdl/model/SOAP.ecore
deleted file mode 100644
index 3621aab45..000000000
--- a/bundles/org.eclipse.wst.wsdl/model/SOAP.ecore
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="soap"
- nsURI="http://www.eclipse.org/wsdl/2003/SOAP" nsPrefix="soap">
- <eClassifiers xsi:type="ecore:EClass" name="SOAPBinding" eSuperTypes="WSDL.ecore#//ExtensibilityElement #//ISOAPBinding">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="transportURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="SOAPBody" eSuperTypes="WSDL.ecore#//ExtensibilityElement #//ISOAPBody">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="use" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="eEncodingStyles" upperBound="-1"
- eType="#//IString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eParts" upperBound="-1"
- eType="ecore:EClass WSDL.ecore#//Part"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="SOAPHeaderBase" eSuperTypes="WSDL.ecore#//ExtensibilityElement">
- <eOperations name="getEncodingStyles" eType="ecore:EClass WSDL.ecore#//IList"/>
- <eOperations name="setEncodingStyles">
- <eParameters name="encodingStyles" eType="ecore:EClass WSDL.ecore#//IList"/>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="use" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="eEncodingStyles" upperBound="-1"
- eType="#//IString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="message" eType="ecore:EDataType WSDL.ecore#//QName"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="part" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eMessage" lowerBound="1"
- eType="ecore:EClass WSDL.ecore#//Message"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ePart" lowerBound="1" eType="ecore:EClass WSDL.ecore#//Part"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="SOAPFault" eSuperTypes="WSDL.ecore#//ExtensibilityElement #//ISOAPFault">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="use" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="eEncodingStyles" upperBound="-1"
- eType="#//IString">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="suppressedGetVisibility" value="true"/>
- </eAnnotations>
- </eStructuralFeatures>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="SOAPOperation" eSuperTypes="WSDL.ecore#//ExtensibilityElement #//ISOAPOperation">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="soapActionURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="SOAPAddress" eSuperTypes="WSDL.ecore#//ExtensibilityElement #//ISOAPAddress">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="locationURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="SOAPHeaderFault" eSuperTypes="#//SOAPHeaderBase #//ISOAPHeaderFault"/>
- <eClassifiers xsi:type="ecore:EClass" name="SOAPHeader" eSuperTypes="#//SOAPHeaderBase #//ISOAPHeader">
- <eStructuralFeatures xsi:type="ecore:EReference" name="headerFaults" upperBound="-1"
- eType="#//SOAPHeaderFault" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EDataType" name="IString" instanceClassName="java.lang.String"/>
- <eClassifiers xsi:type="ecore:EClass" name="ISOAPBinding" instanceClassName="javax.wsdl.extensions.soap.SOAPBinding"
- abstract="true" interface="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="ISOAPAddress" instanceClassName="javax.wsdl.extensions.soap.SOAPAddress"
- abstract="true" interface="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="ISOAPBody" instanceClassName="javax.wsdl.extensions.soap.SOAPBody"
- abstract="true" interface="true">
- <eOperations name="getEncodingStyles" eType="ecore:EClass WSDL.ecore#//IList"/>
- <eOperations name="setEncodingStyles">
- <eParameters name="encodingStyles" eType="ecore:EClass WSDL.ecore#//IList"/>
- </eOperations>
- <eOperations name="getParts" eType="ecore:EClass WSDL.ecore#//IList"/>
- <eOperations name="setParts">
- <eParameters name="parts" eType="ecore:EClass WSDL.ecore#//IList"/>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ISOAPFault" instanceClassName="javax.wsdl.extensions.soap.SOAPFault"
- abstract="true" interface="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="ISOAPOperation" instanceClassName="javax.wsdl.extensions.soap.SOAPOperation"
- abstract="true" interface="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="ISOAPHeaderFault" instanceClassName="javax.wsdl.extensions.soap.SOAPHeaderFault"
- abstract="true" interface="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="ISOAPHeader" instanceClassName="javax.wsdl.extensions.soap.SOAPHeader"
- abstract="true" interface="true">
- <eOperations name="getSOAPHeaderFaults" eType="ecore:EClass WSDL.ecore#//IList"/>
- <eOperations name="addSOAPHeaderFault">
- <eParameters name="soapHeaderFault" eType="#//ISOAPHeaderFault"/>
- </eOperations>
- </eClassifiers>
-</ecore:EPackage>
diff --git a/bundles/org.eclipse.wst.wsdl/model/SOAP.genmodel b/bundles/org.eclipse.wst.wsdl/model/SOAP.genmodel
deleted file mode 100644
index a8623ea04..000000000
--- a/bundles/org.eclipse.wst.wsdl/model/SOAP.genmodel
+++ /dev/null
@@ -1,77 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<genmodel:GenModel xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
- xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.wst.wsdl/src-soap"
- editDirectory="/org.eclipse.wst.wsdl/src" editorDirectory="/org.eclipse.wst.wsdl/src"
- modelPluginID="org.eclipse.wst.wsdl" modelName="SOAP" editPluginClass="" editorPluginClass=""
- nonNLSMarkers="true" codeFormatting="true" importerID="org.eclipse.emf.importer.rose"
- usedGenPackages="WSDL.genmodel#//wsdl platform:/plugin/org.eclipse.xsd/model/XSD.genmodel#//xsd">
- <foreignModel>SOAP.mdl</foreignModel>
- <foreignModel>VABASE_PLUGINS_PATH</foreignModel>
- <foreignModel>../../..</foreignModel>
- <genPackages prefix="SOAP" basePackage="org.eclipse.wst.wsdl.binding" disposableProviderFactory="true"
- classPackageSuffix="internal.impl" utilityPackageSuffix="internal.util" ecorePackage="SOAP.ecore#/">
- <genDataTypes ecoreDataType="SOAP.ecore#//IString"/>
- <genClasses ecoreClass="SOAP.ecore#//SOAPBinding">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPBinding/transportURI"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPBinding/style"/>
- </genClasses>
- <genClasses ecoreClass="SOAP.ecore#//SOAPBody">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPBody/use"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPBody/namespaceURI"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPBody/eEncodingStyles"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference SOAP.ecore#//SOAPBody/eParts"/>
- </genClasses>
- <genClasses ecoreClass="SOAP.ecore#//SOAPHeaderBase">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPHeaderBase/use"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPHeaderBase/namespaceURI"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPHeaderBase/eEncodingStyles"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPHeaderBase/message"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPHeaderBase/part"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference SOAP.ecore#//SOAPHeaderBase/eMessage"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference SOAP.ecore#//SOAPHeaderBase/ePart"/>
- <genOperations ecoreOperation="SOAP.ecore#//SOAPHeaderBase/getEncodingStyles"/>
- <genOperations ecoreOperation="SOAP.ecore#//SOAPHeaderBase/setEncodingStyles">
- <genParameters ecoreParameter="SOAP.ecore#//SOAPHeaderBase/setEncodingStyles/encodingStyles"/>
- </genOperations>
- </genClasses>
- <genClasses ecoreClass="SOAP.ecore#//SOAPFault">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPFault/use"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPFault/namespaceURI"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPFault/eEncodingStyles"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPFault/name"/>
- </genClasses>
- <genClasses ecoreClass="SOAP.ecore#//SOAPOperation">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPOperation/soapActionURI"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPOperation/style"/>
- </genClasses>
- <genClasses ecoreClass="SOAP.ecore#//SOAPAddress">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SOAP.ecore#//SOAPAddress/locationURI"/>
- </genClasses>
- <genClasses ecoreClass="SOAP.ecore#//SOAPHeaderFault"/>
- <genClasses ecoreClass="SOAP.ecore#//SOAPHeader">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference SOAP.ecore#//SOAPHeader/headerFaults"/>
- </genClasses>
- <genClasses image="false" ecoreClass="SOAP.ecore#//ISOAPBinding"/>
- <genClasses image="false" ecoreClass="SOAP.ecore#//ISOAPAddress"/>
- <genClasses image="false" ecoreClass="SOAP.ecore#//ISOAPBody">
- <genOperations ecoreOperation="SOAP.ecore#//ISOAPBody/getEncodingStyles"/>
- <genOperations ecoreOperation="SOAP.ecore#//ISOAPBody/setEncodingStyles">
- <genParameters ecoreParameter="SOAP.ecore#//ISOAPBody/setEncodingStyles/encodingStyles"/>
- </genOperations>
- <genOperations ecoreOperation="SOAP.ecore#//ISOAPBody/getParts"/>
- <genOperations ecoreOperation="SOAP.ecore#//ISOAPBody/setParts">
- <genParameters ecoreParameter="SOAP.ecore#//ISOAPBody/setParts/parts"/>
- </genOperations>
- </genClasses>
- <genClasses image="false" ecoreClass="SOAP.ecore#//ISOAPFault"/>
- <genClasses image="false" ecoreClass="SOAP.ecore#//ISOAPOperation"/>
- <genClasses image="false" ecoreClass="SOAP.ecore#//ISOAPHeaderFault"/>
- <genClasses image="false" ecoreClass="SOAP.ecore#//ISOAPHeader">
- <genOperations ecoreOperation="SOAP.ecore#//ISOAPHeader/getSOAPHeaderFaults"/>
- <genOperations ecoreOperation="SOAP.ecore#//ISOAPHeader/addSOAPHeaderFault">
- <genParameters ecoreParameter="SOAP.ecore#//ISOAPHeader/addSOAPHeaderFault/soapHeaderFault"/>
- </genOperations>
- </genClasses>
- </genPackages>
-</genmodel:GenModel>
diff --git a/bundles/org.eclipse.wst.wsdl/model/SOAP.mdl b/bundles/org.eclipse.wst.wsdl/model/SOAP.mdl
deleted file mode 100644
index 9c20f33e0..000000000
--- a/bundles/org.eclipse.wst.wsdl/model/SOAP.mdl
+++ /dev/null
@@ -1,6233 +0,0 @@
-
-(object Petal
- version 42
- _written "Rose 4.5.8163.3"
- charSet 0)
-
-(object Design "Logical View"
- is_unit TRUE
- is_loaded TRUE
- defaults (object defaults
- rightMargin 0.250000
- leftMargin 0.250000
- topMargin 0.250000
- bottomMargin 0.500000
- pageOverlap 0.250000
- clipIconLabels TRUE
- autoResize TRUE
- snapToGrid TRUE
- gridX 16
- gridY 16
- defaultFont (object Font
- size 10
- face "Arial"
- bold FALSE
- italics FALSE
- underline FALSE
- strike FALSE
- color 0
- default_color TRUE)
- showMessageNum 1
- showClassOfObject TRUE
- notation "Unified")
- root_usecase_package (object Class_Category "Use Case View"
- quid "39E27F080064"
- exportControl "Public"
- global TRUE
- logical_models (list unit_reference_list)
- logical_presentations (list unit_reference_list
- (object UseCaseDiagram "Main"
- quid "39E27F080078"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- root_category (object Class_Category "Logical View"
- quid "39E27F080063"
- exportControl "Public"
- global TRUE
- subsystem "Component View"
- quidu "39E27F080065"
- logical_models (list unit_reference_list
- (object Class_Category "wsdl"
- is_unit TRUE
- is_loaded FALSE
- file_name "$VABASE_PLUGINS_PATH\\org.eclipse.wst.wsdl\\model\\org.eclipse.wst.WSDL.cat"
- quid "3ADFB8E5021E")
- (object Class_Category "soap"
- attributes (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "nsPrefix"
- value "soap")
- (object Attribute
- tool "Ecore"
- name "nsURI"
- value "http://www.eclipse.org/wsdl/2003/SOAP")
- (object Attribute
- tool "Ecore"
- name "basePackage"
- value "org.eclipse.wst.wsdl.binding")
- (object Attribute
- tool "Ecore"
- name "prefix"
- value "SOAP"))
- quid "3A01CF0C01A2"
- exportControl "Public"
- logical_models (list unit_reference_list
- (object Class "SOAPBinding"
- quid "3A01D3B901AD"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AE09A3801AB"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")
- (object Inheritance_Relationship
- quid "45E4895502BF"
- supplier "Logical View::soap::ISOAPBinding"
- quidu "45E485A2001F"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "transportURI"
- attributes (list Attribute_Set)
- quid "3A01D3DF01E4"
- type "String")
- (object ClassAttribute "style"
- attributes (list Attribute_Set)
- quid "3A01D3F1029E"
- type "String"))
- language "Java")
- (object Class "SOAPBody"
- quid "3A01DED5031F"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AE09A450041"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")
- (object Inheritance_Relationship
- quid "45E48A5B00BB"
- supplier "Logical View::soap::ISOAPBody"
- quidu "45E4884B0119"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "use"
- quid "3A01E2D501A5"
- type "String")
- (object ClassAttribute "namespaceURI"
- quid "3A93477C01B2"
- type "String")
- (object ClassAttribute "eEncodingStyles"
- attributes (list Attribute_Set)
- quid "45EC98A60271"
- stereotype "0..*"
- type "IString"))
- language "Java")
- (object Class "SOAPHeaderBase"
- quid "3A01DEE7034D"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AE09A3E0326"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9"))
- operations (list Operations
- (object Operation "getEncodingStyles"
- quid "45ED04C200EA"
- result "IList"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setEncodingStyles"
- quid "45ED05730222"
- parameters (list Parameters
- (object Parameter "encodingStyles"
- type "IList"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "use"
- quid "3AD62E9C0056"
- type "String")
- (object ClassAttribute "namespaceURI"
- quid "3AD62EA2025D"
- type "String")
- (object ClassAttribute "eEncodingStyles"
- quid "3EE4A58F01AE"
- stereotype "0..*"
- type "IString")
- (object ClassAttribute "message"
- quid "45F06E360186"
- type "QName")
- (object ClassAttribute "part"
- quid "45F06E6C0196"
- type "String"))
- language "Java")
- (object Class "SOAPFault"
- quid "3A06D9FA00F7"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AE09A4A0020"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")
- (object Inheritance_Relationship
- quid "45E48A08032C"
- supplier "Logical View::soap::ISOAPFault"
- quidu "45E488870119"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "use"
- quid "3A09821A012B"
- type "String")
- (object ClassAttribute "namespaceURI"
- quid "3AD6204803AE"
- type "String")
- (object ClassAttribute "eEncodingStyles"
- attributes (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "visibility"
- value ("VisibilityKind" 1)))
- quid "3EE4A56303AF"
- stereotype "0..*"
- type "IString")
- (object ClassAttribute "name"
- quid "45F079D10399"
- type "String"))
- language "Java")
- (object Class "SOAPOperation"
- quid "3A0AD45500E8"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AE09A4E031F"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")
- (object Inheritance_Relationship
- quid "45E4897F007D"
- supplier "Logical View::soap::ISOAPOperation"
- quidu "45E488A50128"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "soapActionURI"
- quid "3A0AD464004A"
- type "String")
- (object ClassAttribute "style"
- quid "3A0AD46C018C"
- type "String"))
- language "Java")
- (object Class "SOAPAddress"
- quid "3AD1FF750287"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AE095350098"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")
- (object Inheritance_Relationship
- quid "45E48A7E0109"
- supplier "Logical View::soap::ISOAPAddress"
- quidu "45E487E700EA"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "locationURI"
- quid "3AD211C9025C"
- type "String"))
- language "Java")
- (object Class "SOAPHeaderFault"
- quid "3AD632B803DD"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AD633340038"
- supplier "Logical View::soap::SOAPHeaderBase"
- quidu "3A01DEE7034D")
- (object Inheritance_Relationship
- quid "45ED078C02FD"
- supplier "Logical View::soap::ISOAPHeaderFault"
- quidu "45E488BD03A9"))
- language "Java")
- (object Class "SOAPHeader"
- quid "3AD63309016D"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AD63330017D"
- supplier "Logical View::soap::SOAPHeaderBase"
- quidu "3A01DEE7034D")
- (object Inheritance_Relationship
- quid "45E489BC031C"
- supplier "Logical View::soap::ISOAPHeader"
- quidu "45E488E7008C"))
- language "Java")
- (object Class "IString"
- quid "3B8DD90C0220"
- stereotype "datatype"
- class_attributes (list class_attribute_list
- (object ClassAttribute "java.lang.String"
- quid "3B8DD9320383"
- stereotype "javaclass")))
- (object Class "ISOAPBinding"
- quid "45E485A2001F"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.soap.SOAPBinding"
- quid "45E4863701D4"
- stereotype "javaclass"))
- language "Java")
- (object Class "ISOAPAddress"
- quid "45E487E700EA"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.soap.SOAPAddress"
- quid "45E487F6033C"
- stereotype "javaclass"
- type "type"
- initv "initval"))
- language "Java")
- (object Class "ISOAPBody"
- quid "45E4884B0119"
- stereotype "Interface"
- operations (list Operations
- (object Operation "getEncodingStyles"
- quid "45E48E8D0222"
- result "IList"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setEncodingStyles"
- quid "45F6D6820203"
- parameters (list Parameters
- (object Parameter "encodingStyles"
- type "IList"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getParts"
- quid "45EC58A3031C"
- result "IList"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setParts"
- quid "45F6D65A0203"
- parameters (list Parameters
- (object Parameter "parts"
- type "IList"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.soap.SOAPBody"
- quid "45E488560213"
- stereotype "javaclass"
- type "type"
- initv "initval"))
- language "Java")
- (object Class "ISOAPFault"
- quid "45E488870119"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.soap.SOAPFault"
- quid "45E4889703A9"
- stereotype "javaclass"
- type "type"
- initv "initval"))
- language "Java")
- (object Class "ISOAPOperation"
- quid "45E488A50128"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.soap.SOAPOperation"
- quid "45E488AF00AB"
- stereotype "javaclass"
- type "type"
- initv "initval"))
- language "Java")
- (object Class "ISOAPHeaderFault"
- quid "45E488BD03A9"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.soap.SOAPHeaderFault"
- quid "45E488CE029F"
- stereotype "javaclass"
- type "type"
- initv "initval"))
- language "Java")
- (object Class "ISOAPHeader"
- quid "45E488E7008C"
- stereotype "Interface"
- operations (list Operations
- (object Operation "getSOAPHeaderFaults"
- quid "45ED0302008C"
- result "IList"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "addSOAPHeaderFault"
- quid "45ED039702BF"
- parameters (list Parameters
- (object Parameter "soapHeaderFault"
- type "ISOAPHeaderFault"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.soap.SOAPHeader"
- quid "45E488F100BB"
- stereotype "javaclass"
- type "type"
- initv "initval"))
- language "Java")
- (object Association "$UNNAMED$0"
- quid "3A06E0B50036"
- roles (list role_list
- (object Role "$UNNAMED$1"
- quid "3A06E0B600C4"
- supplier "Logical View::soap::SOAPBody"
- quidu "3A01DED5031F")
- (object Role "eParts"
- quid "3A06E0B600C5"
- label "eParts"
- supplier "Logical View::wsdl::Part"
- quidu "3AD5CE1C032E"
- client_cardinality (value cardinality "0..n")
- Containment "By Reference"
- is_navigable TRUE)))
- (object Association "$UNNAMED$2"
- quid "3AD62DE60130"
- roles (list role_list
- (object Role "eMessage"
- quid "3AD62DE7004B"
- label "eMessage"
- supplier "Logical View::wsdl::Message"
- quidu "3AD5C9590078"
- client_cardinality (value cardinality "1..1")
- is_navigable TRUE)
- (object Role "$UNNAMED$3"
- quid "3AD62DE70055"
- supplier "Logical View::soap::SOAPHeaderBase"
- quidu "3A01DEE7034D")))
- (object Association "$UNNAMED$4"
- quid "3AD62DF802D1"
- roles (list role_list
- (object Role "ePart"
- quid "3AD62DFA0002"
- label "ePart"
- supplier "Logical View::wsdl::Part"
- quidu "3AD5CE1C032E"
- client_cardinality (value cardinality "1..1")
- is_navigable TRUE)
- (object Role "$UNNAMED$5"
- quid "3AD62DFA0003"
- supplier "Logical View::soap::SOAPHeaderBase"
- quidu "3A01DEE7034D")))
- (object Association "$UNNAMED$6"
- quid "3AD6333701CD"
- roles (list role_list
- (object Role "$UNNAMED$7"
- quid "3AD633370372"
- supplier "Logical View::soap::SOAPHeader"
- quidu "3AD63309016D"
- is_aggregate TRUE)
- (object Role "headerFaults"
- quid "3AD633370373"
- label "headerFaults"
- supplier "Logical View::soap::SOAPHeaderFault"
- quidu "3AD632B803DD"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE))))
- logical_presentations (list unit_reference_list
- (object ClassDiagram "Binding"
- quid "3A01CF23029F"
- title "Binding"
- zoom 87
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::soap::SOAPBinding" @1
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (704, 480)
- label (object ItemLabel
- Parent_View @1
- location (487, 372)
- fill_color 13434879
- nlines 1
- max_width 434
- justify 0
- label "SOAPBinding")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3A01D3B901AD"
- width 452
- height 240
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::soap::SOAPOperation" @2
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1472, 480)
- label (object ItemLabel
- Parent_View @2
- location (1235, 372)
- fill_color 13434879
- nlines 1
- max_width 474
- justify 0
- label "SOAPOperation")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3A0AD45500E8"
- width 492
- height 240
- annotation 8)
- (object ClassView "Class" "Logical View::soap::SOAPHeader" @3
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (752, 1552)
- label (object ItemLabel
- Parent_View @3
- location (612, 1504)
- fill_color 13434879
- nlines 1
- max_width 280
- justify 0
- label "SOAPHeader")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD63309016D"
- width 298
- height 120
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::soap::SOAPHeaderFault" @4
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1984, 1520)
- label (object ItemLabel
- Parent_View @4
- location (1797, 1472)
- fill_color 13434879
- nlines 1
- max_width 374
- justify 0
- label "SOAPHeaderFault")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD632B803DD"
- width 392
- height 120
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$6" @5
- location (1344, 1559)
- stereotype TRUE
- line_color 3342489
- quidu "3AD6333701CD"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$7" @6
- Parent_View @5
- location (688, 55)
- stereotype TRUE
- line_color 3342489
- quidu "3AD633370372"
- client @5
- supplier @3
- line_style 3
- origin_attachment (1344, 1559)
- terminal_attachment (901, 1559))
- (object RoleView "headerFaults" @7
- Parent_View @5
- location (688, 55)
- label (object SegLabel @8
- Parent_View @7
- location (1331, 1519)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 346
- justify 0
- label "+headerFaults"
- pctDist -0.030702
- height 41
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD633370373"
- client @5
- supplier @4
- line_style 3
- origin_attachment (1344, 1559)
- terminal_attachment (1788, 1559)
- label (object SegLabel @9
- Parent_View @7
- location (1671, 1522)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.736842
- height 38
- orientation 0)
- label (object SegLabel @10
- Parent_View @7
- location (1617, 1597)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 151
- justify 0
- label "{ordered}"
- pctDist 0.614035
- height 38
- orientation 1))))
- (object ClassView "Class" "Logical View::wsdl::Message" @11
- ShowCompartmentStereotypes TRUE
- location (2736, 784)
- label (object ItemLabel
- Parent_View @11
- location (2613, 707)
- fill_color 13434879
- nlines 1
- max_width 246
- justify 0
- label "Message")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5C9590078"
- width 264
- height 178
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::soap::SOAPHeaderBase" @12
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1472, 928)
- label (object ItemLabel
- Parent_View @12
- location (1151, 665)
- fill_color 13434879
- nlines 1
- max_width 642
- justify 0
- label "SOAPHeaderBase")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3A01DEE7034D"
- width 660
- height 550
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$2" @13
- location (2203, 858)
- stereotype TRUE
- line_color 3342489
- quidu "3AD62DE60130"
- roleview_list (list RoleViews
- (object RoleView "eMessage" @14
- Parent_View @13
- location (1051, -310)
- label (object SegLabel @15
- Parent_View @14
- location (2367, 888)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 216
- justify 0
- label "+eMessage"
- pctDist 0.412322
- height 30
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3AD62DE7004B"
- client @13
- supplier @11
- line_style 3
- origin_attachment (2203, 858)
- terminal_attachment (2604, 858)
- label (object SegLabel @16
- Parent_View @14
- location (2479, 821)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.687204
- height 38
- orientation 0))
- (object RoleView "$UNNAMED$3" @17
- Parent_View @13
- location (1051, -310)
- label (object SegLabel @18
- Parent_View @17
- location (2055, 898)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 192
- justify 0
- label ""
- pctDist 0.372254
- height 40
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD62DE70055"
- client @13
- supplier @12
- line_style 3
- origin_attachment (2203, 858)
- terminal_attachment (1802, 858))))
- (object ClassView "Class" "Logical View::soap::SOAPBody" @19
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1472, 2240)
- label (object ItemLabel
- Parent_View @19
- location (1226, 2132)
- fill_color 13434879
- nlines 1
- max_width 492
- justify 0
- label "SOAPBody")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3A01DED5031F"
- compartment (object Compartment
- Parent_View @19
- location (1226, 2192)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 4
- max_width 0)
- width 510
- height 240
- annotation 8)
- (object ClassView "Class" "Logical View::wsdl::Part" @20
- ShowCompartmentStereotypes TRUE
- location (2352, 2080)
- label (object ItemLabel
- Parent_View @20
- location (2236, 1866)
- fill_color 13434879
- nlines 1
- max_width 233
- justify 0
- label "Part")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5CE1C032E"
- width 251
- height 452
- annotation 8)
- (object AssociationViewNew "$UNNAMED$4" @21
- location (2290, 1230)
- stereotype TRUE
- line_color 3342489
- quidu "3AD62DF802D1"
- roleview_list (list RoleViews
- (object RoleView "ePart" @22
- Parent_View @21
- location (1138, 62)
- label (object SegLabel @23
- Parent_View @22
- location (2380, 1779)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 120
- justify 0
- label "+ePart"
- pctDist 0.881465
- height 90
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD62DFA0002"
- client @21
- supplier @20
- line_style 3
- origin_attachment (2290, 1230)
- terminal_attachment (2290, 1854)
- label (object SegLabel @24
- Parent_View @22
- location (2237, 1779)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.881465
- height 54
- orientation 1))
- (object RoleView "$UNNAMED$5" @25
- Parent_View @21
- location (1138, 62)
- label (object SegLabel @26
- Parent_View @25
- location (1928, 1137)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 120
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD62DFA0003"
- client @21
- supplier @12
- vertices (list Points
- (2290, 1230)
- (2290, 1095)
- (1802, 1095))
- line_style 3
- origin_attachment (2290, 1230)
- terminal_attachment (1802, 1095))))
- (object AssociationViewNew "$UNNAMED$0" @27
- location (1977, 2291)
- stereotype TRUE
- line_color 3342489
- quidu "3A06E0B50036"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$1" @28
- Parent_View @27
- location (745, -13)
- stereotype TRUE
- line_color 3342489
- quidu "3A06E0B600C4"
- client @27
- supplier @19
- line_style 3
- origin_attachment (1977, 2291)
- terminal_attachment (1727, 2291))
- (object RoleView "eParts" @29
- Parent_View @27
- location (745, -13)
- label (object SegLabel @30
- Parent_View @29
- location (2185, 2395)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 144
- justify 0
- label "+eParts"
- pctDist 0.833856
- height 104
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3A06E0B600C5"
- client @27
- supplier @20
- line_style 3
- origin_attachment (1977, 2291)
- terminal_attachment (2227, 2291)
- label (object SegLabel @31
- Parent_View @29
- location (2185, 2245)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.833856
- height 47
- orientation 0))))
- (object ClassView "Class" "Logical View::soap::SOAPFault" @32
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (592, 2256)
- label (object ItemLabel
- Parent_View @32
- location (346, 2148)
- fill_color 13434879
- nlines 1
- max_width 492
- justify 0
- label "SOAPFault")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3A06D9FA00F7"
- width 510
- height 240
- annotation 8)
- (object ClassView "Class" "Logical View::soap::IString" @33
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (288, 1376)
- label (object ItemLabel
- Parent_View @33
- location (114, 1348)
- fill_color 13434879
- nlines 1
- max_width 348
- justify 0
- label "IString")
- stereotype (object ItemLabel
- Parent_View @33
- location (114, 1298)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 348
- justify 0
- label "<<datatype>>")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3B8DD90C0220"
- width 366
- height 180
- annotation 8
- autoResize TRUE)
- (object InheritTreeView "" @34
- location (1472, 1418)
- line_color 3342489
- fill_color 13434879
- supplier @12
- vertices (list Points
- (1472, 1418)
- (1472, 1203)))
- (object InheritView "" @35
- stereotype TRUE
- line_color 3342489
- quidu "3AD63330017D"
- client @3
- supplier @12
- line_style 3
- origin_attachment (836, 1492)
- terminal_attachment (836, 1418)
- drawSupplier @34)
- (object ClassView "Class" "Logical View::soap::ISOAPBinding" @36
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (704, 96)
- label (object ItemLabel
- Parent_View @36
- location (557, 72)
- fill_color 13434879
- nlines 1
- max_width 294
- justify 0
- label "ISOAPBinding")
- stereotype (object ItemLabel
- Parent_View @36
- location (557, 22)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 294
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "45E485A2001F"
- width 312
- height 172
- annotation 8
- autoResize TRUE)
- (object InheritView "" @37
- stereotype TRUE
- line_color 3342489
- quidu "45E4895502BF"
- client @1
- supplier @36
- line_style 0)
- (object ClassView "Class" "Logical View::soap::ISOAPOperation" @38
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (1472, 112)
- label (object ItemLabel
- Parent_View @38
- location (1303, 88)
- fill_color 13434879
- nlines 1
- max_width 338
- justify 0
- label "ISOAPOperation")
- stereotype (object ItemLabel
- Parent_View @38
- location (1303, 38)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 338
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "45E488A50128"
- width 356
- height 172
- annotation 8
- autoResize TRUE)
- (object InheritView "" @39
- stereotype TRUE
- line_color 3342489
- quidu "45E4897F007D"
- client @2
- supplier @38
- line_style 0)
- (object ClassView "Class" "Logical View::soap::ISOAPHeader" @40
- ShowCompartmentStereotypes TRUE
- location (752, 864)
- label (object ItemLabel
- Parent_View @40
- location (610, 840)
- fill_color 13434879
- nlines 1
- max_width 284
- justify 0
- label "ISOAPHeader")
- stereotype (object ItemLabel
- Parent_View @40
- location (610, 790)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 284
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "45E488E7008C"
- width 302
- height 172
- annotation 8
- autoResize TRUE)
- (object InheritView "" @41
- stereotype TRUE
- line_color 3342489
- quidu "45E489BC031C"
- client @3
- supplier @40
- line_style 0)
- (object ClassView "Class" "Logical View::soap::ISOAPHeaderFault" @42
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (1984, 368)
- label (object ItemLabel
- Parent_View @42
- location (1795, 344)
- fill_color 13434879
- nlines 1
- max_width 378
- justify 0
- label "ISOAPHeaderFault")
- stereotype (object ItemLabel
- Parent_View @42
- location (1795, 294)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 378
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "45E488BD03A9"
- width 396
- height 172
- annotation 8
- autoResize TRUE)
- (object InheritView "" @43
- stereotype TRUE
- line_color 3342489
- quidu "3AD633340038"
- client @4
- supplier @12
- line_style 3
- origin_attachment (1921, 1460)
- terminal_attachment (1921, 1418)
- drawSupplier @34)
- (object ClassView "Class" "Logical View::soap::ISOAPFault" @44
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (592, 1792)
- label (object ItemLabel
- Parent_View @44
- location (469, 1768)
- fill_color 13434879
- nlines 1
- max_width 246
- justify 0
- label "ISOAPFault")
- stereotype (object ItemLabel
- Parent_View @44
- location (469, 1718)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 246
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "45E488870119"
- width 264
- height 172
- annotation 8
- autoResize TRUE)
- (object InheritView "" @45
- stereotype TRUE
- line_color 3342489
- quidu "45E48A08032C"
- client @32
- supplier @44
- line_style 0)
- (object ClassView "Class" "Logical View::soap::ISOAPBody" @46
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1472, 1776)
- label (object ItemLabel
- Parent_View @46
- location (1273, 1724)
- fill_color 13434879
- nlines 1
- max_width 398
- justify 0
- label "ISOAPBody")
- stereotype (object ItemLabel
- Parent_View @46
- location (1273, 1674)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 398
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "45E4884B0119"
- compartment (object Compartment
- Parent_View @46
- location (1273, 1784)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 4
- max_width 0)
- width 416
- height 228
- annotation 8
- autoResize TRUE)
- (object InheritView "" @47
- stereotype TRUE
- line_color 3342489
- quidu "45E48A5B00BB"
- client @19
- supplier @46
- line_style 0)
- (object InheritView "" @48
- stereotype TRUE
- line_color 3342489
- quidu "45ED078C02FD"
- client @4
- supplier @42
- line_style 0)))
- (object ClassDiagram "Port"
- quid "3A085E30035C"
- title "Port"
- zoom 90
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::soap::SOAPAddress" @49
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (848, 832)
- label (object ItemLabel
- Parent_View @49
- location (647, 751)
- fill_color 13434879
- nlines 1
- max_width 402
- justify 0
- label "SOAPAddress")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD1FF750287"
- width 420
- height 186
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::soap::ISOAPAddress" @50
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (848, 256)
- label (object ItemLabel
- Parent_View @50
- location (696, 235)
- fill_color 13434879
- nlines 1
- max_width 304
- justify 0
- label "ISOAPAddress")
- stereotype (object ItemLabel
- Parent_View @50
- location (696, 185)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 304
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "45E487E700EA"
- width 322
- height 166
- annotation 8
- autoResize TRUE)
- (object InheritView "" @51
- stereotype TRUE
- line_color 3342489
- quidu "45E48A7E0109"
- client @49
- supplier @50
- line_style 0)))
- (object ClassDiagram "Extensibility"
- quid "3AE099B10161"
- title "Extensibility"
- zoom 90
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::soap::SOAPAddress" @52
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (1520, 576)
- label (object ItemLabel
- Parent_View @52
- location (1371, 527)
- fill_color 13434879
- nlines 1
- max_width 298
- justify 0
- label "SOAPAddress")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD1FF750287"
- width 316
- height 122
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::soap::SOAPBinding" @53
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (304, 592)
- label (object ItemLabel
- Parent_View @53
- location (162, 543)
- fill_color 13434879
- nlines 1
- max_width 284
- justify 0
- label "SOAPBinding")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3A01D3B901AD"
- width 302
- height 122
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::soap::SOAPBody" @54
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (1072, 1104)
- label (object ItemLabel
- Parent_View @54
- location (950, 1055)
- fill_color 13434879
- nlines 1
- max_width 244
- justify 0
- label "SOAPBody")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3A01DED5031F"
- width 262
- height 122
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::soap::SOAPFault" @55
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (1232, 1264)
- label (object ItemLabel
- Parent_View @55
- location (1112, 1215)
- fill_color 13434879
- nlines 1
- max_width 240
- justify 0
- label "SOAPFault")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3A06D9FA00F7"
- width 258
- height 122
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::soap::SOAPOperation" @56
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (512, 752)
- label (object ItemLabel
- Parent_View @56
- location (344, 703)
- fill_color 13434879
- nlines 1
- max_width 336
- justify 0
- label "SOAPOperation")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3A0AD45500E8"
- width 354
- height 122
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::soap::SOAPHeaderBase" @57
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (816, 928)
- label (object ItemLabel
- Parent_View @57
- location (627, 879)
- fill_color 13434879
- nlines 1
- max_width 378
- justify 0
- label "SOAPHeaderBase")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3A01DEE7034D"
- width 396
- height 122
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @58
- ShowCompartmentStereotypes TRUE
- location (608, 128)
- font (object Font
- italics TRUE)
- label (object ItemLabel
- Parent_View @58
- location (408, 53)
- fill_color 13434879
- nlines 1
- max_width 400
- justify 0
- label "ExtensibilityElement")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5DBB602A9"
- width 418
- height 174
- annotation 8
- autoResize TRUE)
- (object InheritTreeView "" @59
- location (608, 305)
- line_color 3342489
- fill_color 13434879
- supplier @58
- vertices (list Points
- (608, 305)
- (608, 215)))
- (object InheritView "" @60
- stereotype TRUE
- line_color 3342489
- quidu "3AE09A3801AB"
- client @53
- supplier @58
- line_style 3
- origin_attachment (344, 531)
- terminal_attachment (344, 305)
- drawSupplier @59)
- (object InheritView "" @61
- stereotype TRUE
- line_color 3342489
- quidu "3AE09A3E0326"
- client @57
- supplier @58
- line_style 3
- origin_attachment (815, 867)
- terminal_attachment (815, 305)
- drawSupplier @59)
- (object InheritView "" @62
- stereotype TRUE
- line_color 3342489
- quidu "3AE09A450041"
- client @54
- supplier @58
- line_style 3
- origin_attachment (1068, 1043)
- terminal_attachment (1068, 305)
- drawSupplier @59)
- (object InheritView "" @63
- stereotype TRUE
- line_color 3342489
- quidu "3AE09A4E031F"
- client @56
- supplier @58
- line_style 3
- origin_attachment (506, 691)
- terminal_attachment (506, 305)
- drawSupplier @59)
- (object InheritView "" @64
- stereotype TRUE
- line_color 3342489
- quidu "3AE09A4A0020"
- client @55
- supplier @58
- line_style 3
- origin_attachment (1231, 1203)
- terminal_attachment (1231, 305)
- drawSupplier @59)
- (object InheritView "" @65
- stereotype TRUE
- line_color 3342489
- quidu "3AE095350098"
- client @52
- supplier @58
- line_style 3
- origin_attachment (1520, 515)
- terminal_attachment (1520, 305)
- drawSupplier @59)))))
- (object Class_Category "xsd"
- is_unit TRUE
- is_loaded FALSE
- file_name "$VABASE_PLUGINS_PATH\\org.eclipse.xsd\\model\\org.eclipse.XSD.cat"
- quid "39ABDC6F01AA"))
- logical_presentations (list unit_reference_list
- (object ClassDiagram "Main"
- quid "39E27F080076"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object CategoryView "Logical View::wsdl" @66
- location (272, 256)
- label (object ItemLabel
- Parent_View @66
- location (128, 172)
- fill_color 13434879
- nlines 2
- max_width 288
- justify 0
- label "wsdl")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3ADFB8E5021E"
- width 300
- height 180)
- (object CategoryView "Logical View::soap" @67
- location (704, 256)
- label (object ItemLabel
- Parent_View @67
- location (560, 172)
- fill_color 13434879
- nlines 2
- max_width 288
- justify 0
- label "soap")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3A01CF0C01A2"
- width 300
- height 180)
- (object CategoryView "Logical View::xsd" @68
- location (1152, 256)
- label (object ItemLabel
- Parent_View @68
- location (1008, 172)
- fill_color 13434879
- nlines 2
- max_width 288
- justify 0
- label "xsd")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "39ABDC6F01AA"
- width 300
- height 180)))))
- root_subsystem (object SubSystem "Component View"
- quid "39E27F080065"
- physical_models (list unit_reference_list)
- physical_presentations (list unit_reference_list
- (object Module_Diagram "Main"
- quid "39E27F080077"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- process_structure (object Processes
- quid "39E27F080066"
- ProcsNDevs (list
- (object Process_Diagram "Deployment View"
- quid "39E27F080068"
- title "Deployment View"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- properties (object Properties
- attributes (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "DDL"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "DDL"
- name "DataBase"
- value ("DataBaseSet" 800))
- (object Attribute
- tool "DDL"
- name "DataBaseSet"
- value (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "ANSI"
- value 800)
- (object Attribute
- tool "DDL"
- name "Oracle"
- value 801)
- (object Attribute
- tool "DDL"
- name "SQLServer"
- value 802)
- (object Attribute
- tool "DDL"
- name "Sybase"
- value 803)
- (object Attribute
- tool "DDL"
- name "Watcom"
- value 804)))
- (object Attribute
- tool "DDL"
- name "PrimaryKeyColumnName"
- value "Id")
- (object Attribute
- tool "DDL"
- name "PrimaryKeyColumnType"
- value "NUMBER(5)")
- (object Attribute
- tool "DDL"
- name "ViewName"
- value "V_")
- (object Attribute
- tool "DDL"
- name "TableName"
- value "T_")
- (object Attribute
- tool "DDL"
- name "InheritSuffix"
- value "_V")
- (object Attribute
- tool "DDL"
- name "DropClause"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "BaseViews"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "DDLScriptFilename"
- value "DDL1.SQL")))
- (object Attribute
- tool "DDL"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "ColumnType"
- value "VARCHAR")
- (object Attribute
- tool "DDL"
- name "Length"
- value "")
- (object Attribute
- tool "DDL"
- name "NullsOK"
- value TRUE)
- (object Attribute
- tool "DDL"
- name "PrimaryKey"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "Unique"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "CompositeUnique"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "CheckConstraint"
- value "")))
- (object Attribute
- tool "DDL"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "framework"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "IDL"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "StopOnError"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "GeneratePreserveRegions"
- value TRUE)))
- (object Attribute
- tool "IDL"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "ImplementationType"
- value "")
- (object Attribute
- tool "IDL"
- name "ConstValue"
- value "")
- (object Attribute
- tool "IDL"
- name "GenerateDefaultSpecifier"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "DefaultSpecifier"
- value "")
- (object Attribute
- tool "IDL"
- name "IDLElement"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "IDLSpecificationType"
- value ("IDLSpecSet" 22))
- (object Attribute
- tool "IDL"
- name "IDLSpecSet"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Interface"
- value 22)
- (object Attribute
- tool "IDL"
- name "Typedef"
- value 54)
- (object Attribute
- tool "IDL"
- name "Enumeration"
- value 8)
- (object Attribute
- tool "IDL"
- name "Const"
- value 71)
- (object Attribute
- tool "IDL"
- name "Exception"
- value 61)
- (object Attribute
- tool "IDL"
- name "Struct"
- value 51)
- (object Attribute
- tool "IDL"
- name "Union"
- value 81)))))
- (object Attribute
- tool "IDL"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.binding.soap/src/rose/soapbindingMdl.mdl, ctc, ibmctc"))
- (object Attribute
- tool "IDL"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "GenerateIDLModule"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "IncludeBySimpleName"
- value FALSE)))
- (object Attribute
- tool "IDL"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.binding.soap/src/rose/soapbindingMdl.mdl, ctc, ibmctc"))
- (object Attribute
- tool "IDL"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "IncludeBySimpleName"
- value FALSE)))
- (object Attribute
- tool "IDL"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "OperationIsOneWay"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "Context"
- value "")
- (object Attribute
- tool "IDL"
- name "Raises"
- value "")))
- (object Attribute
- tool "IDL"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "IDL"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "IDL"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "IsConst"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "ConstValue"
- value "")))
- (object Attribute
- tool "IDL"
- name "default__Has"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "NameIfUnlabeled"
- value "the_$supplier")
- (object Attribute
- tool "IDL"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "IDL"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "BoundedHasRelType"
- value ("HasRelTypeSet" 47))
- (object Attribute
- tool "IDL"
- name "HasRelTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Array"
- value 24)
- (object Attribute
- tool "IDL"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "IDL"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "NameIfUnlabeled"
- value "the_$supplier")
- (object Attribute
- tool "IDL"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "IDL"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "BoundedRoleType"
- value ("AssocTypeSet" 47))
- (object Attribute
- tool "IDL"
- name "AssocTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Array"
- value 24)
- (object Attribute
- tool "IDL"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "IDL"
- name "default__Uses"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "GenerateForwardReference"
- value FALSE)))
- (object Attribute
- tool "IDL"
- name "default__Subsystem"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Directory"
- value "AUTO GENERATE")))
- (object Attribute
- tool "IDL"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Java"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "Java"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "Java"
- name "StopOnError"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "Java"
- name "UsePrefixes"
- value FALSE)
- (object Attribute
- tool "Java"
- name "InstanceVariablePrefix"
- value "m_")
- (object Attribute
- tool "Java"
- name "ClassVariablePrefix"
- value "s_")
- (object Attribute
- tool "Java"
- name "DefaultAttributeDataType"
- value "int")
- (object Attribute
- tool "Java"
- name "DefaultOperationReturnType"
- value "void")
- (object Attribute
- tool "Java"
- name "RootDir"
- value "")
- (object Attribute
- tool "Java"
- name "AutoSync"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ShowCodegenDlg"
- value FALSE)
- (object Attribute
- tool "Java"
- name "JavadocDefaultAuthor"
- value "")
- (object Attribute
- tool "Java"
- name "JavadocDefaultVersion"
- value "")
- (object Attribute
- tool "Java"
- name "JavadocDefaultSince"
- value "")
- (object Attribute
- tool "Java"
- name "JavadocNumAsterisks"
- value 0)
- (object Attribute
- tool "Java"
- name "MaxNumChars"
- value 80)
- (object Attribute
- tool "Java"
- name "Editor"
- value ("EditorType" 100))
- (object Attribute
- tool "Java"
- name "VM"
- value ("VMType" 200))
- (object Attribute
- tool "Java"
- name "ClassPath"
- value "")
- (object Attribute
- tool "Java"
- name "EditorType"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "BuiltIn"
- value 100)
- (object Attribute
- tool "Java"
- name "WindowsShell"
- value 101)))
- (object Attribute
- tool "Java"
- name "VMType"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Sun"
- value 200)
- (object Attribute
- tool "Java"
- name "Microsoft"
- value 201)
- (object Attribute
- tool "Java"
- name "IBM"
- value 202)))
- (object Attribute
- tool "Java"
- name "NoClassCustomDlg"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GlobalImports"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "OpenBraceClassStyle"
- value TRUE)
- (object Attribute
- tool "Java"
- name "OpenBraceMethodStyle"
- value TRUE)
- (object Attribute
- tool "Java"
- name "UseTabs"
- value FALSE)
- (object Attribute
- tool "Java"
- name "UseSpaces"
- value TRUE)
- (object Attribute
- tool "Java"
- name "SpacingItems"
- value 3)
- (object Attribute
- tool "Java"
- name "RoseDefaultCommentStyle"
- value TRUE)
- (object Attribute
- tool "Java"
- name "AsteriskCommentStyle"
- value FALSE)
- (object Attribute
- tool "Java"
- name "JavaCommentStyle"
- value FALSE)
- (object Attribute
- tool "Java"
- name "JavadocAuthor"
- value FALSE)
- (object Attribute
- tool "Java"
- name "JavadocSince"
- value FALSE)
- (object Attribute
- tool "Java"
- name "JavadocVersion"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateDefaultConstructor"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ConstructorIs"
- value ("Ctor_Set" 62))
- (object Attribute
- tool "Java"
- name "Ctor_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Public"
- value 62)
- (object Attribute
- tool "Java"
- name "Protected"
- value 63)
- (object Attribute
- tool "Java"
- name "Private"
- value 64)))
- (object Attribute
- tool "Java"
- name "GenerateFinalizer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateStaticInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateInstanceInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Static"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateCode"
- value TRUE)
- (object Attribute
- tool "Java"
- name "DisableAutoSync"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletName"
- value "")
- (object Attribute
- tool "Java"
- name "ServletContextRef"
- value FALSE)
- (object Attribute
- tool "Java"
- name "IsSingleThread"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletInitParameter"
- value "")
- (object Attribute
- tool "Java"
- name "ServletInitParameterNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletIsSecure"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletRequestDispatcher"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletRequestDispatcherPath"
- value "")
- (object Attribute
- tool "Java"
- name "DispatcherInclude"
- value FALSE)
- (object Attribute
- tool "Java"
- name "DispatcherForward"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletSecurityRoles"
- value "")
- (object Attribute
- tool "Java"
- name "ServletgetInfo"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestAttribute"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestAttributesNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForRequestAttributes"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestParameter"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestParameterNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForRequestParameters"
- value "")
- (object Attribute
- tool "Java"
- name "ServletHeader"
- value "")
- (object Attribute
- tool "Java"
- name "ServletHeaderNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForHeaders"
- value "")
- (object Attribute
- tool "Java"
- name "ServletIntHeader"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletDateHeader"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletCookie"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForCookie"
- value "")
- (object Attribute
- tool "Java"
- name "ServletContentType"
- value "")
- (object Attribute
- tool "Java"
- name "GenerateHTML"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Generate_XML_DD"
- value TRUE)
- (object Attribute
- tool "Java"
- name "EJBCmpField"
- value "")
- (object Attribute
- tool "Java"
- name "EJBEnvironmentProperties"
- value "")
- (object Attribute
- tool "Java"
- name "EJBCnxFactory"
- value "")
- (object Attribute
- tool "Java"
- name "EJBReferences"
- value "")
- (object Attribute
- tool "Java"
- name "EJBSecurityRoles"
- value "")
- (object Attribute
- tool "Java"
- name "EJBNameInJAR"
- value "")
- (object Attribute
- tool "Java"
- name "EJBSessionType"
- value ("EJBSessionType_Set" 200))
- (object Attribute
- tool "Java"
- name "EJBSessionType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name ""
- value 200)
- (object Attribute
- tool "Java"
- name "Stateless"
- value 201)
- (object Attribute
- tool "Java"
- name "Stateful"
- value 202)))
- (object Attribute
- tool "Java"
- name "EJBTransactionType"
- value ("EJBTransactionType_Set" 211))
- (object Attribute
- tool "Java"
- name "EJBTransactionType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Container"
- value 211)
- (object Attribute
- tool "Java"
- name "Bean"
- value 212)))
- (object Attribute
- tool "Java"
- name "EJBPersistenceType"
- value ("EJBPersistenceType_Set" 220))
- (object Attribute
- tool "Java"
- name "EJBPersistenceType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name ""
- value 220)
- (object Attribute
- tool "Java"
- name "Bean"
- value 221)
- (object Attribute
- tool "Java"
- name "Container"
- value 222)))
- (object Attribute
- tool "Java"
- name "EJBReentrant"
- value FALSE)
- (object Attribute
- tool "Java"
- name "BMP_Extend_CMP"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "Java"
- name "CmIdentification"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "AdditionalImports"
- value (value Text ""))))
- (object Attribute
- tool "Java"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "Java"
- name "CmIdentification"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "AdditionalImports"
- value (value Text ""))))
- (object Attribute
- tool "Java"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Abstract"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Static"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Native"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Synchronized"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Transient"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Volatile"
- value FALSE)
- (object Attribute
- tool "Java"
- name "PropertyType"
- value ("BeanProperty_Set" 71))
- (object Attribute
- tool "Java"
- name "BeanProperty_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Not A Property"
- value 71)
- (object Attribute
- tool "Java"
- name "Simple"
- value 72)
- (object Attribute
- tool "Java"
- name "Bound"
- value 73)
- (object Attribute
- tool "Java"
- name "Constrained"
- value 74)))
- (object Attribute
- tool "Java"
- name "IndividualChangeMgt"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Read/Write"
- value ("Read/Write_Set" 81))
- (object Attribute
- tool "Java"
- name "Read/Write_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Read & Write"
- value 81)
- (object Attribute
- tool "Java"
- name "Read Only"
- value 82)
- (object Attribute
- tool "Java"
- name "Write Only"
- value 83)))
- (object Attribute
- tool "Java"
- name "GenerateFullyQualifiedTypes"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ContainerClass"
- value "")
- (object Attribute
- tool "Java"
- name "InitialValue"
- value "")
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Transient"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Volatile"
- value FALSE)
- (object Attribute
- tool "Java"
- name "PropertyType"
- value ("BeanProperty_Set" 71))
- (object Attribute
- tool "Java"
- name "BeanProperty_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Not A Property"
- value 71)
- (object Attribute
- tool "Java"
- name "Simple"
- value 72)
- (object Attribute
- tool "Java"
- name "Bound"
- value 73)
- (object Attribute
- tool "Java"
- name "Constrained"
- value 74)))
- (object Attribute
- tool "Java"
- name "IndividualChangeMgt"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Read/Write"
- value ("Read/Write_Set" 81))
- (object Attribute
- tool "Java"
- name "Read/Write_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Read & Write"
- value 81)
- (object Attribute
- tool "Java"
- name "Read Only"
- value 82)
- (object Attribute
- tool "Java"
- name "Write Only"
- value 83)))
- (object Attribute
- tool "Java"
- name "GenerateFullyQualifiedTypes"
- value FALSE)
- (object Attribute
- tool "Java"
- name "IsNavigable"
- value TRUE)))
- (object Attribute
- tool "Java"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "propertyId"
- value "360000002")
- (object Attribute
- tool "Oracle8"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "DDLScriptFilename"
- value "DDL1.SQL")
- (object Attribute
- tool "Oracle8"
- name "DropClause"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "PrimaryKeyColumnName"
- value "_ID")
- (object Attribute
- tool "Oracle8"
- name "PrimaryKeyColumnType"
- value "NUMBER(5,0)")
- (object Attribute
- tool "Oracle8"
- name "SchemaNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "SchemaNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TableNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TableNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TypeNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TypeNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ViewNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ViewNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "VarrayNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "VarrayNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "NestedTableNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "NestedTableNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ObjectTableNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ObjectTableNameSuffix"
- value "")))
- (object Attribute
- tool "Oracle8"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "IsSchema"
- value FALSE)))
- (object Attribute
- tool "Oracle8"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "OID"
- value "")
- (object Attribute
- tool "Oracle8"
- name "WhereClause"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CheckConstraint"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionTypeLength"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionTypePrecision"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionTypeScale"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionOfREFS"
- value FALSE)))
- (object Attribute
- tool "Oracle8"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "MethodKind"
- value ("MethodKindSet" 1903))
- (object Attribute
- tool "Oracle8"
- name "OverloadID"
- value "")
- (object Attribute
- tool "Oracle8"
- name "OrderNumber"
- value "")
- (object Attribute
- tool "Oracle8"
- name "IsReadNoDataState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsReadNoProcessState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsWriteNoDataState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsWriteNoProcessState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsSelfish"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "TriggerType"
- value ("TriggerTypeSet" 1801))
- (object Attribute
- tool "Oracle8"
- name "TriggerEvent"
- value ("TriggerEventSet" 1601))
- (object Attribute
- tool "Oracle8"
- name "TriggerText"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TriggerReferencingNames"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TriggerForEach"
- value ("TriggerForEachSet" 1701))
- (object Attribute
- tool "Oracle8"
- name "TriggerWhenClause"
- value "")
- (object Attribute
- tool "Oracle8"
- name "MethodKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "MapMethod"
- value 1901)
- (object Attribute
- tool "Oracle8"
- name "OrderMethod"
- value 1902)
- (object Attribute
- tool "Oracle8"
- name "Function"
- value 1903)
- (object Attribute
- tool "Oracle8"
- name "Procedure"
- value 1904)
- (object Attribute
- tool "Oracle8"
- name "Operator"
- value 1905)
- (object Attribute
- tool "Oracle8"
- name "Constructor"
- value 1906)
- (object Attribute
- tool "Oracle8"
- name "Destructor"
- value 1907)
- (object Attribute
- tool "Oracle8"
- name "Trigger"
- value 1908)
- (object Attribute
- tool "Oracle8"
- name "Calculated"
- value 1909)))
- (object Attribute
- tool "Oracle8"
- name "TriggerTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "AFTER"
- value 1801)
- (object Attribute
- tool "Oracle8"
- name "BEFORE"
- value 1802)
- (object Attribute
- tool "Oracle8"
- name "INSTEAD OF"
- value 1803)))
- (object Attribute
- tool "Oracle8"
- name "TriggerForEachSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "ROW"
- value 1701)
- (object Attribute
- tool "Oracle8"
- name "STATEMENT"
- value 1702)))
- (object Attribute
- tool "Oracle8"
- name "TriggerEventSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "INSERT"
- value 1601)
- (object Attribute
- tool "Oracle8"
- name "UPDATE"
- value 1602)
- (object Attribute
- tool "Oracle8"
- name "DELETE"
- value 1603)
- (object Attribute
- tool "Oracle8"
- name "INSERT OR UPDATE"
- value 1604)
- (object Attribute
- tool "Oracle8"
- name "INSERT OR DELETE"
- value 1605)
- (object Attribute
- tool "Oracle8"
- name "UPDATE OR DELETE"
- value 1606)
- (object Attribute
- tool "Oracle8"
- name "INSERT OR UPDATE OR DELETE"
- value 1607)))))
- (object Attribute
- tool "Oracle8"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "OrderNumber"
- value "")))
- (object Attribute
- tool "Oracle8"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "OrderNumber"
- value "")
- (object Attribute
- tool "Oracle8"
- name "IsUnique"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "NullsAllowed"
- value TRUE)
- (object Attribute
- tool "Oracle8"
- name "Length"
- value "")
- (object Attribute
- tool "Oracle8"
- name "Precision"
- value "2")
- (object Attribute
- tool "Oracle8"
- name "Scale"
- value "6")
- (object Attribute
- tool "Oracle8"
- name "IsIndex"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsPrimaryKey"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "CompositeUnique"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "CheckConstraint"
- value "")))
- (object Attribute
- tool "Oracle8"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Repository"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "cg"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "cg"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "UseMSVC"
- value FALSE)
- (object Attribute
- tool "cg"
- name "HeaderFileExtension"
- value "h")
- (object Attribute
- tool "cg"
- name "HeaderFileBackupExtension"
- value "h~")
- (object Attribute
- tool "cg"
- name "HeaderFileTemporaryExtension"
- value "h#")
- (object Attribute
- tool "cg"
- name "CodeFileExtension"
- value "cpp")
- (object Attribute
- tool "cg"
- name "CodeFileBackupExtension"
- value "cp~")
- (object Attribute
- tool "cg"
- name "CodeFileTemporaryExtension"
- value "cp#")
- (object Attribute
- tool "cg"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "cg"
- name "StopOnError"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ErrorLimit"
- value 30)
- (object Attribute
- tool "cg"
- name "Directory"
- value "$ROSECPP_SOURCE")
- (object Attribute
- tool "cg"
- name "PathSeparator"
- value "")
- (object Attribute
- tool "cg"
- name "FileNameFormat"
- value "128vx_b")
- (object Attribute
- tool "cg"
- name "BooleanType"
- value "int")
- (object Attribute
- tool "cg"
- name "AllowTemplates"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AllowExplicitInstantiations"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AllowProtectedInheritance"
- value TRUE)
- (object Attribute
- tool "cg"
- name "CommentWidth"
- value 60)
- (object Attribute
- tool "cg"
- name "OneByValueContainer"
- value "$targetClass")
- (object Attribute
- tool "cg"
- name "OneByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "OptionalByValueContainer"
- value "OptionalByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "OptionalByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "FixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "FixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "BoundedByValueContainer"
- value "BoundedListByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByValueContainer"
- value "BoundedSetByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "BoundedByReferenceContainer"
- value "BoundedListByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByReferenceContainer"
- value "BoundedSetByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnboundedByValueContainer"
- value "UnboundedListByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByValueContainer"
- value "UnboundedSetByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnboundedByReferenceContainer"
- value "UnboundedListByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByReferenceContainer"
- value "UnboundedSetByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "QualifiedByValueContainer"
- value "AssociationByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByValueContainer"
- value "DictionaryByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "QualifiedByReferenceContainer"
- value "AssociationByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByReferenceContainer"
- value "DictionaryByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "GeneratePreserveRegions"
- value TRUE)))
- (object Attribute
- tool "cg"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "ImplementationType"
- value "")
- (object Attribute
- tool "cg"
- name "ClassKey"
- value "class")
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "PutBodiesInSpec"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDefaultConstructor"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "DefaultConstructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineDefaultConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ExplicitDefaultConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateCopyConstructor"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "CopyConstructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineCopyConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ExplicitCopyConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDestructor"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DestructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "DestructorKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineDestructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateAssignmentOperation"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "AssignmentVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "AssignmentKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineAssignmentOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateEqualityOperations"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "EqualityVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "EqualityKind"
- value ("FriendKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineEqualityOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateRelationalOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "RelationalVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "RelationalKind"
- value ("FriendKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineRelationalOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateStorageMgmtOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "StorageMgmtVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineStorageMgmtOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateSubscriptOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "SubscriptVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "SubscriptKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "SubscriptResultType"
- value "")
- (object Attribute
- tool "cg"
- name "InlineSubscriptOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDereferenceOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DereferenceVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "DereferenceKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "DereferenceResultType"
- value "")
- (object Attribute
- tool "cg"
- name "InlineDereferenceOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateIndirectionOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IndirectionVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "IndirectionKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "IndirectionResultType"
- value "")
- (object Attribute
- tool "cg"
- name "InlineIndirectionOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateStreamOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "StreamVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineStreamOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ThreeKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)))
- (object Attribute
- tool "cg"
- name "KindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)))
- (object Attribute
- tool "cg"
- name "FriendKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GenerateSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "DeclareAndDefine"
- value 199)
- (object Attribute
- tool "cg"
- name "DeclareOnly"
- value 205)
- (object Attribute
- tool "cg"
- name "DoNotDeclare"
- value 206)))
- (object Attribute
- tool "cg"
- name "VisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)))
- (object Attribute
- tool "cg"
- name "ConstValue"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateDefaultSpecifier"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DefaultSpecifier"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.binding.soap/src/rose/soapbindingMdl.mdl, ctc, ibmctc"))
- (object Attribute
- tool "cg"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "AllowExtensionlessFileName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "IncludeFormat"
- value (value Text
-|// $package
-|#include "$file"
-|
- ))
- (object Attribute
- tool "cg"
- name "IncludeBySimpleName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludePrecompiledHeader"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludeOrder"
- value "AMIR")
- (object Attribute
- tool "cg"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "InliningStyle"
- value ("InliningStyleSet" 207))
- (object Attribute
- tool "cg"
- name "InliningStyleSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "InClassDeclaration"
- value 208)
- (object Attribute
- tool "cg"
- name "FollowingClassDeclaration"
- value 207)))
- (object Attribute
- tool "cg"
- name "TypesDefined"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "IncludeClosure"
- value (value Text ""))))
- (object Attribute
- tool "cg"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.binding.soap/src/rose/soapbindingMdl.mdl, ctc, ibmctc"))
- (object Attribute
- tool "cg"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "AllowExtensionlessFileName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludeFormat"
- value (value Text
-|// $package
-|#include "$file"
-|
- ))
- (object Attribute
- tool "cg"
- name "IncludeBySimpleName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludePrecompiledHeader"
- value TRUE)
- (object Attribute
- tool "cg"
- name "IncludeOrder"
- value "AMIR")
- (object Attribute
- tool "cg"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "InliningStyle"
- value ("InliningStyleSet" 207))
- (object Attribute
- tool "cg"
- name "InliningStyleSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "InClassDeclaration"
- value 208)
- (object Attribute
- tool "cg"
- name "FollowingClassDeclaration"
- value 207)))
- (object Attribute
- tool "cg"
- name "TypesDefined"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "IncludeClosure"
- value (value Text ""))))
- (object Attribute
- tool "cg"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "OperationKind"
- value ("OperationKindSet" 200))
- (object Attribute
- tool "cg"
- name "OperationKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "OperationIsConst"
- value FALSE)
- (object Attribute
- tool "cg"
- name "OperationIsExplicit"
- value FALSE)
- (object Attribute
- tool "cg"
- name "Inline"
- value FALSE)
- (object Attribute
- tool "cg"
- name "EntryCode"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "ExitCode"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "BodyAnnotations"
- value "")
- (object Attribute
- tool "cg"
- name "OperationIsOneWay"
- value FALSE)
- (object Attribute
- tool "cg"
- name "Context"
- value "")
- (object Attribute
- tool "cg"
- name "Raises"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Has"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "Ordered"
- value TRUE)
- (object Attribute
- tool "cg"
- name "NameIfUnlabeled"
- value "the_$supplier")
- (object Attribute
- tool "cg"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "cg"
- name "DataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtRelationshipVisibility"
- value 210)))
- (object Attribute
- tool "cg"
- name "DataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "DataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DataMemberFieldSize"
- value "")
- (object Attribute
- tool "cg"
- name "InitialValue"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "GenerateGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetName"
- value "get_$relationship")
- (object Attribute
- tool "cg"
- name "SetName"
- value "set_$relationship")
- (object Attribute
- tool "cg"
- name "GetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GetSetKindsSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "ContainerClass"
- value "")
- (object Attribute
- tool "cg"
- name "SelectorName"
- value "")
- (object Attribute
- tool "cg"
- name "SelectorType"
- value "")
- (object Attribute
- tool "cg"
- name "GetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "GetResultIsConstSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_Function"
- value 2)))
- (object Attribute
- tool "cg"
- name "GetSetByReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "SetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "ForwardReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "BoundedHasRelType"
- value ("HasRelTypeSet" 47))
- (object Attribute
- tool "cg"
- name "HasRelTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Array"
- value 24)
- (object Attribute
- tool "cg"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "cg"
- name "default__Association"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "NameIfUnlabeled"
- value "the_$targetClass")))
- (object Attribute
- tool "cg"
- name "default__Inherit"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "InstanceArguments"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "ForwardReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "NameIfUnlabeled"
- value "the_$targetClass")
- (object Attribute
- tool "cg"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DataMemberName"
- value "$target")
- (object Attribute
- tool "cg"
- name "DataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtRelationshipVisibility"
- value 210)))
- (object Attribute
- tool "cg"
- name "DataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "DataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DataMemberFieldSize"
- value "")
- (object Attribute
- tool "cg"
- name "InitialValue"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "ContainerClass"
- value "")
- (object Attribute
- tool "cg"
- name "ContainerGet"
- value "$data.get($keys)")
- (object Attribute
- tool "cg"
- name "ContainerSet"
- value "$data.set($keys,$value)")
- (object Attribute
- tool "cg"
- name "QualifiedContainer"
- value "")
- (object Attribute
- tool "cg"
- name "AssocClassContainer"
- value "$supplier *")
- (object Attribute
- tool "cg"
- name "AssocClassInitialValue"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "GetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GetSetKindsSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GetSetByReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetName"
- value "get_$target")
- (object Attribute
- tool "cg"
- name "GetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "GetResultIsConstSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_Function"
- value 2)))
- (object Attribute
- tool "cg"
- name "InlineGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "SetName"
- value "set_$target")
- (object Attribute
- tool "cg"
- name "SetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedGetSetByReference"
- value ("QualifiedGetSetByReferenceSet" 2))
- (object Attribute
- tool "cg"
- name "QualifiedGetSetByReferenceSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_GetSetByReference"
- value 2)))
- (object Attribute
- tool "cg"
- name "GenerateQualifiedGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedGetName"
- value "get_$target")
- (object Attribute
- tool "cg"
- name "QualifiedGetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedGetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "InlineQualifiedGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateQualifiedSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedSetName"
- value "set_$target")
- (object Attribute
- tool "cg"
- name "QualifiedSetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineQualifiedSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateAssocClassDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberName"
- value "$target")
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtRelationshipVisibility"
- value 210)))
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AssocClassGetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GenerateAssocClassGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassGetName"
- value "get_$target")
- (object Attribute
- tool "cg"
- name "AssocClassGetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassGetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "InlineAssocClassGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateAssocClassSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassSetName"
- value "set_$target")
- (object Attribute
- tool "cg"
- name "AssocClassSetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineAssocClassSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassForwardReferenceOnly"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "BoundedRoleType"
- value ("AssocTypeSet" 47))
- (object Attribute
- tool "cg"
- name "AssocTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Array"
- value 24)
- (object Attribute
- tool "cg"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "cg"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DataMemberName"
- value "$attribute")
- (object Attribute
- tool "cg"
- name "DataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtAttributeVisibility"
- value 211)))
- (object Attribute
- tool "cg"
- name "DataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "DataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DataMemberFieldSize"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetName"
- value "get_$attribute")
- (object Attribute
- tool "cg"
- name "SetName"
- value "set_$attribute")
- (object Attribute
- tool "cg"
- name "GetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GetSetKindsSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "GetResultIsConstSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_Function"
- value 2)))
- (object Attribute
- tool "cg"
- name "GetSetByReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "SetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "cg"
- name "IsReadOnly"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "default__Uses"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "ForwardReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "BodyReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateForwardReference"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "default__Subsystem"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "DirectoryIsOnSearchList"
- value FALSE)
- (object Attribute
- tool "cg"
- name "PrecompiledHeader"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Category"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "IsNamespace"
- value FALSE)
- (object Attribute
- tool "cg"
- name "Indent"
- value 2)
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))))
- (object Attribute
- tool "MSVC"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "MSVC"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Version"
- value "5.0")))
- (object Attribute
- tool "MSVC"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCClassTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCClassTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Interface_Part"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Connection_Part"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Class_Factory"
- value 3)))
- (object Attribute
- tool "MSVC"
- name "CObjectFunctionality"
- value ("CObjectFunctionalitySet" 0))
- (object Attribute
- tool "MSVC"
- name "CObjectFunctionalitySet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "None"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Dynamic"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Dyncreate"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Serial"
- value 3)))
- (object Attribute
- tool "MSVC"
- name "GenerateOverrideGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "GenerateDataGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_DATA_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateFieldGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_FIELD_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateMessageGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "GenerateMessageMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_MSG_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MESSAGE_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "OLEFactory"
- value ("OLEFactorySet" 0))
- (object Attribute
- tool "MSVC"
- name "OLEFactorySet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "None"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Built_in"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Simple"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Licensed"
- value 3)))
- (object Attribute
- tool "MSVC"
- name "OLEName"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLEClassID"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateOLECtlType"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "OLECtlType"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateOLETypeLib"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "OLETypeLibID"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLETypeLibMajor"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLETypeLibMinor"
- value "")
- (object Attribute
- tool "MSVC"
- name "GeneratePropPageIDs"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "OLEPropPageIDs"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateDispatchMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "StockProperties"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "StockFunctions"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DispatchDefValue"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateDispIdEnum"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_DISP_ID_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateInterfaceMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "INTERFACE_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "InitInterface"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateEventMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_EVENT_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "StockEvents"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateEventSinkMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_EVENTSINK_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "PropNotifySinks"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateConnectionMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "CONNECTION_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "ConnectionPointIID"
- value "")
- (object Attribute
- tool "MSVC"
- name "InheritanceType"
- value "")
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLECommands"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MFCDeclares"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MFCImplements"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "ATL_Declares"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateCOMMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "COM_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateConnectionPointMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "CONNECTION_POINT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateMsgMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "MSG_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GeneratePropertyMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "PROPERTY_MAP_Entries"
- value (value Text ""))))
- (object Attribute
- tool "MSVC"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCOperationTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCOperationTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Virtual_Override"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Message_Handler"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dispatch_Handler"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Event_Firing_Function"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Event_Sink_Handler"
- value 5)
- (object Attribute
- tool "MSVC"
- name "Std_OLE_Method"
- value 6)
- (object Attribute
- tool "MSVC"
- name "Command_Parser"
- value 7)
- (object Attribute
- tool "MSVC"
- name "Property_Get_Function"
- value 8)
- (object Attribute
- tool "MSVC"
- name "Property_Set_Function"
- value 9)
- (object Attribute
- tool "MSVC"
- name "Property_Notify_Function"
- value 10)
- (object Attribute
- tool "MSVC"
- name "Macro_Generated_Function"
- value 11)))
- (object Attribute
- tool "MSVC"
- name "AFX_MSG_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MESSAGE_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "BodyImage"
- value (value Text ""))))
- (object Attribute
- tool "MSVC"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCAttributeTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCAttributeTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Member_Property"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Get_Set_Property"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dialog_Data"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Field_Data"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Stock_Property"
- value 5)))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "PointerBase"
- value "")
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "StockPropertyImplementation"
- value "")))
- (object Attribute
- tool "MSVC"
- name "default__Has"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCAttributeTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCAttributeTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Member_Property"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Get_Set_Property"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dialog_Data"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Field_Data"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Stock_Property"
- value 5)))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "PointerBase"
- value "")
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "StockPropertyImplementation"
- value "")))
- (object Attribute
- tool "MSVC"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCAttributeTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCAttributeTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Member_Property"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Get_Set_Property"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dialog_Data"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Field_Data"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Stock_Property"
- value 5)))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "PointerBase"
- value "")
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "StockPropertyImplementation"
- value "")))
- (object Attribute
- tool "MSVC"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "GenerateIncludesGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_INCLUDES_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateInsertLocation"
- value FALSE)))
- (object Attribute
- tool "MSVC"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "GenerateIncludesGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_INCLUDES_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateInsertLocation"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "SCC"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "TypeLibImporter"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "propertyId"
- value "783606378")
- (object Attribute
- tool "Visual Basic"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "CreatableSet"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "Private"
- value 221)
- (object Attribute
- tool "Visual Basic"
- name "PublicNotCreatable"
- value 213)
- (object Attribute
- tool "Visual Basic"
- name "SingleUse"
- value 214)
- (object Attribute
- tool "Visual Basic"
- name "GlobalSingleUse"
- value 215)
- (object Attribute
- tool "Visual Basic"
- name "MultiUse"
- value 219)
- (object Attribute
- tool "Visual Basic"
- name "GlobalMultiUse"
- value 220)))
- (object Attribute
- tool "Visual Basic"
- name "OptionBase"
- value "0")
- (object Attribute
- tool "Visual Basic"
- name "OptionExplicit"
- value TRUE)
- (object Attribute
- tool "Visual Basic"
- name "OptionCompare"
- value ("CompareSet" 202))
- (object Attribute
- tool "Visual Basic"
- name "Creatable"
- value ("CreatableSet" 221))
- (object Attribute
- tool "Visual Basic"
- name "GenerateInitialization"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateTermination"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "CollectionClass"
- value "Collection")
- (object Attribute
- tool "Visual Basic"
- name "CompareSet"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "None"
- value 202)
- (object Attribute
- tool "Visual Basic"
- name "Binary"
- value 203)
- (object Attribute
- tool "Visual Basic"
- name "Text"
- value 204)))))
- (object Attribute
- tool "Visual Basic"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "OperationName"
- value "$operation")
- (object Attribute
- tool "Visual Basic"
- name "LibraryName"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "AliasName"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "IsStatic"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "EntryCode"
- value (value Text ""))
- (object Attribute
- tool "Visual Basic"
- name "ExitCode"
- value (value Text ""))))
- (object Attribute
- tool "Visual Basic"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "IsConst"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "New"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "WithEvents"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "Subscript"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "NameIfUnlabeled"
- value "the$supplier")
- (object Attribute
- tool "Visual Basic"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Visual Basic"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "Visual Basic"
- name "GenerateGetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateSetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateLetOperation"
- value FALSE)))
- (object Attribute
- tool "Visual Basic"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "New"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "WithEvents"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "Subscript"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "NameIfUnlabeled"
- value "the$supplier")
- (object Attribute
- tool "Visual Basic"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Visual Basic"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "Visual Basic"
- name "GenerateGetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateSetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateLetOperation"
- value FALSE)))
- (object Attribute
- tool "Visual Basic"
- name "default__Inherit"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "ImplementsDelegation"
- value TRUE)))
- (object Attribute
- tool "Visual Basic"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "ProjectFile"
- value "")))
- (object Attribute
- tool "Visual Basic"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "VisualStudio"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "CORBA"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "CORBA"
- name "Editor"
- value ("EditorType" 100))
- (object Attribute
- tool "CORBA"
- name "IncludePath"
- value "")
- (object Attribute
- tool "CORBA"
- name "StopOnError"
- value TRUE)
- (object Attribute
- tool "CORBA"
- name "EditorType"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "BuiltIn"
- value 100)
- (object Attribute
- tool "CORBA"
- name "WindowsShell"
- value 101)))))
- (object Attribute
- tool "CORBA"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "ArrayDimensions"
- value "")
- (object Attribute
- tool "CORBA"
- name "ConstValue"
- value "")
- (object Attribute
- tool "CORBA"
- name "ImplementationType"
- value "")))
- (object Attribute
- tool "CORBA"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "CmIdentification"
- value (value Text " %X% %Q% %Z% %W%"))
- (object Attribute
- tool "CORBA"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")))
- (object Attribute
- tool "CORBA"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "CmIdentification"
- value (value Text " %X% %Q% %Z% %W%"))
- (object Attribute
- tool "CORBA"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "CORBA"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")))
- (object Attribute
- tool "CORBA"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "Context"
- value "")
- (object Attribute
- tool "CORBA"
- name "OperationIsOneWay"
- value FALSE)))
- (object Attribute
- tool "CORBA"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "ArrayDimensions"
- value "")
- (object Attribute
- tool "CORBA"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "CORBA"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "Order"
- value "")))
- (object Attribute
- tool "CORBA"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "ArrayDimensions"
- value "")
- (object Attribute
- tool "CORBA"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "CORBA"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "CORBA"
- name "Order"
- value "")
- (object Attribute
- tool "CORBA"
- name "BoundedRoleType"
- value ("AssocTypeSet" 47))
- (object Attribute
- tool "CORBA"
- name "AssocTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "Array"
- value 24)
- (object Attribute
- tool "CORBA"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "CORBA"
- name "default__Uses"
- value (list Attribute_Set
- (object Attribute
- tool "CORBA"
- name "GenerateForwardReference"
- value FALSE)))
- (object Attribute
- tool "CORBA"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Default_Servlet__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "ServletName"
- value "")
- (object Attribute
- tool "Java"
- name "ServletContextRef"
- value FALSE)
- (object Attribute
- tool "Java"
- name "IsSingleThread"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletInitParameter"
- value "")
- (object Attribute
- tool "Java"
- name "ServletInitParameterNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletIsSecure"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletRequestDispatcher"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletRequestDispatcherPath"
- value "")
- (object Attribute
- tool "Java"
- name "DispatcherInclude"
- value FALSE)
- (object Attribute
- tool "Java"
- name "DispatcherForward"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletSecurityRoles"
- value "")
- (object Attribute
- tool "Java"
- name "ServletgetInfo"
- value "")
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateDefaultConstructor"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ConstructorIs"
- value ("Ctor_Set" 62))
- (object Attribute
- tool "Java"
- name "Ctor_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Public"
- value 62)
- (object Attribute
- tool "Java"
- name "Protected"
- value 63)
- (object Attribute
- tool "Java"
- name "Private"
- value 64)))
- (object Attribute
- tool "Java"
- name "GenerateFinalizer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateStaticInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateInstanceInitializer"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "Http_Servlet__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "ServletRequestAttribute"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestAttributesNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForRequestAttributes"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestParameter"
- value "")
- (object Attribute
- tool "Java"
- name "ServletRequestParameterNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForRequestParameters"
- value "")
- (object Attribute
- tool "Java"
- name "ServletHeader"
- value "")
- (object Attribute
- tool "Java"
- name "ServletHeaderNames"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForHeaders"
- value "")
- (object Attribute
- tool "Java"
- name "ServletIntHeader"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletDateHeader"
- value FALSE)
- (object Attribute
- tool "Java"
- name "ServletCookie"
- value FALSE)
- (object Attribute
- tool "Java"
- name "MethodForCookie"
- value "")
- (object Attribute
- tool "Java"
- name "ServletContentType"
- value "")
- (object Attribute
- tool "Java"
- name "GenerateHTML"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateDefaultConstructor"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ConstructorIs"
- value ("Ctor_Set" 62))
- (object Attribute
- tool "Java"
- name "Ctor_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Public"
- value 62)
- (object Attribute
- tool "Java"
- name "Protected"
- value 63)
- (object Attribute
- tool "Java"
- name "Private"
- value 64)))
- (object Attribute
- tool "Java"
- name "GenerateFinalizer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateStaticInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateInstanceInitializer"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "Default_EJB__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Generate_XML_DD"
- value TRUE)
- (object Attribute
- tool "Java"
- name "EJBCmpField"
- value "")
- (object Attribute
- tool "Java"
- name "EJBEnvironmentProperties"
- value "")
- (object Attribute
- tool "Java"
- name "EJBCnxFactory"
- value "")
- (object Attribute
- tool "Java"
- name "EJBReferences"
- value "")
- (object Attribute
- tool "Java"
- name "EJBSecurityRoles"
- value "")
- (object Attribute
- tool "Java"
- name "EJBNameInJAR"
- value "")
- (object Attribute
- tool "Java"
- name "EJBSessionType"
- value ("EJBSessionType_Set" 200))
- (object Attribute
- tool "Java"
- name "EJBSessionType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name ""
- value 200)
- (object Attribute
- tool "Java"
- name "Stateless"
- value 201)
- (object Attribute
- tool "Java"
- name "Stateful"
- value 202)))
- (object Attribute
- tool "Java"
- name "EJBTransactionType"
- value ("EJBTransactionType_Set" 211))
- (object Attribute
- tool "Java"
- name "EJBTransactionType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Container"
- value 211)
- (object Attribute
- tool "Java"
- name "Bean"
- value 212)))
- (object Attribute
- tool "Java"
- name "EJBPersistenceType"
- value ("EJBPersistenceType_Set" 220))
- (object Attribute
- tool "Java"
- name "EJBPersistenceType_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name ""
- value 220)
- (object Attribute
- tool "Java"
- name "Bean"
- value 221)
- (object Attribute
- tool "Java"
- name "Container"
- value 222)))
- (object Attribute
- tool "Java"
- name "EJBReentrant"
- value FALSE)
- (object Attribute
- tool "Java"
- name "BMP_Extend_CMP"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateDefaultConstructor"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ConstructorIs"
- value ("Ctor_Set" 62))
- (object Attribute
- tool "Java"
- name "Ctor_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Public"
- value 62)
- (object Attribute
- tool "Java"
- name "Protected"
- value 63)
- (object Attribute
- tool "Java"
- name "Private"
- value 64)))
- (object Attribute
- tool "Java"
- name "GenerateFinalizer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateStaticInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateInstanceInitializer"
- value FALSE)))
- (object Attribute
- tool "R2Editor"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Rose Model Integrator"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Rose Web Publisher"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Version Control"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "propertyId"
- value "809135969")
- (object Attribute
- tool "Ecore"
- name "default__Category"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "packageName"
- value "")
- (object Attribute
- tool "Ecore"
- name "nsPrefix"
- value "")
- (object Attribute
- tool "Ecore"
- name "nsURI"
- value "")
- (object Attribute
- tool "Ecore"
- name "basePackage"
- value "")
- (object Attribute
- tool "Ecore"
- name "prefix"
- value "")
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "classifierName"
- value "")
- (object Attribute
- tool "Ecore"
- name "constraints"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlName"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlContentKind"
- value ("ContentKind" 0))
- (object Attribute
- tool "Ecore"
- name "ContentKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "Empty"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Simple"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Mixed"
- value 3)
- (object Attribute
- tool "Ecore"
- name "ElementOnly"
- value 4)))
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "operationName"
- value "")
- (object Attribute
- tool "Ecore"
- name "isUnique"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "attributeName"
- value "")
- (object Attribute
- tool "Ecore"
- name "isTransient"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isVolatile"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isChangeable"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "isUnsettable"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isUnique"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "isID"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "visibility"
- value ("VisibilityKind" 0))
- (object Attribute
- tool "Ecore"
- name "VisibilityKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "None"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Read-only"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Read-write"
- value 3)
- (object Attribute
- tool "Ecore"
- name "Read-only unsettable"
- value 4)
- (object Attribute
- tool "Ecore"
- name "Read-write unsettable"
- value 5)))
- (object Attribute
- tool "Ecore"
- name "xmlName"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlNamespace"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlFeatureKind"
- value ("FeatureKind" 0))
- (object Attribute
- tool "Ecore"
- name "FeatureKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "Simple"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Attribute"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Element"
- value 4)))
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "referenceName"
- value "")
- (object Attribute
- tool "Ecore"
- name "isTransient"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isVolatile"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isChangeable"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "isUnsettable"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isResolveProxies"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "visibility"
- value ("VisibilityKind" 0))
- (object Attribute
- tool "Ecore"
- name "VisibilityKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "None"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Read-only"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Read-write"
- value 3)
- (object Attribute
- tool "Ecore"
- name "Read-only unsettable"
- value 4)
- (object Attribute
- tool "Ecore"
- name "Read-write unsettable"
- value 5)))
- (object Attribute
- tool "Ecore"
- name "xmlName"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlNamespace"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlFeatureKind"
- value ("FeatureKind" 0))
- (object Attribute
- tool "Ecore"
- name "FeatureKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "Simple"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Attribute"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Element"
- value 4)))
- (object Attribute
- tool "Ecore"
- name "annotation"
- value ""))))
- quid "39E27F080067"))
diff --git a/bundles/org.eclipse.wst.wsdl/model/WSDL.ecore b/bundles/org.eclipse.wst.wsdl/model/WSDL.ecore
deleted file mode 100644
index c597f2b5a..000000000
--- a/bundles/org.eclipse.wst.wsdl/model/WSDL.ecore
+++ /dev/null
@@ -1,609 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ecore:EPackage xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="wsdl"
- nsURI="http://www.eclipse.org/wsdl/2003/WSDL" nsPrefix="wsdl">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="The WSDL model contains classes for the Web Services Description Language (WSDL).&#xD;&#xA;&#xD;&#xA;WSDL describes network services as sets of endpoints operating on messages. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint.&#xD;&#xA;&#xD;&#xA;WSDL describes the formats of the messages exchanged by the services, and supports the XML Schemas specification as its canonical type system. This package uses an XML Schema Infoset model package (see the XSD package) to describe the abstract message formats.&#xD;&#xA;&#xD;&#xA;The model contains the following diagrams, named after the corresponding chapters in the WSDL 1.1 specification (http://www.w3.org/TR/2001/NOTE-wsdl-20010315)&#xD;&#xA;- 2.1 Definition, shows the WSDL definition element and the WSDL document structure&#xD;&#xA;- 2.1.1 Naming and Linking, shows the namespace and import mechanism&#xD;&#xA;- 2.1.3 Extensibility, shows the WSDL extensibility mechanism&#xD;&#xA;- 2.2 Types, shows the use of XML Schema types in WSDL&#xD;&#xA;- 2.3 Messages, 2.4 PortTypes, 2.5 Bindings and 2.7 Services, show the major WSDL elements and their relations.&#xD;&#xA;&#xD;&#xA;The WSDL classes extend the javax.wsdl interfaces defined by JSR 110. Classes with interface and datatype stereotypes are used to represent these non-MOF interfaces."/>
- </eAnnotations>
- <eClassifiers xsi:type="ecore:EClass" name="WSDLElement" abstract="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL language element."/>
- </eAnnotations>
- <eOperations name="getEnclosingDefinition" eType="#//Definition"/>
- <eOperations name="setEnclosingDefinition">
- <eParameters name="definition" eType="#//Definition"/>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="documentationElement" eType="#//DOMElement"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="element" eType="#//DOMElement"
- transient="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="PortType" eSuperTypes="#//ExtensibleElement #//IPortType">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL portType element of the WSDL specification version 1.1 and an Interface component of the WSDL specification version 1.2. A port type or Interface is a named set of abstract operations and the abstract messages involved."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" eType="#//QName"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="undefined" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eOperations" upperBound="-1"
- eType="#//Operation" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Operation" eSuperTypes="#//ExtensibleElement #//IOperation">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL operation element. A WSDL operation is an abstract description of an action supported by a service."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="style" eType="#//OperationType"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="undefined" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eInput" eType="#//Input"
- containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eOutput" eType="#//Output"
- containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eFaults" upperBound="-1"
- eType="#//Fault" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eParameterOrdering" upperBound="-1"
- eType="#//Part"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Message" eSuperTypes="#//ExtensibleElement #//IMessage">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL message element. A WSDL message is an abstract, typed definition of the data being communicated."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" eType="#//QName"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="undefined" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eParts" upperBound="-1"
- eType="#//Part" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Part" eSuperTypes="#//ExtensibleElement #//IPart">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL part element. Parts describe the logical abstract content of a message. Each part is associated with a type from some type system. "/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementName" eType="#//QName"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeName" eType="#//QName"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="typeDefinition" eType="ecore:EClass platform:/plugin/org.eclipse.xsd/model/XSD.ecore#//XSDTypeDefinition"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="elementDeclaration" eType="ecore:EClass platform:/plugin/org.eclipse.xsd/model/XSD.ecore#//XSDElementDeclaration"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eMessage" eType="#//Message"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Binding" eSuperTypes="#//ExtensibleElement #//IBinding">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL binding element. A binding defines message format and protocol details for operations and messages defined by a particular portType. There may be any number of bindings for a given portType."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" eType="#//QName"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="undefined" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ePortType" lowerBound="1"
- eType="#//PortType"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eBindingOperations" upperBound="-1"
- eType="#//BindingOperation" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="BindingOperation" eSuperTypes="#//ExtensibleElement #//IBindingOperation">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL operation element within a binding. An operation element within a binding specifies binding information for the operation with the same name within the binding's portType. "/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eOperation" lowerBound="1"
- eType="#//Operation"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eBindingInput" eType="#//BindingInput"
- containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eBindingOutput" eType="#//BindingOutput"
- containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eBindingFaults" upperBound="-1"
- eType="#//BindingFault" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Service" eSuperTypes="#//ExtensibleElement #//IService">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL service element. A service groups a set of related ports together."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" eType="#//QName"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="undefined" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ePorts" upperBound="-1"
- eType="#//Port" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Port" eSuperTypes="#//ExtensibleElement #//IPort">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL port element. A port defines an individual endpoint by specifying a single address for a binding"/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eBinding" lowerBound="1"
- eType="#//Binding"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ExtensibilityElement" eSuperTypes="#//WSDLElement #//IExtensibilityElement">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL extensibility element. WSDL allows extensibility elements representing a specific technology under various elements defined by WSDL."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="required" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="elementType" eType="#//QName"
- transient="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Definition" eSuperTypes="#//ExtensibleElement #//IDefinition">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL definitions element. The WSDL definitions element is the root element of a WSDL document."/>
- </eAnnotations>
- <eOperations name="getDocument" eType="#//DOMDocument"/>
- <eOperations name="setDocument">
- <eParameters name="document" eType="#//DOMDocument"/>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetNamespace" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="location" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="qName" eType="#//QName"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="encoding" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eImports" upperBound="-1"
- eType="#//Import" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eTypes" eType="#//Types"
- containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eMessages" upperBound="-1"
- eType="#//Message" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="ePortTypes" upperBound="-1"
- eType="#//PortType" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eBindings" upperBound="-1"
- eType="#//Binding" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eServices" upperBound="-1"
- eType="#//Service" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eNamespaces" upperBound="-1"
- eType="#//Namespace" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Import" eSuperTypes="#//ExtensibleElement #//IImport">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents WSDL import element. WSDL allows associating a namespace with a document location using an import element."/>
- </eAnnotations>
- <eOperations name="getSchema" eType="ecore:EClass platform:/plugin/org.eclipse.xsd/model/XSD.ecore#//XSDSchema"/>
- <eOperations name="setSchema">
- <eParameters name="schema" eType="ecore:EClass platform:/plugin/org.eclipse.xsd/model/XSD.ecore#//XSDSchema"/>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="locationURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eDefinition" eType="#//Definition"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eSchema" eType="ecore:EClass platform:/plugin/org.eclipse.xsd/model/XSD.ecore#//XSDSchema"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ExtensibleElement" abstract="true" eSuperTypes="#//WSDLElement #//IElementExtensible #//IAttributeExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value=" WSDL allows elements representing a specific technology (referred to here as extensibility elements) under various elements defined by WSDL. This class represents a WSDL point of extensibility."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eExtensibilityElements"
- upperBound="-1" eType="#//ExtensibilityElement" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Input" eSuperTypes="#//MessageReference #//IInput">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL input element. An input element specifies the abstract message format for the input of the operation."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Output" eSuperTypes="#//MessageReference #//IOutput">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL output element. An output element specifies the abstract message format for the output of the operation."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Fault" eSuperTypes="#//MessageReference #//IFault">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL fault element. Fault elements specify the abstract message format for any error messages that may be output as the result of the operation "/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="BindingInput" eSuperTypes="#//ExtensibleElement #//IBindingInput">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL input element within a operation within a binding. An input element within an operation within a binding specifies binding information for the input of the operation. "/>
- </eAnnotations>
- <eOperations name="getInput" eType="#//IInput"/>
- <eOperations name="setInput">
- <eParameters name="input" eType="#//IInput"/>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eInput" lowerBound="1"
- eType="#//Input"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="BindingOutput" eSuperTypes="#//ExtensibleElement #//IBindingOutput">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL output element within a operation within a binding. An output element within an operation within a binding specifies binding information for the output of the operation. "/>
- </eAnnotations>
- <eOperations name="getOutput" eType="#//IOutput"/>
- <eOperations name="setOutput">
- <eParameters name="output" eType="#//IOutput"/>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eOutput" lowerBound="1"
- eType="#//Output"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="BindingFault" eSuperTypes="#//ExtensibleElement #//IBindingFault">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL fault element within a operation within a binding. A fault element within an operation within a binding specifies binding information for the fault with the same name. "/>
- </eAnnotations>
- <eOperations name="getFault" eType="#//IFault"/>
- <eOperations name="setFault">
- <eParameters name="fault" eType="#//IFault"/>
- </eOperations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eFault" lowerBound="1"
- eType="#//Fault"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EDataType" name="QName" instanceClassName="javax.xml.namespace.QName">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.QName class. A QName is a fully qualified name."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Namespace">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a namespace and the corresponding namespace prefix used in a WSDL document."/>
- </eAnnotations>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="URI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="prefix" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EDataType" name="OperationType" instanceClassName="javax.wsdl.OperationType">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="ONE_WAY=1&#xD;&#xA;REQUEST_RESPONSE=2&#xD;&#xA;SOLICIT_RESPONSE=3&#xD;&#xA;NOTIFICATION=4"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IPortType" instanceClassName="javax.wsdl.PortType"
- abstract="true" interface="true" eSuperTypes="#//IAttributeExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.PortType non-MOF interface."/>
- </eAnnotations>
- <eOperations name="addOperation">
- <eParameters name="operation" eType="#//IOperation"/>
- </eOperations>
- <eOperations name="getOperation" eType="#//IOperation">
- <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eParameters name="inputName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eParameters name="outputName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eOperations>
- <eOperations name="getOperations" eType="#//IList"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IOperation" instanceClassName="javax.wsdl.Operation"
- abstract="true" interface="true" eSuperTypes="#//IElementExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.Operation non-MOF interface."/>
- </eAnnotations>
- <eOperations name="addFault">
- <eParameters name="fault" eType="#//IFault"/>
- </eOperations>
- <eOperations name="getFault" eType="#//IFault">
- <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eOperations>
- <eOperations name="getFaults" eType="#//IMap"/>
- <eOperations name="getParameterOrdering" eType="#//IList"/>
- <eOperations name="setParameterOrdering">
- <eParameters name="parameterOrder" eType="#//IList"/>
- </eOperations>
- <eOperations name="getInput" eType="#//IInput"/>
- <eOperations name="setInput">
- <eParameters name="input" eType="#//IInput"/>
- </eOperations>
- <eOperations name="getOutput" eType="#//IOutput"/>
- <eOperations name="setOutput">
- <eParameters name="output" eType="#//IOutput"/>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IInput" instanceClassName="javax.wsdl.Input"
- abstract="true" interface="true" eSuperTypes="#//IAttributeExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.Input non-MOF interface."/>
- </eAnnotations>
- <eOperations name="getMessage" eType="#//IMessage"/>
- <eOperations name="setMessage">
- <eParameters name="message" eType="#//IMessage"/>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IOutput" instanceClassName="javax.wsdl.Output"
- abstract="true" interface="true" eSuperTypes="#//IAttributeExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.Output non-MOF interface."/>
- </eAnnotations>
- <eOperations name="getMessage" eType="#//IMessage"/>
- <eOperations name="setMessage">
- <eParameters name="message" eType="#//IMessage"/>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IFault" instanceClassName="javax.wsdl.Fault"
- abstract="true" interface="true" eSuperTypes="#//IAttributeExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.Fault non-MOF interface."/>
- </eAnnotations>
- <eOperations name="getMessage" eType="#//IMessage"/>
- <eOperations name="setMessage">
- <eParameters name="message" eType="#//IMessage"/>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IMessage" instanceClassName="javax.wsdl.Message"
- abstract="true" interface="true" eSuperTypes="#//IElementExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.Message non-MOF interface"/>
- </eAnnotations>
- <eOperations name="addPart">
- <eParameters name="part" eType="#//IPart"/>
- </eOperations>
- <eOperations name="getPart" eType="#//IPart">
- <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eOperations>
- <eOperations name="getParts" eType="#//IMap"/>
- <eOperations name="getOrderedParts" eType="#//IList">
- <eParameters name="partOrder" eType="#//IList"/>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IPart" instanceClassName="javax.wsdl.Part"
- abstract="true" interface="true" eSuperTypes="#//IAttributeExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.Part non-MOF interface"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IService" instanceClassName="javax.wsdl.Service"
- abstract="true" interface="true" eSuperTypes="#//IElementExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.Service non-MOF interface."/>
- </eAnnotations>
- <eOperations name="addPort">
- <eParameters name="port" eType="#//IPort"/>
- </eOperations>
- <eOperations name="getPorts" eType="#//IMap"/>
- <eOperations name="getPort" eType="#//IPort">
- <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IPort" instanceClassName="javax.wsdl.Port"
- abstract="true" interface="true" eSuperTypes="#//IElementExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.Port non-MOF interface."/>
- </eAnnotations>
- <eOperations name="getBinding" eType="#//IBinding"/>
- <eOperations name="setBinding">
- <eParameters name="binding" eType="#//IBinding"/>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IBinding" instanceClassName="javax.wsdl.Binding"
- abstract="true" interface="true" eSuperTypes="#//IElementExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.Binding non-MOF interface."/>
- </eAnnotations>
- <eOperations name="addBindingOperation">
- <eParameters name="bindingOperation" eType="#//IBindingOperation"/>
- </eOperations>
- <eOperations name="getBindingOperation" eType="#//IBindingOperation">
- <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eParameters name="inputName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eParameters name="outputName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eOperations>
- <eOperations name="getBindingOperations" eType="#//IList"/>
- <eOperations name="getPortType" eType="#//IPortType"/>
- <eOperations name="setPortType">
- <eParameters name="portType" eType="#//IPortType"/>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IBindingOperation" instanceClassName="javax.wsdl.BindingOperation"
- abstract="true" interface="true" eSuperTypes="#//IElementExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.BindingOperation non-MOF interface."/>
- </eAnnotations>
- <eOperations name="addBindingFault">
- <eParameters name="bindingFault" eType="#//IBindingFault"/>
- </eOperations>
- <eOperations name="getBindingFault" eType="#//IBindingFault">
- <eParameters name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eOperations>
- <eOperations name="getBindingFaults" eType="#//IMap"/>
- <eOperations name="getOperation" eType="#//IOperation"/>
- <eOperations name="setOperation">
- <eParameters name="operation" eType="#//IOperation"/>
- </eOperations>
- <eOperations name="getBindingInput" eType="#//IBindingInput"/>
- <eOperations name="setBindingInput">
- <eParameters name="bindingInput" eType="#//IBindingInput"/>
- </eOperations>
- <eOperations name="getBindingOutput" eType="#//IBindingOutput"/>
- <eOperations name="setBindingOutput">
- <eParameters name="bindingOutput" eType="#//IBindingOutput"/>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IBindingInput" instanceClassName="javax.wsdl.BindingInput"
- abstract="true" interface="true" eSuperTypes="#//IElementExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.BindingInput non-MOF interface."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IBindingOutput" instanceClassName="javax.wsdl.BindingOutput"
- abstract="true" interface="true" eSuperTypes="#//IElementExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.BindingOutput non-MOF interface."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IBindingFault" instanceClassName="javax.wsdl.BindingFault"
- abstract="true" interface="true" eSuperTypes="#//IElementExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.BindingFault non-MOF interface."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EDataType" name="DOMElement" instanceClassName="org.w3c.dom.Element">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the org.w3c.dom.Element non-MOF interface."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IExtensibilityElement" instanceClassName="javax.wsdl.extensions.ExtensibilityElement"
- abstract="true" interface="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.ExtensibilityElement non-MOF interface."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IDefinition" instanceClassName="javax.wsdl.Definition"
- abstract="true" interface="true" eSuperTypes="#//IElementExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.Definition non-MOF interface."/>
- </eAnnotations>
- <eOperations name="addBinding">
- <eParameters name="binding" eType="#//IBinding"/>
- </eOperations>
- <eOperations name="addImport">
- <eParameters name="importDef" eType="#//IImport"/>
- </eOperations>
- <eOperations name="addMessage">
- <eParameters name="message" eType="#//IMessage"/>
- </eOperations>
- <eOperations name="addNamespace">
- <eParameters name="prefix" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eParameters name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eOperations>
- <eOperations name="addPortType">
- <eParameters name="portType" eType="#//IPortType"/>
- </eOperations>
- <eOperations name="addService">
- <eParameters name="service" eType="#//IService"/>
- </eOperations>
- <eOperations name="createBindingFault" eType="#//IBindingFault"/>
- <eOperations name="createBindingInput" eType="#//IBindingInput"/>
- <eOperations name="createBindingOutput" eType="#//IBindingOutput"/>
- <eOperations name="createBindingOperation" eType="#//IBindingOperation"/>
- <eOperations name="createBinding" eType="#//IBinding"/>
- <eOperations name="createFault" eType="#//IFault"/>
- <eOperations name="createImport" eType="#//IImport"/>
- <eOperations name="createInput" eType="#//IInput"/>
- <eOperations name="createMessage" eType="#//IMessage"/>
- <eOperations name="createOperation" eType="#//IOperation"/>
- <eOperations name="createOutput" eType="#//IOutput"/>
- <eOperations name="createPart" eType="#//IPart"/>
- <eOperations name="createPort" eType="#//IPort"/>
- <eOperations name="createPortType" eType="#//IPortType"/>
- <eOperations name="createService" eType="#//IService"/>
- <eOperations name="getBinding" eType="#//IBinding">
- <eParameters name="name" eType="#//QName"/>
- </eOperations>
- <eOperations name="getBindings" eType="#//IMap"/>
- <eOperations name="getImports" eType="#//IMap"/>
- <eOperations name="getImports" eType="#//IList">
- <eParameters name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eOperations>
- <eOperations name="getMessage" eType="#//IMessage">
- <eParameters name="name" eType="#//QName"/>
- </eOperations>
- <eOperations name="getMessages" eType="#//IMap"/>
- <eOperations name="getNamespace" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
- <eParameters name="prefix" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eOperations>
- <eOperations name="getNamespaces" eType="#//IMap"/>
- <eOperations name="getPortType" eType="#//IPortType">
- <eParameters name="name" eType="#//QName"/>
- </eOperations>
- <eOperations name="getPortTypes" eType="#//IMap"/>
- <eOperations name="getPrefix" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">
- <eParameters name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eOperations>
- <eOperations name="getService" eType="#//IService">
- <eParameters name="name" eType="#//QName"/>
- </eOperations>
- <eOperations name="getServices" eType="#//IMap"/>
- <eOperations name="getExtensionRegistry" eType="#//IExtensionRegistry"/>
- <eOperations name="setExtensionRegistry">
- <eParameters name="extensionRegistry" eType="#//IExtensionRegistry"/>
- </eOperations>
- <eOperations name="getDocumentBaseURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eOperations name="setDocumentBaseURI">
- <eParameters name="documentBase" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eOperations>
- <eOperations name="createTypes" eType="#//ITypes"/>
- <eOperations name="removeService" eType="#//IService">
- <eParameters name="name" eType="#//QName"/>
- </eOperations>
- <eOperations name="removeBinding" eType="#//IBinding">
- <eParameters name="name" eType="#//QName"/>
- </eOperations>
- <eOperations name="removePortType" eType="#//IPortType">
- <eParameters name="name" eType="#//QName"/>
- </eOperations>
- <eOperations name="removeMessage" eType="#//IMessage">
- <eParameters name="name" eType="#//QName"/>
- </eOperations>
- <eOperations name="getTypes" eType="#//ITypes"/>
- <eOperations name="setTypes">
- <eParameters name="types" eType="#//ITypes"/>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IImport" instanceClassName="javax.wsdl.Import"
- abstract="true" interface="true" eSuperTypes="#//IAttributeExtensible">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.Import non-MOF interface."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IList" instanceClassName="java.util.List"
- abstract="true" interface="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the non-MOF java.util.List interface."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IMap" instanceClassName="java.util.Map"
- abstract="true" interface="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the non-MOF java.util.Map interface."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IURL" instanceClassName="java.net.URL"
- abstract="true" interface="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the non-MOF java.net.URL interface."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IExtensionRegistry" instanceClassName="javax.wsdl.extensions.ExtensionRegistry"
- abstract="true" interface="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the non-MOF javax.wsdl.extensions.ExtensionRegistry interface."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="Types" eSuperTypes="#//ExtensibleElement #//ITypes">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents a WSDL types element. The types element encloses data type definitions that are relevant for the exchanged messages."/>
- </eAnnotations>
- <eOperations name="getSchemas" eType="#//IList"/>
- <eOperations name="getSchemas" eType="#//IList">
- <eParameters name="namespaceURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IIterator" instanceClassName="java.util.Iterator"
- abstract="true" interface="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the non-MOF java.util.Iterator interface."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EDataType" name="WSDLException" instanceClassName="javax.wsdl.WSDLException">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.Exception class."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ITypes" instanceClassName="javax.wsdl.Types"
- abstract="true" interface="true">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the javax.wsdl.Types non-MOF interface"/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="UnknownExtensibilityElement" eSuperTypes="#//ExtensibilityElement">
- <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1"
- eType="#//UnknownExtensibilityElement" containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="XSDSchemaExtensibilityElement" eSuperTypes="#//ExtensibilityElement #//ISchema">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="documentBaseURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="schema" eType="ecore:EClass platform:/plugin/org.eclipse.xsd/model/XSD.ecore#//XSDSchema"
- containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EDataType" name="DOMDocument" instanceClassName="org.w3c.dom.Document">
- <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
- <details key="documentation" value="This class represents the org.w3c.dom.Document non-MOF interface."/>
- </eAnnotations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="MessageReference" abstract="true" eSuperTypes="#//ExtensibleElement">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="eMessage" lowerBound="1"
- eType="#//Message"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IElementExtensible" instanceClassName="javax.wsdl.extensions.ElementExtensible"
- abstract="true" interface="true">
- <eOperations name="getExtensibilityElements" eType="#//IList"/>
- <eOperations name="addExtensibilityElement">
- <eParameters name="extElement" eType="#//IExtensibilityElement"/>
- </eOperations>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IAttributeExtensible" instanceClassName="javax.wsdl.extensions.AttributeExtensible"
- abstract="true" interface="true">
- <eOperations name="getExtensionAttribute" eType="#//IObject">
- <eParameters name="name" eType="#//QName"/>
- </eOperations>
- <eOperations name="setExtensionAttribute">
- <eParameters name="name" eType="#//QName"/>
- <eParameters name="value" eType="#//IObject"/>
- </eOperations>
- <eOperations name="getExtensionAttributes" eType="#//IMap"/>
- <eOperations name="getNativeAttributeNames" eType="#//IList"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="IObject" instanceClassName="java.lang.Object"
- abstract="true" interface="true"/>
- <eClassifiers xsi:type="ecore:EClass" name="ISchema" instanceClassName="javax.wsdl.extensions.schema.Schema"
- abstract="true" interface="true" eSuperTypes="#//IExtensibilityElement"/>
-</ecore:EPackage>
diff --git a/bundles/org.eclipse.wst.wsdl/model/WSDL.genmodel b/bundles/org.eclipse.wst.wsdl/model/WSDL.genmodel
deleted file mode 100644
index d6cfb55a2..000000000
--- a/bundles/org.eclipse.wst.wsdl/model/WSDL.genmodel
+++ /dev/null
@@ -1,391 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<genmodel:GenModel xmi:version="2.0"
- xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
- xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/org.eclipse.wst.wsdl/src-wsdl"
- editDirectory="/org.eclipse.wst.wsdl.edit/src" editorDirectory="org.eclipse.wst.wsdl.editor/src"
- modelPluginID="org.eclipse.wst.wsdl" modelName="WSDL" modelPluginClass="" editPluginClass=""
- editorPluginClass="" nonNLSMarkers="true" codeFormatting="true" importerID="org.eclipse.emf.importer.rose"
- usedGenPackages="platform:/plugin/org.eclipse.xsd/model/XSD.genmodel#//xsd">
- <foreignModel>WSDL.mdl</foreignModel>
- <foreignModel>VABASE_PLUGINS_PATH</foreignModel>
- <foreignModel>../..</foreignModel>
- <genPackages prefix="WSDL" basePackage="org.eclipse.wst" disposableProviderFactory="true"
- classPackageSuffix="internal.impl" utilityPackageSuffix="internal.util" ecorePackage="WSDL.ecore#/">
- <genDataTypes ecoreDataType="WSDL.ecore#//QName"/>
- <genDataTypes ecoreDataType="WSDL.ecore#//OperationType"/>
- <genDataTypes ecoreDataType="WSDL.ecore#//DOMElement"/>
- <genDataTypes ecoreDataType="WSDL.ecore#//WSDLException"/>
- <genDataTypes ecoreDataType="WSDL.ecore#//DOMDocument"/>
- <genClasses image="false" ecoreClass="WSDL.ecore#//WSDLElement">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//WSDLElement/documentationElement"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//WSDLElement/element"/>
- <genOperations ecoreOperation="WSDL.ecore#//WSDLElement/getEnclosingDefinition"/>
- <genOperations ecoreOperation="WSDL.ecore#//WSDLElement/setEnclosingDefinition">
- <genParameters ecoreParameter="WSDL.ecore#//WSDLElement/setEnclosingDefinition/definition"/>
- </genOperations>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//PortType">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//PortType/qName"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//PortType/undefined"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//PortType/eOperations"/>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//Operation">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Operation/style"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Operation/name"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Operation/undefined"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//Operation/eInput"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//Operation/eOutput"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//Operation/eFaults"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference WSDL.ecore#//Operation/eParameterOrdering"/>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//Message">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Message/qName"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Message/undefined"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//Message/eParts"/>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//Part">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Part/name"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Part/elementName"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Part/typeName"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference WSDL.ecore#//Part/typeDefinition"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference WSDL.ecore#//Part/elementDeclaration"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference WSDL.ecore#//Part/eMessage"/>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//Binding">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Binding/qName"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Binding/undefined"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference WSDL.ecore#//Binding/ePortType"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//Binding/eBindingOperations"/>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//BindingOperation">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//BindingOperation/name"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference WSDL.ecore#//BindingOperation/eOperation"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//BindingOperation/eBindingInput"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//BindingOperation/eBindingOutput"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//BindingOperation/eBindingFaults"/>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//Service">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Service/qName"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Service/undefined"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//Service/ePorts"/>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//Port">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Port/name"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference WSDL.ecore#//Port/eBinding"/>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//ExtensibilityElement">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//ExtensibilityElement/required"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//ExtensibilityElement/elementType"/>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//Definition">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Definition/targetNamespace"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Definition/location"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Definition/qName"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Definition/encoding"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//Definition/eImports"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//Definition/eTypes"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//Definition/eMessages"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//Definition/ePortTypes"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//Definition/eBindings"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//Definition/eServices"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//Definition/eNamespaces"/>
- <genOperations ecoreOperation="WSDL.ecore#//Definition/getDocument"/>
- <genOperations ecoreOperation="WSDL.ecore#//Definition/setDocument">
- <genParameters ecoreParameter="WSDL.ecore#//Definition/setDocument/document"/>
- </genOperations>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//Import">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Import/namespaceURI"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Import/locationURI"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference WSDL.ecore#//Import/eDefinition"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference WSDL.ecore#//Import/eSchema"/>
- <genOperations ecoreOperation="WSDL.ecore#//Import/getSchema"/>
- <genOperations ecoreOperation="WSDL.ecore#//Import/setSchema">
- <genParameters ecoreParameter="WSDL.ecore#//Import/setSchema/schema"/>
- </genOperations>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//ExtensibleElement">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//ExtensibleElement/eExtensibilityElements"/>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//Input"/>
- <genClasses ecoreClass="WSDL.ecore#//Output"/>
- <genClasses ecoreClass="WSDL.ecore#//Fault"/>
- <genClasses ecoreClass="WSDL.ecore#//BindingInput">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//BindingInput/name"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference WSDL.ecore#//BindingInput/eInput"/>
- <genOperations ecoreOperation="WSDL.ecore#//BindingInput/getInput"/>
- <genOperations ecoreOperation="WSDL.ecore#//BindingInput/setInput">
- <genParameters ecoreParameter="WSDL.ecore#//BindingInput/setInput/input"/>
- </genOperations>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//BindingOutput">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//BindingOutput/name"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference WSDL.ecore#//BindingOutput/eOutput"/>
- <genOperations ecoreOperation="WSDL.ecore#//BindingOutput/getOutput"/>
- <genOperations ecoreOperation="WSDL.ecore#//BindingOutput/setOutput">
- <genParameters ecoreParameter="WSDL.ecore#//BindingOutput/setOutput/output"/>
- </genOperations>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//BindingFault">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//BindingFault/name"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference WSDL.ecore#//BindingFault/eFault"/>
- <genOperations ecoreOperation="WSDL.ecore#//BindingFault/getFault"/>
- <genOperations ecoreOperation="WSDL.ecore#//BindingFault/setFault">
- <genParameters ecoreParameter="WSDL.ecore#//BindingFault/setFault/fault"/>
- </genOperations>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//Namespace">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Namespace/URI"/>
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//Namespace/prefix"/>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IPortType">
- <genOperations ecoreOperation="WSDL.ecore#//IPortType/addOperation">
- <genParameters ecoreParameter="WSDL.ecore#//IPortType/addOperation/operation"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IPortType/getOperation">
- <genParameters ecoreParameter="WSDL.ecore#//IPortType/getOperation/name"/>
- <genParameters ecoreParameter="WSDL.ecore#//IPortType/getOperation/inputName"/>
- <genParameters ecoreParameter="WSDL.ecore#//IPortType/getOperation/outputName"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IPortType/getOperations"/>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IOperation">
- <genOperations ecoreOperation="WSDL.ecore#//IOperation/addFault">
- <genParameters ecoreParameter="WSDL.ecore#//IOperation/addFault/fault"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IOperation/getFault">
- <genParameters ecoreParameter="WSDL.ecore#//IOperation/getFault/name"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IOperation/getFaults"/>
- <genOperations ecoreOperation="WSDL.ecore#//IOperation/getParameterOrdering"/>
- <genOperations ecoreOperation="WSDL.ecore#//IOperation/setParameterOrdering">
- <genParameters ecoreParameter="WSDL.ecore#//IOperation/setParameterOrdering/parameterOrder"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IOperation/getInput"/>
- <genOperations ecoreOperation="WSDL.ecore#//IOperation/setInput">
- <genParameters ecoreParameter="WSDL.ecore#//IOperation/setInput/input"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IOperation/getOutput"/>
- <genOperations ecoreOperation="WSDL.ecore#//IOperation/setOutput">
- <genParameters ecoreParameter="WSDL.ecore#//IOperation/setOutput/output"/>
- </genOperations>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IInput">
- <genOperations ecoreOperation="WSDL.ecore#//IInput/getMessage"/>
- <genOperations ecoreOperation="WSDL.ecore#//IInput/setMessage">
- <genParameters ecoreParameter="WSDL.ecore#//IInput/setMessage/message"/>
- </genOperations>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IOutput">
- <genOperations ecoreOperation="WSDL.ecore#//IOutput/getMessage"/>
- <genOperations ecoreOperation="WSDL.ecore#//IOutput/setMessage">
- <genParameters ecoreParameter="WSDL.ecore#//IOutput/setMessage/message"/>
- </genOperations>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IFault">
- <genOperations ecoreOperation="WSDL.ecore#//IFault/getMessage"/>
- <genOperations ecoreOperation="WSDL.ecore#//IFault/setMessage">
- <genParameters ecoreParameter="WSDL.ecore#//IFault/setMessage/message"/>
- </genOperations>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IMessage">
- <genOperations ecoreOperation="WSDL.ecore#//IMessage/addPart">
- <genParameters ecoreParameter="WSDL.ecore#//IMessage/addPart/part"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IMessage/getPart">
- <genParameters ecoreParameter="WSDL.ecore#//IMessage/getPart/name"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IMessage/getParts"/>
- <genOperations ecoreOperation="WSDL.ecore#//IMessage/getOrderedParts">
- <genParameters ecoreParameter="WSDL.ecore#//IMessage/getOrderedParts/partOrder"/>
- </genOperations>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IPart"/>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IService">
- <genOperations ecoreOperation="WSDL.ecore#//IService/addPort">
- <genParameters ecoreParameter="WSDL.ecore#//IService/addPort/port"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IService/getPorts"/>
- <genOperations ecoreOperation="WSDL.ecore#//IService/getPort">
- <genParameters ecoreParameter="WSDL.ecore#//IService/getPort/name"/>
- </genOperations>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IPort">
- <genOperations ecoreOperation="WSDL.ecore#//IPort/getBinding"/>
- <genOperations ecoreOperation="WSDL.ecore#//IPort/setBinding">
- <genParameters ecoreParameter="WSDL.ecore#//IPort/setBinding/binding"/>
- </genOperations>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IBinding">
- <genOperations ecoreOperation="WSDL.ecore#//IBinding/addBindingOperation">
- <genParameters ecoreParameter="WSDL.ecore#//IBinding/addBindingOperation/bindingOperation"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IBinding/getBindingOperation">
- <genParameters ecoreParameter="WSDL.ecore#//IBinding/getBindingOperation/name"/>
- <genParameters ecoreParameter="WSDL.ecore#//IBinding/getBindingOperation/inputName"/>
- <genParameters ecoreParameter="WSDL.ecore#//IBinding/getBindingOperation/outputName"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IBinding/getBindingOperations"/>
- <genOperations ecoreOperation="WSDL.ecore#//IBinding/getPortType"/>
- <genOperations ecoreOperation="WSDL.ecore#//IBinding/setPortType">
- <genParameters ecoreParameter="WSDL.ecore#//IBinding/setPortType/portType"/>
- </genOperations>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IBindingOperation">
- <genOperations ecoreOperation="WSDL.ecore#//IBindingOperation/addBindingFault">
- <genParameters ecoreParameter="WSDL.ecore#//IBindingOperation/addBindingFault/bindingFault"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IBindingOperation/getBindingFault">
- <genParameters ecoreParameter="WSDL.ecore#//IBindingOperation/getBindingFault/name"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IBindingOperation/getBindingFaults"/>
- <genOperations ecoreOperation="WSDL.ecore#//IBindingOperation/getOperation"/>
- <genOperations ecoreOperation="WSDL.ecore#//IBindingOperation/setOperation">
- <genParameters ecoreParameter="WSDL.ecore#//IBindingOperation/setOperation/operation"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IBindingOperation/getBindingInput"/>
- <genOperations ecoreOperation="WSDL.ecore#//IBindingOperation/setBindingInput">
- <genParameters ecoreParameter="WSDL.ecore#//IBindingOperation/setBindingInput/bindingInput"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IBindingOperation/getBindingOutput"/>
- <genOperations ecoreOperation="WSDL.ecore#//IBindingOperation/setBindingOutput">
- <genParameters ecoreParameter="WSDL.ecore#//IBindingOperation/setBindingOutput/bindingOutput"/>
- </genOperations>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IBindingInput"/>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IBindingOutput"/>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IBindingFault"/>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IExtensibilityElement"/>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IDefinition">
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/addBinding">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/addBinding/binding"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/addImport">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/addImport/importDef"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/addMessage">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/addMessage/message"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/addNamespace">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/addNamespace/prefix"/>
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/addNamespace/namespaceURI"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/addPortType">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/addPortType/portType"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/addService">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/addService/service"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createBindingFault"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createBindingInput"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createBindingOutput"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createBindingOperation"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createBinding"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createFault"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createImport"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createInput"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createMessage"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createOperation"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createOutput"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createPart"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createPort"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createPortType"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createService"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getBinding">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/getBinding/name"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getBindings"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getImports"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getImports.1">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/getImports.1/namespaceURI"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getMessage">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/getMessage/name"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getMessages"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getNamespace">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/getNamespace/prefix"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getNamespaces"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getPortType">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/getPortType/name"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getPortTypes"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getPrefix">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/getPrefix/namespaceURI"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getService">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/getService/name"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getServices"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getExtensionRegistry"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/setExtensionRegistry">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/setExtensionRegistry/extensionRegistry"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getDocumentBaseURI"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/setDocumentBaseURI">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/setDocumentBaseURI/documentBase"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/createTypes"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/removeService">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/removeService/name"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/removeBinding">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/removeBinding/name"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/removePortType">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/removePortType/name"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/removeMessage">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/removeMessage/name"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/getTypes"/>
- <genOperations ecoreOperation="WSDL.ecore#//IDefinition/setTypes">
- <genParameters ecoreParameter="WSDL.ecore#//IDefinition/setTypes/types"/>
- </genOperations>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IImport"/>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IList"/>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IMap"/>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IURL"/>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IExtensionRegistry"/>
- <genClasses ecoreClass="WSDL.ecore#//Types">
- <genOperations ecoreOperation="WSDL.ecore#//Types/getSchemas"/>
- <genOperations ecoreOperation="WSDL.ecore#//Types/getSchemas.1">
- <genParameters ecoreParameter="WSDL.ecore#//Types/getSchemas.1/namespaceURI"/>
- </genOperations>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IIterator"/>
- <genClasses image="false" ecoreClass="WSDL.ecore#//ITypes"/>
- <genClasses ecoreClass="WSDL.ecore#//UnknownExtensibilityElement">
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//UnknownExtensibilityElement/children"/>
- </genClasses>
- <genClasses ecoreClass="WSDL.ecore#//XSDSchemaExtensibilityElement">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//XSDSchemaExtensibilityElement/documentBaseURI"/>
- <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference WSDL.ecore#//XSDSchemaExtensibilityElement/schema"/>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//MessageReference">
- <genFeatures createChild="false" ecoreFeature="ecore:EAttribute WSDL.ecore#//MessageReference/name"/>
- <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference WSDL.ecore#//MessageReference/eMessage"/>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IElementExtensible">
- <genOperations ecoreOperation="WSDL.ecore#//IElementExtensible/getExtensibilityElements"/>
- <genOperations ecoreOperation="WSDL.ecore#//IElementExtensible/addExtensibilityElement">
- <genParameters ecoreParameter="WSDL.ecore#//IElementExtensible/addExtensibilityElement/extElement"/>
- </genOperations>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IAttributeExtensible">
- <genOperations ecoreOperation="WSDL.ecore#//IAttributeExtensible/getExtensionAttribute">
- <genParameters ecoreParameter="WSDL.ecore#//IAttributeExtensible/getExtensionAttribute/name"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IAttributeExtensible/setExtensionAttribute">
- <genParameters ecoreParameter="WSDL.ecore#//IAttributeExtensible/setExtensionAttribute/name"/>
- <genParameters ecoreParameter="WSDL.ecore#//IAttributeExtensible/setExtensionAttribute/value"/>
- </genOperations>
- <genOperations ecoreOperation="WSDL.ecore#//IAttributeExtensible/getExtensionAttributes"/>
- <genOperations ecoreOperation="WSDL.ecore#//IAttributeExtensible/getNativeAttributeNames"/>
- </genClasses>
- <genClasses image="false" ecoreClass="WSDL.ecore#//IObject"/>
- <genClasses image="false" ecoreClass="WSDL.ecore#//ISchema"/>
- </genPackages>
-</genmodel:GenModel>
diff --git a/bundles/org.eclipse.wst.wsdl/model/WSDL.mdl b/bundles/org.eclipse.wst.wsdl/model/WSDL.mdl
deleted file mode 100644
index d56f0738e..000000000
--- a/bundles/org.eclipse.wst.wsdl/model/WSDL.mdl
+++ /dev/null
@@ -1,3850 +0,0 @@
-
-(object Petal
- version 42
- _written "Rose 4.5.8163.3"
- charSet 0)
-
-(object Design "Logical View"
- is_unit TRUE
- is_loaded TRUE
- defaults (object defaults
- rightMargin 0.250000
- leftMargin 0.250000
- topMargin 0.250000
- bottomMargin 0.500000
- pageOverlap 0.250000
- clipIconLabels TRUE
- autoResize TRUE
- snapToGrid TRUE
- gridX 16
- gridY 16
- defaultFont (object Font
- size 10
- face "Arial"
- bold FALSE
- italics FALSE
- underline FALSE
- strike FALSE
- color 0
- default_color TRUE)
- showMessageNum 1
- showClassOfObject TRUE
- notation "Unified")
- root_usecase_package (object Class_Category "Use Case View"
- quid "39E27F080064"
- exportControl "Public"
- global TRUE
- logical_models (list unit_reference_list)
- logical_presentations (list unit_reference_list
- (object UseCaseDiagram "Main"
- quid "39E27F080078"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- root_category (object Class_Category "Logical View"
- quid "39E27F080063"
- exportControl "Public"
- global TRUE
- subsystem "Component View"
- quidu "39E27F080065"
- logical_models (list unit_reference_list
- (object Class_Category "wsdl"
- is_unit TRUE
- is_loaded FALSE
- file_name "$VABASE_PLUGINS_PATH\\org.eclipse.wst.wsdl\\model\\org.eclipse.wst.WSDL.cat"
- quid "3ADFB8E5021E")
- (object Class_Category "xsd"
- is_unit TRUE
- is_loaded FALSE
- file_name "$VABASE_PLUGINS_PATH\\org.eclipse.xsd\\model\\org.eclipse.XSD.cat"
- quid "39ABDC6F01AA"))
- logical_presentations (list unit_reference_list
- (object ClassDiagram "Main"
- quid "39E27F080076"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object CategoryView "Logical View::wsdl" @1
- location (272, 256)
- label (object ItemLabel
- Parent_View @1
- location (128, 172)
- fill_color 13434879
- nlines 2
- max_width 288
- justify 0
- label "wsdl")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3ADFB8E5021E"
- width 300
- height 180)
- (object CategoryView "Logical View::xsd" @2
- location (272, 576)
- label (object ItemLabel
- Parent_View @2
- location (128, 492)
- fill_color 13434879
- nlines 2
- max_width 288
- justify 0
- label "xsd")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "39ABDC6F01AA"
- width 300
- height 180)))))
- root_subsystem (object SubSystem "Component View"
- quid "39E27F080065"
- physical_models (list unit_reference_list)
- physical_presentations (list unit_reference_list
- (object Module_Diagram "Main"
- quid "39E27F080077"
- title "Main"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- process_structure (object Processes
- quid "39E27F080066"
- ProcsNDevs (list
- (object Process_Diagram "Deployment View"
- quid "39E27F080068"
- title "Deployment View"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list))))
- properties (object Properties
- attributes (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "DDL"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "DDL"
- name "DataBase"
- value ("DataBaseSet" 800))
- (object Attribute
- tool "DDL"
- name "DataBaseSet"
- value (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "ANSI"
- value 800)
- (object Attribute
- tool "DDL"
- name "Oracle"
- value 801)
- (object Attribute
- tool "DDL"
- name "SQLServer"
- value 802)
- (object Attribute
- tool "DDL"
- name "Sybase"
- value 803)
- (object Attribute
- tool "DDL"
- name "Watcom"
- value 804)))
- (object Attribute
- tool "DDL"
- name "PrimaryKeyColumnName"
- value "Id")
- (object Attribute
- tool "DDL"
- name "PrimaryKeyColumnType"
- value "NUMBER(5)")
- (object Attribute
- tool "DDL"
- name "ViewName"
- value "V_")
- (object Attribute
- tool "DDL"
- name "TableName"
- value "T_")
- (object Attribute
- tool "DDL"
- name "InheritSuffix"
- value "_V")
- (object Attribute
- tool "DDL"
- name "DropClause"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "BaseViews"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "DDLScriptFilename"
- value "DDL1.SQL")))
- (object Attribute
- tool "DDL"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "DDL"
- name "ColumnType"
- value "VARCHAR")
- (object Attribute
- tool "DDL"
- name "Length"
- value "")
- (object Attribute
- tool "DDL"
- name "NullsOK"
- value TRUE)
- (object Attribute
- tool "DDL"
- name "PrimaryKey"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "Unique"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "CompositeUnique"
- value FALSE)
- (object Attribute
- tool "DDL"
- name "CheckConstraint"
- value "")))
- (object Attribute
- tool "DDL"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "framework"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "IDL"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "StopOnError"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "GeneratePreserveRegions"
- value TRUE)))
- (object Attribute
- tool "IDL"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "ImplementationType"
- value "")
- (object Attribute
- tool "IDL"
- name "ConstValue"
- value "")
- (object Attribute
- tool "IDL"
- name "GenerateDefaultSpecifier"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "DefaultSpecifier"
- value "")
- (object Attribute
- tool "IDL"
- name "IDLElement"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "IDLSpecificationType"
- value ("IDLSpecSet" 22))
- (object Attribute
- tool "IDL"
- name "IDLSpecSet"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Interface"
- value 22)
- (object Attribute
- tool "IDL"
- name "Typedef"
- value 54)
- (object Attribute
- tool "IDL"
- name "Enumeration"
- value 8)
- (object Attribute
- tool "IDL"
- name "Const"
- value 71)
- (object Attribute
- tool "IDL"
- name "Exception"
- value 61)
- (object Attribute
- tool "IDL"
- name "Struct"
- value 51)
- (object Attribute
- tool "IDL"
- name "Union"
- value 81)))))
- (object Attribute
- tool "IDL"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.services/src/rose/wsdlMdl.mdl, ctc, ibmctc"))
- (object Attribute
- tool "IDL"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "GenerateIDLModule"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "IncludeBySimpleName"
- value FALSE)))
- (object Attribute
- tool "IDL"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.services/src/rose/wsdlMdl.mdl, ctc, ibmctc"))
- (object Attribute
- tool "IDL"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "IDL"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "IDL"
- name "IncludeBySimpleName"
- value FALSE)))
- (object Attribute
- tool "IDL"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "OperationIsOneWay"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "Context"
- value "")
- (object Attribute
- tool "IDL"
- name "Raises"
- value "")))
- (object Attribute
- tool "IDL"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "IDL"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "IDL"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "IsConst"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "ConstValue"
- value "")))
- (object Attribute
- tool "IDL"
- name "default__Has"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "NameIfUnlabeled"
- value "the_$supplier")
- (object Attribute
- tool "IDL"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "IDL"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "BoundedHasRelType"
- value ("HasRelTypeSet" 47))
- (object Attribute
- tool "IDL"
- name "HasRelTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Array"
- value 24)
- (object Attribute
- tool "IDL"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "IDL"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "NameIfUnlabeled"
- value "the_$supplier")
- (object Attribute
- tool "IDL"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "IDL"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "IDL"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "IDL"
- name "BoundedRoleType"
- value ("AssocTypeSet" 47))
- (object Attribute
- tool "IDL"
- name "AssocTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Array"
- value 24)
- (object Attribute
- tool "IDL"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "IDL"
- name "default__Uses"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "GenerateForwardReference"
- value FALSE)))
- (object Attribute
- tool "IDL"
- name "default__Subsystem"
- value (list Attribute_Set
- (object Attribute
- tool "IDL"
- name "Directory"
- value "AUTO GENERATE")))
- (object Attribute
- tool "IDL"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Java"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "Java"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "Java"
- name "StopOnError"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "Java"
- name "UsePrefixes"
- value FALSE)
- (object Attribute
- tool "Java"
- name "InstanceVariablePrefix"
- value "m_")
- (object Attribute
- tool "Java"
- name "ClassVariablePrefix"
- value "s_")
- (object Attribute
- tool "Java"
- name "DefaultAttributeDataType"
- value "int")
- (object Attribute
- tool "Java"
- name "DefaultOperationReturnType"
- value "void")))
- (object Attribute
- tool "Java"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateDefaultConstructor"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ConstructorIs"
- value ("Ctor_Set" 62))
- (object Attribute
- tool "Java"
- name "Ctor_Set"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Public"
- value 62)
- (object Attribute
- tool "Java"
- name "Protected"
- value 63)
- (object Attribute
- tool "Java"
- name "Private"
- value 64)))
- (object Attribute
- tool "Java"
- name "GenerateFinalizer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateStaticInitializer"
- value FALSE)
- (object Attribute
- tool "Java"
- name "GenerateInstanceInitializer"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "Java"
- name "CmIdentification"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "AdditionalImports"
- value (value Text ""))))
- (object Attribute
- tool "Java"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "Java"
- name "CmIdentification"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "Java"
- name "AdditionalImports"
- value (value Text ""))))
- (object Attribute
- tool "Java"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "Abstract"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Static"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Native"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Synchronized"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Transient"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Volatile"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Java"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Java"
- name "ContainerClass"
- value "")
- (object Attribute
- tool "Java"
- name "InitialValue"
- value "")
- (object Attribute
- tool "Java"
- name "Final"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Transient"
- value FALSE)
- (object Attribute
- tool "Java"
- name "Volatile"
- value FALSE)))
- (object Attribute
- tool "Java"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "propertyId"
- value "360000002")
- (object Attribute
- tool "Oracle8"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "DDLScriptFilename"
- value "DDL1.SQL")
- (object Attribute
- tool "Oracle8"
- name "DropClause"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "PrimaryKeyColumnName"
- value "_ID")
- (object Attribute
- tool "Oracle8"
- name "PrimaryKeyColumnType"
- value "NUMBER(5,0)")
- (object Attribute
- tool "Oracle8"
- name "SchemaNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "SchemaNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TableNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TableNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TypeNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TypeNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ViewNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ViewNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "VarrayNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "VarrayNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "NestedTableNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "NestedTableNameSuffix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ObjectTableNamePrefix"
- value "")
- (object Attribute
- tool "Oracle8"
- name "ObjectTableNameSuffix"
- value "")))
- (object Attribute
- tool "Oracle8"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "IsSchema"
- value FALSE)))
- (object Attribute
- tool "Oracle8"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "OID"
- value "")
- (object Attribute
- tool "Oracle8"
- name "WhereClause"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CheckConstraint"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionTypeLength"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionTypePrecision"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionTypeScale"
- value "")
- (object Attribute
- tool "Oracle8"
- name "CollectionOfREFS"
- value FALSE)))
- (object Attribute
- tool "Oracle8"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "MethodKind"
- value ("MethodKindSet" 1903))
- (object Attribute
- tool "Oracle8"
- name "OverloadID"
- value "")
- (object Attribute
- tool "Oracle8"
- name "OrderNumber"
- value "")
- (object Attribute
- tool "Oracle8"
- name "IsReadNoDataState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsReadNoProcessState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsWriteNoDataState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsWriteNoProcessState"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsSelfish"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "TriggerType"
- value ("TriggerTypeSet" 1801))
- (object Attribute
- tool "Oracle8"
- name "TriggerEvent"
- value ("TriggerEventSet" 1601))
- (object Attribute
- tool "Oracle8"
- name "TriggerText"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TriggerReferencingNames"
- value "")
- (object Attribute
- tool "Oracle8"
- name "TriggerForEach"
- value ("TriggerForEachSet" 1701))
- (object Attribute
- tool "Oracle8"
- name "TriggerWhenClause"
- value "")
- (object Attribute
- tool "Oracle8"
- name "MethodKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "MapMethod"
- value 1901)
- (object Attribute
- tool "Oracle8"
- name "OrderMethod"
- value 1902)
- (object Attribute
- tool "Oracle8"
- name "Function"
- value 1903)
- (object Attribute
- tool "Oracle8"
- name "Procedure"
- value 1904)
- (object Attribute
- tool "Oracle8"
- name "Operator"
- value 1905)
- (object Attribute
- tool "Oracle8"
- name "Constructor"
- value 1906)
- (object Attribute
- tool "Oracle8"
- name "Destructor"
- value 1907)
- (object Attribute
- tool "Oracle8"
- name "Trigger"
- value 1908)
- (object Attribute
- tool "Oracle8"
- name "Calculated"
- value 1909)))
- (object Attribute
- tool "Oracle8"
- name "TriggerTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "AFTER"
- value 1801)
- (object Attribute
- tool "Oracle8"
- name "BEFORE"
- value 1802)
- (object Attribute
- tool "Oracle8"
- name "INSTEAD OF"
- value 1803)))
- (object Attribute
- tool "Oracle8"
- name "TriggerForEachSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "ROW"
- value 1701)
- (object Attribute
- tool "Oracle8"
- name "STATEMENT"
- value 1702)))
- (object Attribute
- tool "Oracle8"
- name "TriggerEventSet"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "INSERT"
- value 1601)
- (object Attribute
- tool "Oracle8"
- name "UPDATE"
- value 1602)
- (object Attribute
- tool "Oracle8"
- name "DELETE"
- value 1603)
- (object Attribute
- tool "Oracle8"
- name "INSERT OR UPDATE"
- value 1604)
- (object Attribute
- tool "Oracle8"
- name "INSERT OR DELETE"
- value 1605)
- (object Attribute
- tool "Oracle8"
- name "UPDATE OR DELETE"
- value 1606)
- (object Attribute
- tool "Oracle8"
- name "INSERT OR UPDATE OR DELETE"
- value 1607)))))
- (object Attribute
- tool "Oracle8"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "OrderNumber"
- value "")))
- (object Attribute
- tool "Oracle8"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Oracle8"
- name "OrderNumber"
- value "")
- (object Attribute
- tool "Oracle8"
- name "IsUnique"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "NullsAllowed"
- value TRUE)
- (object Attribute
- tool "Oracle8"
- name "Length"
- value "")
- (object Attribute
- tool "Oracle8"
- name "Precision"
- value "2")
- (object Attribute
- tool "Oracle8"
- name "Scale"
- value "6")
- (object Attribute
- tool "Oracle8"
- name "IsIndex"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "IsPrimaryKey"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "CompositeUnique"
- value FALSE)
- (object Attribute
- tool "Oracle8"
- name "CheckConstraint"
- value "")))
- (object Attribute
- tool "Oracle8"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Repository"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "cg"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "cg"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "UseMSVC"
- value FALSE)
- (object Attribute
- tool "cg"
- name "HeaderFileExtension"
- value "h")
- (object Attribute
- tool "cg"
- name "HeaderFileBackupExtension"
- value "h~")
- (object Attribute
- tool "cg"
- name "HeaderFileTemporaryExtension"
- value "h#")
- (object Attribute
- tool "cg"
- name "CodeFileExtension"
- value "cpp")
- (object Attribute
- tool "cg"
- name "CodeFileBackupExtension"
- value "cp~")
- (object Attribute
- tool "cg"
- name "CodeFileTemporaryExtension"
- value "cp#")
- (object Attribute
- tool "cg"
- name "CreateMissingDirectories"
- value TRUE)
- (object Attribute
- tool "cg"
- name "StopOnError"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ErrorLimit"
- value 30)
- (object Attribute
- tool "cg"
- name "Directory"
- value "$ROSECPP_SOURCE")
- (object Attribute
- tool "cg"
- name "PathSeparator"
- value "")
- (object Attribute
- tool "cg"
- name "FileNameFormat"
- value "128vx_b")
- (object Attribute
- tool "cg"
- name "BooleanType"
- value "int")
- (object Attribute
- tool "cg"
- name "AllowTemplates"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AllowExplicitInstantiations"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AllowProtectedInheritance"
- value TRUE)
- (object Attribute
- tool "cg"
- name "CommentWidth"
- value 60)
- (object Attribute
- tool "cg"
- name "OneByValueContainer"
- value "$targetClass")
- (object Attribute
- tool "cg"
- name "OneByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "OptionalByValueContainer"
- value "OptionalByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "OptionalByReferenceContainer"
- value "$targetClass *")
- (object Attribute
- tool "cg"
- name "FixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByValueContainer"
- value "$targetClass[$limit]")
- (object Attribute
- tool "cg"
- name "FixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "UnorderedFixedByReferenceContainer"
- value "$targetClass *[$limit]")
- (object Attribute
- tool "cg"
- name "BoundedByValueContainer"
- value "BoundedListByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByValueContainer"
- value "BoundedSetByValue<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "BoundedByReferenceContainer"
- value "BoundedListByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnorderedBoundedByReferenceContainer"
- value "BoundedSetByReference<$targetClass,$limit>")
- (object Attribute
- tool "cg"
- name "UnboundedByValueContainer"
- value "UnboundedListByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByValueContainer"
- value "UnboundedSetByValue<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnboundedByReferenceContainer"
- value "UnboundedListByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "UnorderedUnboundedByReferenceContainer"
- value "UnboundedSetByReference<$targetClass>")
- (object Attribute
- tool "cg"
- name "QualifiedByValueContainer"
- value "AssociationByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByValueContainer"
- value "DictionaryByValue<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "QualifiedByReferenceContainer"
- value "AssociationByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "UnorderedQualifiedByReferenceContainer"
- value "DictionaryByReference<$qualtype, $qualcont>")
- (object Attribute
- tool "cg"
- name "GeneratePreserveRegions"
- value TRUE)))
- (object Attribute
- tool "cg"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "ImplementationType"
- value "")
- (object Attribute
- tool "cg"
- name "ClassKey"
- value "class")
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "PutBodiesInSpec"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDefaultConstructor"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "DefaultConstructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineDefaultConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ExplicitDefaultConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateCopyConstructor"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "CopyConstructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineCopyConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ExplicitCopyConstructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDestructor"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DestructorVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "DestructorKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineDestructor"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateAssignmentOperation"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "AssignmentVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "AssignmentKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineAssignmentOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateEqualityOperations"
- value ("GenerateSet" 199))
- (object Attribute
- tool "cg"
- name "EqualityVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "EqualityKind"
- value ("FriendKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineEqualityOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateRelationalOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "RelationalVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "RelationalKind"
- value ("FriendKindSet" 200))
- (object Attribute
- tool "cg"
- name "InlineRelationalOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateStorageMgmtOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "StorageMgmtVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineStorageMgmtOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateSubscriptOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "SubscriptVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "SubscriptKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "SubscriptResultType"
- value "")
- (object Attribute
- tool "cg"
- name "InlineSubscriptOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateDereferenceOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DereferenceVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "DereferenceKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "DereferenceResultType"
- value "")
- (object Attribute
- tool "cg"
- name "InlineDereferenceOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateIndirectionOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IndirectionVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "IndirectionKind"
- value ("ThreeKindSet" 200))
- (object Attribute
- tool "cg"
- name "IndirectionResultType"
- value "")
- (object Attribute
- tool "cg"
- name "InlineIndirectionOperation"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateStreamOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "StreamVisibility"
- value ("VisibilitySet" 45))
- (object Attribute
- tool "cg"
- name "InlineStreamOperations"
- value FALSE)
- (object Attribute
- tool "cg"
- name "ThreeKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)))
- (object Attribute
- tool "cg"
- name "KindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)))
- (object Attribute
- tool "cg"
- name "FriendKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GenerateSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "DeclareAndDefine"
- value 199)
- (object Attribute
- tool "cg"
- name "DeclareOnly"
- value 205)
- (object Attribute
- tool "cg"
- name "DoNotDeclare"
- value 206)))
- (object Attribute
- tool "cg"
- name "VisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)))
- (object Attribute
- tool "cg"
- name "ConstValue"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateDefaultSpecifier"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DefaultSpecifier"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.services/src/rose/wsdlMdl.mdl, ctc, ibmctc"))
- (object Attribute
- tool "cg"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "AllowExtensionlessFileName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InclusionProtectionSymbol"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "IncludeFormat"
- value (value Text
-|// $package
-|#include "$file"
-|
- ))
- (object Attribute
- tool "cg"
- name "IncludeBySimpleName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludePrecompiledHeader"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludeOrder"
- value "AMIR")
- (object Attribute
- tool "cg"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "InliningStyle"
- value ("InliningStyleSet" 207))
- (object Attribute
- tool "cg"
- name "InliningStyleSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "InClassDeclaration"
- value 208)
- (object Attribute
- tool "cg"
- name "FollowingClassDeclaration"
- value 207)))
- (object Attribute
- tool "cg"
- name "TypesDefined"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "IncludeClosure"
- value (value Text ""))))
- (object Attribute
- tool "cg"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Generate"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "CmIdentification"
- value (value Text " %X% @(#) plugins/com.ibm.etools.ctc.services/src/rose/wsdlMdl.mdl, ctc, ibmctc"))
- (object Attribute
- tool "cg"
- name "CopyrightNotice"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "FileName"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "AllowExtensionlessFileName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludeFormat"
- value (value Text
-|// $package
-|#include "$file"
-|
- ))
- (object Attribute
- tool "cg"
- name "IncludeBySimpleName"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IncludePrecompiledHeader"
- value TRUE)
- (object Attribute
- tool "cg"
- name "IncludeOrder"
- value "AMIR")
- (object Attribute
- tool "cg"
- name "AdditionalIncludes"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "InliningStyle"
- value ("InliningStyleSet" 207))
- (object Attribute
- tool "cg"
- name "InliningStyleSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "InClassDeclaration"
- value 208)
- (object Attribute
- tool "cg"
- name "FollowingClassDeclaration"
- value 207)))
- (object Attribute
- tool "cg"
- name "TypesDefined"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "IncludeClosure"
- value (value Text ""))))
- (object Attribute
- tool "cg"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "OperationKind"
- value ("OperationKindSet" 200))
- (object Attribute
- tool "cg"
- name "OperationKindSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "OperationIsConst"
- value FALSE)
- (object Attribute
- tool "cg"
- name "OperationIsExplicit"
- value FALSE)
- (object Attribute
- tool "cg"
- name "Inline"
- value FALSE)
- (object Attribute
- tool "cg"
- name "EntryCode"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "ExitCode"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))
- (object Attribute
- tool "cg"
- name "BodyAnnotations"
- value "")
- (object Attribute
- tool "cg"
- name "OperationIsOneWay"
- value FALSE)
- (object Attribute
- tool "cg"
- name "Context"
- value "")
- (object Attribute
- tool "cg"
- name "Raises"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Has"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "Ordered"
- value TRUE)
- (object Attribute
- tool "cg"
- name "NameIfUnlabeled"
- value "the_$supplier")
- (object Attribute
- tool "cg"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "cg"
- name "DataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtRelationshipVisibility"
- value 210)))
- (object Attribute
- tool "cg"
- name "DataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "DataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DataMemberFieldSize"
- value "")
- (object Attribute
- tool "cg"
- name "InitialValue"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "GenerateGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetName"
- value "get_$relationship")
- (object Attribute
- tool "cg"
- name "SetName"
- value "set_$relationship")
- (object Attribute
- tool "cg"
- name "GetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GetSetKindsSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "ContainerClass"
- value "")
- (object Attribute
- tool "cg"
- name "SelectorName"
- value "")
- (object Attribute
- tool "cg"
- name "SelectorType"
- value "")
- (object Attribute
- tool "cg"
- name "GetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "GetResultIsConstSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_Function"
- value 2)))
- (object Attribute
- tool "cg"
- name "GetSetByReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "SetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "ForwardReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "BoundedHasRelType"
- value ("HasRelTypeSet" 47))
- (object Attribute
- tool "cg"
- name "HasRelTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Array"
- value 24)
- (object Attribute
- tool "cg"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "cg"
- name "default__Association"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "NameIfUnlabeled"
- value "the_$targetClass")))
- (object Attribute
- tool "cg"
- name "default__Inherit"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "InstanceArguments"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "ForwardReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "NameIfUnlabeled"
- value "the_$targetClass")
- (object Attribute
- tool "cg"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DataMemberName"
- value "$target")
- (object Attribute
- tool "cg"
- name "DataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtRelationshipVisibility"
- value 210)))
- (object Attribute
- tool "cg"
- name "DataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "DataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DataMemberFieldSize"
- value "")
- (object Attribute
- tool "cg"
- name "InitialValue"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "ContainerClass"
- value "")
- (object Attribute
- tool "cg"
- name "ContainerGet"
- value "$data.get($keys)")
- (object Attribute
- tool "cg"
- name "ContainerSet"
- value "$data.set($keys,$value)")
- (object Attribute
- tool "cg"
- name "QualifiedContainer"
- value "")
- (object Attribute
- tool "cg"
- name "AssocClassContainer"
- value "$supplier *")
- (object Attribute
- tool "cg"
- name "AssocClassInitialValue"
- value (value Text ""))
- (object Attribute
- tool "cg"
- name "GetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GetSetKindsSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GetSetByReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetName"
- value "get_$target")
- (object Attribute
- tool "cg"
- name "GetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "GetResultIsConstSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_Function"
- value 2)))
- (object Attribute
- tool "cg"
- name "InlineGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "SetName"
- value "set_$target")
- (object Attribute
- tool "cg"
- name "SetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedGetSetByReference"
- value ("QualifiedGetSetByReferenceSet" 2))
- (object Attribute
- tool "cg"
- name "QualifiedGetSetByReferenceSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_GetSetByReference"
- value 2)))
- (object Attribute
- tool "cg"
- name "GenerateQualifiedGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedGetName"
- value "get_$target")
- (object Attribute
- tool "cg"
- name "QualifiedGetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedGetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "InlineQualifiedGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateQualifiedSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "QualifiedSetName"
- value "set_$target")
- (object Attribute
- tool "cg"
- name "QualifiedSetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineQualifiedSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateAssocClassDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberName"
- value "$target")
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtRelationshipVisibility"
- value 210)))
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "AssocClassDataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "AssocClassGetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GenerateAssocClassGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassGetName"
- value "get_$target")
- (object Attribute
- tool "cg"
- name "AssocClassGetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassGetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "InlineAssocClassGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateAssocClassSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassSetName"
- value "set_$target")
- (object Attribute
- tool "cg"
- name "AssocClassSetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineAssocClassSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "AssocClassForwardReferenceOnly"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateForwardReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "IsReadOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "BoundedRoleType"
- value ("AssocTypeSet" 47))
- (object Attribute
- tool "cg"
- name "AssocTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Array"
- value 24)
- (object Attribute
- tool "cg"
- name "Sequence"
- value 47)))))
- (object Attribute
- tool "cg"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "cg"
- name "DataMemberName"
- value "$attribute")
- (object Attribute
- tool "cg"
- name "DataMemberVisibility"
- value ("DataMemberVisibilitySet" 14))
- (object Attribute
- tool "cg"
- name "DataMemberVisibilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Public"
- value 45)
- (object Attribute
- tool "cg"
- name "Protected"
- value 44)
- (object Attribute
- tool "cg"
- name "Private"
- value 43)
- (object Attribute
- tool "cg"
- name "Implementation"
- value 14)
- (object Attribute
- tool "cg"
- name "AtAttributeVisibility"
- value 211)))
- (object Attribute
- tool "cg"
- name "DataMemberMutability"
- value ("DataMemberMutabilitySet" 0))
- (object Attribute
- tool "cg"
- name "DataMemberMutabilitySet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Unrestricted"
- value 0)
- (object Attribute
- tool "cg"
- name "Mutable"
- value 1)
- (object Attribute
- tool "cg"
- name "Const"
- value 2)))
- (object Attribute
- tool "cg"
- name "DataMemberIsVolatile"
- value FALSE)
- (object Attribute
- tool "cg"
- name "DataMemberFieldSize"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateGetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GenerateSetOperation"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetName"
- value "get_$attribute")
- (object Attribute
- tool "cg"
- name "SetName"
- value "set_$attribute")
- (object Attribute
- tool "cg"
- name "GetSetKinds"
- value ("GetSetKindsSet" 200))
- (object Attribute
- tool "cg"
- name "GetSetKindsSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Common"
- value 200)
- (object Attribute
- tool "cg"
- name "Virtual"
- value 201)
- (object Attribute
- tool "cg"
- name "Abstract"
- value 202)
- (object Attribute
- tool "cg"
- name "Static"
- value 203)
- (object Attribute
- tool "cg"
- name "Friend"
- value 204)))
- (object Attribute
- tool "cg"
- name "GetIsConst"
- value TRUE)
- (object Attribute
- tool "cg"
- name "GetResultIsConst"
- value ("GetResultIsConstSet" 2))
- (object Attribute
- tool "cg"
- name "GetResultIsConstSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "False"
- value 0)
- (object Attribute
- tool "cg"
- name "True"
- value 1)
- (object Attribute
- tool "cg"
- name "Same_As_Function"
- value 2)))
- (object Attribute
- tool "cg"
- name "GetSetByReference"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineGet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "SetReturnsValue"
- value FALSE)
- (object Attribute
- tool "cg"
- name "InlineSet"
- value TRUE)
- (object Attribute
- tool "cg"
- name "CaseSpecifier"
- value "")
- (object Attribute
- tool "cg"
- name "IsReadOnly"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "default__Uses"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "ForwardReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "BodyReferenceOnly"
- value FALSE)
- (object Attribute
- tool "cg"
- name "GenerateForwardReference"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "default__Subsystem"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "Directory"
- value "AUTO GENERATE")
- (object Attribute
- tool "cg"
- name "DirectoryIsOnSearchList"
- value FALSE)
- (object Attribute
- tool "cg"
- name "PrecompiledHeader"
- value "")))
- (object Attribute
- tool "cg"
- name "default__Category"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "IsNamespace"
- value FALSE)
- (object Attribute
- tool "cg"
- name "Indent"
- value 2)
- (object Attribute
- tool "cg"
- name "CodeName"
- value "")
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegions"
- value ("GenerateEmptyRegionSet" 3))
- (object Attribute
- tool "cg"
- name "GenerateEmptyRegionSet"
- value (list Attribute_Set
- (object Attribute
- tool "cg"
- name "None"
- value 0)
- (object Attribute
- tool "cg"
- name "Preserved"
- value 1)
- (object Attribute
- tool "cg"
- name "Unpreserved"
- value 2)
- (object Attribute
- tool "cg"
- name "All"
- value 3)))))
- (object Attribute
- tool "MSVC"
- name "propertyId"
- value "809135966")
- (object Attribute
- tool "MSVC"
- name "default__Project"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Version"
- value "5.0")))
- (object Attribute
- tool "MSVC"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCClassTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCClassTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Interface_Part"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Connection_Part"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Class_Factory"
- value 3)))
- (object Attribute
- tool "MSVC"
- name "CObjectFunctionality"
- value ("CObjectFunctionalitySet" 0))
- (object Attribute
- tool "MSVC"
- name "CObjectFunctionalitySet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "None"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Dynamic"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Dyncreate"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Serial"
- value 3)))
- (object Attribute
- tool "MSVC"
- name "GenerateOverrideGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "GenerateDataGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_DATA_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateFieldGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_FIELD_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateMessageGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "GenerateMessageMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_MSG_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MESSAGE_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "OLEFactory"
- value ("OLEFactorySet" 0))
- (object Attribute
- tool "MSVC"
- name "OLEFactorySet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "None"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Built_in"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Simple"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Licensed"
- value 3)))
- (object Attribute
- tool "MSVC"
- name "OLEName"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLEClassID"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateOLECtlType"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "OLECtlType"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateOLETypeLib"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "OLETypeLibID"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLETypeLibMajor"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLETypeLibMinor"
- value "")
- (object Attribute
- tool "MSVC"
- name "GeneratePropPageIDs"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "OLEPropPageIDs"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateDispatchMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "StockProperties"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "StockFunctions"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DispatchDefValue"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateDispIdEnum"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_DISP_ID_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateInterfaceMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "INTERFACE_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "InitInterface"
- value "")
- (object Attribute
- tool "MSVC"
- name "GenerateEventMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_EVENT_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "StockEvents"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateEventSinkMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_EVENTSINK_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "PropNotifySinks"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateConnectionMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "CONNECTION_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "ConnectionPointIID"
- value "")
- (object Attribute
- tool "MSVC"
- name "InheritanceType"
- value "")
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "OLECommands"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MFCDeclares"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MFCImplements"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "ATL_Declares"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateCOMMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "COM_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateConnectionPointMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "CONNECTION_POINT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateMsgMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "MSG_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GeneratePropertyMap"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "PROPERTY_MAP_Entries"
- value (value Text ""))))
- (object Attribute
- tool "MSVC"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCOperationTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCOperationTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Virtual_Override"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Message_Handler"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dispatch_Handler"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Event_Firing_Function"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Event_Sink_Handler"
- value 5)
- (object Attribute
- tool "MSVC"
- name "Std_OLE_Method"
- value 6)
- (object Attribute
- tool "MSVC"
- name "Command_Parser"
- value 7)
- (object Attribute
- tool "MSVC"
- name "Property_Get_Function"
- value 8)
- (object Attribute
- tool "MSVC"
- name "Property_Set_Function"
- value 9)
- (object Attribute
- tool "MSVC"
- name "Property_Notify_Function"
- value 10)
- (object Attribute
- tool "MSVC"
- name "Macro_Generated_Function"
- value 11)))
- (object Attribute
- tool "MSVC"
- name "AFX_MSG_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "MESSAGE_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENT_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "AFX_EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "EVENTSINK_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "BodyImage"
- value (value Text ""))))
- (object Attribute
- tool "MSVC"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCAttributeTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCAttributeTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Member_Property"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Get_Set_Property"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dialog_Data"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Field_Data"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Stock_Property"
- value 5)))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "PointerBase"
- value "")
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "StockPropertyImplementation"
- value "")))
- (object Attribute
- tool "MSVC"
- name "default__Has"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCAttributeTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCAttributeTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Member_Property"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Get_Set_Property"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dialog_Data"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Field_Data"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Stock_Property"
- value 5)))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "PointerBase"
- value "")
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "StockPropertyImplementation"
- value "")))
- (object Attribute
- tool "MSVC"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Type"
- value ("MSVCAttributeTypeSet" 0))
- (object Attribute
- tool "MSVC"
- name "MSVCAttributeTypeSet"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "Normal"
- value 0)
- (object Attribute
- tool "MSVC"
- name "Member_Property"
- value 1)
- (object Attribute
- tool "MSVC"
- name "Get_Set_Property"
- value 2)
- (object Attribute
- tool "MSVC"
- name "Dialog_Data"
- value 3)
- (object Attribute
- tool "MSVC"
- name "Field_Data"
- value 4)
- (object Attribute
- tool "MSVC"
- name "Stock_Property"
- value 5)))
- (object Attribute
- tool "MSVC"
- name "AFX_DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DISPATCH_MAP_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "DeclSpec"
- value "")
- (object Attribute
- tool "MSVC"
- name "PointerBase"
- value "")
- (object Attribute
- tool "MSVC"
- name "CallType"
- value "")
- (object Attribute
- tool "MSVC"
- name "StockPropertyImplementation"
- value "")))
- (object Attribute
- tool "MSVC"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "GenerateIncludesGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_INCLUDES_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateInsertLocation"
- value FALSE)))
- (object Attribute
- tool "MSVC"
- name "default__Module-Body"
- value (list Attribute_Set
- (object Attribute
- tool "MSVC"
- name "GenerateIncludesGroup"
- value FALSE)
- (object Attribute
- tool "MSVC"
- name "AFX_INCLUDES_Entries"
- value (value Text ""))
- (object Attribute
- tool "MSVC"
- name "GenerateInsertLocation"
- value FALSE)))
- (object Attribute
- tool "cg"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "SCC"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "TypeLibImporter"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "propertyId"
- value "783606378")
- (object Attribute
- tool "Visual Basic"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "CreatableSet"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "Private"
- value 221)
- (object Attribute
- tool "Visual Basic"
- name "PublicNotCreatable"
- value 213)
- (object Attribute
- tool "Visual Basic"
- name "SingleUse"
- value 214)
- (object Attribute
- tool "Visual Basic"
- name "GlobalSingleUse"
- value 215)
- (object Attribute
- tool "Visual Basic"
- name "MultiUse"
- value 219)
- (object Attribute
- tool "Visual Basic"
- name "GlobalMultiUse"
- value 220)))
- (object Attribute
- tool "Visual Basic"
- name "OptionBase"
- value "0")
- (object Attribute
- tool "Visual Basic"
- name "OptionExplicit"
- value TRUE)
- (object Attribute
- tool "Visual Basic"
- name "OptionCompare"
- value ("CompareSet" 202))
- (object Attribute
- tool "Visual Basic"
- name "Creatable"
- value ("CreatableSet" 221))
- (object Attribute
- tool "Visual Basic"
- name "GenerateInitialization"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateTermination"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "CollectionClass"
- value "Collection")
- (object Attribute
- tool "Visual Basic"
- name "CompareSet"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "None"
- value 202)
- (object Attribute
- tool "Visual Basic"
- name "Binary"
- value 203)
- (object Attribute
- tool "Visual Basic"
- name "Text"
- value 204)))))
- (object Attribute
- tool "Visual Basic"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "OperationName"
- value "$operation")
- (object Attribute
- tool "Visual Basic"
- name "LibraryName"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "AliasName"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "IsStatic"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "EntryCode"
- value (value Text ""))
- (object Attribute
- tool "Visual Basic"
- name "ExitCode"
- value (value Text ""))))
- (object Attribute
- tool "Visual Basic"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "IsConst"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "New"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "WithEvents"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "Subscript"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "NameIfUnlabeled"
- value "the$supplier")
- (object Attribute
- tool "Visual Basic"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Visual Basic"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "Visual Basic"
- name "GenerateGetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateSetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateLetOperation"
- value FALSE)))
- (object Attribute
- tool "Visual Basic"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "New"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "WithEvents"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "Subscript"
- value "")
- (object Attribute
- tool "Visual Basic"
- name "NameIfUnlabeled"
- value "the$supplier")
- (object Attribute
- tool "Visual Basic"
- name "GenerateDataMember"
- value TRUE)
- (object Attribute
- tool "Visual Basic"
- name "DataMemberName"
- value "$relationship")
- (object Attribute
- tool "Visual Basic"
- name "GenerateGetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateSetOperation"
- value FALSE)
- (object Attribute
- tool "Visual Basic"
- name "GenerateLetOperation"
- value FALSE)))
- (object Attribute
- tool "Visual Basic"
- name "default__Inherit"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "ImplementsDelegation"
- value TRUE)))
- (object Attribute
- tool "Visual Basic"
- name "default__Module-Spec"
- value (list Attribute_Set
- (object Attribute
- tool "Visual Basic"
- name "ProjectFile"
- value "")))
- (object Attribute
- tool "Visual Basic"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "VisualStudio"
- name "HiddenTool"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "propertyId"
- value "809135969")
- (object Attribute
- tool "Ecore"
- name "default__Category"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "packageName"
- value "")
- (object Attribute
- tool "Ecore"
- name "nsPrefix"
- value "")
- (object Attribute
- tool "Ecore"
- name "nsURI"
- value "")
- (object Attribute
- tool "Ecore"
- name "basePackage"
- value "")
- (object Attribute
- tool "Ecore"
- name "prefix"
- value "")
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Class"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "classifierName"
- value "")
- (object Attribute
- tool "Ecore"
- name "constraints"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlName"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlContentKind"
- value ("ContentKind" 0))
- (object Attribute
- tool "Ecore"
- name "ContentKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "Empty"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Simple"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Mixed"
- value 3)
- (object Attribute
- tool "Ecore"
- name "ElementOnly"
- value 4)))
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Operation"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "operationName"
- value "")
- (object Attribute
- tool "Ecore"
- name "isUnique"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Attribute"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "attributeName"
- value "")
- (object Attribute
- tool "Ecore"
- name "isTransient"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isVolatile"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isChangeable"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "isUnsettable"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isUnique"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "isID"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "visibility"
- value ("VisibilityKind" 0))
- (object Attribute
- tool "Ecore"
- name "VisibilityKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "None"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Read-only"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Read-write"
- value 3)
- (object Attribute
- tool "Ecore"
- name "Read-only unsettable"
- value 4)
- (object Attribute
- tool "Ecore"
- name "Read-write unsettable"
- value 5)))
- (object Attribute
- tool "Ecore"
- name "xmlName"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlNamespace"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlFeatureKind"
- value ("FeatureKind" 0))
- (object Attribute
- tool "Ecore"
- name "FeatureKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "Simple"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Attribute"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Element"
- value 4)))
- (object Attribute
- tool "Ecore"
- name "annotation"
- value "")))
- (object Attribute
- tool "Ecore"
- name "default__Role"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "referenceName"
- value "")
- (object Attribute
- tool "Ecore"
- name "isTransient"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isVolatile"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isChangeable"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "isUnsettable"
- value FALSE)
- (object Attribute
- tool "Ecore"
- name "isResolveProxies"
- value TRUE)
- (object Attribute
- tool "Ecore"
- name "visibility"
- value ("VisibilityKind" 0))
- (object Attribute
- tool "Ecore"
- name "VisibilityKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "None"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Read-only"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Read-write"
- value 3)
- (object Attribute
- tool "Ecore"
- name "Read-only unsettable"
- value 4)
- (object Attribute
- tool "Ecore"
- name "Read-write unsettable"
- value 5)))
- (object Attribute
- tool "Ecore"
- name "xmlName"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlNamespace"
- value "")
- (object Attribute
- tool "Ecore"
- name "xmlFeatureKind"
- value ("FeatureKind" 0))
- (object Attribute
- tool "Ecore"
- name "FeatureKind"
- value (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "Unspecified"
- value 0)
- (object Attribute
- tool "Ecore"
- name "Simple"
- value 1)
- (object Attribute
- tool "Ecore"
- name "Attribute"
- value 2)
- (object Attribute
- tool "Ecore"
- name "Element"
- value 4)))
- (object Attribute
- tool "Ecore"
- name "annotation"
- value ""))))
- quid "39E27F080067"))
diff --git a/bundles/org.eclipse.wst.wsdl/model/org.eclipse.wst.WSDL.cat b/bundles/org.eclipse.wst.wsdl/model/org.eclipse.wst.WSDL.cat
deleted file mode 100644
index f39c451e9..000000000
--- a/bundles/org.eclipse.wst.wsdl/model/org.eclipse.wst.WSDL.cat
+++ /dev/null
@@ -1,8632 +0,0 @@
-
-(object Petal
- version 42
- _written "Rose 4.5.8163.3"
- charSet 0)
-
-(object Class_Category "wsdl"
- is_unit TRUE
- is_loaded TRUE
- attributes (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "nsPrefix"
- value "wsdl")
- (object Attribute
- tool "Ecore"
- name "nsURI"
- value "http://www.eclipse.org/wsdl/2003/WSDL")
- (object Attribute
- tool "Ecore"
- name "basePackage"
- value "org.eclipse.wst")
- (object Attribute
- tool "Ecore"
- name "prefix"
- value "WSDL"))
- quid "3ADFB8E5021E"
- documentation
-|The WSDL model contains classes for the Web Services Description Language (WSDL).
-|
-|WSDL describes network services as sets of endpoints operating on messages. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint.
-|
-|WSDL describes the formats of the messages exchanged by the services, and supports the XML Schemas specification as its canonical type system. This package uses an XML Schema Infoset model package (see the XSD package) to describe the abstract message formats.
-|
-|The model contains the following diagrams, named after the corresponding chapters in the WSDL 1.1 specification (http://www.w3.org/TR/2001/NOTE-wsdl-20010315)
-|- 2.1 Definition, shows the WSDL definition element and the WSDL document structure
-|- 2.1.1 Naming and Linking, shows the namespace and import mechanism
-|- 2.1.3 Extensibility, shows the WSDL extensibility mechanism
-|- 2.2 Types, shows the use of XML Schema types in WSDL
-|- 2.3 Messages, 2.4 PortTypes, 2.5 Bindings and 2.7 Services, show the major WSDL elements and their relations.
-|
-|The WSDL classes extend the javax.wsdl interfaces defined by JSR 110. Classes with interface and datatype stereotypes are used to represent these non-MOF interfaces.
-
- exportControl "Public"
- logical_models (list unit_reference_list
- (object Class "WSDLElement"
- quid "3AD5C6A302DD"
- documentation "This class represents a WSDL language element."
- operations (list Operations
- (object Operation "getEnclosingDefinition"
- quid "3CD1529600C8"
- result "Definition"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setEnclosingDefinition"
- quid "3CD152B80347"
- parameters (list Parameters
- (object Parameter "definition"
- type "Definition"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "documentationElement"
- quid "3CCE443602A3"
- type "DOMElement")
- (object ClassAttribute "element"
- attributes (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "isTransient"
- value TRUE))
- quid "3F97DBD30207"
- type "DOMElement"))
- language "Java"
- abstract TRUE)
- (object Class "PortType"
- quid "3AD5C7F001A5"
- documentation "This class represents a WSDL portType element of the WSDL specification version 1.1 and an Interface component of the WSDL specification version 1.2. A port type or Interface is a named set of abstract operations and the abstract messages involved."
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AD5C9B70150"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A")
- (object Inheritance_Relationship
- quid "3F6F1FD8019F"
- supplier "Logical View::wsdl::IPortType"
- quidu "3B84A5BE0331"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "qName"
- quid "3AEB488E0023"
- type "QName")
- (object ClassAttribute "undefined"
- quid "3BDDF1E301E5"
- type "boolean"))
- language "Java")
- (object Class "Operation"
- quid "3AD5C80D03CE"
- documentation "This class represents a WSDL operation element. A WSDL operation is an abstract description of an action supported by a service."
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AE9DE98003C"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A")
- (object Inheritance_Relationship
- quid "3F6F1FE20171"
- supplier "Logical View::wsdl::IOperation"
- quidu "3B84A77600D1"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "style"
- quid "3AEB472601AC"
- type "OperationType")
- (object ClassAttribute "name"
- quid "3BDD9643004C"
- type "String")
- (object ClassAttribute "undefined"
- quid "3BDDF235003E"
- type "boolean"))
- language "Java")
- (object Class "Message"
- quid "3AD5C9590078"
- documentation "This class represents a WSDL message element. A WSDL message is an abstract, typed definition of the data being communicated."
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AD5D05501C4"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A")
- (object Inheritance_Relationship
- quid "3B84A8D102BA"
- supplier "Logical View::wsdl::IMessage"
- quidu "3B84A8AF004F"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "qName"
- quid "3AEB487C01FE"
- type "QName")
- (object ClassAttribute "undefined"
- quid "3BDDF1D20226"
- type "boolean"))
- language "Java")
- (object Class "Part"
- quid "3AD5CE1C032E"
- documentation "This class represents a WSDL part element. Parts describe the logical abstract content of a message. Each part is associated with a type from some type system. "
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3B84A96D02F1"
- supplier "Logical View::wsdl::IPart"
- quidu "3B84A93F01BE")
- (object Inheritance_Relationship
- quid "3B897E230237"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "name"
- quid "3BCE70B703C8"
- type "String")
- (object ClassAttribute "elementName"
- quid "3B84B08703DB"
- type "QName")
- (object ClassAttribute "typeName"
- quid "3BCE70C303C5"
- type "QName"))
- language "Java")
- (object Class "Binding"
- quid "3AD5D2860261"
- documentation "This class represents a WSDL binding element. A binding defines message format and protocol details for operations and messages defined by a particular portType. There may be any number of bindings for a given portType."
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AD5FA0F02F0"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A")
- (object Inheritance_Relationship
- quid "3B8595410129"
- supplier "Logical View::wsdl::IBinding"
- quidu "3B84ABC60219"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "qName"
- quid "3AEB4899014B"
- type "QName")
- (object ClassAttribute "undefined"
- quid "3BDDF1F401A3"
- type "boolean"))
- language "Java")
- (object Class "BindingOperation"
- quid "3AD5D3CB0145"
- documentation "This class represents a WSDL operation element within a binding. An operation element within a binding specifies binding information for the operation with the same name within the binding's portType. "
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AD6009202F7"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A")
- (object Inheritance_Relationship
- quid "3B84ADE401DC"
- supplier "Logical View::wsdl::IBindingOperation"
- quidu "3B84ADC00072"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "name"
- quid "3B89C4CB0199"
- type "String"))
- language "Java")
- (object Class "Service"
- quid "3AD5D8F002F8"
- documentation "This class represents a WSDL service element. A service groups a set of related ports together."
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AD5FA20025E"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A")
- (object Inheritance_Relationship
- quid "3B85954E01B4"
- supplier "Logical View::wsdl::IService"
- quidu "3B84AB490287"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "qName"
- quid "3AEB48A40151"
- type "QName")
- (object ClassAttribute "undefined"
- quid "3BDDF20D0203"
- type "boolean"))
- language "Java")
- (object Class "Port"
- quid "3AD5D9170286"
- documentation "This class represents a WSDL port element. A port defines an individual endpoint by specifying a single address for a binding"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AD600CB00AA"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A")
- (object Inheritance_Relationship
- quid "3B85954502C9"
- supplier "Logical View::wsdl::IPort"
- quidu "3B84AB800326"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "name"
- quid "3AD5D9A00391"
- type "String"))
- language "Java")
- (object Class "ExtensibilityElement"
- quid "3AD5DBB602A9"
- documentation "This class represents a WSDL extensibility element. WSDL allows extensibility elements representing a specific technology under various elements defined by WSDL."
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3B84B14903D0"
- supplier "Logical View::wsdl::IExtensibilityElement"
- quidu "3B84B12402AB")
- (object Inheritance_Relationship
- quid "3BDDF53502C3"
- supplier "Logical View::wsdl::WSDLElement"
- quidu "3AD5C6A302DD"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "required"
- quid "3AF9543C0073"
- type "boolean")
- (object ClassAttribute "elementType"
- attributes (list Attribute_Set
- (object Attribute
- tool "Ecore"
- name "isTransient"
- value TRUE))
- quid "3B85B21A0271"
- type "QName"))
- language "Java")
- (object Class "Definition"
- quid "3AD5E43F008E"
- documentation "This class represents a WSDL definitions element. The WSDL definitions element is the root element of a WSDL document."
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AD5FDB803D4"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A")
- (object Inheritance_Relationship
- quid "3B84B1F80382"
- supplier "Logical View::wsdl::IDefinition"
- quidu "3B84B1D90142"))
- operations (list Operations
- (object Operation "getDocument"
- quid "3CD14FC2012B"
- result "DOMDocument"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setDocument"
- quid "3CD150DE01E7"
- parameters (list Parameters
- (object Parameter "document"
- type "DOMDocument"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "targetNamespace"
- quid "3AD5E474004E"
- type "String")
- (object ClassAttribute "location"
- quid "40352B7C0396"
- type "String")
- (object ClassAttribute "qName"
- quid "3AEB485702F5"
- type "QName")
- (object ClassAttribute "encoding"
- quid "3CADD00D000D"
- type "String"))
- language "Java")
- (object Class "Import"
- quid "3AD5E4F903DE"
- documentation "This class represents WSDL import element. WSDL allows associating a namespace with a document location using an import element."
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AD5EE58037A"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A")
- (object Inheritance_Relationship
- quid "3F6F200D0340"
- supplier "Logical View::wsdl::IImport"
- quidu "3B84B2020119"))
- operations (list Operations
- (object Operation "getSchema"
- quid "3C8672C10379"
- result "XSDSchema"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setSchema"
- quid "3C8672C10397"
- parameters (list Parameters
- (object Parameter "schema"
- type "XSDSchema"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "namespaceURI"
- quid "3AD5E50A0036"
- type "String")
- (object ClassAttribute "locationURI"
- quid "3AD5E5140211"
- type "String"))
- language "Java")
- (object Class "ExtensibleElement"
- quid "3AD5FCFA033A"
- documentation " WSDL allows elements representing a specific technology (referred to here as extensibility elements) under various elements defined by WSDL. This class represents a WSDL point of extensibility."
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AD5FE3C03D4"
- supplier "Logical View::wsdl::WSDLElement"
- quidu "3AD5C6A302DD")
- (object Inheritance_Relationship
- quid "490E05C20290"
- supplier "Logical View::wsdl::IElementExtensible"
- quidu "490E04B000DA")
- (object Inheritance_Relationship
- quid "49657F06007D"
- supplier "Logical View::wsdl::IAttributeExtensible"
- quidu "490E063F02AF"))
- language "Java"
- abstract TRUE)
- (object Class "Input"
- quid "3AE0789F0059"
- documentation "This class represents a WSDL input element. An input element specifies the abstract message format for the input of the operation."
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3F67722802E7"
- supplier "Logical View::wsdl::MessageReference"
- quidu "3F6771DB02DC")
- (object Inheritance_Relationship
- quid "3F6F1FEE031D"
- supplier "Logical View::wsdl::IInput"
- quidu "3B84A7EE0015"))
- language "Java")
- (object Class "Output"
- quid "3AE078B60232"
- documentation "This class represents a WSDL output element. An output element specifies the abstract message format for the output of the operation."
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3F67723500DD"
- supplier "Logical View::wsdl::MessageReference"
- quidu "3F6771DB02DC")
- (object Inheritance_Relationship
- quid "3F6F1FF801CD"
- supplier "Logical View::wsdl::IOutput"
- quidu "3B84A829027D"))
- language "Java")
- (object Class "Fault"
- quid "3AE078BE0108"
- documentation "This class represents a WSDL fault element. Fault elements specify the abstract message format for any error messages that may be output as the result of the operation "
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3F67723D0319"
- supplier "Logical View::wsdl::MessageReference"
- quidu "3F6771DB02DC")
- (object Inheritance_Relationship
- quid "3F6F2002002D"
- supplier "Logical View::wsdl::IFault"
- quidu "3B84A861031D"))
- language "Java")
- (object Class "BindingInput"
- quid "3AE08A8202D4"
- documentation "This class represents a WSDL input element within a operation within a binding. An input element within an operation within a binding specifies binding information for the input of the operation. "
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3B84AE1B0113"
- supplier "Logical View::wsdl::IBindingInput"
- quidu "3B84ADEB0100")
- (object Inheritance_Relationship
- quid "3B85B59B0072"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A"))
- operations (list Operations
- (object Operation "getInput"
- quid "3C8653A40203"
- result "IInput"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setInput"
- quid "3C8653B503A2"
- parameters (list Parameters
- (object Parameter "input"
- type "IInput"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "name"
- quid "3B85C1EA020E"
- type "String"))
- language "Java")
- (object Class "BindingOutput"
- quid "3AE08A8F028C"
- documentation "This class represents a WSDL output element within a operation within a binding. An output element within an operation within a binding specifies binding information for the output of the operation. "
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3B84AE4302AB"
- supplier "Logical View::wsdl::IBindingOutput"
- quidu "3B84AE210111")
- (object Inheritance_Relationship
- quid "3B85B5A4027E"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A"))
- operations (list Operations
- (object Operation "getOutput"
- quid "3C8653D900F1"
- result "IOutput"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setOutput"
- quid "3C8653F10326"
- parameters (list Parameters
- (object Parameter "output"
- type "IOutput"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "name"
- quid "3B85C20200BE"
- type "String"))
- language "Java")
- (object Class "BindingFault"
- quid "3AE08A9E03A6"
- documentation "This class represents a WSDL fault element within a operation within a binding. A fault element within an operation within a binding specifies binding information for the fault with the same name. "
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3AE0938602C9"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A")
- (object Inheritance_Relationship
- quid "3B84AE710333"
- supplier "Logical View::wsdl::IBindingFault"
- quidu "3B84AE4F00BD"))
- operations (list Operations
- (object Operation "getFault"
- quid "3C865413037F"
- result "IFault"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setFault"
- quid "3C8654210109"
- parameters (list Parameters
- (object Parameter "fault"
- type "IFault"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "name"
- quid "3B85BF9E014A"
- type "String"))
- language "Java")
- (object Class "QName"
- quid "3AE8ED220140"
- documentation "This class represents the javax.wsdl.QName class. A QName is a fully qualified name."
- stereotype "datatype"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.xml.namespace.QName"
- quid "3B849DA9003D"
- stereotype "javaclass"))
- language "Java")
- (object Class "Namespace"
- quid "3AEA3CD30030"
- documentation "This class represents a namespace and the corresponding namespace prefix used in a WSDL document."
- class_attributes (list class_attribute_list
- (object ClassAttribute "URI"
- quid "3AEA3D2901B1"
- type "String")
- (object ClassAttribute "prefix"
- quid "3AEA3D320236"
- type "String"))
- language "Java")
- (object Class "OperationType"
- quid "3AEB4782024F"
- documentation
-|ONE_WAY=1
-|REQUEST_RESPONSE=2
-|SOLICIT_RESPONSE=3
-|NOTIFICATION=4
-
- stereotype "datatype"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.OperationType"
- quid "3B85C35303E3"
- stereotype "javaclass"))
- language "Java")
- (object Class "IPortType"
- quid "3B84A5BE0331"
- documentation "This class represents the javax.wsdl.PortType non-MOF interface."
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E219F0186"
- supplier "Logical View::wsdl::IAttributeExtensible"
- quidu "490E063F02AF"))
- operations (list Operations
- (object Operation "addOperation"
- quid "3B896AC101CA"
- parameters (list Parameters
- (object Parameter "operation"
- type "IOperation"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getOperation"
- quid "3B896BAF01A4"
- parameters (list Parameters
- (object Parameter "name"
- type "String")
- (object Parameter "inputName"
- type "String")
- (object Parameter "outputName"
- type "String"))
- result "IOperation"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getOperations"
- quid "3B896BF7031A"
- result "IList"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.PortType"
- quid "3B84A632000D"
- stereotype "javaclass")))
- (object Class "IOperation"
- quid "3B84A77600D1"
- documentation "This class represents the javax.wsdl.Operation non-MOF interface."
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E23D5029F"
- supplier "Logical View::wsdl::IElementExtensible"
- quidu "490E04B000DA"))
- operations (list Operations
- (object Operation "addFault"
- quid "3B896C420065"
- parameters (list Parameters
- (object Parameter "fault"
- type "IFault"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getFault"
- quid "3B896C59028F"
- parameters (list Parameters
- (object Parameter "name"
- type "String"))
- result "IFault"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getFaults"
- quid "3B896C7102B1"
- result "IMap"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getParameterOrdering"
- quid "3B896C8101B0"
- result "IList"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setParameterOrdering"
- quid "3B896C99031D"
- parameters (list Parameters
- (object Parameter "parameterOrder"
- type "IList"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getInput"
- quid "3C8654E5018D"
- result "IInput"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setInput"
- quid "3C8662C40107"
- parameters (list Parameters
- (object Parameter "input"
- type "IInput"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getOutput"
- quid "3C8662E40094"
- result "IOutput"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setOutput"
- quid "3C8662F001D2"
- parameters (list Parameters
- (object Parameter "output"
- type "IOutput"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.Operation"
- quid "3B84A799012B"
- stereotype "javaclass")))
- (object Class "IInput"
- quid "3B84A7EE0015"
- documentation "This class represents the javax.wsdl.Input non-MOF interface."
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E223502AF"
- supplier "Logical View::wsdl::IAttributeExtensible"
- quidu "490E063F02AF"))
- operations (list Operations
- (object Operation "getMessage"
- quid "3C86633100EF"
- result "IMessage"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setMessage"
- quid "3C8663470277"
- parameters (list Parameters
- (object Parameter "message"
- type "IMessage"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.Input"
- quid "3B84A8000039"
- stereotype "javaclass")))
- (object Class "IOutput"
- quid "3B84A829027D"
- documentation "This class represents the javax.wsdl.Output non-MOF interface."
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E22390157"
- supplier "Logical View::wsdl::IAttributeExtensible"
- quidu "490E063F02AF"))
- operations (list Operations
- (object Operation "getMessage"
- quid "3C86643A035D"
- result "IMessage"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setMessage"
- quid "3C86644501C8"
- parameters (list Parameters
- (object Parameter "message"
- type "IMessage"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.Output"
- quid "3B84A83901D5"
- stereotype "javaclass")))
- (object Class "IFault"
- quid "3B84A861031D"
- documentation "This class represents the javax.wsdl.Fault non-MOF interface."
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E2241008C"
- supplier "Logical View::wsdl::IAttributeExtensible"
- quidu "490E063F02AF"))
- operations (list Operations
- (object Operation "getMessage"
- quid "3C86646A00BD"
- result "IMessage"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setMessage"
- quid "3C8664750131"
- parameters (list Parameters
- (object Parameter "message"
- type "IMessage"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.Fault"
- quid "3B84A8710208"
- stereotype "javaclass")))
- (object Class "IMessage"
- quid "3B84A8AF004F"
- documentation "This class represents the javax.wsdl.Message non-MOF interface"
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E23DA030D"
- supplier "Logical View::wsdl::IElementExtensible"
- quidu "490E04B000DA"))
- operations (list Operations
- (object Operation "addPart"
- quid "3B8972240273"
- parameters (list Parameters
- (object Parameter "part"
- type "IPart"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getPart"
- quid "3B89723D0233"
- parameters (list Parameters
- (object Parameter "name"
- type "String"))
- result "IPart"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getParts"
- quid "3B897254025E"
- result "IMap"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getOrderedParts"
- quid "3B897261020D"
- parameters (list Parameters
- (object Parameter "partOrder"
- type "IList"))
- result "IList"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.Message"
- quid "3B84A8BC0260"
- stereotype "javaclass")))
- (object Class "IPart"
- quid "3B84A93F01BE"
- documentation "This class represents the javax.wsdl.Part non-MOF interface"
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E23670242"
- supplier "Logical View::wsdl::IAttributeExtensible"
- quidu "490E063F02AF"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.Part"
- quid "3B84A9500231"
- stereotype "javaclass")))
- (object Class "IService"
- quid "3B84AB490287"
- documentation "This class represents the javax.wsdl.Service non-MOF interface."
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E23E502BF"
- supplier "Logical View::wsdl::IElementExtensible"
- quidu "490E04B000DA"))
- operations (list Operations
- (object Operation "addPort"
- quid "3B895D5601D1"
- parameters (list Parameters
- (object Parameter "port"
- type "IPort"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getPorts"
- quid "3B895DA20036"
- result "IMap"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getPort"
- quid "3B895DB001BC"
- parameters (list Parameters
- (object Parameter "name"
- type "String"))
- result "IPort"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.Service"
- quid "3B84AB5B003E"
- stereotype "javaclass")))
- (object Class "IPort"
- quid "3B84AB800326"
- documentation "This class represents the javax.wsdl.Port non-MOF interface."
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E23EA0119"
- supplier "Logical View::wsdl::IElementExtensible"
- quidu "490E04B000DA"))
- operations (list Operations
- (object Operation "getBinding"
- quid "3C8651F302B5"
- result "IBinding"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setBinding"
- quid "3C86526302F2"
- parameters (list Parameters
- (object Parameter "binding"
- type "IBinding"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.Port"
- quid "3B84AB8C0016"
- stereotype "javaclass")))
- (object Class "IBinding"
- quid "3B84ABC60219"
- documentation "This class represents the javax.wsdl.Binding non-MOF interface."
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E23EE00BB"
- supplier "Logical View::wsdl::IElementExtensible"
- quidu "490E04B000DA"))
- operations (list Operations
- (object Operation "addBindingOperation"
- quid "3B895F160153"
- parameters (list Parameters
- (object Parameter "bindingOperation"
- type "IBindingOperation"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getBindingOperation"
- quid "3B895F500066"
- parameters (list Parameters
- (object Parameter "name"
- type "String")
- (object Parameter "inputName"
- type "String")
- (object Parameter "outputName"
- type "String"))
- result "IBindingOperation"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getBindingOperations"
- quid "3B895FA401C5"
- result "IList"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getPortType"
- quid "3C8652A90284"
- result "IPortType"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setPortType"
- quid "3C8652BE01A8"
- parameters (list Parameters
- (object Parameter "portType"
- type "IPortType"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.Binding"
- quid "3B84ABCF0302"
- stereotype "javaclass")))
- (object Class "IBindingOperation"
- quid "3B84ADC00072"
- documentation "This class represents the javax.wsdl.BindingOperation non-MOF interface."
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E23F30177"
- supplier "Logical View::wsdl::IElementExtensible"
- quidu "490E04B000DA"))
- operations (list Operations
- (object Operation "addBindingFault"
- quid "3B8960BC0041"
- parameters (list Parameters
- (object Parameter "bindingFault"
- type "IBindingFault"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getBindingFault"
- quid "3B8960D9009D"
- parameters (list Parameters
- (object Parameter "name"
- type "String"))
- result "IBindingFault"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getBindingFaults"
- quid "3B8960FC0061"
- result "IMap"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getOperation"
- quid "3C86532D0017"
- result "IOperation"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setOperation"
- quid "3C86533F037B"
- parameters (list Parameters
- (object Parameter "operation"
- type "IOperation"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getBindingInput"
- quid "3C86550900DA"
- result "IBindingInput"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setBindingInput"
- quid "3C86551D007F"
- parameters (list Parameters
- (object Parameter "bindingInput"
- type "IBindingInput"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getBindingOutput"
- quid "3C8655340349"
- result "IBindingOutput"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setBindingOutput"
- quid "3C86554702A6"
- parameters (list Parameters
- (object Parameter "bindingOutput"
- type "IBindingOutput"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.BindingOperation"
- quid "3B84ADCB021C"
- stereotype "javaclass")))
- (object Class "IBindingInput"
- quid "3B84ADEB0100"
- documentation "This class represents the javax.wsdl.BindingInput non-MOF interface."
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E23F70232"
- supplier "Logical View::wsdl::IElementExtensible"
- quidu "490E04B000DA"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.BindingInput"
- quid "3B84ADFE000D"
- stereotype "javaclass")))
- (object Class "IBindingOutput"
- quid "3B84AE210111"
- documentation "This class represents the javax.wsdl.BindingOutput non-MOF interface."
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E23FB00CB"
- supplier "Logical View::wsdl::IElementExtensible"
- quidu "490E04B000DA"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.BindingOutput"
- quid "3B84AE2D0050"
- stereotype "javaclass")))
- (object Class "IBindingFault"
- quid "3B84AE4F00BD"
- documentation "This class represents the javax.wsdl.BindingFault non-MOF interface."
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E24050167"
- supplier "Logical View::wsdl::IElementExtensible"
- quidu "490E04B000DA"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.BindingFault"
- quid "3B84AE5F002A"
- stereotype "javaclass")))
- (object Class "DOMElement"
- quid "3B84AF3203DB"
- documentation "This class represents the org.w3c.dom.Element non-MOF interface."
- stereotype "datatype"
- class_attributes (list class_attribute_list
- (object ClassAttribute "org.w3c.dom.Element"
- quid "3B84AF560292"
- stereotype "javaclass")))
- (object Class "IExtensibilityElement"
- quid "3B84B12402AB"
- documentation "This class represents the javax.wsdl.ExtensibilityElement non-MOF interface."
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.ExtensibilityElement"
- quid "3B84B13503D1"
- stereotype "javaclass")))
- (object Class "IDefinition"
- quid "3B84B1D90142"
- documentation "This class represents the javax.wsdl.Definition non-MOF interface."
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E23D20280"
- supplier "Logical View::wsdl::IElementExtensible"
- quidu "490E04B000DA"))
- operations (list Operations
- (object Operation "addBinding"
- quid "3B8988F1039D"
- parameters (list Parameters
- (object Parameter "binding"
- type "IBinding"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "addImport"
- quid "3B8989490259"
- parameters (list Parameters
- (object Parameter "importDef"
- type "IImport"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "addMessage"
- quid "3B89896E005E"
- parameters (list Parameters
- (object Parameter "message"
- type "IMessage"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "addNamespace"
- quid "3B898984004B"
- parameters (list Parameters
- (object Parameter "prefix"
- type "String")
- (object Parameter "namespaceURI"
- type "String"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "addPortType"
- quid "3B8989C50045"
- parameters (list Parameters
- (object Parameter "portType"
- type "IPortType"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "addService"
- quid "3B8989E401EE"
- parameters (list Parameters
- (object Parameter "service"
- type "IService"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createBindingFault"
- quid "3B898A17038C"
- result "IBindingFault"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createBindingInput"
- quid "3B898A320286"
- result "IBindingInput"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createBindingOutput"
- quid "3B898A46013B"
- result "IBindingOutput"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createBindingOperation"
- quid "3B898A5C00B0"
- result "IBindingOperation"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createBinding"
- quid "3B8989FE037C"
- result "IBinding"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createFault"
- quid "3B898A7502E7"
- result "IFault"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createImport"
- quid "3B898A83014C"
- result "IImport"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createInput"
- quid "3B898A9D033E"
- result "IInput"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createMessage"
- quid "3B898AAF0254"
- result "IMessage"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createOperation"
- quid "3B898AC203C4"
- result "IOperation"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createOutput"
- quid "3B898AE800ED"
- result "IOutput"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createPart"
- quid "3B898AF8026D"
- result "IPart"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createPort"
- quid "3B898B0801DA"
- result "IPort"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createPortType"
- quid "3B898B15039B"
- result "IPortType"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createService"
- quid "3B898B32013A"
- result "IService"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getBinding"
- quid "3B898B420075"
- parameters (list Parameters
- (object Parameter "name"
- type "QName"))
- result "IBinding"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getBindings"
- quid "3B898B920341"
- result "IMap"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getImports"
- quid "3B898BCD0060"
- result "IMap"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getImports"
- quid "3B898BE70144"
- parameters (list Parameters
- (object Parameter "namespaceURI"
- type "String"))
- result "IList"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getMessage"
- quid "3B898C170107"
- parameters (list Parameters
- (object Parameter "name"
- type "QName"))
- result "IMessage"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getMessages"
- quid "3B898C3E001D"
- result "IMap"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getNamespace"
- quid "3B898C62014B"
- parameters (list Parameters
- (object Parameter "prefix"
- type "String"))
- result "String"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getNamespaces"
- quid "3B898C740115"
- result "IMap"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getPortType"
- quid "3B898CBE0071"
- parameters (list Parameters
- (object Parameter "name"
- type "QName"))
- result "IPortType"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getPortTypes"
- quid "3B898CDA01C6"
- result "IMap"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getPrefix"
- quid "3B898CFD0017"
- parameters (list Parameters
- (object Parameter "namespaceURI"
- type "String"))
- result "String"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getService"
- quid "3B898D2300A8"
- parameters (list Parameters
- (object Parameter "name"
- type "QName"))
- result "IService"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getServices"
- quid "3B898D3B03CE"
- result "IMap"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getExtensionRegistry"
- quid "3B89D5B8012B"
- result "IExtensionRegistry"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setExtensionRegistry"
- quid "3B89D5D703BB"
- parameters (list Parameters
- (object Parameter "extensionRegistry"
- type "IExtensionRegistry"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getDocumentBaseURI"
- quid "3B89D5FE0208"
- result "String"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setDocumentBaseURI"
- quid "3B89D6180328"
- parameters (list Parameters
- (object Parameter "documentBase"
- type "String"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "createTypes"
- quid "3CADD0560080"
- result "ITypes"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "removeService"
- quid "3CADD07E004C"
- parameters (list Parameters
- (object Parameter "name"
- type "QName"))
- result "IService"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "removeBinding"
- quid "3CADD0BA0355"
- parameters (list Parameters
- (object Parameter "name"
- type "QName"))
- result "IBinding"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "removePortType"
- quid "3CADD0D8029A"
- parameters (list Parameters
- (object Parameter "name"
- type "QName"))
- result "IPortType"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "removeMessage"
- quid "3CADD0FA0307"
- parameters (list Parameters
- (object Parameter "name"
- type "QName"))
- result "IMessage"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getTypes"
- quid "3C86706F031B"
- result "ITypes"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setTypes"
- quid "3C86709500EE"
- parameters (list Parameters
- (object Parameter "types"
- type "ITypes"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.Definition"
- quid "3B84B1E702A1"
- stereotype "javaclass")))
- (object Class "IImport"
- quid "3B84B2020119"
- documentation "This class represents the javax.wsdl.Import non-MOF interface."
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E224E02CE"
- supplier "Logical View::wsdl::IAttributeExtensible"
- quidu "490E063F02AF"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.Import"
- quid "3B84B20C02EA"
- stereotype "javaclass")))
- (object Class "IList"
- quid "3B85C0A203C5"
- documentation "This class represents the non-MOF java.util.List interface."
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "java.util.List"
- quid "3B85C0AF0297"
- stereotype "javaclass")))
- (object Class "IMap"
- quid "3B896B0300D4"
- documentation "This class represents the non-MOF java.util.Map interface."
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "java.util.Map"
- quid "3B896B1102B5"
- stereotype "javaclass")))
- (object Class "IURL"
- quid "3B89D5630274"
- documentation "This class represents the non-MOF java.net.URL interface."
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "java.net.URL"
- quid "3B89D56E03E2"
- stereotype "javaclass")))
- (object Class "IExtensionRegistry"
- quid "3B89D59302A5"
- documentation "This class represents the non-MOF javax.wsdl.extensions.ExtensionRegistry interface."
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.ExtensionRegistry"
- quid "3B89D59F02E8"
- stereotype "javaclass")))
- (object Class "Types"
- quid "3B8BE9A603A8"
- documentation "This class represents a WSDL types element. The types element encloses data type definitions that are relevant for the exchanged messages."
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3B8BEB010311"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A")
- (object Inheritance_Relationship
- quid "3CADCD3B0380"
- supplier "Logical View::wsdl::ITypes"
- quidu "3CADCBB20050"))
- operations (list Operations
- (object Operation "getSchemas"
- quid "3CADCF3803E6"
- result "IList"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getSchemas"
- quid "3CADCF7E0301"
- parameters (list Parameters
- (object Parameter "namespaceURI"
- type "String"))
- result "IList"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)))
- (object Class "IIterator"
- quid "3C4687DA0167"
- documentation "This class represents the non-MOF java.util.Iterator interface."
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "java.util.Iterator"
- quid "3C46880800B9"
- stereotype "javaclass")))
- (object Class "WSDLException"
- quid "3C4689650313"
- documentation "This class represents the javax.wsdl.Exception class."
- stereotype "datatype"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.WSDLException"
- quid "3C4689740315"
- stereotype "javaclass")))
- (object Class "ITypes"
- quid "3CADCBB20050"
- documentation "This class represents the javax.wsdl.Types non-MOF interface"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.Types"
- quid "3CADCBF10173"
- stereotype "javaclass")))
- (object Class "UnknownExtensibilityElement"
- quid "3CB24AC002AE"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3CB24AEC01CB"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")))
- (object Class "XSDSchemaExtensibilityElement"
- quid "3CC360D7039C"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3CC3627F00B7"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9")
- (object Inheritance_Relationship
- quid "4965689D0128"
- supplier "Logical View::wsdl::ISchema"
- quidu "490E71C6006D"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "documentBaseURI"
- quid "490E806900EA"
- type "String")))
- (object Class "DOMDocument"
- quid "3CD1502C023B"
- documentation "This class represents the org.w3c.dom.Document non-MOF interface."
- stereotype "datatype"
- class_attributes (list class_attribute_list
- (object ClassAttribute "org.w3c.dom.Document"
- quid "3CD150600182"
- stereotype "javaclass")))
- (object Class "MessageReference"
- quid "3F6771DB02DC"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "3F762A6A0308"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "name"
- quid "3F6780A001AB"
- type "String"
- exportControl "Protected"))
- language "Java"
- abstract TRUE)
- (object Class "IElementExtensible"
- quid "490E04B000DA"
- stereotype "Interface"
- operations (list Operations
- (object Operation "getExtensibilityElements"
- quid "3B85C12C03CD"
- result "IList"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "addExtensibilityElement"
- quid "3B85C1470295"
- parameters (list Parameters
- (object Parameter "extElement"
- type "IExtensibilityElement"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.ElementExtensible"
- quid "490E04E902EE"
- stereotype "javaclass"
- type "type"))
- language "Java")
- (object Class "IAttributeExtensible"
- quid "490E063F02AF"
- stereotype "Interface"
- operations (list Operations
- (object Operation "getExtensionAttribute"
- quid "3C468A2D02D5"
- parameters (list Parameters
- (object Parameter "name"
- type "QName"))
- result "IObject"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "setExtensionAttribute"
- quid "3C4688450052"
- parameters (list Parameters
- (object Parameter "name"
- type "QName")
- (object Parameter "value"
- type "IObject"))
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getExtensionAttributes"
- quid "490E153B00CB"
- result "IMap"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0)
- (object Operation "getNativeAttributeNames"
- quid "490E099F0109"
- result "IList"
- concurrency "Sequential"
- opExportControl "Public"
- uid 0))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.AttributeExtensible"
- quid "490E13C2000F"
- stereotype "javaclass"))
- language "Java")
- (object Class "IObject"
- quid "490E13B30119"
- stereotype "Interface"
- class_attributes (list class_attribute_list
- (object ClassAttribute "java.lang.Object"
- quid "490E13E300AB"
- stereotype "javaclass"
- type "type"
- initv "initval"))
- language "Java")
- (object Class "ISchema"
- quid "490E71C6006D"
- stereotype "Interface"
- superclasses (list inheritance_relationship_list
- (object Inheritance_Relationship
- quid "490E777F032C"
- supplier "Logical View::wsdl::IExtensibilityElement"
- quidu "3B84B12402AB"))
- class_attributes (list class_attribute_list
- (object ClassAttribute "javax.wsdl.extensions.schema.Schema"
- quid "490E71FE030D"
- stereotype "javaclass"))
- language "Java")
- (object Association "$UNNAMED$0"
- quid "3AD5C824018C"
- roles (list role_list
- (object Role "portType"
- quid "3AD5C82701C3"
- label "portType"
- supplier "Logical View::wsdl::PortType"
- quidu "3AD5C7F001A5"
- client_cardinality (value cardinality "1..1")
- Containment "By Value"
- is_aggregate TRUE)
- (object Role "eOperations"
- quid "3AD5C82701CD"
- label "eOperations"
- supplier "Logical View::wsdl::Operation"
- quidu "3AD5C80D03CE"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE)))
- (object Association "$UNNAMED$1"
- quid "3AD5CEBE00E2"
- roles (list role_list
- (object Role "$UNNAMED$2"
- quid "3AD5CEBF0057"
- supplier "Logical View::wsdl::Message"
- quidu "3AD5C9590078"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)
- (object Role "eParts"
- quid "3AD5CEBF0061"
- label "eParts"
- supplier "Logical View::wsdl::Part"
- quidu "3AD5CE1C032E"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE)))
- (object Association "$UNNAMED$3"
- quid "3AD5D352010F"
- roles (list role_list
- (object Role "ePortType"
- quid "3AD5D3540176"
- label "ePortType"
- supplier "Logical View::wsdl::PortType"
- quidu "3AD5C7F001A5"
- client_cardinality (value cardinality "1..1")
- is_navigable TRUE)
- (object Role "$UNNAMED$4"
- quid "3AD5D3540180"
- supplier "Logical View::wsdl::Binding"
- quidu "3AD5D2860261")))
- (object Association "$UNNAMED$5"
- quid "3AD5D3E10179"
- roles (list role_list
- (object Role "$UNNAMED$6"
- quid "3AD5D3E20225"
- supplier "Logical View::wsdl::Binding"
- quidu "3AD5D2860261"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)
- (object Role "eBindingOperations"
- quid "3AD5D3E20239"
- label "eBindingOperations"
- supplier "Logical View::wsdl::BindingOperation"
- quidu "3AD5D3CB0145"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE)))
- (object Association "$UNNAMED$7"
- quid "3AD5D425038A"
- roles (list role_list
- (object Role "eOperation"
- quid "3AD5D42602F5"
- label "eOperation"
- supplier "Logical View::wsdl::Operation"
- quidu "3AD5C80D03CE"
- client_cardinality (value cardinality "1..1")
- is_navigable TRUE)
- (object Role "$UNNAMED$8"
- quid "3AD5D42602FF"
- supplier "Logical View::wsdl::BindingOperation"
- quidu "3AD5D3CB0145")))
- (object Association "$UNNAMED$9"
- quid "3AD5D9400393"
- roles (list role_list
- (object Role "ePorts"
- quid "3AD5D941031C"
- label "ePorts"
- supplier "Logical View::wsdl::Port"
- quidu "3AD5D9170286"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE)
- (object Role "$UNNAMED$10"
- quid "3AD5D941031D"
- supplier "Logical View::wsdl::Service"
- quidu "3AD5D8F002F8"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)))
- (object Association "$UNNAMED$11"
- quid "3AD5D9B8011F"
- roles (list role_list
- (object Role "eBinding"
- quid "3AD5D9B9024D"
- label "eBinding"
- supplier "Logical View::wsdl::Binding"
- quidu "3AD5D2860261"
- client_cardinality (value cardinality "1..1")
- is_navigable TRUE)
- (object Role "$UNNAMED$12"
- quid "3AD5D9B90261"
- supplier "Logical View::wsdl::Port"
- quidu "3AD5D9170286")))
- (object Association "$UNNAMED$13"
- quid "3C864DFF02EC"
- roles (list role_list
- (object Role "eImports"
- quid "3C864DFF02ED"
- label "eImports"
- supplier "Logical View::wsdl::Import"
- quidu "3AD5E4F903DE"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE)
- (object Role "$UNNAMED$14"
- quid "3C864DFF02EE"
- supplier "Logical View::wsdl::Definition"
- quidu "3AD5E43F008E"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)))
- (object Association "$UNNAMED$15"
- quid "3B8BEA27029F"
- roles (list role_list
- (object Role "$UNNAMED$16"
- quid "3B8BEA290356"
- supplier "Logical View::wsdl::Definition"
- quidu "3AD5E43F008E"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)
- (object Role "eTypes"
- quid "3B8BEA29036A"
- label "eTypes"
- supplier "Logical View::wsdl::Types"
- quidu "3B8BE9A603A8"
- client_cardinality (value cardinality "0..1")
- Containment "By Value"
- is_navigable TRUE)))
- (object Association "$UNNAMED$17"
- quid "3AD5E60301E2"
- roles (list role_list
- (object Role "$UNNAMED$18"
- quid "3AD5E60400B7"
- supplier "Logical View::wsdl::Definition"
- quidu "3AD5E43F008E"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)
- (object Role "eMessages"
- quid "3AD5E60400C1"
- label "eMessages"
- supplier "Logical View::wsdl::Message"
- quidu "3AD5C9590078"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE)))
- (object Association "$UNNAMED$19"
- quid "3AD5E6710104"
- roles (list role_list
- (object Role "$UNNAMED$20"
- quid "3AD5E672034A"
- supplier "Logical View::wsdl::Definition"
- quidu "3AD5E43F008E"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)
- (object Role "ePortTypes"
- quid "3AD5E6720354"
- label "ePortTypes"
- supplier "Logical View::wsdl::PortType"
- quidu "3AD5C7F001A5"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE)))
- (object Association "$UNNAMED$21"
- quid "3AD5E6770095"
- roles (list role_list
- (object Role "$UNNAMED$22"
- quid "3AD5E6780371"
- supplier "Logical View::wsdl::Definition"
- quidu "3AD5E43F008E"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)
- (object Role "eBindings"
- quid "3AD5E678037B"
- label "eBindings"
- supplier "Logical View::wsdl::Binding"
- quidu "3AD5D2860261"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE)))
- (object Association "$UNNAMED$23"
- quid "3AD5E67B0311"
- roles (list role_list
- (object Role "$UNNAMED$24"
- quid "3AD5E67D007F"
- supplier "Logical View::wsdl::Definition"
- quidu "3AD5E43F008E"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)
- (object Role "eServices"
- quid "3AD5E67D0089"
- label "eServices"
- supplier "Logical View::wsdl::Service"
- quidu "3AD5D8F002F8"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE)))
- (object Association "$UNNAMED$25"
- quid "3AD5FD130079"
- roles (list role_list
- (object Role "eExtensibilityElements"
- quid "3AD5FD14019D"
- label "eExtensibilityElements"
- supplier "Logical View::wsdl::ExtensibilityElement"
- quidu "3AD5DBB602A9"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE)
- (object Role "$UNNAMED$26"
- quid "3AD5FD14019E"
- supplier "Logical View::wsdl::ExtensibleElement"
- quidu "3AD5FCFA033A"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)))
- (object Association "$UNNAMED$27"
- quid "3ADF2E6401F5"
- roles (list role_list
- (object Role "eBindingInput"
- quid "3ADF2E650251"
- label "eBindingInput"
- supplier "Logical View::wsdl::BindingInput"
- quidu "3AE08A8202D4"
- client_cardinality (value cardinality "0..1")
- Containment "By Value"
- is_navigable TRUE)
- (object Role "$UNNAMED$28"
- quid "3ADF2E650252"
- supplier "Logical View::wsdl::BindingOperation"
- quidu "3AD5D3CB0145"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)))
- (object Association "$UNNAMED$29"
- quid "3ADF2EB30163"
- roles (list role_list
- (object Role "eBindingOutput"
- quid "3ADF2EB4013C"
- label "eBindingOutput"
- supplier "Logical View::wsdl::BindingOutput"
- quidu "3AE08A8F028C"
- client_cardinality (value cardinality "0..1")
- Containment "By Value"
- is_navigable TRUE)
- (object Role "$UNNAMED$30"
- quid "3ADF2EB4013D"
- supplier "Logical View::wsdl::BindingOperation"
- quidu "3AD5D3CB0145"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)))
- (object Association "$UNNAMED$31"
- quid "3ADF2F94024D"
- roles (list role_list
- (object Role "eInput"
- quid "3ADF2F950190"
- label "eInput"
- supplier "Logical View::wsdl::Input"
- quidu "3AE0789F0059"
- client_cardinality (value cardinality "0..1")
- Containment "By Value"
- is_navigable TRUE)
- (object Role "$UNNAMED$32"
- quid "3ADF2F95019A"
- supplier "Logical View::wsdl::Operation"
- quidu "3AD5C80D03CE"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)))
- (object Association "$UNNAMED$33"
- quid "3ADF2FB802F9"
- roles (list role_list
- (object Role "eOutput"
- quid "3ADF2FB9020A"
- label "eOutput"
- supplier "Logical View::wsdl::Output"
- quidu "3AE078B60232"
- client_cardinality (value cardinality "0..1")
- Containment "By Value"
- is_navigable TRUE)
- (object Role "$UNNAMED$34"
- quid "3ADF2FB9020B"
- supplier "Logical View::wsdl::Operation"
- quidu "3AD5C80D03CE"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)))
- (object Association "$UNNAMED$35"
- quid "3ADF331601A4"
- roles (list role_list
- (object Role "eFaults"
- quid "3ADF33180387"
- label "eFaults"
- supplier "Logical View::wsdl::Fault"
- quidu "3AE078BE0108"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE)
- (object Role "$UNNAMED$36"
- quid "3ADF33180388"
- supplier "Logical View::wsdl::Operation"
- quidu "3AD5C80D03CE"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)))
- (object Association "$UNNAMED$37"
- quid "3ADF340003E5"
- roles (list role_list
- (object Role "eBindingFaults"
- quid "3ADF340103AA"
- label "eBindingFaults"
- supplier "Logical View::wsdl::BindingFault"
- quidu "3AE08A9E03A6"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE)
- (object Role "$UNNAMED$38"
- quid "3ADF340103AB"
- supplier "Logical View::wsdl::BindingOperation"
- quidu "3AD5D3CB0145"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)))
- (object Association "$UNNAMED$39"
- quid "3AE091F402F3"
- roles (list role_list
- (object Role "eFault"
- quid "3AE091F801FE"
- label "eFault"
- supplier "Logical View::wsdl::Fault"
- quidu "3AE078BE0108"
- client_cardinality (value cardinality "1..1")
- is_navigable TRUE)
- (object Role "$UNNAMED$40"
- quid "3AE091F801FF"
- supplier "Logical View::wsdl::BindingFault"
- quidu "3AE08A9E03A6")))
- (object Association "$UNNAMED$41"
- quid "3AEA3D55002D"
- roles (list role_list
- (object Role "$UNNAMED$42"
- quid "3AEA3D560328"
- supplier "Logical View::wsdl::Definition"
- quidu "3AD5E43F008E"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)
- (object Role "eNamespaces"
- quid "3AEA3D560332"
- label "eNamespaces"
- supplier "Logical View::wsdl::Namespace"
- quidu "3AEA3CD30030"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- Containment "By Value"
- is_navigable TRUE)))
- (object Association "$UNNAMED$43"
- quid "3AEA3E3A002D"
- roles (list role_list
- (object Role "eDefinition"
- quid "3AEA3E3C01E8"
- label "eDefinition"
- supplier "Logical View::wsdl::Definition"
- quidu "3AD5E43F008E"
- client_cardinality (value cardinality "0..1")
- is_navigable TRUE)
- (object Role "$UNNAMED$44"
- quid "3AEA3E3C01F2"
- supplier "Logical View::wsdl::Import"
- quidu "3AD5E4F903DE")))
- (object Association "$UNNAMED$45"
- quid "3AEA412F0035"
- roles (list role_list
- (object Role "eParameterOrdering"
- quid "3AEA41310255"
- label "eParameterOrdering"
- supplier "Logical View::wsdl::Part"
- quidu "3AD5CE1C032E"
- client_cardinality (value cardinality "0..n")
- Constraints "ordered"
- is_navigable TRUE)
- (object Role "$UNNAMED$46"
- quid "3AEA4131025F"
- supplier "Logical View::wsdl::Operation"
- quidu "3AD5C80D03CE")))
- (object Association "$UNNAMED$47"
- quid "3B84AD2400BD"
- roles (list role_list
- (object Role "eInput"
- quid "3B84AD250083"
- label "eInput"
- supplier "Logical View::wsdl::Input"
- quidu "3AE0789F0059"
- client_cardinality (value cardinality "1..1")
- is_navigable TRUE)
- (object Role "$UNNAMED$48"
- quid "3B84AD250084"
- supplier "Logical View::wsdl::BindingInput"
- quidu "3AE08A8202D4")))
- (object Association "$UNNAMED$49"
- quid "3B84AD7900F2"
- roles (list role_list
- (object Role "eOutput"
- quid "3B84AD7A014D"
- label "eOutput"
- supplier "Logical View::wsdl::Output"
- quidu "3AE078B60232"
- client_cardinality (value cardinality "1..1")
- is_navigable TRUE)
- (object Role "$UNNAMED$50"
- quid "3B84AD7A014E"
- supplier "Logical View::wsdl::BindingOutput"
- quidu "3AE08A8F028C")))
- (object Association "$UNNAMED$51"
- quid "3B8B1BE900C4"
- roles (list role_list
- (object Role "typeDefinition"
- quid "3B8B1BE90327"
- label "typeDefinition"
- supplier "Logical View::xsd::XSDTypeDefinition"
- quidu "3B66ECD302A9"
- client_cardinality (value cardinality "0..1")
- is_navigable TRUE)
- (object Role "$UNNAMED$52"
- quid "3B8B1BE90331"
- supplier "Logical View::wsdl::Part"
- quidu "3AD5CE1C032E")))
- (object Association "$UNNAMED$53"
- quid "3B8B1C1203B2"
- roles (list role_list
- (object Role "elementDeclaration"
- quid "3B8B1C14001C"
- label "elementDeclaration"
- supplier "Logical View::xsd::XSDElementDeclaration"
- quidu "3B66ED580214"
- client_cardinality (value cardinality "0..1")
- is_navigable TRUE)
- (object Role "$UNNAMED$54"
- quid "3B8B1C140026"
- supplier "Logical View::wsdl::Part"
- quidu "3AD5CE1C032E")))
- (object Association "$UNNAMED$55"
- quid "3B8B1DCC02E5"
- roles (list role_list
- (object Role "eSchema"
- quid "3B8B1DCE0270"
- label "eSchema"
- supplier "Logical View::xsd::XSDSchema"
- quidu "374B182500BB"
- client_cardinality (value cardinality "0..1")
- is_navigable TRUE)
- (object Role "$UNNAMED$56"
- quid "3B8B1DCE027A"
- supplier "Logical View::wsdl::Import"
- quidu "3AD5E4F903DE")))
- (object Association "$UNNAMED$57"
- quid "3C46829303E5"
- roles (list role_list
- (object Role "eMessage"
- quid "3C468296010E"
- label "eMessage"
- supplier "Logical View::wsdl::Message"
- quidu "3AD5C9590078"
- client_cardinality (value cardinality "0..1")
- is_navigable TRUE)
- (object Role "$UNNAMED$58"
- quid "3C4682960118"
- supplier "Logical View::wsdl::Part"
- quidu "3AD5CE1C032E")))
- (object Association "$UNNAMED$59"
- quid "3CC3614500F2"
- roles (list role_list
- (object Role "$UNNAMED$60"
- quid "3CC36146023D"
- supplier "Logical View::wsdl::XSDSchemaExtensibilityElement"
- quidu "3CC360D7039C"
- client_cardinality (value cardinality "1..1")
- is_aggregate TRUE)
- (object Role "schema"
- quid "3CC36146023E"
- label "schema"
- supplier "Logical View::xsd::XSDSchema"
- quidu "374B182500BB"
- client_cardinality (value cardinality "0..1")
- Containment "By Value"
- is_navigable TRUE)))
- (object Association "$UNNAMED$61"
- quid "3F74E78401B1"
- roles (list role_list
- (object Role "eMessage"
- quid "3F74E786000F"
- label "eMessage"
- supplier "Logical View::wsdl::Message"
- quidu "3AD5C9590078"
- client_cardinality (value cardinality "1")
- is_navigable TRUE)
- (object Role "$UNNAMED$62"
- quid "3F74E7860023"
- supplier "Logical View::wsdl::MessageReference"
- quidu "3F6771DB02DC")))
- (object Association "$UNNAMED$63"
- quid "3F7896A2026E"
- roles (list role_list
- (object Role "$UNNAMED$64"
- quid "3F7896A7012B"
- supplier "Logical View::wsdl::UnknownExtensibilityElement"
- quidu "3CB24AC002AE"
- client_cardinality (value cardinality "1")
- is_aggregate TRUE)
- (object Role "children"
- quid "3F7896A7012C"
- label "children"
- supplier "Logical View::wsdl::UnknownExtensibilityElement"
- quidu "3CB24AC002AE"
- client_cardinality (value cardinality "0..n")
- Containment "By Value"
- is_navigable TRUE))))
- logical_presentations (list unit_reference_list
- (object ClassDiagram "2.7 Services"
- quid "39AD3EF60127"
- title "2.7 Services"
- zoom 90
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::wsdl::IBinding" @1
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- IncludeOperation TRUE
- location (1808, 1392)
- label (object ItemLabel
- Parent_View @1
- location (1557, 1252)
- fill_color 13434879
- nlines 1
- max_width 502
- justify 0
- label "IBinding")
- stereotype (object ItemLabel
- Parent_View @1
- location (1557, 1202)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 502
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84ABC60219"
- width 520
- height 404
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IPort" @2
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- IncludeOperation TRUE
- location (1200, 1120)
- label (object ItemLabel
- Parent_View @2
- location (1070, 1073)
- fill_color 13434879
- nlines 1
- max_width 260
- justify 0
- label "IPort")
- stereotype (object ItemLabel
- Parent_View @2
- location (1070, 1023)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 260
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84AB800326"
- width 278
- height 218
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IService" @3
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (624, 752)
- label (object ItemLabel
- Parent_View @3
- location (510, 682)
- fill_color 13434879
- nlines 1
- max_width 228
- justify 0
- label "IService")
- stereotype (object ItemLabel
- Parent_View @3
- location (510, 632)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 228
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84AB490287"
- width 246
- height 264
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Service" @4
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (624, 1120)
- label (object ItemLabel
- Parent_View @4
- location (428, 1025)
- fill_color 13434879
- nlines 1
- max_width 392
- justify 0
- label "Service")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5D8F002F8"
- width 410
- height 214
- annotation 8
- autoResize TRUE)
- (object InheritView "" @5
- stereotype TRUE
- line_color 3342489
- quidu "3B85954E01B4"
- client @4
- supplier @3
- line_style 3
- origin_attachment (624, 1013)
- terminal_attachment (624, 884))
- (object ClassView "Class" "Logical View::wsdl::Binding" @6
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1824, 1856)
- label (object ItemLabel
- Parent_View @6
- location (1628, 1761)
- fill_color 13434879
- nlines 1
- max_width 392
- justify 0
- label "Binding")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5D2860261"
- width 410
- height 214
- annotation 8
- autoResize TRUE)
- (object InheritView "" @7
- stereotype TRUE
- line_color 3342489
- quidu "3B8595410129"
- client @6
- supplier @1
- line_style 3
- origin_attachment (1814, 1749)
- terminal_attachment (1814, 1594))
- (object ClassView "Class" "Logical View::wsdl::Port" @8
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1200, 1504)
- label (object ItemLabel
- Parent_View @8
- location (1059, 1432)
- fill_color 13434879
- nlines 1
- max_width 282
- justify 0
- label "Port")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5D9170286"
- width 300
- height 168
- annotation 8
- autoResize TRUE)
- (object InheritView "" @9
- stereotype TRUE
- line_color 3342489
- quidu "3B85954502C9"
- client @8
- supplier @2
- line_style 3
- origin_attachment (1193, 1420)
- terminal_attachment (1193, 1229))
- (object AssociationViewNew "$UNNAMED$9" @10
- location (705, 1508)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D9400393"
- roleview_list (list RoleViews
- (object RoleView "ePorts" @11
- Parent_View @10
- location (241, 1236)
- label (object SegLabel @12
- Parent_View @11
- location (781, 1537)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 192
- justify 0
- label "+ePorts"
- pctDist 0.218978
- height 29
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D941031C"
- client @10
- supplier @8
- line_style 3
- origin_attachment (705, 1508)
- terminal_attachment (1050, 1508)
- label (object SegLabel @13
- Parent_View @11
- location (914, 1472)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 160
- justify 0
- label "0..*"
- pctDist 0.608000
- height 37
- orientation 0)
- label (object SegLabel @14
- Parent_View @11
- location (817, 1582)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 146
- justify 0
- label "{ordered}"
- pctDist 0.328467
- height 74
- orientation 1))
- (object RoleView "$UNNAMED$10" @15
- Parent_View @10
- location (241, 1236)
- label (object SegLabel @16
- Parent_View @15
- location (600, 1296)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D941031D"
- client @10
- supplier @4
- vertices (list Points
- (705, 1508)
- (641, 1508)
- (641, 1227))
- line_style 3
- origin_attachment (705, 1508)
- terminal_attachment (641, 1227)
- label (object SegLabel @17
- Parent_View @15
- location (685, 1352)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.637097
- height 44
- orientation 1))))
- (object AssociationViewNew "$UNNAMED$11" @18
- location (1271, 1862)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D9B8011F"
- roleview_list (list RoleViews
- (object RoleView "eBinding" @19
- Parent_View @18
- location (423, 1014)
- label (object SegLabel @20
- Parent_View @19
- location (1496, 1827)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 180
- justify 0
- label "+eBinding"
- pctDist 0.648571
- height 36
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D9B9024D"
- client @18
- supplier @6
- line_style 3
- origin_attachment (1271, 1862)
- terminal_attachment (1619, 1862)
- label (object SegLabel @21
- Parent_View @19
- location (1554, 1905)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.814286
- height 43
- orientation 1))
- (object RoleView "$UNNAMED$12" @22
- Parent_View @18
- location (423, 1014)
- label (object SegLabel @23
- Parent_View @22
- location (1236, 1698)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 156
- justify 0
- label ""
- pctDist 0.687943
- height 40
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D9B90261"
- client @18
- supplier @8
- vertices (list Points
- (1271, 1862)
- (1196, 1862)
- (1196, 1588))
- line_style 3
- origin_attachment (1271, 1862)
- terminal_attachment (1196, 1588))))
- (object ClassView "Class" "Logical View::wsdl::IElementExtensible" @24
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (1184, 160)
- label (object ItemLabel
- Parent_View @24
- location (942, 90)
- fill_color 13434879
- nlines 1
- max_width 484
- justify 0
- label "IElementExtensible")
- stereotype (object ItemLabel
- Parent_View @24
- location (942, 40)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 484
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "490E04B000DA"
- width 502
- height 264
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IAttributeExtensible" @25
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1760, 192)
- label (object ItemLabel
- Parent_View @25
- location (1489, 77)
- fill_color 13434879
- nlines 1
- max_width 542
- justify 0
- label "IAttributeExtensible")
- stereotype (object ItemLabel
- Parent_View @25
- location (1489, 27)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 542
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "490E063F02AF"
- width 560
- height 354
- annotation 8
- autoResize TRUE)))
- (object ClassDiagram "2.5 Bindings"
- quid "39AD51270252"
- title "2.5 Bindings"
- zoom 85
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::wsdl::IBinding" @26
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (304, 240)
- label (object ItemLabel
- Parent_View @26
- location (73, 114)
- fill_color 13434879
- nlines 1
- max_width 462
- justify 0
- label "IBinding")
- stereotype (object ItemLabel
- Parent_View @26
- location (73, 64)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 462
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84ABC60219"
- width 480
- height 376
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IBindingOperation" @27
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (976, 352)
- label (object ItemLabel
- Parent_View @27
- location (780, 130)
- fill_color 13434879
- nlines 1
- max_width 392
- justify 0
- label "IBindingOperation")
- stereotype (object ItemLabel
- Parent_View @27
- location (780, 80)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 392
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84ADC00072"
- width 410
- height 568
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IBindingInput" @28
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- IncludeOperation TRUE
- location (192, 1360)
- label (object ItemLabel
- Parent_View @28
- location (62, 1334)
- fill_color 16777215
- nlines 1
- max_width 260
- justify 0
- label "IBindingInput")
- stereotype (object ItemLabel
- Parent_View @28
- location (62, 1284)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 260
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84ADEB0100"
- width 278
- height 176
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IBindingOutput" @29
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- IncludeOperation TRUE
- location (208, 1664)
- label (object ItemLabel
- Parent_View @29
- location (61, 1638)
- fill_color 16777215
- nlines 1
- max_width 294
- justify 0
- label "IBindingOutput")
- stereotype (object ItemLabel
- Parent_View @29
- location (61, 1588)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 294
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84AE210111"
- width 312
- height 176
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IBindingFault" @30
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (208, 1984)
- label (object ItemLabel
- Parent_View @30
- location (72, 1958)
- fill_color 13434879
- nlines 1
- max_width 272
- justify 0
- label "IBindingFault")
- stereotype (object ItemLabel
- Parent_View @30
- location (72, 1908)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 272
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84AE4F00BD"
- width 290
- height 176
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::PortType" @31
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1904, 624)
- label (object ItemLabel
- Parent_View @31
- location (1697, 522)
- fill_color 13434879
- nlines 1
- max_width 414
- justify 0
- label "PortType")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5C7F001A5"
- width 432
- height 228
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Input" @32
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1904, 1360)
- label (object ItemLabel
- Parent_View @32
- location (1756, 1283)
- fill_color 13434879
- nlines 1
- max_width 296
- justify 0
- label "Input")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AE0789F0059"
- width 314
- height 178
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Output" @33
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1904, 1664)
- label (object ItemLabel
- Parent_View @33
- location (1756, 1587)
- fill_color 13434879
- nlines 1
- max_width 296
- justify 0
- label "Output")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AE078B60232"
- width 314
- height 178
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Binding" @34
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (304, 688)
- label (object ItemLabel
- Parent_View @34
- location (97, 586)
- fill_color 13434879
- nlines 1
- max_width 414
- justify 0
- label "Binding")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5D2860261"
- width 432
- height 228
- annotation 8
- autoResize TRUE)
- (object InheritView "" @35
- stereotype TRUE
- line_color 3342489
- quidu "3B8595410129"
- client @34
- supplier @26
- line_style 3
- origin_attachment (279, 574)
- terminal_attachment (279, 428))
- (object AssociationViewNew "$UNNAMED$3" @36
- location (1104, 742)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D352010F"
- roleview_list (list RoleViews
- (object RoleView "ePortType" @37
- Parent_View @36
- location (640, 598)
- label (object SegLabel @38
- Parent_View @37
- location (1565, 781)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 216
- justify 0
- label "+ePortType"
- pctDist 0.789292
- height 39
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D3540176"
- client @36
- supplier @31
- line_style 3
- origin_attachment (1104, 742)
- terminal_attachment (1688, 742)
- label (object SegLabel @39
- Parent_View @37
- location (1613, 716)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.872193
- height 27
- orientation 0))
- (object RoleView "$UNNAMED$4" @40
- Parent_View @36
- location (640, 598)
- label (object SegLabel @41
- Parent_View @40
- location (806, 697)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 108
- justify 0
- label ""
- pctDist 0.509449
- height 46
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D3540180"
- client @36
- supplier @34
- line_style 3
- origin_attachment (1104, 742)
- terminal_attachment (520, 742))))
- (object ClassView "Class" "Logical View::wsdl::Operation" @42
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1888, 1024)
- label (object ItemLabel
- Parent_View @42
- location (1672, 898)
- fill_color 13434879
- nlines 1
- max_width 432
- justify 0
- label "Operation")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5C80D03CE"
- width 450
- height 276
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::BindingInput" @43
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (624, 1408)
- label (object ItemLabel
- Parent_View @43
- location (476, 1283)
- fill_color 13434879
- nlines 1
- max_width 296
- justify 0
- label "BindingInput")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AE08A8202D4"
- width 314
- height 274
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$47" @44
- location (1264, 1359)
- stereotype TRUE
- line_color 3342489
- quidu "3B84AD2400BD"
- roleview_list (list RoleViews
- (object RoleView "eInput" @45
- Parent_View @44
- location (96, 287)
- label (object SegLabel @46
- Parent_View @45
- location (1637, 1316)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 132
- justify 0
- label "+eInput"
- pctDist 0.775148
- height 44
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3B84AD250083"
- client @44
- supplier @32
- line_style 3
- origin_attachment (1264, 1359)
- terminal_attachment (1747, 1359)
- label (object SegLabel @47
- Parent_View @45
- location (1694, 1398)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.889546
- height 39
- orientation 1))
- (object RoleView "$UNNAMED$48" @48
- Parent_View @44
- location (96, 287)
- stereotype TRUE
- line_color 3342489
- quidu "3B84AD250084"
- client @44
- supplier @43
- line_style 3
- origin_attachment (1264, 1359)
- terminal_attachment (781, 1359))))
- (object ClassView "Class" "Logical View::wsdl::BindingOutput" @49
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (960, 1664)
- label (object ItemLabel
- Parent_View @49
- location (812, 1539)
- fill_color 13434879
- nlines 1
- max_width 296
- justify 0
- label "BindingOutput")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AE08A8F028C"
- width 314
- height 274
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$49" @50
- location (1432, 1654)
- stereotype TRUE
- line_color 3342489
- quidu "3B84AD7900F2"
- roleview_list (list RoleViews
- (object RoleView "eOutput" @51
- Parent_View @50
- location (-120, 374)
- label (object SegLabel @52
- Parent_View @51
- location (1645, 1612)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 168
- justify 0
- label "+eOutput"
- pctDist 0.674772
- height 43
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3B84AD7A014D"
- client @50
- supplier @33
- line_style 3
- origin_attachment (1432, 1654)
- terminal_attachment (1747, 1654)
- label (object SegLabel @53
- Parent_View @51
- location (1681, 1697)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.790274
- height 43
- orientation 1))
- (object RoleView "$UNNAMED$50" @54
- Parent_View @50
- location (-120, 374)
- stereotype TRUE
- line_color 3342489
- quidu "3B84AD7A014E"
- client @50
- supplier @49
- line_style 3
- origin_attachment (1432, 1654)
- terminal_attachment (1117, 1654))))
- (object ClassView "Class" "Logical View::wsdl::BindingOperation" @55
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (992, 1008)
- label (object ItemLabel
- Parent_View @55
- location (819, 931)
- fill_color 13434879
- nlines 1
- max_width 346
- justify 0
- label "BindingOperation")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5D3CB0145"
- width 364
- height 178
- annotation 8
- autoResize TRUE)
- (object InheritView "" @56
- stereotype TRUE
- line_color 3342489
- quidu "3B84ADE401DC"
- client @55
- supplier @27
- line_style 3
- origin_attachment (966, 919)
- terminal_attachment (966, 636))
- (object AssociationViewNew "$UNNAMED$5" @57
- location (433, 1022)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D3E10179"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$6" @58
- Parent_View @57
- location (-1343, 494)
- label (object SegLabel @59
- Parent_View @58
- location (235, 877)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D3E20225"
- client @57
- supplier @34
- vertices (list Points
- (433, 1022)
- (276, 1022)
- (276, 802))
- line_style 3
- origin_attachment (433, 1022)
- terminal_attachment (276, 802)
- label (object SegLabel @60
- Parent_View @58
- location (330, 841)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.900000
- height 54
- orientation 1))
- (object RoleView "eBindingOperations" @61
- Parent_View @57
- location (-1343, 494)
- label (object SegLabel @62
- Parent_View @61
- location (513, 977)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 384
- justify 0
- label "+eBindingOperations"
- pctDist 0.211699
- height 46
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D3E20239"
- client @57
- supplier @55
- line_style 3
- origin_attachment (433, 1022)
- terminal_attachment (810, 1022)
- label (object SegLabel @63
- Parent_View @61
- location (766, 980)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.884956
- height 43
- orientation 0)
- label (object SegLabel @64
- Parent_View @61
- location (706, 1067)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 154
- justify 0
- label "{ordered}"
- pctDist 0.727564
- height 45
- orientation 1))))
- (object AssociationViewNew "$UNNAMED$7" @65
- location (1418, 1040)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D425038A"
- roleview_list (list RoleViews
- (object RoleView "eOperation" @66
- Parent_View @65
- location (-358, 464)
- label (object SegLabel @67
- Parent_View @66
- location (1520, 1079)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 228
- justify 0
- label "+eOperation"
- pctDist 0.420601
- height 39
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D42602F5"
- client @65
- supplier @42
- line_style 3
- origin_attachment (1418, 1040)
- terminal_attachment (1663, 1040)
- label (object SegLabel @68
- Parent_View @66
- location (1589, 1005)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.696721
- height 36
- orientation 0))
- (object RoleView "$UNNAMED$8" @69
- Parent_View @65
- location (-358, 464)
- label (object SegLabel @70
- Parent_View @69
- location (1273, 1070)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 192
- justify 0
- label ""
- pctDist 0.595420
- height 30
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D42602FF"
- client @65
- supplier @55
- line_style 3
- origin_attachment (1418, 1040)
- terminal_attachment (1174, 1040))))
- (object AssociationViewNew "$UNNAMED$27" @71
- location (787, 1190)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF2E6401F5"
- roleview_list (list RoleViews
- (object RoleView "eBindingInput" @72
- Parent_View @71
- location (-381, 454)
- label (object SegLabel @73
- Parent_View @72
- location (669, 1152)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 276
- justify 0
- label "+eBindingInput"
- pctDist 0.511905
- height 39
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF2E650251"
- client @71
- supplier @43
- vertices (list Points
- (787, 1190)
- (636, 1190)
- (636, 1271))
- line_style 3
- origin_attachment (787, 1190)
- terminal_attachment (636, 1271)
- label (object SegLabel @74
- Parent_View @72
- location (685, 1222)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..1"
- pctDist 0.440476
- height 32
- orientation 0))
- (object RoleView "$UNNAMED$28" @75
- Parent_View @71
- location (-381, 454)
- label (object SegLabel @76
- Parent_View @75
- location (885, 1144)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF2E650252"
- client @71
- supplier @55
- vertices (list Points
- (787, 1190)
- (926, 1190)
- (926, 1097))
- line_style 3
- origin_attachment (787, 1190)
- terminal_attachment (926, 1097)
- label (object SegLabel @77
- Parent_View @75
- location (871, 1136)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.837758
- height 56
- orientation 0))))
- (object AssociationViewNew "$UNNAMED$29" @78
- location (1024, 1312)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF2EB30163"
- roleview_list (list RoleViews
- (object RoleView "eBindingOutput" @79
- Parent_View @78
- location (-150, 578)
- label (object SegLabel @80
- Parent_View @79
- location (1012, 1429)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 306
- justify 0
- label "+eBindingOutput"
- pctDist 0.545082
- height 13
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF2EB4013C"
- client @78
- supplier @49
- line_style 3
- origin_attachment (1024, 1312)
- terminal_attachment (1024, 1527)
- label (object SegLabel @81
- Parent_View @79
- location (967, 1479)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..1"
- pctDist 0.774590
- height 58
- orientation 1))
- (object RoleView "$UNNAMED$30" @82
- Parent_View @78
- location (-150, 578)
- label (object SegLabel @83
- Parent_View @82
- location (983, 1140)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF2EB4013D"
- client @78
- supplier @55
- line_style 3
- origin_attachment (1024, 1312)
- terminal_attachment (1024, 1097)
- label (object SegLabel @84
- Parent_View @82
- location (1031, 1186)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.590164
- height 7
- orientation 1))))
- (object ClassView "Class" "Logical View::wsdl::Fault" @85
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1920, 1984)
- label (object ItemLabel
- Parent_View @85
- location (1772, 1907)
- fill_color 13434879
- nlines 1
- max_width 296
- justify 0
- label "Fault")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AE078BE0108"
- width 314
- height 178
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::BindingFault" @86
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1360, 1984)
- label (object ItemLabel
- Parent_View @86
- location (1212, 1859)
- fill_color 13434879
- nlines 1
- max_width 296
- justify 0
- label "BindingFault")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AE08A9E03A6"
- width 314
- height 274
- annotation 8
- autoResize TRUE)
- (object InheritView "" @87
- stereotype TRUE
- line_color 3342489
- quidu "3B84AE710333"
- client @86
- supplier @30
- line_style 3
- origin_attachment (1203, 2007)
- terminal_attachment (353, 2007))
- (object AssociationViewNew "$UNNAMED$37" @88
- location (1356, 1352)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF340003E5"
- roleview_list (list RoleViews
- (object RoleView "eBindingFaults" @89
- Parent_View @88
- location (188, 616)
- label (object SegLabel @90
- Parent_View @89
- location (1382, 1750)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 300
- justify 0
- label "+eBindingFaults"
- pctDist 0.803150
- height 26
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF340103AA"
- client @88
- supplier @86
- line_style 3
- origin_attachment (1356, 1352)
- terminal_attachment (1356, 1847)
- label (object SegLabel @91
- Parent_View @89
- location (1409, 1797)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.899194
- height 53
- orientation 0)
- label (object SegLabel @92
- Parent_View @89
- location (1256, 1806)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 154
- justify 0
- label "{ordered}"
- pctDist 0.919291
- height 101
- orientation 1))
- (object RoleView "$UNNAMED$38" @93
- Parent_View @88
- location (188, 616)
- label (object SegLabel @94
- Parent_View @93
- location (1076, 1197)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF340103AB"
- client @88
- supplier @55
- vertices (list Points
- (1356, 1352)
- (1356, 1217)
- (1117, 1217)
- (1117, 1097))
- line_style 3
- origin_attachment (1356, 1352)
- terminal_attachment (1117, 1097)
- label (object SegLabel @95
- Parent_View @93
- location (1152, 1164)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.687008
- height 54
- orientation 1))))
- (object AssociationViewNew "$UNNAMED$39" @96
- location (1640, 1970)
- stereotype TRUE
- line_color 3342489
- quidu "3AE091F402F3"
- roleview_list (list RoleViews
- (object RoleView "eFault" @97
- Parent_View @96
- location (-344, 818)
- label (object SegLabel @98
- Parent_View @97
- location (1674, 1915)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 144
- justify 0
- label "+eFault"
- pctDist 0.276423
- height 56
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AE091F801FE"
- client @96
- supplier @85
- line_style 3
- origin_attachment (1640, 1970)
- terminal_attachment (1763, 1970)
- label (object SegLabel @99
- Parent_View @97
- location (1718, 2012)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.642276
- height 42
- orientation 1))
- (object RoleView "$UNNAMED$40" @100
- Parent_View @96
- location (-344, 818)
- stereotype TRUE
- line_color 3342489
- quidu "3AE091F801FF"
- client @96
- supplier @86
- line_style 3
- origin_attachment (1640, 1970)
- terminal_attachment (1517, 1970))))
- (object InheritView "" @101
- stereotype TRUE
- line_color 3342489
- quidu "3B84AE4302AB"
- client @49
- supplier @29
- line_style 3
- origin_attachment (803, 1656)
- terminal_attachment (364, 1656))
- (object InheritView "" @102
- stereotype TRUE
- line_color 3342489
- quidu "3B84AE1B0113"
- client @43
- supplier @28
- line_style 3
- origin_attachment (467, 1385)
- terminal_attachment (331, 1385))))
- (object ClassDiagram "2.4 PortTypes"
- quid "3AD5D1C40366"
- title "2.4 PortTypes"
- documentation "This class represents the non-MOF java.util.Iterator interface."
- zoom 80
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::wsdl::IPortType" @103
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (496, 208)
- label (object ItemLabel
- Parent_View @103
- location (146, 172)
- fill_color 13434879
- nlines 1
- max_width 700
- justify 0
- label "IPortType")
- stereotype (object ItemLabel
- Parent_View @103
- location (146, 122)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 700
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84A5BE0331"
- width 718
- height 196
- annotation 8)
- (object ClassView "Class" "Logical View::wsdl::IOperation" @104
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1552, 208)
- label (object ItemLabel
- Parent_View @104
- location (1116, 176)
- fill_color 13434879
- nlines 1
- max_width 873
- justify 0
- label "IOperation")
- stereotype (object ItemLabel
- Parent_View @104
- location (1116, 126)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 873
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84A77600D1"
- width 891
- height 188
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IInput" @105
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (368, 1472)
- label (object ItemLabel
- Parent_View @105
- location (55, 1437)
- fill_color 16777215
- nlines 1
- max_width 626
- justify 0
- label "IInput")
- stereotype (object ItemLabel
- Parent_View @105
- location (55, 1387)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 626
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84A7EE0015"
- width 644
- height 194
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IOutput" @106
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (384, 1792)
- label (object ItemLabel
- Parent_View @106
- location (56, 1757)
- fill_color 16777215
- nlines 1
- max_width 656
- justify 0
- label "IOutput")
- stereotype (object ItemLabel
- Parent_View @106
- location (56, 1707)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 656
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84A829027D"
- width 674
- height 194
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IFault" @107
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (368, 2112)
- label (object ItemLabel
- Parent_View @107
- location (55, 2076)
- fill_color 13434879
- nlines 1
- max_width 626
- justify 0
- label "IFault")
- stereotype (object ItemLabel
- Parent_View @107
- location (55, 2026)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 626
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84A861031D"
- width 644
- height 196
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::PortType" @108
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (496, 800)
- label (object ItemLabel
- Parent_View @108
- location (158, 672)
- fill_color 13434879
- nlines 1
- max_width 677
- justify 0
- label "PortType")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5C7F001A5"
- width 695
- height 281
- annotation 8)
- (object ClassView "Class" "Logical View::wsdl::Part" @109
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (2576, 800)
- label (object ItemLabel
- Parent_View @109
- location (2325, 692)
- fill_color 13434879
- nlines 1
- max_width 502
- justify 0
- label "Part")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5CE1C032E"
- width 520
- height 240
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Fault" @110
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1728, 2112)
- label (object ItemLabel
- Parent_View @110
- location (1647, 2060)
- fill_color 13434879
- nlines 1
- max_width 162
- justify 0
- label "Fault")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AE078BE0108"
- height 128
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Input" @111
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1056, 1472)
- label (object ItemLabel
- Parent_View @111
- location (870, 1422)
- fill_color 13434879
- nlines 1
- max_width 372
- justify 0
- label "Input")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AE0789F0059"
- width 390
- height 125
- annotation 8)
- (object ClassView "Class" "Logical View::wsdl::Output" @112
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1360, 1792)
- label (object ItemLabel
- Parent_View @112
- location (1232, 1742)
- fill_color 13434879
- nlines 1
- max_width 256
- justify 0
- label "Output")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AE078B60232"
- width 274
- height 125
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Operation" @113
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1552, 784)
- label (object ItemLabel
- Parent_View @113
- location (1214, 620)
- fill_color 13434879
- nlines 1
- max_width 677
- justify 0
- label "Operation")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5C80D03CE"
- width 695
- height 352
- annotation 8)
- (object AssociationViewNew "$UNNAMED$0" @114
- location (1024, 797)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5C824018C"
- roleview_list (list RoleViews
- (object RoleView "eOperations" @115
- Parent_View @114
- location (592, 269)
- label (object SegLabel @116
- Parent_View @115
- location (1088, 748)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 249
- justify 0
- label "+eOperations"
- pctDist 0.359649
- height 50
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5C82701CD"
- client @114
- supplier @113
- line_style 3
- origin_attachment (1024, 797)
- terminal_attachment (1205, 797)
- label (object SegLabel @117
- Parent_View @115
- location (1176, 861)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.840391
- height 64
- orientation 1)
- label (object SegLabel @118
- Parent_View @115
- location (1074, 923)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 164
- justify 0
- label "{ordered}"
- pctDist 0.276243
- height 126
- orientation 1))
- (object RoleView "portType" @119
- Parent_View @114
- location (592, 269)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5C82701C3"
- client @114
- supplier @108
- line_style 3
- origin_attachment (1024, 797)
- terminal_attachment (843, 797)
- label (object SegLabel @120
- Parent_View @119
- location (888, 757)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.753488
- height 41
- orientation 1))))
- (object AssociationViewNew "$UNNAMED$45" @121
- location (2107, 773)
- stereotype TRUE
- line_color 3342489
- quidu "3AEA412F0035"
- roleview_list (list RoleViews
- (object RoleView "eParameterOrdering" @122
- Parent_View @121
- location (1819, 101)
- label (object SegLabel @123
- Parent_View @122
- location (2145, 647)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 396
- justify 0
- label "+eParameterOrdering"
- pctDist 0.183333
- height 127
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AEA41310255"
- client @121
- supplier @109
- line_style 3
- origin_attachment (2107, 773)
- terminal_attachment (2316, 773)
- label (object SegLabel @124
- Parent_View @122
- location (2272, 822)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.796610
- height 49
- orientation 1)
- label (object SegLabel @125
- Parent_View @122
- location (2171, 888)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 164
- justify 0
- label "{ordered}"
- pctDist 0.306220
- height 115
- orientation 1))
- (object RoleView "$UNNAMED$46" @126
- Parent_View @121
- location (1819, 101)
- stereotype TRUE
- line_color 3342489
- quidu "3AEA4131025F"
- client @121
- supplier @113
- line_style 3
- origin_attachment (2107, 773)
- terminal_attachment (1899, 773))))
- (object AssociationViewNew "$UNNAMED$35" @127
- location (1702, 1504)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF331601A4"
- roleview_list (list RoleViews
- (object RoleView "eFaults" @128
- Parent_View @127
- location (1414, 832)
- label (object SegLabel @129
- Parent_View @128
- location (1815, 1982)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 168
- justify 0
- label "+eFaults"
- pctDist 0.878992
- height 113
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF33180387"
- client @127
- supplier @110
- line_style 3
- origin_attachment (1702, 1504)
- terminal_attachment (1702, 2048)
- label (object SegLabel @130
- Parent_View @128
- location (1644, 2020)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.949580
- height 59
- orientation 1)
- label (object SegLabel @131
- Parent_View @128
- location (1593, 1963)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 164
- justify 0
- label "{ordered}"
- pctDist 0.845378
- height 110
- orientation 1))
- (object RoleView "$UNNAMED$36" @132
- Parent_View @127
- location (1414, 832)
- label (object SegLabel @133
- Parent_View @132
- location (1661, 1069)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF33180388"
- client @127
- supplier @113
- line_style 3
- origin_attachment (1702, 1504)
- terminal_attachment (1702, 960)
- label (object SegLabel @134
- Parent_View @132
- location (1821, 1039)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.857362
- height 119
- orientation 1))))
- (object AssociationViewNew "$UNNAMED$31" @135
- location (1178, 1234)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF2F94024D"
- roleview_list (list RoleViews
- (object RoleView "eInput" @136
- Parent_View @135
- location (890, 562)
- label (object SegLabel @137
- Parent_View @136
- location (878, 1343)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 132
- justify 0
- label "+eInput"
- pctDist 0.819820
- height 103
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF2F950190"
- client @135
- supplier @111
- vertices (list Points
- (1178, 1234)
- (980, 1234)
- (980, 1410))
- line_style 3
- origin_attachment (1178, 1234)
- terminal_attachment (980, 1410)
- label (object SegLabel @138
- Parent_View @136
- location (1046, 1364)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..1"
- pctDist 0.877660
- height 66
- orientation 0))
- (object RoleView "$UNNAMED$32" @139
- Parent_View @135
- location (890, 562)
- label (object SegLabel @140
- Parent_View @139
- location (1236, 1036)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF2F95019A"
- client @135
- supplier @113
- vertices (list Points
- (1178, 1234)
- (1277, 1234)
- (1277, 960))
- line_style 3
- origin_attachment (1178, 1234)
- terminal_attachment (1277, 960)
- label (object SegLabel @141
- Parent_View @139
- location (1197, 1058)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.736413
- height 81
- orientation 0))))
- (object AssociationViewNew "$UNNAMED$33" @142
- location (1468, 1345)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF2FB802F9"
- roleview_list (list RoleViews
- (object RoleView "eOutput" @143
- Parent_View @142
- location (1180, 673)
- label (object SegLabel @144
- Parent_View @143
- location (1362, 1669)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 168
- justify 0
- label "+eOutput"
- pctDist 0.840909
- height 107
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF2FB9020A"
- client @142
- supplier @112
- line_style 3
- origin_attachment (1468, 1345)
- terminal_attachment (1468, 1730)
- label (object SegLabel @145
- Parent_View @143
- location (1546, 1676)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..1"
- pctDist 0.863636
- height 78
- orientation 0))
- (object RoleView "$UNNAMED$34" @146
- Parent_View @142
- location (1180, 673)
- label (object SegLabel @147
- Parent_View @146
- location (1427, 1037)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3ADF2FB9020B"
- client @142
- supplier @113
- line_style 3
- origin_attachment (1468, 1345)
- terminal_attachment (1468, 960)
- label (object SegLabel @148
- Parent_View @146
- location (1523, 1080)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.690341
- height 55
- orientation 1))))
- (object InheritView "" @149
- stereotype TRUE
- line_color 3342489
- quidu "3F6F1FD8019F"
- client @108
- supplier @103
- line_style 0)
- (object InheritView "" @150
- stereotype TRUE
- line_color 3342489
- quidu "3F6F1FE20171"
- client @113
- supplier @104
- line_style 0)
- (object InheritView "" @151
- stereotype TRUE
- line_color 3342489
- quidu "3F6F1FEE031D"
- client @111
- supplier @105
- line_style 0)
- (object InheritView "" @152
- stereotype TRUE
- line_color 3342489
- quidu "3F6F1FF801CD"
- client @112
- supplier @106
- line_style 0)
- (object InheritView "" @153
- stereotype TRUE
- line_color 3342489
- quidu "3F6F2002002D"
- client @110
- supplier @107
- line_style 0)
- (object ClassView "Class" "Logical View::wsdl::Message" @154
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (2224, 1456)
- label (object ItemLabel
- Parent_View @154
- location (1937, 1312)
- fill_color 13434879
- nlines 1
- max_width 575
- justify 0
- label "Message")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5C9590078"
- width 593
- height 312
- annotation 8)
- (object ClassView "Class" "Logical View::wsdl::MessageReference" @155
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1520, 2544)
- font (object Font
- italics TRUE)
- label (object ItemLabel
- Parent_View @155
- location (1193, 2466)
- fill_color 13434879
- nlines 1
- max_width 654
- justify 0
- label "MessageReference")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3F6771DB02DC"
- width 672
- height 180
- annotation 8)
- (object InheritTreeView "" @156
- location (1524, 2275)
- line_color 3342489
- fill_color 13434879
- supplier @155
- vertices (list Points
- (1524, 2275)
- (1524, 2454)))
- (object InheritView "" @157
- stereotype TRUE
- line_color 3342489
- quidu "3F67723D0319"
- client @110
- supplier @155
- line_style 3
- origin_attachment (1776, 2176)
- terminal_attachment (1776, 2275)
- drawSupplier @156)
- (object InheritView "" @158
- stereotype TRUE
- line_color 3342489
- quidu "3F67723500DD"
- client @112
- supplier @155
- line_style 3
- origin_attachment (1371, 1854)
- terminal_attachment (1371, 2275)
- drawSupplier @156)
- (object InheritView "" @159
- stereotype TRUE
- line_color 3342489
- quidu "3F67722802E7"
- client @111
- supplier @155
- line_style 3
- origin_attachment (980, 1534)
- terminal_attachment (980, 2275)
- drawSupplier @156)
- (object AssociationViewNew "$UNNAMED$61" @160
- location (2206, 2259)
- stereotype TRUE
- line_color 3342489
- quidu "3F74E78401B1"
- roleview_list (list RoleViews
- (object RoleView "eMessage" @161
- Parent_View @160
- location (734, -285)
- label (object SegLabel @162
- Parent_View @161
- location (2068, 1670)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 216
- justify 0
- label "+eMessage"
- pctDist 0.912230
- height 139
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3F74E786000F"
- client @160
- supplier @154
- line_style 3
- origin_attachment (2206, 2259)
- terminal_attachment (2206, 1612)
- label (object SegLabel @163
- Parent_View @161
- location (2260, 1678)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1"
- pctDist 0.900000
- height 54
- orientation 1))
- (object RoleView "$UNNAMED$62" @164
- Parent_View @160
- location (734, -285)
- stereotype TRUE
- line_color 3342489
- quidu "3F74E7860023"
- client @160
- supplier @155
- vertices (list Points
- (2206, 2259)
- (2206, 2556)
- (1856, 2556))
- line_style 3
- origin_attachment (2206, 2259)
- terminal_attachment (1856, 2556))))))
- (object ClassDiagram "2.1 Definitions"
- quid "3AD5E48A0262"
- title "2.1 Definitions"
- zoom 83
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::wsdl::IDefinition" @165
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (432, 192)
- label (object ItemLabel
- Parent_View @165
- location (88, 161)
- fill_color 13434879
- nlines 1
- max_width 688
- justify 0
- label "IDefinition")
- stereotype (object ItemLabel
- Parent_View @165
- location (88, 111)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 688
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84B1D90142"
- width 706
- height 186
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Types" @166
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1824, 944)
- label (object ItemLabel
- Parent_View @166
- location (1686, 896)
- fill_color 13434879
- nlines 1
- max_width 276
- justify 0
- label "Types")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3B8BE9A603A8"
- width 294
- height 120
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Import" @167
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (2144, 624)
- label (object ItemLabel
- Parent_View @167
- location (1910, 545)
- fill_color 13434879
- nlines 1
- max_width 468
- justify 0
- label "Import")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5E4F903DE"
- width 486
- height 182
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Message" @168
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- location (2112, 1184)
- label (object ItemLabel
- Parent_View @168
- location (1900, 1105)
- fill_color 13434879
- nlines 1
- max_width 424
- justify 0
- label "Message")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5C9590078"
- width 442
- height 182
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::PortType" @169
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- location (1808, 1488)
- label (object ItemLabel
- Parent_View @169
- location (1596, 1409)
- fill_color 13434879
- nlines 1
- max_width 424
- justify 0
- label "PortType")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5C7F001A5"
- width 442
- height 182
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Binding" @170
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- location (2336, 1728)
- label (object ItemLabel
- Parent_View @170
- location (2124, 1649)
- fill_color 13434879
- nlines 1
- max_width 424
- justify 0
- label "Binding")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5D2860261"
- width 442
- height 182
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Definition" @171
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1328, 240)
- label (object ItemLabel
- Parent_View @171
- location (1073, 39)
- fill_color 13434879
- nlines 1
- max_width 510
- justify 0
- label "Definition")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5E43F008E"
- width 528
- height 426
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$15" @172
- location (1358, 860)
- stereotype TRUE
- line_color 3342489
- quidu "3B8BEA27029F"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$16" @173
- Parent_View @172
- location (62, -36)
- label (object SegLabel @174
- Parent_View @173
- location (1317, 535)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3B8BEA290356"
- client @172
- supplier @171
- line_style 3
- origin_attachment (1358, 860)
- terminal_attachment (1358, 453)
- label (object SegLabel @175
- Parent_View @173
- location (1403, 511)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.856649
- height 45
- orientation 1))
- (object RoleView "eTypes" @176
- Parent_View @172
- location (62, -36)
- label (object SegLabel @177
- Parent_View @176
- location (1586, 909)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 156
- justify 0
- label "+eTypes"
- pctDist 0.779097
- height 40
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3B8BEA29036A"
- client @172
- supplier @166
- vertices (list Points
- (1358, 860)
- (1358, 948)
- (1677, 948))
- line_style 3
- origin_attachment (1358, 860)
- terminal_attachment (1677, 948)
- label (object SegLabel @178
- Parent_View @176
- location (1632, 987)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..1"
- pctDist 0.892655
- height 39
- orientation 1))))
- (object AssociationViewNew "$UNNAMED$13" @179
- location (1612, 595)
- stereotype TRUE
- line_color 3342489
- quidu "3C864DFF02EC"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$14" @180
- Parent_View @179
- location (12, 227)
- label (object SegLabel @181
- Parent_View @180
- location (1423, 512)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3C864DFF02EE"
- client @179
- supplier @171
- vertices (list Points
- (1612, 595)
- (1464, 595)
- (1464, 453))
- line_style 3
- origin_attachment (1612, 595)
- terminal_attachment (1464, 453)
- label (object SegLabel @182
- Parent_View @180
- location (1524, 495)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.858667
- height 60
- orientation 1))
- (object RoleView "eImports" @183
- Parent_View @179
- location (12, 227)
- label (object SegLabel @184
- Parent_View @183
- location (1692, 557)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 204
- justify 0
- label "+eImports"
- pctDist 0.280335
- height 39
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3C864DFF02ED"
- client @179
- supplier @167
- line_style 3
- origin_attachment (1612, 595)
- terminal_attachment (1901, 595)
- label (object SegLabel @185
- Parent_View @183
- location (1854, 652)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.841004
- height 57
- orientation 1)
- label (object SegLabel @186
- Parent_View @183
- location (1676, 646)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 158
- justify 0
- label "{ordered}"
- pctDist 0.225941
- height 51
- orientation 1))))
- (object AssociationViewNew "$UNNAMED$17" @187
- location (1279, 1136)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5E60301E2"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$18" @188
- Parent_View @187
- location (271, 272)
- label (object SegLabel @189
- Parent_View @188
- location (1238, 591)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5E60400B7"
- client @187
- supplier @171
- line_style 3
- origin_attachment (1279, 1136)
- terminal_attachment (1279, 453)
- label (object SegLabel @190
- Parent_View @188
- location (1320, 587)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.804974
- height 41
- orientation 1))
- (object RoleView "eMessages" @191
- Parent_View @187
- location (271, 272)
- label (object SegLabel @192
- Parent_View @191
- location (1647, 1171)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 240
- justify 0
- label "+eMessages"
- pctDist 0.643137
- height 38
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5E60400C1"
- client @187
- supplier @168
- vertices (list Points
- (1279, 1136)
- (1279, 1208)
- (1891, 1208))
- line_style 3
- origin_attachment (1279, 1136)
- terminal_attachment (1891, 1208)
- label (object SegLabel @193
- Parent_View @191
- location (1821, 1171)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.899346
- height 38
- orientation 0)
- label (object SegLabel @194
- Parent_View @191
- location (1797, 1244)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 158
- justify 0
- label "{ordered}"
- pctDist 0.864407
- height 36
- orientation 1))))
- (object AssociationViewNew "$UNNAMED$19" @195
- location (1212, 1159)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5E6710104"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$20" @196
- Parent_View @195
- location (-324, 215)
- label (object SegLabel @197
- Parent_View @196
- location (1171, 594)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5E672034A"
- client @195
- supplier @171
- line_style 3
- origin_attachment (1212, 1159)
- terminal_attachment (1212, 453)
- label (object SegLabel @198
- Parent_View @196
- location (1251, 624)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.757962
- height 39
- orientation 1))
- (object RoleView "ePortTypes" @199
- Parent_View @195
- location (-324, 215)
- label (object SegLabel @200
- Parent_View @199
- location (1391, 1451)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 240
- justify 0
- label "+ePortTypes"
- pctDist 0.723698
- height 40
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5E6720354"
- client @195
- supplier @169
- vertices (list Points
- (1212, 1159)
- (1212, 1490)
- (1587, 1490))
- line_style 3
- origin_attachment (1212, 1159)
- terminal_attachment (1587, 1490)
- label (object SegLabel @201
- Parent_View @199
- location (1533, 1451)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.925611
- height 40
- orientation 0)
- label (object SegLabel @202
- Parent_View @199
- location (1512, 1540)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 158
- justify 0
- label "{ordered}"
- pctDist 0.895855
- height 50
- orientation 1))))
- (object AssociationViewNew "$UNNAMED$21" @203
- location (1114, 1585)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5E6770095"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$22" @204
- Parent_View @203
- location (-406, 241)
- label (object SegLabel @205
- Parent_View @204
- location (1073, 680)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5E6780371"
- client @203
- supplier @171
- line_style 3
- origin_attachment (1114, 1585)
- terminal_attachment (1114, 453)
- label (object SegLabel @206
- Parent_View @204
- location (1155, 752)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.736704
- height 41
- orientation 1))
- (object RoleView "eBindings" @207
- Parent_View @203
- location (-406, 241)
- label (object SegLabel @208
- Parent_View @207
- location (1851, 1674)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 204
- justify 0
- label "+eBindings"
- pctDist 0.766347
- height 43
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5E678037B"
- client @203
- supplier @170
- vertices (list Points
- (1114, 1585)
- (1114, 1716)
- (2115, 1716))
- line_style 3
- origin_attachment (1114, 1585)
- terminal_attachment (2115, 1716)
- label (object SegLabel @209
- Parent_View @207
- location (2053, 1677)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.945074
- height 40
- orientation 0)
- label (object SegLabel @210
- Parent_View @207
- location (2014, 1754)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 158
- justify 0
- label "{ordered}"
- pctDist 0.911072
- height 38
- orientation 1))))
- (object ClassView "Class" "Logical View::wsdl::Service" @211
- ShowCompartmentStereotypes TRUE
- SuppressOperation TRUE
- IncludeAttribute TRUE
- location (1840, 2048)
- label (object ItemLabel
- Parent_View @211
- location (1628, 1969)
- fill_color 13434879
- nlines 1
- max_width 424
- justify 0
- label "Service")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5D8F002F8"
- width 442
- height 182
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$23" @212
- location (1066, 1532)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5E67B0311"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$24" @213
- Parent_View @212
- location (-521, -112)
- label (object SegLabel @214
- Parent_View @213
- location (1025, 670)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5E67D007F"
- client @212
- supplier @171
- line_style 3
- origin_attachment (1066, 1532)
- terminal_attachment (1066, 453)
- label (object SegLabel @215
- Parent_View @213
- location (1109, 756)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.719697
- height 43
- orientation 1))
- (object RoleView "eServices" @216
- Parent_View @212
- location (-521, -112)
- label (object SegLabel @217
- Parent_View @216
- location (1393, 2028)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 204
- justify 0
- label "+eServices"
- pctDist 0.791824
- height 32
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5E67D0089"
- client @212
- supplier @211
- vertices (list Points
- (1066, 1532)
- (1066, 2059)
- (1619, 2059))
- line_style 3
- origin_attachment (1066, 1532)
- terminal_attachment (1619, 2059)
- label (object SegLabel @218
- Parent_View @216
- location (1554, 2031)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.940197
- height 29
- orientation 0)
- label (object SegLabel @219
- Parent_View @216
- location (1532, 2113)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 158
- justify 0
- label "{ordered}"
- pctDist 0.920515
- height 54
- orientation 1))))
- (object InheritView "" @220
- stereotype TRUE
- line_color 3342489
- quidu "3B84B1F80382"
- client @171
- supplier @165
- line_style 3
- origin_attachment (1064, 263)
- terminal_attachment (785, 263))))
- (object ClassDiagram "2.1.3 Extensibility"
- quid "3AD60C510192"
- title "2.1.3 Extensibility"
- zoom 65
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::wsdl::Port" @221
- ShowCompartmentStereotypes TRUE
- location (4128, 3104)
- label (object ItemLabel
- Parent_View @221
- location (4047, 3051)
- fill_color 13434879
- nlines 1
- max_width 162
- justify 0
- label "Port")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5D9170286"
- height 130
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Service" @222
- ShowCompartmentStereotypes TRUE
- location (3936, 2928)
- label (object ItemLabel
- Parent_View @222
- location (3855, 2875)
- fill_color 13434879
- nlines 1
- max_width 162
- justify 0
- label "Service")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5D8F002F8"
- height 130
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IExtensibilityElement" @223
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (3552, 944)
- label (object ItemLabel
- Parent_View @223
- location (3159, 920)
- fill_color 13434879
- nlines 1
- max_width 786
- justify 0
- label "IExtensibilityElement")
- stereotype (object ItemLabel
- Parent_View @223
- location (3159, 870)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 786
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84B12402AB"
- width 804
- height 172
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Types" @224
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- location (1296, 3008)
- label (object ItemLabel
- Parent_View @224
- location (1215, 2956)
- fill_color 13434879
- nlines 1
- max_width 162
- justify 0
- label "Types")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3B8BE9A603A8"
- height 128
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @225
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1664, 1456)
- font (object Font
- italics TRUE)
- label (object ItemLabel
- Parent_View @225
- location (1480, 1404)
- fill_color 13434879
- nlines 1
- max_width 368
- justify 0
- label "ExtensibleElement")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5FCFA033A"
- width 386
- height 128
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @226
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (3568, 1472)
- label (object ItemLabel
- Parent_View @226
- location (3325, 1364)
- fill_color 13434879
- nlines 1
- max_width 486
- justify 0
- label "ExtensibilityElement")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5DBB602A9"
- compartment (object Compartment
- Parent_View @226
- location (3325, 1422)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 3
- max_width 465)
- width 504
- height 240
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$25" @227
- location (2586, 1443)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5FD130079"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$26" @228
- Parent_View @227
- location (1418, 1331)
- label (object SegLabel @229
- Parent_View @228
- location (2003, 1402)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5FD14019E"
- client @227
- supplier @225
- line_style 3
- origin_attachment (2586, 1443)
- terminal_attachment (1857, 1443)
- label (object SegLabel @230
- Parent_View @228
- location (1975, 1399)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.839695
- height 45
- orientation 1))
- (object RoleView "eExtensibilityElements" @231
- Parent_View @227
- location (1418, 1331)
- label (object SegLabel @232
- Parent_View @231
- location (2862, 1293)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label "+eExtensibilityElements"
- pctDist 0.379070
- height 151
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5FD14019D"
- client @227
- supplier @226
- line_style 3
- origin_attachment (2586, 1443)
- terminal_attachment (3316, 1443)
- label (object SegLabel @233
- Parent_View @231
- location (3104, 1398)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.709402
- height 46
- orientation 0)
- label (object SegLabel @234
- Parent_View @231
- location (3047, 1535)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 164
- justify 0
- label "{ordered}"
- pctDist 0.632479
- height 92
- orientation 1))))
- (object ClassView "Class" "Logical View::wsdl::WSDLElement" @235
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- location (2496, 992)
- font (object Font
- italics TRUE)
- label (object ItemLabel
- Parent_View @235
- location (2104, 884)
- fill_color 13434879
- nlines 1
- max_width 784
- justify 0
- label "WSDLElement")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5C6A302DD"
- compartment (object Compartment
- Parent_View @235
- location (2104, 947)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 3
- max_width 756)
- width 802
- height 240
- annotation 8
- autoResize TRUE)
- (object InheritTreeView "" @236
- location (2494, 1206)
- line_color 3342489
- fill_color 13434879
- supplier @235
- vertices (list Points
- (2494, 1206)
- (2494, 1112)))
- (object InheritView "" @237
- stereotype TRUE
- line_color 3342489
- quidu "3B84B14903D0"
- client @226
- supplier @223
- line_style 3
- origin_attachment (3676, 1352)
- terminal_attachment (3676, 1030))
- (object InheritView "" @238
- stereotype TRUE
- line_color 3342489
- quidu "3BDDF53502C3"
- client @226
- supplier @235
- line_style 3
- origin_attachment (3425, 1352)
- terminal_attachment (3425, 1206)
- drawSupplier @236)
- (object ClassView "Class" "Logical View::wsdl::UnknownExtensibilityElement" @239
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (3856, 2032)
- label (object ItemLabel
- Parent_View @239
- location (3571, 1980)
- fill_color 13434879
- nlines 1
- max_width 570
- justify 0
- label "UnknownExtensibilityElement")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3CB24AC002AE"
- width 588
- height 128
- annotation 8
- autoResize TRUE)
- (object InheritView "" @240
- stereotype TRUE
- line_color 3342489
- quidu "3CB24AEC01CB"
- client @239
- supplier @226
- line_style 3
- origin_attachment (3705, 1968)
- terminal_attachment (3705, 1592))
- (object AssociationViewNew "$UNNAMED$63" @241
- location (4366, 2358)
- stereotype TRUE
- line_color 3342489
- quidu "3F7896A2026E"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$64" @242
- Parent_View @241
- location (2334, 966)
- label (object SegLabel @243
- Parent_View @242
- location (4306, 2004)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3F7896A7012B"
- client @241
- supplier @239
- vertices (list Points
- (4366, 2358)
- (4488, 2358)
- (4488, 2045)
- (4150, 2045))
- line_style 3
- origin_attachment (4366, 2358)
- terminal_attachment (4150, 2045)
- label (object SegLabel @244
- Parent_View @242
- location (4227, 2099)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1"
- pctDist 0.900000
- height 54
- orientation 0))
- (object RoleView "children" @245
- Parent_View @241
- location (2334, 966)
- label (object SegLabel @246
- Parent_View @245
- location (3738, 2253)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 168
- justify 0
- label "+children"
- pctDist 0.798561
- height 118
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3F7896A7012C"
- client @241
- supplier @239
- vertices (list Points
- (4366, 2358)
- (3855, 2358)
- (3855, 2096))
- line_style 3
- origin_attachment (4366, 2358)
- terminal_attachment (3855, 2096)
- label (object SegLabel @247
- Parent_View @245
- location (3909, 2174)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.900000
- height 54
- orientation 1))))
- (object ClassView "Class" "Logical View::wsdl::Binding" @248
- ShowCompartmentStereotypes TRUE
- location (2768, 2992)
- label (object ItemLabel
- Parent_View @248
- location (2686, 2939)
- fill_color 13434879
- nlines 1
- max_width 164
- justify 0
- label "Binding")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5D2860261"
- width 182
- height 130
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::PortType" @249
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (1888, 3008)
- label (object ItemLabel
- Parent_View @249
- location (1790, 2955)
- fill_color 13434879
- nlines 1
- max_width 196
- justify 0
- label "PortType")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5C7F001A5"
- width 214
- height 130
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::BindingOperation" @250
- ShowCompartmentStereotypes TRUE
- location (2880, 3264)
- label (object ItemLabel
- Parent_View @250
- location (2707, 3211)
- fill_color 13434879
- nlines 1
- max_width 346
- justify 0
- label "BindingOperation")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5D3CB0145"
- width 364
- height 130
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Fault" @251
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (2672, 3840)
- label (object ItemLabel
- Parent_View @251
- location (2591, 3787)
- fill_color 13434879
- nlines 1
- max_width 162
- justify 0
- label "Fault")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AE078BE0108"
- height 130
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::BindingFault" @252
- ShowCompartmentStereotypes TRUE
- location (3776, 3440)
- label (object ItemLabel
- Parent_View @252
- location (3648, 3387)
- fill_color 13434879
- nlines 1
- max_width 256
- justify 0
- label "BindingFault")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AE08A9E03A6"
- width 274
- height 130
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Import" @253
- ShowCompartmentStereotypes TRUE
- location (1088, 3008)
- label (object ItemLabel
- Parent_View @253
- location (1007, 2955)
- fill_color 13434879
- nlines 1
- max_width 162
- justify 0
- label "Import")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5E4F903DE"
- height 130
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Definition" @254
- ShowCompartmentStereotypes TRUE
- location (912, 2800)
- label (object ItemLabel
- Parent_View @254
- location (812, 2747)
- fill_color 13434879
- nlines 1
- max_width 200
- justify 0
- label "Definition")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5E43F008E"
- width 218
- height 130
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Input" @255
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (2256, 3840)
- label (object ItemLabel
- Parent_View @255
- location (2175, 3787)
- fill_color 13434879
- nlines 1
- max_width 162
- justify 0
- label "Input")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AE0789F0059"
- height 130
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::BindingInput" @256
- ShowCompartmentStereotypes TRUE
- location (3104, 3440)
- label (object ItemLabel
- Parent_View @256
- location (2976, 3387)
- fill_color 13434879
- nlines 1
- max_width 256
- justify 0
- label "BindingInput")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AE08A8202D4"
- width 274
- height 130
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Output" @257
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (2464, 3840)
- label (object ItemLabel
- Parent_View @257
- location (2383, 3787)
- fill_color 13434879
- nlines 1
- max_width 162
- justify 0
- label "Output")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AE078B60232"
- height 130
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::BindingOutput" @258
- ShowCompartmentStereotypes TRUE
- location (3440, 3440)
- label (object ItemLabel
- Parent_View @258
- location (3295, 3387)
- fill_color 13434879
- nlines 1
- max_width 290
- justify 0
- label "BindingOutput")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AE08A8F028C"
- width 308
- height 130
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Operation" @259
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (2032, 3264)
- label (object ItemLabel
- Parent_View @259
- location (1926, 3211)
- fill_color 13434879
- nlines 1
- max_width 212
- justify 0
- label "Operation")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5C80D03CE"
- width 230
- height 130
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Part" @260
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (1680, 3264)
- label (object ItemLabel
- Parent_View @260
- location (1599, 3211)
- fill_color 13434879
- nlines 1
- max_width 162
- justify 0
- label "Part")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5CE1C032E"
- height 130
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Message" @261
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (1536, 3008)
- label (object ItemLabel
- Parent_View @261
- location (1437, 2955)
- fill_color 13434879
- nlines 1
- max_width 198
- justify 0
- label "Message")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5C9590078"
- width 216
- height 130
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::MessageReference" @262
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (2432, 3232)
- font (object Font
- italics TRUE)
- label (object ItemLabel
- Parent_View @262
- location (2240, 3150)
- fill_color 13434879
- nlines 1
- max_width 384
- justify 0
- label "MessageReference")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3F6771DB02DC"
- width 402
- height 188
- annotation 8
- autoResize TRUE)
- (object InheritTreeView "" @263
- location (2505, 3418)
- line_color 3342489
- fill_color 13434879
- supplier @262
- vertices (list Points
- (2505, 3418)
- (2505, 3326)))
- (object InheritView "" @264
- stereotype TRUE
- line_color 3342489
- quidu "3F67722802E7"
- client @255
- supplier @262
- line_style 3
- origin_attachment (2235, 3775)
- terminal_attachment (2235, 3418)
- drawSupplier @263)
- (object InheritView "" @265
- stereotype TRUE
- line_color 3342489
- quidu "3F67723D0319"
- client @251
- supplier @262
- line_style 3
- origin_attachment (2653, 3775)
- terminal_attachment (2653, 3418)
- drawSupplier @263)
- (object ClassView "Class" "Logical View::wsdl::IElementExtensible" @266
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (1664, 336)
- label (object ItemLabel
- Parent_View @266
- location (1213, 261)
- fill_color 13434879
- nlines 1
- max_width 903
- justify 0
- label "IElementExtensible")
- stereotype (object ItemLabel
- Parent_View @266
- location (1213, 211)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 903
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "490E04B000DA"
- compartment (object Compartment
- Parent_View @266
- location (1213, 319)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 3
- max_width 534)
- width 921
- height 274
- annotation 8
- autoResize TRUE)
- (object InheritTreeView "" @267
- location (1662, 2595)
- line_color 3342489
- fill_color 13434879
- supplier @225
- vertices (list Points
- (1662, 2595)
- (1662, 1520)))
- (object InheritView "" @268
- stereotype TRUE
- line_color 3342489
- quidu "3B8BEB010311"
- client @224
- supplier @225
- line_style 3
- origin_attachment (1235, 2944)
- terminal_attachment (1235, 2595)
- drawSupplier @267)
- (object InheritView "" @269
- stereotype TRUE
- line_color 3342489
- quidu "3AD5FA0F02F0"
- client @248
- supplier @225
- line_style 3
- origin_attachment (2758, 2927)
- terminal_attachment (2758, 2595)
- drawSupplier @267)
- (object InheritView "" @270
- stereotype TRUE
- line_color 3342489
- quidu "3AE0938602C9"
- client @252
- supplier @225
- line_style 3
- origin_attachment (3771, 3375)
- terminal_attachment (3771, 2595)
- drawSupplier @267)
- (object InheritView "" @271
- stereotype TRUE
- line_color 3342489
- quidu "3B85B59B0072"
- client @256
- supplier @225
- line_style 3
- origin_attachment (3099, 3375)
- terminal_attachment (3099, 2595)
- drawSupplier @267)
- (object InheritView "" @272
- stereotype TRUE
- line_color 3342489
- quidu "3B85B5A4027E"
- client @258
- supplier @225
- line_style 3
- origin_attachment (3435, 3375)
- terminal_attachment (3435, 2595)
- drawSupplier @267)
- (object InheritView "" @273
- stereotype TRUE
- line_color 3342489
- quidu "3AE9DE98003C"
- client @259
- supplier @225
- line_style 3
- origin_attachment (2027, 3199)
- terminal_attachment (2027, 2595)
- drawSupplier @267)
- (object InheritView "" @274
- stereotype TRUE
- line_color 3342489
- quidu "3AD5FDB803D4"
- client @254
- supplier @225
- line_style 3
- origin_attachment (971, 2735)
- terminal_attachment (971, 2595)
- drawSupplier @267)
- (object InheritView "" @275
- stereotype TRUE
- line_color 3342489
- quidu "3AD6009202F7"
- client @250
- supplier @225
- line_style 3
- origin_attachment (2867, 3199)
- terminal_attachment (2867, 2595)
- drawSupplier @267)
- (object InheritView "" @276
- stereotype TRUE
- line_color 3342489
- quidu "3AD5FA20025E"
- client @222
- supplier @225
- line_style 3
- origin_attachment (3913, 2863)
- terminal_attachment (3913, 2595)
- drawSupplier @267)
- (object InheritView "" @277
- stereotype TRUE
- line_color 3342489
- quidu "3AD600CB00AA"
- client @221
- supplier @225
- line_style 3
- origin_attachment (4105, 3039)
- terminal_attachment (4105, 2595)
- drawSupplier @267)
- (object InheritView "" @278
- stereotype TRUE
- line_color 3342489
- quidu "3AD5D05501C4"
- client @261
- supplier @225
- line_style 3
- origin_attachment (1477, 2943)
- terminal_attachment (1477, 2595)
- drawSupplier @267)
- (object InheritView "" @279
- stereotype TRUE
- line_color 3342489
- quidu "3AD5EE58037A"
- client @253
- supplier @225
- line_style 3
- origin_attachment (1028, 2943)
- terminal_attachment (1028, 2595)
- drawSupplier @267)
- (object InheritView "" @280
- stereotype TRUE
- line_color 3342489
- quidu "3B897E230237"
- client @260
- supplier @225
- line_style 3
- origin_attachment (1668, 3199)
- terminal_attachment (1668, 2595)
- drawSupplier @267)
- (object InheritView "" @281
- stereotype TRUE
- line_color 3342489
- quidu "3AD5C9B70150"
- client @249
- supplier @225
- line_style 3
- origin_attachment (1872, 2943)
- terminal_attachment (1872, 2595)
- drawSupplier @267)
- (object InheritView "" @282
- stereotype TRUE
- line_color 3342489
- quidu "3F762A6A0308"
- client @262
- supplier @225
- line_style 3
- origin_attachment (2408, 3138)
- terminal_attachment (2408, 2595)
- drawSupplier @267)
- (object ClassView "Class" "Logical View::wsdl::IAttributeExtensible" @283
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (944, 768)
- label (object ItemLabel
- Parent_View @283
- location (401, 605)
- fill_color 13434879
- nlines 1
- max_width 1086
- justify 0
- label "IAttributeExtensible")
- stereotype (object ItemLabel
- Parent_View @283
- location (401, 555)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 1086
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "490E063F02AF"
- compartment (object Compartment
- Parent_View @283
- location (401, 663)
- icon_style "Icon"
- fill_color 13434879
- anchor 2
- nlines 6
- max_width 1087)
- width 1104
- height 450
- annotation 8
- autoResize TRUE)
- (object InheritView "" @284
- stereotype TRUE
- line_color 3342489
- quidu "3AD5FE3C03D4"
- client @225
- supplier @235
- line_style 3
- origin_attachment (1774, 1392)
- terminal_attachment (1774, 1206)
- drawSupplier @236)
- (object InheritView "" @285
- stereotype TRUE
- line_color 3342489
- quidu "490E05C20290"
- client @225
- supplier @266
- line_style 0)
- (object InheritView "" @286
- stereotype TRUE
- line_color 3342489
- quidu "49657F06007D"
- client @225
- supplier @283
- line_style 0)
- (object InheritView "" @287
- stereotype TRUE
- line_color 3342489
- quidu "3F67723500DD"
- client @257
- supplier @262
- line_style 3
- origin_attachment (2447, 3775)
- terminal_attachment (2447, 3418)
- drawSupplier @263)))
- (object ClassDiagram "2.1.1 Naming and Linking"
- quid "3AE8ED7201BD"
- title "2.1.1 Naming and Linking"
- zoom 90
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::wsdl::IImport" @288
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1712, 224)
- label (object ItemLabel
- Parent_View @288
- location (1422, 177)
- fill_color 13434879
- nlines 1
- max_width 580
- justify 0
- label "IImport")
- stereotype (object ItemLabel
- Parent_View @288
- location (1422, 127)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 580
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84B2020119"
- width 598
- height 218
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Namespace" @289
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (432, 1136)
- label (object ItemLabel
- Parent_View @289
- location (202, 1041)
- fill_color 13434879
- nlines 1
- max_width 461
- justify 0
- label "Namespace")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AEA3CD30030"
- width 479
- height 215
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::xsd::XSDSchema" @290
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (1632, 1216)
- label (object ItemLabel
- Parent_View @290
- location (1294, 1142)
- fill_color 13434879
- nlines 1
- max_width 676
- justify 0
- label "XSDSchema")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "374B182500BB"
- width 694
- height 173
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Definition" @291
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- location (400, 384)
- label (object ItemLabel
- Parent_View @291
- location (164, 236)
- fill_color 13434879
- nlines 1
- max_width 472
- justify 0
- label "Definition")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5E43F008E"
- width 490
- height 320
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$41" @292
- location (309, 786)
- stereotype TRUE
- line_color 3342489
- quidu "3AEA3D55002D"
- roleview_list (list RoleViews
- (object RoleView "eNamespaces" @293
- Parent_View @292
- location (-91, 258)
- label (object SegLabel @294
- Parent_View @293
- location (461, 956)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 288
- justify 0
- label "+eNamespaces"
- pctDist 0.698842
- height 152
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AEA3D560332"
- client @292
- supplier @289
- line_style 3
- origin_attachment (309, 786)
- terminal_attachment (309, 1029)
- label (object SegLabel @295
- Parent_View @293
- location (248, 973)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.768707
- height 62
- orientation 1)
- label (object SegLabel @296
- Parent_View @293
- location (228, 913)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 146
- justify 0
- label "{ordered}"
- pctDist 0.525097
- height 82
- orientation 1))
- (object RoleView "$UNNAMED$42" @297
- Parent_View @292
- location (-91, 258)
- label (object SegLabel @298
- Parent_View @297
- location (268, 592)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 192
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AEA3D560328"
- client @292
- supplier @291
- line_style 3
- origin_attachment (309, 786)
- terminal_attachment (309, 544)
- label (object SegLabel @299
- Parent_View @297
- location (239, 583)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.844961
- height 71
- orientation 0))))
- (object ClassView "Class" "Logical View::wsdl::Import" @300
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1472, 720)
- label (object ItemLabel
- Parent_View @300
- location (1255, 580)
- fill_color 13434879
- nlines 1
- max_width 434
- justify 0
- label "Import")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5E4F903DE"
- width 452
- height 304
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$55" @301
- location (1486, 1001)
- stereotype TRUE
- line_color 3342489
- quidu "3B8B1DCC02E5"
- roleview_list (list RoleViews
- (object RoleView "eSchema" @302
- Parent_View @301
- location (510, -103)
- label (object SegLabel @303
- Parent_View @302
- location (1737, 1018)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 204
- justify 0
- label "+eSchema"
- pctDist 0.592593
- height 105
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3B8B1DCE0270"
- client @301
- supplier @290
- vertices (list Points
- (1486, 1001)
- (1632, 1001)
- (1632, 1130))
- line_style 3
- origin_attachment (1486, 1001)
- terminal_attachment (1632, 1130)
- label (object SegLabel @304
- Parent_View @302
- location (1563, 1018)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..1"
- pctDist 0.592593
- height 70
- orientation 1))
- (object RoleView "$UNNAMED$56" @305
- Parent_View @301
- location (510, -103)
- stereotype TRUE
- line_color 3342489
- quidu "3B8B1DCE027A"
- client @301
- supplier @300
- line_style 3
- origin_attachment (1486, 1000)
- terminal_attachment (1486, 872))))
- (object AssociationViewNew "$UNNAMED$43" @306
- location (1087, 403)
- stereotype TRUE
- line_color 3342489
- quidu "3AEA3E3A002D"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$44" @307
- Parent_View @306
- location (687, -125)
- label (object SegLabel @308
- Parent_View @307
- location (1406, 480)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AEA3E3C01F2"
- client @306
- supplier @300
- vertices (list Points
- (1087, 403)
- (1364, 403)
- (1364, 568))
- line_style 3
- origin_attachment (1087, 403)
- terminal_attachment (1364, 568))
- (object RoleView "eDefinition" @309
- Parent_View @306
- location (687, -125)
- label (object SegLabel @310
- Parent_View @309
- location (805, 363)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 216
- justify 0
- label "+eDefinition"
- pctDist 0.637532
- height 41
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3AEA3E3C01E8"
- client @306
- supplier @291
- line_style 3
- origin_attachment (1087, 403)
- terminal_attachment (645, 403)
- label (object SegLabel @311
- Parent_View @309
- location (727, 456)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..1"
- pctDist 0.814910
- height 53
- orientation 0))))
- (object AssociationViewNew "$UNNAMED$13" @312
- location (737, 826)
- stereotype TRUE
- line_color 3342489
- quidu "3C864DFF02EC"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$14" @313
- Parent_View @312
- location (-671, 106)
- label (object SegLabel @314
- Parent_View @313
- location (552, 647)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3C864DFF02EE"
- client @312
- supplier @291
- vertices (list Points
- (737, 826)
- (510, 826)
- (510, 544))
- line_style 3
- origin_attachment (737, 826)
- terminal_attachment (510, 544)
- label (object SegLabel @315
- Parent_View @313
- location (457, 595)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.900000
- height 54
- orientation 0))
- (object RoleView "eImports" @316
- Parent_View @312
- location (-671, 106)
- label (object SegLabel @317
- Parent_View @316
- location (1144, 773)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 180
- justify 0
- label "+eImports"
- pctDist 0.799189
- height 54
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3C864DFF02ED"
- client @312
- supplier @300
- line_style 3
- origin_attachment (737, 826)
- terminal_attachment (1246, 826)
- label (object SegLabel @318
- Parent_View @316
- location (1180, 879)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.872211
- height 53
- orientation 1)
- label (object SegLabel @319
- Parent_View @316
- location (1162, 933)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 146
- justify 0
- label "{ordered}"
- pctDist 0.837728
- height 107
- orientation 1))))
- (object InheritView "" @320
- stereotype TRUE
- line_color 3342489
- quidu "3F6F200D0340"
- client @300
- supplier @288
- line_style 3
- origin_attachment (1555, 568)
- terminal_attachment (1555, 333))))
- (object ClassDiagram "2.2 Types"
- quid "3B85AE59037E"
- title "2.2 Types"
- zoom 90
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 81
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::xsd::XSDTypeDefinition" @321
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1136, 1232)
- font (object Font
- italics TRUE)
- label (object ItemLabel
- Parent_View @321
- location (895, 1157)
- fill_color 13434879
- nlines 1
- max_width 482
- justify 0
- label "XSDTypeDefinition")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3B66ECD302A9"
- width 500
- height 174
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::xsd::XSDElementDeclaration" @322
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (1136, 1600)
- label (object ItemLabel
- Parent_View @322
- location (906, 1531)
- fill_color 13434879
- nlines 1
- max_width 460
- justify 0
- label "XSDElementDeclaration")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3B66ED580214"
- width 478
- height 162
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Message" @323
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1280, 1968)
- label (object ItemLabel
- Parent_View @323
- location (1022, 1828)
- fill_color 13434879
- nlines 1
- max_width 517
- justify 0
- label "Message")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5C9590078"
- compartment (object Compartment
- Parent_View @323
- location (1022, 1883)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 3
- max_width 409)
- width 535
- height 305
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Part" @324
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (352, 1184)
- label (object ItemLabel
- Parent_View @324
- location (128, 1067)
- fill_color 13434879
- nlines 1
- max_width 448
- justify 0
- label "Part")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5CE1C032E"
- compartment (object Compartment
- Parent_View @324
- location (128, 1122)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 4
- max_width 484)
- width 466
- height 258
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$51" @325
- location (735, 1172)
- stereotype TRUE
- line_color 3342489
- quidu "3B8B1BE900C4"
- roleview_list (list RoleViews
- (object RoleView "typeDefinition" @326
- Parent_View @325
- location (143, 676)
- label (object SegLabel @327
- Parent_View @326
- location (775, 1133)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 276
- justify 0
- label "+typeDefinition"
- pctDist 0.269006
- height 40
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3B8B1BE90327"
- client @325
- supplier @321
- line_style 3
- origin_attachment (735, 1172)
- terminal_attachment (886, 1172)
- label (object SegLabel @328
- Parent_View @326
- location (839, 1207)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..1"
- pctDist 0.688705
- height 35
- orientation 1))
- (object RoleView "$UNNAMED$52" @329
- Parent_View @325
- location (143, 676)
- stereotype TRUE
- line_color 3342489
- quidu "3B8B1BE90331"
- client @325
- supplier @324
- line_style 3
- origin_attachment (735, 1172)
- terminal_attachment (585, 1172))))
- (object AssociationViewNew "$UNNAMED$53" @330
- location (527, 1592)
- stereotype TRUE
- line_color 3342489
- quidu "3B8B1C1203B2"
- roleview_list (list RoleViews
- (object RoleView "elementDeclaration" @331
- Parent_View @330
- location (-65, 1096)
- label (object SegLabel @332
- Parent_View @331
- location (666, 1554)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 372
- justify 0
- label "+elementDeclaration"
- pctDist 0.375394
- height 39
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3B8B1C14001C"
- client @330
- supplier @322
- line_style 3
- origin_attachment (527, 1592)
- terminal_attachment (897, 1592)
- label (object SegLabel @333
- Parent_View @331
- location (807, 1645)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..1"
- pctDist 0.755877
- height 53
- orientation 1))
- (object RoleView "$UNNAMED$54" @334
- Parent_View @330
- location (-65, 1096)
- stereotype TRUE
- line_color 3342489
- quidu "3B8B1C140026"
- client @330
- supplier @324
- vertices (list Points
- (527, 1592)
- (437, 1592)
- (437, 1313))
- line_style 3
- origin_attachment (527, 1592)
- terminal_attachment (437, 1313))))
- (object AssociationViewNew "$UNNAMED$57" @335
- location (322, 1911)
- stereotype TRUE
- line_color 3342489
- quidu "3C46829303E5"
- roleview_list (list RoleViews
- (object RoleView "eMessage" @336
- Parent_View @335
- location (-14, 1191)
- label (object SegLabel @337
- Parent_View @336
- location (838, 1872)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 216
- justify 0
- label "+eMessage"
- pctDist 0.748560
- height 40
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3C468296010E"
- client @335
- supplier @323
- line_style 3
- origin_attachment (322, 1911)
- terminal_attachment (1013, 1911)
- label (object SegLabel @338
- Parent_View @336
- location (943, 1965)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..1"
- pctDist 0.900000
- height 54
- orientation 1))
- (object RoleView "$UNNAMED$58" @339
- Parent_View @335
- location (-14, 1191)
- stereotype TRUE
- line_color 3342489
- quidu "3C4682960118"
- client @335
- supplier @324
- vertices (list Points
- (322, 1911)
- (229, 1911)
- (229, 1313))
- line_style 3
- origin_attachment (322, 1911)
- terminal_attachment (229, 1313))))
- (object ClassView "Class" "Logical View::wsdl::Types" @340
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (800, 608)
- label (object ItemLabel
- Parent_View @340
- location (615, 512)
- fill_color 13434879
- nlines 1
- max_width 371
- justify 0
- label "Types")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3B8BE9A603A8"
- compartment (object Compartment
- Parent_View @340
- location (615, 567)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 3
- max_width 312)
- width 389
- height 216
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::Definition" @341
- ShowCompartmentStereotypes TRUE
- location (176, 160)
- label (object ItemLabel
- Parent_View @341
- location (74, 107)
- fill_color 13434879
- nlines 1
- max_width 204
- justify 0
- label "Definition")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5E43F008E"
- width 222
- height 130
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$15" @342
- location (234, 604)
- stereotype TRUE
- line_color 3342489
- quidu "3B8BEA27029F"
- roleview_list (list RoleViews
- (object RoleView "eTypes" @343
- Parent_View @342
- location (-150, 396)
- label (object SegLabel @344
- Parent_View @343
- location (480, 640)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 207
- justify 0
- label "+eTypes"
- pctDist 0.661017
- height 36
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3B8BEA29036A"
- client @342
- supplier @340
- line_style 3
- origin_attachment (234, 604)
- terminal_attachment (606, 604)
- label (object SegLabel @345
- Parent_View @343
- location (526, 569)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..1"
- pctDist 0.783883
- height 36
- orientation 0))
- (object RoleView "$UNNAMED$16" @346
- Parent_View @342
- location (-150, 396)
- label (object SegLabel @347
- Parent_View @346
- location (133, 313)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3B8BEA290356"
- client @342
- supplier @341
- vertices (list Points
- (234, 604)
- (174, 604)
- (174, 225))
- line_style 3
- origin_attachment (234, 604)
- terminal_attachment (174, 225)
- label (object SegLabel @348
- Parent_View @346
- location (228, 271)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.897729
- height 54
- orientation 1))))
- (object ClassView "Class" "Logical View::wsdl::ITypes" @349
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (640, 224)
- label (object ItemLabel
- Parent_View @349
- location (525, 203)
- fill_color 13434879
- nlines 1
- max_width 230
- justify 0
- label "ITypes")
- stereotype (object ItemLabel
- Parent_View @349
- location (525, 153)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 230
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3CADCBB20050"
- width 248
- height 166
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::XSDSchemaExtensibilityElement" @350
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1728, 800)
- label (object ItemLabel
- Parent_View @350
- location (1359, 753)
- fill_color 13434879
- nlines 1
- max_width 739
- justify 0
- label "XSDSchemaExtensibilityElement")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3CC360D7039C"
- compartment (object Compartment
- Parent_View @350
- location (1359, 808)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 2
- max_width 540)
- width 757
- height 118
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::xsd::XSDSchema" @351
- ShowCompartmentStereotypes TRUE
- IncludeOperation TRUE
- location (1856, 1216)
- label (object ItemLabel
- Parent_View @351
- location (1529, 1103)
- fill_color 13434879
- nlines 1
- max_width 655
- justify 0
- label "XSDSchema")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "374B182500BB"
- width 673
- height 250
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$59" @352
- location (1826, 975)
- stereotype TRUE
- line_color 3342489
- quidu "3CC3614500F2"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$60" @353
- Parent_View @352
- location (306, 447)
- stereotype TRUE
- line_color 3342489
- quidu "3CC36146023D"
- client @352
- supplier @350
- line_style 3
- origin_attachment (1826, 975)
- terminal_attachment (1826, 859)
- label (object SegLabel @354
- Parent_View @353
- location (1774, 900)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.656489
- height 53
- orientation 0))
- (object RoleView "schema" @355
- Parent_View @352
- location (306, 447)
- label (object SegLabel @356
- Parent_View @355
- location (2006, 1033)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 168
- justify 0
- label "+schema"
- pctDist 0.507576
- height 180
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3CC36146023E"
- client @352
- supplier @351
- line_style 3
- origin_attachment (1826, 975)
- terminal_attachment (1826, 1091)
- label (object SegLabel @357
- Parent_View @355
- location (1788, 1050)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..1"
- pctDist 0.651515
- height 39
- orientation 1))))
- (object InheritView "" @358
- stereotype TRUE
- line_color 3342489
- quidu "3CADCD3B0380"
- client @340
- supplier @349
- line_style 3
- origin_attachment (705, 500)
- terminal_attachment (705, 307))
- (object ClassView "Class" "Logical View::wsdl::ExtensibleElement" @359
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1056, 224)
- font (object Font
- italics TRUE)
- label (object ItemLabel
- Parent_View @359
- location (815, 130)
- fill_color 13434879
- nlines 1
- max_width 482
- justify 0
- label "ExtensibleElement")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5FCFA033A"
- width 500
- height 212
- annotation 8
- autoResize TRUE)
- (object InheritView "" @360
- stereotype TRUE
- line_color 3342489
- quidu "3B8BEB010311"
- client @340
- supplier @359
- line_style 3
- origin_attachment (854, 500)
- terminal_attachment (854, 330))
- (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @361
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- location (1824, 464)
- label (object ItemLabel
- Parent_View @361
- location (1490, 368)
- fill_color 13434879
- nlines 1
- max_width 669
- justify 0
- label "ExtensibilityElement")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5DBB602A9"
- compartment (object Compartment
- Parent_View @361
- location (1490, 423)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 3
- max_width 465)
- width 687
- height 216
- annotation 8
- autoResize TRUE)
- (object AssociationViewNew "$UNNAMED$25" @362
- location (1206, 493)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5FD130079"
- roleview_list (list RoleViews
- (object RoleView "$UNNAMED$26" @363
- Parent_View @362
- location (-586, 237)
- label (object SegLabel @364
- Parent_View @363
- location (1136, 386)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 450
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 1)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5FD14019E"
- client @362
- supplier @359
- vertices (list Points
- (1206, 493)
- (1094, 493)
- (1094, 330))
- line_style 3
- origin_attachment (1206, 493)
- terminal_attachment (1094, 330)
- label (object SegLabel @365
- Parent_View @363
- location (1042, 377)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.828326
- height 53
- orientation 0))
- (object RoleView "eExtensibilityElements" @366
- Parent_View @362
- location (-586, 237)
- label (object SegLabel @367
- Parent_View @366
- location (1196, 454)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 444
- justify 0
- label "+eExtensibilityElements"
- pctDist -0.039711
- height 40
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5FD14019D"
- client @362
- supplier @361
- line_style 3
- origin_attachment (1206, 493)
- terminal_attachment (1481, 493)
- label (object SegLabel @368
- Parent_View @366
- location (1415, 546)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.764957
- height 53
- orientation 1)
- label (object SegLabel @369
- Parent_View @366
- location (1396, 392)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 146
- justify 0
- label "{ordered}"
- pctDist 0.694915
- height 102
- orientation 0))))
- (object InheritView "" @370
- stereotype TRUE
- line_color 3342489
- quidu "3CC3627F00B7"
- client @350
- supplier @361
- line_style 3
- origin_attachment (1812, 741)
- terminal_attachment (1812, 572))))
- (object ClassDiagram "2.3 Messages"
- quid "3BCE853D02C8"
- title "2.3 Messages"
- zoom 85
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::wsdl::IMessage" @371
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- IncludeOperation TRUE
- location (448, 224)
- label (object ItemLabel
- Parent_View @371
- location (267, 122)
- fill_color 13434879
- nlines 1
- max_width 362
- justify 0
- label "IMessage")
- stereotype (object ItemLabel
- Parent_View @371
- location (267, 72)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 362
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84A8AF004F"
- width 380
- height 328
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IPart" @372
- ShowCompartmentStereotypes TRUE
- SuppressAttribute TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1328, 224)
- label (object ItemLabel
- Parent_View @372
- location (1029, 124)
- fill_color 13434879
- nlines 1
- max_width 599
- justify 0
- label "IPart")
- stereotype (object ItemLabel
- Parent_View @372
- location (1029, 74)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 599
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84A93F01BE"
- width 617
- height 324
- annotation 8)
- (object ClassView "Class" "Logical View::wsdl::Part" @373
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1312, 816)
- label (object ItemLabel
- Parent_View @373
- location (1075, 690)
- fill_color 13434879
- nlines 1
- max_width 474
- justify 0
- label "Part")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5CE1C032E"
- width 492
- height 276
- annotation 8
- autoResize TRUE)
- (object InheritView "" @374
- stereotype TRUE
- line_color 3342489
- quidu "3B84A96D02F1"
- client @373
- supplier @372
- line_style 3
- origin_attachment (1304, 678)
- terminal_attachment (1304, 386))
- (object ClassView "Class" "Logical View::wsdl::Message" @375
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (448, 656)
- label (object ItemLabel
- Parent_View @375
- location (241, 507)
- fill_color 13434879
- nlines 1
- max_width 414
- justify 0
- label "Message")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5C9590078"
- width 432
- height 322
- annotation 8
- autoResize TRUE)
- (object InheritView "" @376
- stereotype TRUE
- line_color 3342489
- quidu "3B84A8D102BA"
- client @375
- supplier @371
- line_style 3
- origin_attachment (445, 495)
- terminal_attachment (445, 388))
- (object AssociationViewNew "$UNNAMED$1" @377
- location (688, 952)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5CEBE00E2"
- roleview_list (list RoleViews
- (object RoleView "eParts" @378
- Parent_View @377
- location (176, 328)
- label (object SegLabel @379
- Parent_View @378
- location (952, 897)
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 144
- justify 0
- label "+eParts"
- pctDist 0.697452
- height 56
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5CEBF0061"
- client @377
- supplier @373
- line_style 3
- origin_attachment (688, 952)
- terminal_attachment (1066, 952)
- label (object SegLabel @380
- Parent_View @378
- location (987, 1005)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "0..*"
- pctDist 0.789809
- height 53
- orientation 1)
- label (object SegLabel @381
- Parent_View @378
- location (967, 1061)
- anchor 3
- anchor_loc 1
- nlines 1
- max_width 154
- justify 0
- label "{ordered}"
- pctDist 0.742038
- height 109
- orientation 1))
- (object RoleView "$UNNAMED$2" @382
- Parent_View @377
- location (176, 328)
- label (object SegLabel @383
- Parent_View @382
- location (404, 893)
- hidden TRUE
- anchor 1
- anchor_loc 1
- nlines 1
- max_width 60
- justify 0
- label ""
- pctDist 0.800000
- height 42
- orientation 0)
- stereotype TRUE
- line_color 3342489
- quidu "3AD5CEBF0057"
- client @377
- supplier @375
- vertices (list Points
- (688, 952)
- (445, 952)
- (445, 817))
- line_style 3
- origin_attachment (688, 952)
- terminal_attachment (445, 817)
- label (object SegLabel @384
- Parent_View @382
- location (393, 912)
- anchor 2
- anchor_loc 1
- nlines 1
- max_width 15
- justify 0
- label "1..1"
- pctDist 0.747604
- height 53
- orientation 0))))))
- (object ClassDiagram "JWSDL"
- quid "490E215E0109"
- title "JWSDL"
- zoom 80
- max_height 28350
- max_width 21600
- origin_x 1570
- origin_y 1862
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::wsdl::IElementExtensible" @385
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1344, 1904)
- label (object ItemLabel
- Parent_View @385
- location (748, 1795)
- fill_color 13434879
- nlines 1
- max_width 1192
- justify 0
- label "IElementExtensible")
- stereotype (object ItemLabel
- Parent_View @385
- location (748, 1745)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 1192
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "490E04B000DA"
- compartment (object Compartment
- Parent_View @385
- location (748, 1856)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 4
- max_width 1200)
- width 1210
- height 342
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IAttributeExtensible" @386
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (2240, 528)
- label (object ItemLabel
- Parent_View @386
- location (1700, 369)
- fill_color 13434879
- nlines 1
- max_width 1080
- justify 0
- label "IAttributeExtensible")
- stereotype (object ItemLabel
- Parent_View @386
- location (1700, 319)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 1080
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "490E063F02AF"
- width 1098
- height 442
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IInput" @387
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (2064, 1344)
- label (object ItemLabel
- Parent_View @387
- location (1757, 1235)
- fill_color 13434879
- nlines 1
- max_width 614
- justify 0
- label "IInput")
- stereotype (object ItemLabel
- Parent_View @387
- location (1757, 1185)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 614
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84A7EE0015"
- width 632
- height 342
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IOutput" @388
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (2768, 1344)
- label (object ItemLabel
- Parent_View @388
- location (2444, 1235)
- fill_color 13434879
- nlines 1
- max_width 648
- justify 0
- label "IOutput")
- stereotype (object ItemLabel
- Parent_View @388
- location (2444, 1185)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 648
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84A829027D"
- width 666
- height 342
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IFault" @389
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (3472, 1344)
- label (object ItemLabel
- Parent_View @389
- location (3163, 1235)
- fill_color 13434879
- nlines 1
- max_width 618
- justify 0
- label "IFault")
- stereotype (object ItemLabel
- Parent_View @389
- location (3163, 1185)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 618
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84A861031D"
- width 636
- height 342
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IPortType" @390
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1264, 1392)
- label (object ItemLabel
- Parent_View @390
- location (920, 1258)
- fill_color 13434879
- nlines 1
- max_width 688
- justify 0
- label "IPortType")
- stereotype (object ItemLabel
- Parent_View @390
- location (920, 1208)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 688
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84A5BE0331"
- width 706
- height 392
- annotation 8
- autoResize TRUE)
- (object InheritTreeView "" @391
- location (2240, 864)
- line_color 3342489
- fill_color 13434879
- supplier @386
- vertices (list Points
- (2240, 864)
- (2240, 749)))
- (object InheritView "" @392
- stereotype TRUE
- line_color 3342489
- quidu "490E219F0186"
- client @390
- supplier @386
- line_style 3
- origin_attachment (1264, 1196)
- terminal_attachment (1264, 864)
- drawSupplier @391)
- (object InheritView "" @393
- stereotype TRUE
- line_color 3342489
- quidu "490E223502AF"
- client @387
- supplier @386
- line_style 3
- origin_attachment (2064, 1173)
- terminal_attachment (2064, 864)
- drawSupplier @391)
- (object InheritView "" @394
- stereotype TRUE
- line_color 3342489
- quidu "490E22390157"
- client @388
- supplier @386
- line_style 3
- origin_attachment (2768, 1173)
- terminal_attachment (2768, 864)
- drawSupplier @391)
- (object InheritView "" @395
- stereotype TRUE
- line_color 3342489
- quidu "490E2241008C"
- client @389
- supplier @386
- line_style 3
- origin_attachment (3231, 1173)
- terminal_attachment (3231, 864)
- drawSupplier @391)
- (object ClassView "Class" "Logical View::wsdl::IImport" @396
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (512, 1312)
- label (object ItemLabel
- Parent_View @396
- location (193, 1253)
- fill_color 13434879
- nlines 1
- max_width 638
- justify 0
- label "IImport")
- stereotype (object ItemLabel
- Parent_View @396
- location (193, 1203)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 638
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84B2020119"
- width 656
- height 242
- annotation 8
- autoResize TRUE)
- (object InheritView "" @397
- stereotype TRUE
- line_color 3342489
- quidu "490E224E02CE"
- client @396
- supplier @386
- line_style 3
- origin_attachment (512, 1191)
- terminal_attachment (512, 864)
- drawSupplier @391)
- (object ClassView "Class" "Logical View::wsdl::IDefinition" @398
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- location (352, 2544)
- label (object ItemLabel
- Parent_View @398
- location (6, 2485)
- fill_color 13434879
- nlines 1
- max_width 692
- justify 0
- label "IDefinition")
- stereotype (object ItemLabel
- Parent_View @398
- location (6, 2435)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 692
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84B1D90142"
- width 710
- height 242
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IOperation" @399
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1216, 2752)
- label (object ItemLabel
- Parent_View @399
- location (865, 2468)
- fill_color 13434879
- nlines 1
- max_width 702
- justify 0
- label "IOperation")
- stereotype (object ItemLabel
- Parent_View @399
- location (865, 2418)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 702
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84A77600D1"
- compartment (object Compartment
- Parent_View @399
- location (865, 2529)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 11
- max_width 709)
- width 720
- height 692
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IMessage" @400
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (2032, 2640)
- label (object ItemLabel
- Parent_View @400
- location (1686, 2481)
- fill_color 13434879
- nlines 1
- max_width 692
- justify 0
- label "IMessage")
- stereotype (object ItemLabel
- Parent_View @400
- location (1686, 2431)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 692
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84A8AF004F"
- compartment (object Compartment
- Parent_View @400
- location (1686, 2542)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 6
- max_width 700)
- width 710
- height 442
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IPart" @401
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (4176, 1296)
- label (object ItemLabel
- Parent_View @401
- location (3875, 1237)
- fill_color 13434879
- nlines 1
- max_width 602
- justify 0
- label "IPart")
- stereotype (object ItemLabel
- Parent_View @401
- location (3875, 1187)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 602
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84A93F01BE"
- width 620
- height 242
- annotation 8
- autoResize TRUE)
- (object InheritView "" @402
- stereotype TRUE
- line_color 3342489
- quidu "490E23670242"
- client @401
- supplier @386
- line_style 3
- origin_attachment (4175, 1175)
- terminal_attachment (4175, 864)
- drawSupplier @391)
- (object ClassView "Class" "Logical View::wsdl::IService" @403
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (2864, 2624)
- label (object ItemLabel
- Parent_View @403
- location (2528, 2487)
- fill_color 13434879
- nlines 1
- max_width 672
- justify 0
- label "IService")
- stereotype (object ItemLabel
- Parent_View @403
- location (2528, 2437)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 672
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84AB490287"
- compartment (object Compartment
- Parent_View @403
- location (2528, 2548)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 5
- max_width 665)
- width 690
- height 398
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IPort" @404
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (736, 3360)
- label (object ItemLabel
- Parent_View @404
- location (432, 3248)
- fill_color 13434879
- nlines 1
- max_width 608
- justify 0
- label "IPort")
- stereotype (object ItemLabel
- Parent_View @404
- location (432, 3198)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 608
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84AB800326"
- width 626
- height 348
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IBinding" @405
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1648, 3568)
- label (object ItemLabel
- Parent_View @405
- location (1309, 3380)
- fill_color 13434879
- nlines 1
- max_width 678
- justify 0
- label "IBinding")
- stereotype (object ItemLabel
- Parent_View @405
- location (1309, 3330)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 678
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84ABC60219"
- compartment (object Compartment
- Parent_View @405
- location (1309, 3441)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 7
- max_width 668)
- width 696
- height 500
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IBindingOperation" @406
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (2480, 4240)
- label (object ItemLabel
- Parent_View @406
- location (2049, 3950)
- fill_color 13434879
- nlines 1
- max_width 862
- justify 0
- label "IBindingOperation")
- stereotype (object ItemLabel
- Parent_View @406
- location (2049, 3900)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 862
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84ADC00072"
- compartment (object Compartment
- Parent_View @406
- location (2049, 4011)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 11
- max_width 843)
- width 880
- height 704
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IBindingInput" @407
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (3296, 3072)
- label (object ItemLabel
- Parent_View @407
- location (2910, 3011)
- fill_color 13434879
- nlines 1
- max_width 772
- justify 0
- label "IBindingInput")
- stereotype (object ItemLabel
- Parent_View @407
- location (2910, 2961)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 772
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84ADEB0100"
- compartment (object Compartment
- Parent_View @407
- location (2910, 3072)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 2
- max_width 756)
- width 790
- height 246
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IBindingOutput" @408
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (3760, 3424)
- label (object ItemLabel
- Parent_View @408
- location (3358, 3363)
- fill_color 13434879
- nlines 1
- max_width 804
- justify 0
- label "IBindingOutput")
- stereotype (object ItemLabel
- Parent_View @408
- location (3358, 3313)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 804
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84AE210111"
- compartment (object Compartment
- Parent_View @408
- location (3358, 3424)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 2
- max_width 790)
- width 822
- height 246
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IBindingFault" @409
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (4400, 3808)
- label (object ItemLabel
- Parent_View @409
- location (4014, 3747)
- fill_color 13434879
- nlines 1
- max_width 772
- justify 0
- label "IBindingFault")
- stereotype (object ItemLabel
- Parent_View @409
- location (4014, 3697)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 772
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84AE4F00BD"
- compartment (object Compartment
- Parent_View @409
- location (4014, 3808)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 2
- max_width 759)
- width 790
- height 246
- annotation 8
- autoResize TRUE)
- (object InheritTreeView "" @410
- location (1318, 2165)
- line_color 3342489
- fill_color 13434879
- supplier @385
- vertices (list Points
- (1318, 2165)
- (1318, 2075)))
- (object InheritView "" @411
- stereotype TRUE
- line_color 3342489
- quidu "490E23D5029F"
- client @399
- supplier @385
- line_style 3
- origin_attachment (1268, 2406)
- terminal_attachment (1268, 2165)
- drawSupplier @410)
- (object InheritView "" @412
- stereotype TRUE
- line_color 3342489
- quidu "490E23DA030D"
- client @400
- supplier @385
- line_style 3
- origin_attachment (2031, 2419)
- terminal_attachment (2031, 2165)
- drawSupplier @410)
- (object InheritView "" @413
- stereotype TRUE
- line_color 3342489
- quidu "490E23D20280"
- client @398
- supplier @385
- line_style 3
- origin_attachment (352, 2423)
- terminal_attachment (352, 2165)
- drawSupplier @410)
- (object InheritView "" @414
- stereotype TRUE
- line_color 3342489
- quidu "490E23E502BF"
- client @403
- supplier @385
- line_style 3
- origin_attachment (2862, 2425)
- terminal_attachment (2862, 2165)
- drawSupplier @410)
- (object InheritView "" @415
- stereotype TRUE
- line_color 3342489
- quidu "490E23EA0119"
- client @404
- supplier @385
- line_style 3
- origin_attachment (738, 3186)
- terminal_attachment (738, 2165)
- drawSupplier @410)
- (object InheritView "" @416
- stereotype TRUE
- line_color 3342489
- quidu "490E23EE00BB"
- client @405
- supplier @385
- line_style 3
- origin_attachment (1640, 3318)
- terminal_attachment (1640, 2165)
- drawSupplier @410)
- (object InheritView "" @417
- stereotype TRUE
- line_color 3342489
- quidu "490E23F30177"
- client @406
- supplier @385
- line_style 3
- origin_attachment (2484, 3888)
- terminal_attachment (2484, 2165)
- drawSupplier @410)
- (object InheritView "" @418
- stereotype TRUE
- line_color 3342489
- quidu "490E23F70232"
- client @407
- supplier @385
- line_style 3
- origin_attachment (3296, 2949)
- terminal_attachment (3296, 2165)
- drawSupplier @410)
- (object InheritView "" @419
- stereotype TRUE
- line_color 3342489
- quidu "490E23FB00CB"
- client @408
- supplier @385
- line_style 3
- origin_attachment (3749, 3301)
- terminal_attachment (3749, 2165)
- drawSupplier @410)
- (object InheritView "" @420
- stereotype TRUE
- line_color 3342489
- quidu "490E24050167"
- client @409
- supplier @385
- line_style 3
- origin_attachment (4386, 3685)
- terminal_attachment (4386, 2165)
- drawSupplier @410)))
- (object ClassDiagram "Schema"
- quid "490E6FFB02EE"
- title "Schema"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::wsdl::XSDSchemaExtensibilityElement" @421
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (656, 1280)
- label (object ItemLabel
- Parent_View @421
- location (339, 974)
- fill_color 13434879
- nlines 1
- max_width 634
- justify 0
- label "XSDSchemaExtensibilityElement")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3CC360D7039C"
- compartment (object Compartment
- Parent_View @421
- location (339, 1034)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 2
- max_width 540)
- width 652
- height 636
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::ISchema" @422
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (1296, 496)
- label (object ItemLabel
- Parent_View @422
- location (775, 437)
- fill_color 13434879
- nlines 1
- max_width 1042
- justify 0
- label "ISchema")
- stereotype (object ItemLabel
- Parent_View @422
- location (775, 387)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 1042
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "490E71C6006D"
- compartment (object Compartment
- Parent_View @422
- location (775, 497)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 2
- max_width 1050)
- width 1060
- height 242
- annotation 8
- autoResize TRUE)
- (object InheritView "" @423
- stereotype TRUE
- line_color 3342489
- quidu "4965689D0128"
- client @421
- supplier @422
- line_style 0)
- (object ClassView "Class" "Logical View::wsdl::ExtensibilityElement" @424
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (656, 208)
- label (object ItemLabel
- Parent_View @424
- location (427, 102)
- fill_color 13434879
- nlines 1
- max_width 458
- justify 0
- label "ExtensibilityElement")
- icon_style "Icon"
- line_color 3342489
- fill_color 13434879
- quidu "3AD5DBB602A9"
- compartment (object Compartment
- Parent_View @424
- location (427, 162)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 3
- max_width 465)
- width 476
- height 236
- annotation 8
- autoResize TRUE)
- (object InheritView "" @425
- stereotype TRUE
- line_color 3342489
- quidu "3CC3627F00B7"
- client @421
- supplier @424
- line_style 0)))
- (object ClassDiagram "JWSDL"
- quid "490E71F101D4"
- title "JWSDL"
- zoom 100
- max_height 28350
- max_width 21600
- origin_x 0
- origin_y 0
- items (list diagram_item_list
- (object ClassView "Class" "Logical View::wsdl::ISchema" @426
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (960, 800)
- label (object ItemLabel
- Parent_View @426
- location (439, 741)
- fill_color 13434879
- nlines 1
- max_width 1042
- justify 0
- label "ISchema")
- stereotype (object ItemLabel
- Parent_View @426
- location (439, 691)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 1042
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "490E71C6006D"
- compartment (object Compartment
- Parent_View @426
- location (439, 801)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 2
- max_width 1050)
- width 1060
- height 242
- annotation 8
- autoResize TRUE)
- (object ClassView "Class" "Logical View::wsdl::IExtensibilityElement" @427
- ShowCompartmentStereotypes TRUE
- IncludeAttribute TRUE
- IncludeOperation TRUE
- location (960, 224)
- label (object ItemLabel
- Parent_View @427
- location (406, 142)
- fill_color 13434879
- nlines 1
- max_width 1108
- justify 0
- label "IExtensibilityElement")
- stereotype (object ItemLabel
- Parent_View @427
- location (406, 92)
- fill_color 13434879
- anchor 10
- nlines 1
- max_width 1108
- justify 0
- label "<<Interface>>")
- icon "Interface"
- icon_style "Label"
- line_color 3342489
- fill_color 13434879
- quidu "3B84B12402AB"
- compartment (object Compartment
- Parent_View @427
- location (406, 202)
- icon_style "Icon"
- fill_color 16777215
- anchor 2
- nlines 2
- max_width 1115)
- width 1126
- height 288
- annotation 8
- autoResize TRUE)
- (object InheritView "" @428
- stereotype TRUE
- line_color 3342489
- quidu "490E777F032C"
- client @426
- supplier @427
- line_style 0)))))
diff --git a/bundles/org.eclipse.wst.wsdl/plugin.properties b/bundles/org.eclipse.wst.wsdl/plugin.properties
deleted file mode 100644
index 011d36eb5..000000000
--- a/bundles/org.eclipse.wst.wsdl/plugin.properties
+++ /dev/null
@@ -1,35 +0,0 @@
-###############################################################################
-# Copyright (c) 2001, 2010 IBM Corporation and others.
-# All rights reserved. This program and the accompanying materials
-# are made available under the terms of the Eclipse Public License v1.0
-# which accompanies this distribution, and is available at
-# http://www.eclipse.org/legal/epl-v10.html
-#
-# Contributors:
-# IBM Corporation - initial API and implementation
-###############################################################################
-
-# ====================================================================
-# To code developer:
-# Do NOT change the properties between this line and the
-# "%%% END OF TRANSLATED PROPERTIES %%%" line.
-# Make a new property name, append to the end of the file and change
-# the code to use the new property.
-# ====================================================================
-
-# ====================================================================
-# %%% END OF TRANSLATED PROPERTIES %%%
-# ====================================================================
-
-pluginName = WSDL Model
-providerName = Eclipse Web Tools Platform
-
-xpExtensibilityElementFactories = WSDL Extensibility Element Factories
-xpPortAndBindingContentGenerators = Port and Binding Content Generators
-xpWSDLContentType = WSDL Content Type
-
-_ERROR_INVALID_WSDL = The input source is not a valid WSDL document.
-_UI_IOError_message = IO: {0}
-_UI_ParserError_message = DOM: {0}
-
-_UI_ResourceLoad_progress = Loading WSDL documents
diff --git a/bundles/org.eclipse.wst.wsdl/plugin.xml b/bundles/org.eclipse.wst.wsdl/plugin.xml
deleted file mode 100644
index 6673de988..000000000
--- a/bundles/org.eclipse.wst.wsdl/plugin.xml
+++ /dev/null
@@ -1,158 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?eclipse version="3.0"?>
-<plugin>
-
- <extension-point
- id="extensibilityElementFactories"
- name="%xpExtensibilityElementFactories"
- schema="schema/extensibilityElementFactories.exsd"/>
- <extension-point
- id="contentGenerators"
- name="%xpPortAndBindingContentGenerators"
- schema="schema/contentGenerators.exsd"/>
-
- <extension point="org.eclipse.emf.ecore.generated_package">
- <package
- class="org.eclipse.wst.wsdl.WSDLPackage"
- genModel="model/WSDL.genmodel"
- uri="http://www.eclipse.org/wsdl/2003/WSDL">
- </package>
- </extension>
-
- <!--
- This extension is duplicated here to provide for backward compatibility.
- The namespace URI was renamed from http://www.ibm.com/wsdl/2003/WSDL to
- http://www.eclipse.org/wsdl/2003/WSDL.
- -->
-
- <extension point="org.eclipse.emf.ecore.generated_package">
- <package
- class="org.eclipse.wst.wsdl.WSDLPackage"
- genModel="model/WSDL.genmodel"
- uri="http://www.ibm.com/wsdl/2003/WSDL">
- </package>
- </extension>
-
- <extension point="org.eclipse.emf.ecore.extension_parser">
- <parser
- type="wsdl"
- class="org.eclipse.wst.wsdl.internal.util.WSDLResourceFactoryImpl">
- </parser>
- </extension>
-
- <extension point="org.eclipse.emf.ecore.generated_package">
- <package
- uri="http://www.eclipse.org/wsdl/2003/HTTP"
- genModel="model/HTTP.genmodel"
- class="org.eclipse.wst.wsdl.binding.http.HTTPPackage">
- </package>
- </extension>
-
- <!--
- This extension is duplicated here to provide for backward compatibility.
- The namespace URI was renamed from http://www.ibm.com/wsdl/2003/HTTP to
- http://www.eclipse.org/wsdl/2003/HTTP.
- -->
-
- <extension point="org.eclipse.emf.ecore.generated_package">
- <package
- uri="http://www.ibm.com/wsdl/2003/HTTP"
- genModel="model/HTTP.genmodel"
- class="org.eclipse.wst.wsdl.binding.http.HTTPPackage">
- </package>
- </extension>
-
- <extension
- point="org.eclipse.wst.wsdl.extensibilityElementFactories">
- <extensibilityElementFactory
- namespace="http://schemas.xmlsoap.org/wsdl/http/"
- class="org.eclipse.wst.wsdl.binding.http.internal.util.HTTPExtensibilityElementFactory" />
- </extension>
-
- <extension point="org.eclipse.emf.ecore.generated_package">
- <package
- uri="http://www.eclipse.org/wsdl/2003/MIME"
- genModel="model/MIME.genmodel"
- class="org.eclipse.wst.wsdl.binding.mime.MIMEPackage">
- </package>
- </extension>
-
- <!--
- This extension is duplicated here to provide for backward compatibility.
- The namespace URI was renamed from http://www.ibm.com/wsdl/2003/MIME to
- http://www.eclipse.org/wsdl/2003/MIME.
- -->
-
- <extension point="org.eclipse.emf.ecore.generated_package">
- <package
- uri="http://www.ibm.com/wsdl/2003/MIME"
- genModel="model/MIME.genmodel"
- class="org.eclipse.wst.wsdl.binding.mime.MIMEPackage">
- </package>
- </extension>
-
- <extension
- point="org.eclipse.wst.wsdl.extensibilityElementFactories">
- <extensibilityElementFactory
- namespace="http://schemas.xmlsoap.org/wsdl/mime/"
- class="org.eclipse.wst.wsdl.binding.mime.internal.util.MIMEExtensibilityElementFactory" />
- </extension>
-
- <extension point="org.eclipse.emf.ecore.generated_package">
- <package
- uri="http://www.eclipse.org/wsdl/2003/SOAP"
- genModel="model/SOAP.genmodel"
- class="org.eclipse.wst.wsdl.binding.soap.SOAPPackage">
- </package>
- </extension>
-
- <!--
- This extension is duplicated here to provide for backward compatibility.
- The namespace URI was renamed from http://www.ibm.com/wsdl/2003/SOAP to
- http://www.eclipse.org/wsdl/2003/SOAP.
- -->
-
- <extension point="org.eclipse.emf.ecore.generated_package">
- <package
- uri="http://www.ibm.com/wsdl/2003/SOAP"
- genModel="model/SOAP.genmodel"
- class="org.eclipse.wst.wsdl.binding.soap.SOAPPackage">
- </package>
- </extension>
-
- <extension
- point="org.eclipse.wst.wsdl.extensibilityElementFactories">
- <extensibilityElementFactory
- namespace="http://schemas.xmlsoap.org/wsdl/soap/"
- class="org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPExtensibilityElementFactory" />
- </extension>
-
- <extension point="org.eclipse.wst.wsdl.contentGenerators">
- <contentGenerator
- name="SOAP"
- namespace="http://schemas.xmlsoap.org/wsdl/soap/"
- class="org.eclipse.wst.wsdl.binding.soap.internal.generator.SOAPContentGenerator">
- </contentGenerator>
- </extension>
-
- <extension point="org.eclipse.wst.wsdl.contentGenerators">
- <contentGenerator
- name="HTTP"
- namespace="http://schemas.xmlsoap.org/wsdl/http/"
- class="org.eclipse.wst.wsdl.binding.http.internal.generator.HTTPContentGenerator">
- </contentGenerator>
- </extension>
-
-
-
- <!-- define a wsdl content type -->
- <extension point="org.eclipse.core.contenttype.contentTypes">
- <content-type
- priority="high"
- name="%xpWSDLContentType"
- id="wsdlsource"
- base-type="org.eclipse.core.runtime.xml"
- default-charset="UTF-8"
- file-extensions="wsdl" />
- </extension>
-</plugin>
diff --git a/bundles/org.eclipse.wst.wsdl/schema/contentGenerators.exsd b/bundles/org.eclipse.wst.wsdl/schema/contentGenerators.exsd
deleted file mode 100644
index 052a447f8..000000000
--- a/bundles/org.eclipse.wst.wsdl/schema/contentGenerators.exsd
+++ /dev/null
@@ -1,128 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.wst.wsdl">
-<annotation>
- <appInfo>
- <meta.schema plugin="org.eclipse.wst.wsdl" id="contentGenerators" name="Port and Binding Content Generators"/>
- </appInfo>
- <documentation>
- The Port and Binding Content Generators extension point allows clients to register custom generators for Ports and Bindings.
- </documentation>
- </annotation>
-
- <element name="extension">
- <annotation>
- <documentation>
- The Port and Binding Content Generators extension point allows clients to register custom content generators for WSDL Ports and Bindings.
- </documentation>
- </annotation>
- <complexType>
- <sequence>
- <element ref="contentGenerator"/>
- </sequence>
- <attribute name="point" type="string" use="required">
- <annotation>
- <documentation>
- a fully qualified identifier of the target extension point
- </documentation>
- </annotation>
- </attribute>
- <attribute name="id" type="string">
- <annotation>
- <documentation>
- an optional identifier of the extension instance
- </documentation>
- </annotation>
- </attribute>
- <attribute name="name" type="string">
- <annotation>
- <documentation>
- an optional name of the extension instance
- </documentation>
- <appInfo>
- <meta.attribute translatable="true"/>
- </appInfo>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <element name="contentGenerator">
- <complexType>
- <attribute name="name" type="string" use="required">
- <annotation>
- <documentation>
- Name used for this particular extension point instance.
- </documentation>
- </annotation>
- </attribute>
- <attribute name="namespace" type="string" use="required">
- <annotation>
- <documentation>
- The namespace this extension point instance applies to.
- </documentation>
- </annotation>
- </attribute>
- <attribute name="class" type="string" use="required">
- <annotation>
- <documentation>
- The class that implements &lt;code&gt;org.eclipse.wst.wsdl.internal.generator.ContentGenerator&lt;/code&gt;.
- </documentation>
- <appInfo>
- <meta.attribute kind="java"/>
- </appInfo>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <annotation>
- <appInfo>
- <meta.section type="since"/>
- </appInfo>
- <documentation>
- &lt;b&gt;This extension point is internal and should not be used by any other plugins.&lt;/b&gt;
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="examples"/>
- </appInfo>
- <documentation>
- The following is an example of a content generator contribution:
-&lt;pre&gt;
- &lt;extension
- point=&quot;org.eclipse.wst.wsdl.contentGenerators&quot;&gt;
- &lt;contentGenerator
- name=&quot;SOAP&quot;
- namespace=&quot;http://schemas.xmlsoap.org/wsdl/soap/&quot;
- class=&quot;org.eclipse.wst.wsdl.binding.soap.internal.generator.SOAPContentGenerator&quot;/&gt;
- &lt;/extension&gt;
-&lt;/pre&gt;
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="apiInfo"/>
- </appInfo>
- <documentation>
- The supplied class must implement &lt;code&gt;org.eclipse.wst.wsdl.internal.generator.ContentGenerator&lt;/code&gt;.
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="copyright"/>
- </appInfo>
- <documentation>
- Copyright (c) 2000, 2005 IBM Corporation and others.&lt;br&gt;
-All rights reserved. This program and the accompanying materials are made
-available under the terms of the Eclipse Public License v1.0 which accompanies
-this distribution, and is available at &lt;a
-href=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;&gt;http://www.eclipse.org/legal/epl-v10.html&lt;/a&gt;
- </documentation>
- </annotation>
-
-</schema>
diff --git a/bundles/org.eclipse.wst.wsdl/schema/extensibilityElementFactories.exsd b/bundles/org.eclipse.wst.wsdl/schema/extensibilityElementFactories.exsd
deleted file mode 100644
index 924557efe..000000000
--- a/bundles/org.eclipse.wst.wsdl/schema/extensibilityElementFactories.exsd
+++ /dev/null
@@ -1,115 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!-- Schema file written by PDE -->
-<schema targetNamespace="org.eclipse.wst.wsdl">
-<annotation>
- <appInfo>
- <meta.schema plugin="org.eclipse.wst.wsdl" id="extensibilityElementFactories" name="WSDL Extensibility Element Factories"/>
- </appInfo>
- <documentation>
- The WSDL Extensibility Element Factories extension point allows clients to register factories for creating custom extensibility elements.
- </documentation>
- </annotation>
-
- <element name="extension">
- <complexType>
- <sequence>
- <element ref="extensibilityElementFactory"/>
- </sequence>
- <attribute name="point" type="string" use="required">
- <annotation>
- <documentation>
- a fully qualified identifier of the target extension point
- </documentation>
- </annotation>
- </attribute>
- <attribute name="id" type="string">
- <annotation>
- <documentation>
- an optional identifier of the extension instance
- </documentation>
- </annotation>
- </attribute>
- <attribute name="name" type="string">
- <annotation>
- <documentation>
- an optional name of the extension instance
- </documentation>
- <appInfo>
- <meta.attribute translatable="true"/>
- </appInfo>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <element name="extensibilityElementFactory">
- <complexType>
- <attribute name="namespace" type="string" use="required">
- <annotation>
- <documentation>
- The namespace this extension point instance applies to.
- </documentation>
- </annotation>
- </attribute>
- <attribute name="class" type="string" use="required">
- <annotation>
- <documentation>
- The class that implements &lt;code&gt;org.eclipse.wst.wsdl.util.ExtensibilityElementFactory&lt;/code&gt;.
- </documentation>
- <appInfo>
- <meta.attribute kind="java"/>
- </appInfo>
- </annotation>
- </attribute>
- </complexType>
- </element>
-
- <annotation>
- <appInfo>
- <meta.section type="since"/>
- </appInfo>
- <documentation>
- &lt;b&gt;This extension point is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.&lt;/b&gt;
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="examples"/>
- </appInfo>
- <documentation>
- The following is an example of an extensibility element factory contribution:
-&lt;pre&gt;
- &lt;extension
- point=&quot;org.eclipse.wst.wsdl.extensibilityElementFactories&quot;&gt;
- &lt;extensibilityElementFactory
- namespace=&quot;http://schemas.xmlsoap.org/wsdl/soap/&quot;
- class=&quot;org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPExtensibilityElementFactory&quot;/&gt;
- &lt;/extension&gt;
-&lt;/pre&gt;
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="apiInfo"/>
- </appInfo>
- <documentation>
- The supplied class must implement &lt;code&gt;org.eclipse.wst.wsdl.util.ExtensibilityElementFactory&lt;/code&gt;.
- </documentation>
- </annotation>
-
- <annotation>
- <appInfo>
- <meta.section type="copyright"/>
- </appInfo>
- <documentation>
- Copyright (c) 2000, 2005 IBM Corporation and others.&lt;br&gt;
-All rights reserved. This program and the accompanying materials are made
-available under the terms of the Eclipse Public License v1.0 which accompanies
-this distribution, and is available at &lt;a
-href=&quot;http://www.eclipse.org/legal/epl-v10.html&quot;&gt;http://www.eclipse.org/legal/epl-v10.html&lt;/a&gt;
- </documentation>
- </annotation>
-
-</schema>
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPAddress.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPAddress.java
deleted file mode 100644
index cc8da2163..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPAddress.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http;
-
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Address</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.http.HTTPAddress#getLocationURI <em>Location URI</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPAddress()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.binding.http.IHTTPAddress"
- * @generated
- */
-public interface HTTPAddress extends ExtensibilityElement, javax.wsdl.extensions.http.HTTPAddress
-{
- /**
- * Returns the value of the '<em><b>Location URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Location URI</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Location URI</em>' attribute.
- * @see #setLocationURI(String)
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPAddress_LocationURI()
- * @model
- * @generated
- */
- String getLocationURI();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.http.HTTPAddress#getLocationURI <em>Location URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Location URI</em>' attribute.
- * @see #getLocationURI()
- * @generated
- */
- void setLocationURI(String value);
-
-} // HTTPAddress
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPBinding.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPBinding.java
deleted file mode 100644
index e9e936233..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPBinding.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http;
-
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Binding</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.http.HTTPBinding#getVerb <em>Verb</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPBinding()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.binding.http.IHTTPBinding"
- * @generated
- */
-public interface HTTPBinding extends ExtensibilityElement, javax.wsdl.extensions.http.HTTPBinding
-{
- /**
- * Returns the value of the '<em><b>Verb</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Verb</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Verb</em>' attribute.
- * @see #setVerb(String)
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPBinding_Verb()
- * @model
- * @generated
- */
- String getVerb();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.http.HTTPBinding#getVerb <em>Verb</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Verb</em>' attribute.
- * @see #getVerb()
- * @generated
- */
- void setVerb(String value);
-
-} // HTTPBinding
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPFactory.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPFactory.java
deleted file mode 100644
index ce828db78..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPFactory.java
+++ /dev/null
@@ -1,89 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http;
-
-
-import org.eclipse.emf.ecore.EFactory;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage
- * @generated
- */
-public interface HTTPFactory extends EFactory
-{
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- HTTPFactory eINSTANCE = org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Binding</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Binding</em>'.
- * @generated
- */
- HTTPBinding createHTTPBinding();
-
- /**
- * Returns a new object of class '<em>Operation</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Operation</em>'.
- * @generated
- */
- HTTPOperation createHTTPOperation();
-
- /**
- * Returns a new object of class '<em>Url Replacement</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Url Replacement</em>'.
- * @generated
- */
- HTTPUrlReplacement createHTTPUrlReplacement();
-
- /**
- * Returns a new object of class '<em>Url Encoded</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Url Encoded</em>'.
- * @generated
- */
- HTTPUrlEncoded createHTTPUrlEncoded();
-
- /**
- * Returns a new object of class '<em>Address</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Address</em>'.
- * @generated
- */
- HTTPAddress createHTTPAddress();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- HTTPPackage getHTTPPackage();
-
-} //HTTPFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPOperation.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPOperation.java
deleted file mode 100644
index 3a7b0cb36..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPOperation.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http;
-
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Operation</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.http.HTTPOperation#getLocationURI <em>Location URI</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPOperation()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.binding.http.IHTTPOperation"
- * @generated
- */
-public interface HTTPOperation extends ExtensibilityElement, javax.wsdl.extensions.http.HTTPOperation
-{
- /**
- * Returns the value of the '<em><b>Location URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Location URI</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Location URI</em>' attribute.
- * @see #setLocationURI(String)
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPOperation_LocationURI()
- * @model
- * @generated
- */
- String getLocationURI();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.http.HTTPOperation#getLocationURI <em>Location URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Location URI</em>' attribute.
- * @see #getLocationURI()
- * @generated
- */
- void setLocationURI(String value);
-
-} // HTTPOperation
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPPackage.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPPackage.java
deleted file mode 100644
index a6cca917f..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPPackage.java
+++ /dev/null
@@ -1,753 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http;
-
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.wst.wsdl.WSDLPackage;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.HTTPFactory
- * @model kind="package"
- * @generated
- */
-public interface HTTPPackage extends EPackage
-{
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "http"; //$NON-NLS-1$
-
- /**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_URI = "http://www.eclipse.org/wsdl/2003/HTTP"; //$NON-NLS-1$
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "http"; //$NON-NLS-1$
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- HTTPPackage eINSTANCE = org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPBindingImpl <em>Binding</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPBindingImpl
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getHTTPBinding()
- * @generated
- */
- int HTTP_BINDING = 0;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_BINDING__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_BINDING__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_BINDING__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_BINDING__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>Verb</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_BINDING__VERB = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Binding</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_BINDING_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPOperationImpl <em>Operation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPOperationImpl
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getHTTPOperation()
- * @generated
- */
- int HTTP_OPERATION = 1;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_OPERATION__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_OPERATION__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_OPERATION__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_OPERATION__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>Location URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_OPERATION__LOCATION_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Operation</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_OPERATION_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPUrlReplacementImpl <em>Url Replacement</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPUrlReplacementImpl
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getHTTPUrlReplacement()
- * @generated
- */
- int HTTP_URL_REPLACEMENT = 2;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_URL_REPLACEMENT__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_URL_REPLACEMENT__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_URL_REPLACEMENT__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_URL_REPLACEMENT__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The number of structural features of the '<em>Url Replacement</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_URL_REPLACEMENT_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPUrlEncodedImpl <em>Url Encoded</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPUrlEncodedImpl
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getHTTPUrlEncoded()
- * @generated
- */
- int HTTP_URL_ENCODED = 3;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_URL_ENCODED__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_URL_ENCODED__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_URL_ENCODED__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_URL_ENCODED__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The number of structural features of the '<em>Url Encoded</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_URL_ENCODED_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPAddressImpl <em>Address</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPAddressImpl
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getHTTPAddress()
- * @generated
- */
- int HTTP_ADDRESS = 4;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_ADDRESS__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_ADDRESS__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_ADDRESS__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_ADDRESS__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>Location URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_ADDRESS__LOCATION_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Address</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int HTTP_ADDRESS_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.http.HTTPAddress <em>IHTTP Address</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.http.HTTPAddress
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getIHTTPAddress()
- * @generated
- */
- int IHTTP_ADDRESS = 5;
-
- /**
- * The number of structural features of the '<em>IHTTP Address</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IHTTP_ADDRESS_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.http.HTTPBinding <em>IHTTP Binding</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.http.HTTPBinding
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getIHTTPBinding()
- * @generated
- */
- int IHTTP_BINDING = 6;
-
- /**
- * The number of structural features of the '<em>IHTTP Binding</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IHTTP_BINDING_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.http.HTTPOperation <em>IHTTP Operation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.http.HTTPOperation
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getIHTTPOperation()
- * @generated
- */
- int IHTTP_OPERATION = 7;
-
- /**
- * The number of structural features of the '<em>IHTTP Operation</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IHTTP_OPERATION_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.http.HTTPUrlEncoded <em>IHTTP Url Encoded</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.http.HTTPUrlEncoded
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getIHTTPUrlEncoded()
- * @generated
- */
- int IHTTP_URL_ENCODED = 8;
-
- /**
- * The number of structural features of the '<em>IHTTP Url Encoded</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IHTTP_URL_ENCODED_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.http.HTTPUrlReplacement <em>IHTTP Url Replacement</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.http.HTTPUrlReplacement
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getIHTTPUrlReplacement()
- * @generated
- */
- int IHTTP_URL_REPLACEMENT = 9;
-
- /**
- * The number of structural features of the '<em>IHTTP Url Replacement</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IHTTP_URL_REPLACEMENT_FEATURE_COUNT = 0;
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.http.HTTPBinding <em>Binding</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Binding</em>'.
- * @see org.eclipse.wst.wsdl.binding.http.HTTPBinding
- * @generated
- */
- EClass getHTTPBinding();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.http.HTTPBinding#getVerb <em>Verb</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Verb</em>'.
- * @see org.eclipse.wst.wsdl.binding.http.HTTPBinding#getVerb()
- * @see #getHTTPBinding()
- * @generated
- */
- EAttribute getHTTPBinding_Verb();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.http.HTTPOperation <em>Operation</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Operation</em>'.
- * @see org.eclipse.wst.wsdl.binding.http.HTTPOperation
- * @generated
- */
- EClass getHTTPOperation();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.http.HTTPOperation#getLocationURI <em>Location URI</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Location URI</em>'.
- * @see org.eclipse.wst.wsdl.binding.http.HTTPOperation#getLocationURI()
- * @see #getHTTPOperation()
- * @generated
- */
- EAttribute getHTTPOperation_LocationURI();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.http.HTTPUrlReplacement <em>Url Replacement</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Url Replacement</em>'.
- * @see org.eclipse.wst.wsdl.binding.http.HTTPUrlReplacement
- * @generated
- */
- EClass getHTTPUrlReplacement();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.http.HTTPUrlEncoded <em>Url Encoded</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Url Encoded</em>'.
- * @see org.eclipse.wst.wsdl.binding.http.HTTPUrlEncoded
- * @generated
- */
- EClass getHTTPUrlEncoded();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.http.HTTPAddress <em>Address</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Address</em>'.
- * @see org.eclipse.wst.wsdl.binding.http.HTTPAddress
- * @generated
- */
- EClass getHTTPAddress();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.http.HTTPAddress#getLocationURI <em>Location URI</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Location URI</em>'.
- * @see org.eclipse.wst.wsdl.binding.http.HTTPAddress#getLocationURI()
- * @see #getHTTPAddress()
- * @generated
- */
- EAttribute getHTTPAddress_LocationURI();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.http.HTTPAddress <em>IHTTP Address</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IHTTP Address</em>'.
- * @see javax.wsdl.extensions.http.HTTPAddress
- * @model instanceClass="javax.wsdl.extensions.http.HTTPAddress"
- * @generated
- */
- EClass getIHTTPAddress();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.http.HTTPBinding <em>IHTTP Binding</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IHTTP Binding</em>'.
- * @see javax.wsdl.extensions.http.HTTPBinding
- * @model instanceClass="javax.wsdl.extensions.http.HTTPBinding"
- * @generated
- */
- EClass getIHTTPBinding();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.http.HTTPOperation <em>IHTTP Operation</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IHTTP Operation</em>'.
- * @see javax.wsdl.extensions.http.HTTPOperation
- * @model instanceClass="javax.wsdl.extensions.http.HTTPOperation"
- * @generated
- */
- EClass getIHTTPOperation();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.http.HTTPUrlEncoded <em>IHTTP Url Encoded</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IHTTP Url Encoded</em>'.
- * @see javax.wsdl.extensions.http.HTTPUrlEncoded
- * @model instanceClass="javax.wsdl.extensions.http.HTTPUrlEncoded"
- * @generated
- */
- EClass getIHTTPUrlEncoded();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.http.HTTPUrlReplacement <em>IHTTP Url Replacement</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IHTTP Url Replacement</em>'.
- * @see javax.wsdl.extensions.http.HTTPUrlReplacement
- * @model instanceClass="javax.wsdl.extensions.http.HTTPUrlReplacement"
- * @generated
- */
- EClass getIHTTPUrlReplacement();
-
- /**
- * Returns the factory that creates the instances of the model.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the factory that creates the instances of the model.
- * @generated
- */
- HTTPFactory getHTTPFactory();
-
- /**
- * <!-- begin-user-doc -->
- * Defines literals for the meta objects that represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @generated
- */
- interface Literals
- {
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPBindingImpl <em>Binding</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPBindingImpl
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getHTTPBinding()
- * @generated
- */
- EClass HTTP_BINDING = eINSTANCE.getHTTPBinding();
-
- /**
- * The meta object literal for the '<em><b>Verb</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute HTTP_BINDING__VERB = eINSTANCE.getHTTPBinding_Verb();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPOperationImpl <em>Operation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPOperationImpl
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getHTTPOperation()
- * @generated
- */
- EClass HTTP_OPERATION = eINSTANCE.getHTTPOperation();
-
- /**
- * The meta object literal for the '<em><b>Location URI</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute HTTP_OPERATION__LOCATION_URI = eINSTANCE.getHTTPOperation_LocationURI();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPUrlReplacementImpl <em>Url Replacement</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPUrlReplacementImpl
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getHTTPUrlReplacement()
- * @generated
- */
- EClass HTTP_URL_REPLACEMENT = eINSTANCE.getHTTPUrlReplacement();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPUrlEncodedImpl <em>Url Encoded</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPUrlEncodedImpl
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getHTTPUrlEncoded()
- * @generated
- */
- EClass HTTP_URL_ENCODED = eINSTANCE.getHTTPUrlEncoded();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPAddressImpl <em>Address</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPAddressImpl
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getHTTPAddress()
- * @generated
- */
- EClass HTTP_ADDRESS = eINSTANCE.getHTTPAddress();
-
- /**
- * The meta object literal for the '<em><b>Location URI</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute HTTP_ADDRESS__LOCATION_URI = eINSTANCE.getHTTPAddress_LocationURI();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.http.HTTPAddress <em>IHTTP Address</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.http.HTTPAddress
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getIHTTPAddress()
- * @generated
- */
- EClass IHTTP_ADDRESS = eINSTANCE.getIHTTPAddress();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.http.HTTPBinding <em>IHTTP Binding</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.http.HTTPBinding
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getIHTTPBinding()
- * @generated
- */
- EClass IHTTP_BINDING = eINSTANCE.getIHTTPBinding();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.http.HTTPOperation <em>IHTTP Operation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.http.HTTPOperation
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getIHTTPOperation()
- * @generated
- */
- EClass IHTTP_OPERATION = eINSTANCE.getIHTTPOperation();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.http.HTTPUrlEncoded <em>IHTTP Url Encoded</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.http.HTTPUrlEncoded
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getIHTTPUrlEncoded()
- * @generated
- */
- EClass IHTTP_URL_ENCODED = eINSTANCE.getIHTTPUrlEncoded();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.http.HTTPUrlReplacement <em>IHTTP Url Replacement</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.http.HTTPUrlReplacement
- * @see org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPPackageImpl#getIHTTPUrlReplacement()
- * @generated
- */
- EClass IHTTP_URL_REPLACEMENT = eINSTANCE.getIHTTPUrlReplacement();
-
- }
-
-} //HTTPPackage
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPUrlEncoded.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPUrlEncoded.java
deleted file mode 100644
index c3c6b281f..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPUrlEncoded.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http;
-
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Url Encoded</b></em>'.
- * <!-- end-user-doc -->
- *
- *
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPUrlEncoded()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.binding.http.IHTTPUrlEncoded"
- * @generated
- */
-public interface HTTPUrlEncoded extends ExtensibilityElement, javax.wsdl.extensions.http.HTTPUrlEncoded
-{
-} // HTTPUrlEncoded
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPUrlReplacement.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPUrlReplacement.java
deleted file mode 100644
index f318bc6f4..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/HTTPUrlReplacement.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http;
-
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Url Replacement</b></em>'.
- * <!-- end-user-doc -->
- *
- *
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#getHTTPUrlReplacement()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.binding.http.IHTTPUrlReplacement"
- * @generated
- */
-public interface HTTPUrlReplacement extends ExtensibilityElement, javax.wsdl.extensions.http.HTTPUrlReplacement
-{
-} // HTTPUrlReplacement
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/generator/HTTPContentGenerator.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/generator/HTTPContentGenerator.java
deleted file mode 100644
index 46aa513a8..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/generator/HTTPContentGenerator.java
+++ /dev/null
@@ -1,291 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http.internal.generator;
-
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.BindingFault;
-import org.eclipse.wst.wsdl.BindingInput;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.BindingOutput;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.binding.http.HTTPAddress;
-import org.eclipse.wst.wsdl.binding.http.HTTPBinding;
-import org.eclipse.wst.wsdl.binding.http.HTTPFactory;
-import org.eclipse.wst.wsdl.binding.http.HTTPOperation;
-import org.eclipse.wst.wsdl.binding.http.HTTPUrlEncoded;
-import org.eclipse.wst.wsdl.internal.generator.ContentGenerator;
-import org.w3c.dom.Element;
-
-
-public class HTTPContentGenerator implements ContentGenerator
-{
- public static final int VERB_POST = 0;
-
- public static final int VERB_GET = 1;
-
- public static final int VERB_NOT_SET = -1;
-
- private int verbOption = VERB_NOT_SET;
-
- protected String addressLocation = ContentGenerator.ADDRESS_LOCATION;
-
- protected final static String[] requiredNamespaces = { "http://schemas.xmlsoap.org/wsdl/mime/", "http://schemas.xmlsoap.org/wsdl/http/" };
-
- public void setVerb(int verb)
- {
- verbOption = verb;
- }
-
- public void setAddressLocation(String addressLocation)
- {
- this.addressLocation = addressLocation;
- }
-
- public String[] getRequiredNamespaces()
- {
- return requiredNamespaces;
- }
-
- public String getPreferredNamespacePrefix(String namespace)
- {
- if (namespace.equals("http://schemas.xmlsoap.org/wsdl/mime/"))
- {
- return "mime";
- }
- else if (namespace.equals("http://schemas.xmlsoap.org/wsdl/http/"))
- {
- return "http";
- }
-
- return "";
- }
-
- public void generatePortContent(Port port)
- {
- // We blow away any existing ExtensibilityElements/content before we generate it
- // Is it worth being smarter? Look for matching content first and create those which aren't found????
- List removeList = new ArrayList(port.getEExtensibilityElements());
- removeExtensebilityElements(port.getEExtensibilityElements(), removeList);
-
- HTTPAddress httpAddress = HTTPFactory.eINSTANCE.createHTTPAddress();
- httpAddress.setLocationURI(addressLocation);
- port.addExtensibilityElement(httpAddress);
- }
-
- public void generateBindingContent(Binding binding, PortType portType)
- {
- // We blow away any existing ExtensibilityElements/content before we generate it
- // Is it worth being smarter? Look for matching content first and create those which aren't found????
- List removeList = new ArrayList(binding.getEExtensibilityElements());
- removeExtensebilityElements(binding.getEExtensibilityElements(), removeList);
-
- HTTPBinding httpBinding = HTTPFactory.eINSTANCE.createHTTPBinding();
- httpBinding.setVerb(getVerbOption(binding) == VERB_POST ? "POST" : "GET");
-
- binding.addExtensibilityElement(httpBinding);
- }
-
- public void generateBindingOperationContent(BindingOperation bindingOperation, Operation operation)
- {
- // We blow away any existing ExtensibilityElements/content before we generate it
- // Is it worth being smarter? Look for matching content first and create those which aren't found????
- List removeList = new ArrayList(bindingOperation.getEExtensibilityElements());
- removeExtensebilityElements(bindingOperation.getEExtensibilityElements(), removeList);
-
- HTTPOperation httpOperation = HTTPFactory.eINSTANCE.createHTTPOperation();
- httpOperation.setLocationURI("/" + operation.getName());
- bindingOperation.addExtensibilityElement(httpOperation);
- }
-
- public void generateBindingInputContent(BindingInput bindingInput, Input input)
- {
- // We blow away any existing ExtensibilityElements/content before we generate it
- // Is it worth being smarter? Look for matching content first and create those which aren't found????
- List removeList = new ArrayList(bindingInput.getEExtensibilityElements());
-
- // hack: we're being sneaky here. Set the 'verb' options now.
- int option = getVerbOption(bindingInput);
- removeExtensebilityElements(bindingInput.getEExtensibilityElements(), removeList);
-
- if (option == VERB_POST)
- {
- // TODO: Is there an equivalent HTTP Model Object for this?....
- Element element = createElement(bindingInput.getElement(), "mime", "content");
- element.setAttribute("type", "application/x-www-form-urlencoded");
- }
- else
- {
- HTTPUrlEncoded urlEncoded = HTTPFactory.eINSTANCE.createHTTPUrlEncoded();
- bindingInput.addExtensibilityElement(urlEncoded);
- }
- }
-
- public void generateBindingOutputContent(BindingOutput bindingOutput, Output output)
- {
- // We blow away any existing ExtensibilityElements/content before we generate it
- // Is it worth being smarter? Look for matching content first and create those which aren't found????
- List removeList = new ArrayList(bindingOutput.getEExtensibilityElements());
-
- // hack: we're being sneaky here. Set the 'verb' options now.
- getVerbOption(bindingOutput);
- removeExtensebilityElements(bindingOutput.getEExtensibilityElements(), removeList);
-
- // TODO: Is there an equivalent HTTP Model Object for this?....
- Element bindingOutputElement = bindingOutput.getElement();
- Element element = createElement(bindingOutputElement, "mime", "content");
- element.setAttribute("type", "text/xml");
- }
-
- public void generateBindingFaultContent(BindingFault bindingFault, Fault fault)
- {
- //TODO!!
- }
-
- protected Element createElement(Element parentElement, String prefix, String elementName)
- {
- String name = prefix != null ? (prefix + ":" + elementName) : elementName;
- Element result = parentElement.getOwnerDocument().createElement(name);
- parentElement.insertBefore(result, parentElement.getFirstChild());
- // parentElement.appendChild(result);
- return result;
- }
-
- /////////////////////
- private int getVerbOption(Object genericBindingObject)
- {
- if (verbOption == VERB_NOT_SET && genericBindingObject != null)
- {
- // init() was never called, try to determine the 'verb' based on what we have/know
- Binding binding = getBindingObject(genericBindingObject);
-
- // Try to determine the verb from the Binding Object
- if (binding != null)
- {
- List list = binding.getEExtensibilityElements();
- Iterator valuesIt = getExtensibilityElementAttributeValue(list, "verb").iterator();
-
- while (valuesIt.hasNext())
- {
- String verb = (String)valuesIt.next();
-
- if (verb.equals("POST"))
- {
- verbOption = VERB_POST;
- }
- else if (verb.equals("GET"))
- {
- verbOption = VERB_GET;
- }
-
- if (verbOption != VERB_NOT_SET)
- {
- break;
- }
- }
- }
- }
-
- if (verbOption == VERB_NOT_SET)
- {
- verbOption = VERB_GET;
- }
-
- return verbOption;
- }
-
- private List getExtensibilityElementAttributeValue(List eeList, String attributeKey)
- {
- List values = new ArrayList();
- Iterator eeElementsIt = eeList.iterator();
-
- while (eeElementsIt.hasNext())
- {
- ExtensibilityElement eeElement = (ExtensibilityElement)eeElementsIt.next();
- String attributeValue = eeElement.getElement().getAttribute(attributeKey);
- if (attributeValue != null && !attributeValue.equals(""))
- {
- values.add(attributeValue);
- }
- }
-
- return values;
- }
-
- private Binding getBindingObject(Object genericBindingObject)
- {
- Object parent = genericBindingObject;
-
- int index = 0;
- while (parent != null && index < 5)
- {
- parent = getGenericBindingObjectParent(parent);
- if (parent instanceof Binding)
- {
- break;
- }
- index++;
- }
-
- return (parent instanceof Binding) ? (Binding)parent : null;
- }
-
- private Object getGenericBindingObjectParent(Object genericBindingObject)
- {
- Object parent = null;
-
- if (genericBindingObject != null)
- {
- if (genericBindingObject instanceof BindingOperation)
- {
- parent = ((BindingOperation)genericBindingObject).getContainer();
- }
- else if (genericBindingObject instanceof BindingInput)
- {
- parent = ((BindingInput)genericBindingObject).getContainer();
- }
- else if (genericBindingObject instanceof BindingOutput)
- {
- parent = ((BindingOutput)genericBindingObject).getContainer();
- }
- else if (genericBindingObject instanceof BindingFault)
- {
- parent = ((BindingFault)genericBindingObject).getContainer();
- }
- }
-
- return parent;
- }
-
- private void removeExtensebilityElements(List originalList, List removeList)
- {
- Iterator removeIt = removeList.iterator();
- while (removeIt.hasNext())
- {
- originalList.remove(removeIt.next());
- }
- }
-
- public String getProtocol()
- {
- return "HTTP";
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPAddressImpl.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPAddressImpl.java
deleted file mode 100644
index cb6484275..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPAddressImpl.java
+++ /dev/null
@@ -1,225 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http.internal.impl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.binding.http.HTTPAddress;
-import org.eclipse.wst.wsdl.binding.http.HTTPPackage;
-import org.eclipse.wst.wsdl.binding.http.internal.util.HTTPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Address</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPAddressImpl#getLocationURI <em>Location URI</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class HTTPAddressImpl extends ExtensibilityElementImpl implements HTTPAddress
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getLocationURI()
- * @generated
- * @ordered
- */
- protected static final String LOCATION_URI_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getLocationURI()
- * @generated
- * @ordered
- */
- protected String locationURI = LOCATION_URI_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected HTTPAddressImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return HTTPPackage.Literals.HTTP_ADDRESS;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getLocationURI()
- {
- return locationURI;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setLocationURI(String newLocationURI)
- {
- String oldLocationURI = locationURI;
- locationURI = newLocationURI;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HTTPPackage.HTTP_ADDRESS__LOCATION_URI, oldLocationURI, locationURI));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case HTTPPackage.HTTP_ADDRESS__LOCATION_URI:
- return getLocationURI();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case HTTPPackage.HTTP_ADDRESS__LOCATION_URI:
- setLocationURI((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case HTTPPackage.HTTP_ADDRESS__LOCATION_URI:
- setLocationURI(LOCATION_URI_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case HTTPPackage.HTTP_ADDRESS__LOCATION_URI:
- return LOCATION_URI_EDEFAULT == null ? locationURI != null : !LOCATION_URI_EDEFAULT.equals(locationURI);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (locationURI: "); //$NON-NLS-1$
- result.append(locationURI);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods: DOM -> Model
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- setLocationURI(HTTPConstants.getAttribute(changedElement, HTTPConstants.LOCATION_URI_ATTRIBUTE));
- reconcileReferences(false);
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == HTTPPackage.Literals.HTTP_ADDRESS__LOCATION_URI)
- niceSetAttribute(theElement, HTTPConstants.LOCATION_URI_ATTRIBUTE, getLocationURI());
- }
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(HTTPConstants.HTTP_NAMESPACE_URI, HTTPConstants.ADDRESS_ELEMENT_TAG);
- return elementType;
- }
-} //HTTPAddressImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPBindingImpl.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPBindingImpl.java
deleted file mode 100644
index b6e902169..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPBindingImpl.java
+++ /dev/null
@@ -1,226 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http.internal.impl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.binding.http.HTTPBinding;
-import org.eclipse.wst.wsdl.binding.http.HTTPPackage;
-import org.eclipse.wst.wsdl.binding.http.internal.util.HTTPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Binding</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPBindingImpl#getVerb <em>Verb</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class HTTPBindingImpl extends ExtensibilityElementImpl implements HTTPBinding
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getVerb() <em>Verb</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getVerb()
- * @generated
- * @ordered
- */
- protected static final String VERB_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getVerb() <em>Verb</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getVerb()
- * @generated
- * @ordered
- */
- protected String verb = VERB_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected HTTPBindingImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return HTTPPackage.Literals.HTTP_BINDING;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getVerb()
- {
- return verb;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setVerb(String newVerb)
- {
- String oldVerb = verb;
- verb = newVerb;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HTTPPackage.HTTP_BINDING__VERB, oldVerb, verb));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case HTTPPackage.HTTP_BINDING__VERB:
- return getVerb();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case HTTPPackage.HTTP_BINDING__VERB:
- setVerb((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case HTTPPackage.HTTP_BINDING__VERB:
- setVerb(VERB_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case HTTPPackage.HTTP_BINDING__VERB:
- return VERB_EDEFAULT == null ? verb != null : !VERB_EDEFAULT.equals(verb);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (verb: "); //$NON-NLS-1$
- result.append(verb);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods: DOM -> Model
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- setVerb(HTTPConstants.getAttribute(changedElement, HTTPConstants.VERB_ATTRIBUTE));
- reconcileReferences(false);
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == HTTPPackage.Literals.HTTP_BINDING__VERB)
- niceSetAttribute(theElement, HTTPConstants.VERB_ATTRIBUTE, getVerb());
- }
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(HTTPConstants.HTTP_NAMESPACE_URI, HTTPConstants.BINDING_ELEMENT_TAG);
- return elementType;
- }
-
-} //HTTPBindingImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPFactoryImpl.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPFactoryImpl.java
deleted file mode 100644
index e827d3915..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPFactoryImpl.java
+++ /dev/null
@@ -1,163 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http.internal.impl;
-
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-import org.eclipse.emf.ecore.plugin.EcorePlugin;
-import org.eclipse.wst.wsdl.binding.http.*;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class HTTPFactoryImpl extends EFactoryImpl implements HTTPFactory
-{
- /**
- * Creates the default factory implementation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static HTTPFactory init()
- {
- try
- {
- HTTPFactory theHTTPFactory = (HTTPFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/wsdl/2003/HTTP"); //$NON-NLS-1$
- if (theHTTPFactory != null)
- {
- return theHTTPFactory;
- }
- }
- catch (Exception exception)
- {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new HTTPFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public HTTPFactoryImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EObject create(EClass eClass)
- {
- switch (eClass.getClassifierID())
- {
- case HTTPPackage.HTTP_BINDING:
- return createHTTPBinding();
- case HTTPPackage.HTTP_OPERATION:
- return createHTTPOperation();
- case HTTPPackage.HTTP_URL_REPLACEMENT:
- return createHTTPUrlReplacement();
- case HTTPPackage.HTTP_URL_ENCODED:
- return createHTTPUrlEncoded();
- case HTTPPackage.HTTP_ADDRESS:
- return createHTTPAddress();
- default:
- throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public HTTPBinding createHTTPBinding()
- {
- HTTPBindingImpl httpBinding = new HTTPBindingImpl();
- return httpBinding;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public HTTPOperation createHTTPOperation()
- {
- HTTPOperationImpl httpOperation = new HTTPOperationImpl();
- return httpOperation;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public HTTPUrlReplacement createHTTPUrlReplacement()
- {
- HTTPUrlReplacementImpl httpUrlReplacement = new HTTPUrlReplacementImpl();
- return httpUrlReplacement;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public HTTPUrlEncoded createHTTPUrlEncoded()
- {
- HTTPUrlEncodedImpl httpUrlEncoded = new HTTPUrlEncodedImpl();
- return httpUrlEncoded;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public HTTPAddress createHTTPAddress()
- {
- HTTPAddressImpl httpAddress = new HTTPAddressImpl();
- return httpAddress;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public HTTPPackage getHTTPPackage()
- {
- return (HTTPPackage)getEPackage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @deprecated
- * @generated
- */
- public static HTTPPackage getPackage()
- {
- return HTTPPackage.eINSTANCE;
- }
-} //HTTPFactoryImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPOperationImpl.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPOperationImpl.java
deleted file mode 100644
index ad1d06a7c..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPOperationImpl.java
+++ /dev/null
@@ -1,226 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http.internal.impl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.binding.http.HTTPOperation;
-import org.eclipse.wst.wsdl.binding.http.HTTPPackage;
-import org.eclipse.wst.wsdl.binding.http.internal.util.HTTPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Operation</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.http.internal.impl.HTTPOperationImpl#getLocationURI <em>Location URI</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class HTTPOperationImpl extends ExtensibilityElementImpl implements HTTPOperation
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getLocationURI()
- * @generated
- * @ordered
- */
- protected static final String LOCATION_URI_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getLocationURI()
- * @generated
- * @ordered
- */
- protected String locationURI = LOCATION_URI_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected HTTPOperationImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return HTTPPackage.Literals.HTTP_OPERATION;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getLocationURI()
- {
- return locationURI;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setLocationURI(String newLocationURI)
- {
- String oldLocationURI = locationURI;
- locationURI = newLocationURI;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, HTTPPackage.HTTP_OPERATION__LOCATION_URI, oldLocationURI, locationURI));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case HTTPPackage.HTTP_OPERATION__LOCATION_URI:
- return getLocationURI();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case HTTPPackage.HTTP_OPERATION__LOCATION_URI:
- setLocationURI((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case HTTPPackage.HTTP_OPERATION__LOCATION_URI:
- setLocationURI(LOCATION_URI_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case HTTPPackage.HTTP_OPERATION__LOCATION_URI:
- return LOCATION_URI_EDEFAULT == null ? locationURI != null : !LOCATION_URI_EDEFAULT.equals(locationURI);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (locationURI: "); //$NON-NLS-1$
- result.append(locationURI);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods: DOM -> Model
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- setLocationURI(HTTPConstants.getAttribute(changedElement, HTTPConstants.LOCATION_URI_ATTRIBUTE));
- reconcileReferences(false);
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == HTTPPackage.Literals.HTTP_OPERATION__LOCATION_URI)
- niceSetAttribute(theElement, HTTPConstants.LOCATION_URI_ATTRIBUTE, getLocationURI());
- }
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(HTTPConstants.HTTP_NAMESPACE_URI, HTTPConstants.OPERATION_ELEMENT_TAG);
- return elementType;
- }
-
-} //HTTPOperationImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPPackageImpl.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPPackageImpl.java
deleted file mode 100644
index df55f3136..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPPackageImpl.java
+++ /dev/null
@@ -1,460 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http.internal.impl;
-
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.binding.http.HTTPAddress;
-import org.eclipse.wst.wsdl.binding.http.HTTPBinding;
-import org.eclipse.wst.wsdl.binding.http.HTTPFactory;
-import org.eclipse.wst.wsdl.binding.http.HTTPOperation;
-import org.eclipse.wst.wsdl.binding.http.HTTPPackage;
-import org.eclipse.wst.wsdl.binding.http.HTTPUrlEncoded;
-import org.eclipse.wst.wsdl.binding.http.HTTPUrlReplacement;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class HTTPPackageImpl extends EPackageImpl implements HTTPPackage
-{
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass httpBindingEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass httpOperationEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass httpUrlReplacementEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass httpUrlEncodedEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass httpAddressEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass ihttpAddressEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass ihttpBindingEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass ihttpOperationEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass ihttpUrlEncodedEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass ihttpUrlReplacementEClass = null;
-
- /**
- * Creates an instance of the model <b>Package</b>, registered with
- * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
- * package URI value.
- * <p>Note: the correct way to create the package is via the static
- * factory method {@link #init init()}, which also performs
- * initialization of the package, or returns the registered package,
- * if one already exists.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.emf.ecore.EPackage.Registry
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private HTTPPackageImpl()
- {
- super(eNS_URI, HTTPFactory.eINSTANCE);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static boolean isInited = false;
-
- /**
- * Creates, registers, and initializes the <b>Package</b> for this
- * model, and for any others upon which it depends. Simple
- * dependencies are satisfied by calling this method on all
- * dependent packages before doing anything else. This method drives
- * initialization for interdependent packages directly, in parallel
- * with this package, itself.
- * <p>Of this package and its interdependencies, all packages which
- * have not yet been registered by their URI values are first created
- * and registered. The packages are then initialized in two steps:
- * meta-model objects for all of the packages are created before any
- * are initialized, since one package's meta-model objects may refer to
- * those of another.
- * <p>Invocation of this method will not affect any packages that have
- * already been initialized.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #eNS_URI
- * @see #createPackageContents()
- * @see #initializePackageContents()
- * @generated
- */
- public static HTTPPackage init()
- {
- if (isInited)
- return (HTTPPackage)EPackage.Registry.INSTANCE.getEPackage(HTTPPackage.eNS_URI);
-
- // Obtain or create and register package
- HTTPPackageImpl theHTTPPackage = (HTTPPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof HTTPPackageImpl
- ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new HTTPPackageImpl());
-
- isInited = true;
-
- // Initialize simple dependencies
- WSDLPackage.eINSTANCE.eClass();
-
- // Create package meta-data objects
- theHTTPPackage.createPackageContents();
-
- // Initialize created meta-data
- theHTTPPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- theHTTPPackage.freeze();
-
- return theHTTPPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getHTTPBinding()
- {
- return httpBindingEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getHTTPBinding_Verb()
- {
- return (EAttribute)httpBindingEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getHTTPOperation()
- {
- return httpOperationEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getHTTPOperation_LocationURI()
- {
- return (EAttribute)httpOperationEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getHTTPUrlReplacement()
- {
- return httpUrlReplacementEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getHTTPUrlEncoded()
- {
- return httpUrlEncodedEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getHTTPAddress()
- {
- return httpAddressEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getHTTPAddress_LocationURI()
- {
- return (EAttribute)httpAddressEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIHTTPAddress()
- {
- return ihttpAddressEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIHTTPBinding()
- {
- return ihttpBindingEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIHTTPOperation()
- {
- return ihttpOperationEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIHTTPUrlEncoded()
- {
- return ihttpUrlEncodedEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIHTTPUrlReplacement()
- {
- return ihttpUrlReplacementEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public HTTPFactory getHTTPFactory()
- {
- return (HTTPFactory)getEFactoryInstance();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private boolean isCreated = false;
-
- /**
- * Creates the meta-model objects for the package. This method is
- * guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void createPackageContents()
- {
- if (isCreated)
- return;
- isCreated = true;
-
- // Create classes and their features
- httpBindingEClass = createEClass(HTTP_BINDING);
- createEAttribute(httpBindingEClass, HTTP_BINDING__VERB);
-
- httpOperationEClass = createEClass(HTTP_OPERATION);
- createEAttribute(httpOperationEClass, HTTP_OPERATION__LOCATION_URI);
-
- httpUrlReplacementEClass = createEClass(HTTP_URL_REPLACEMENT);
-
- httpUrlEncodedEClass = createEClass(HTTP_URL_ENCODED);
-
- httpAddressEClass = createEClass(HTTP_ADDRESS);
- createEAttribute(httpAddressEClass, HTTP_ADDRESS__LOCATION_URI);
-
- ihttpAddressEClass = createEClass(IHTTP_ADDRESS);
-
- ihttpBindingEClass = createEClass(IHTTP_BINDING);
-
- ihttpOperationEClass = createEClass(IHTTP_OPERATION);
-
- ihttpUrlEncodedEClass = createEClass(IHTTP_URL_ENCODED);
-
- ihttpUrlReplacementEClass = createEClass(IHTTP_URL_REPLACEMENT);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private boolean isInitialized = false;
-
- /**
- * Complete the initialization of the package and its meta-model. This
- * method is guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void initializePackageContents()
- {
- if (isInitialized)
- return;
- isInitialized = true;
-
- // Initialize package
- setName(eNAME);
- setNsPrefix(eNS_PREFIX);
- setNsURI(eNS_URI);
-
- // Obtain other dependent packages
- WSDLPackage theWSDLPackage = (WSDLPackage)EPackage.Registry.INSTANCE.getEPackage(WSDLPackage.eNS_URI);
-
- // Add supertypes to classes
- httpBindingEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
- httpBindingEClass.getESuperTypes().add(this.getIHTTPBinding());
- httpOperationEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
- httpOperationEClass.getESuperTypes().add(this.getIHTTPOperation());
- httpUrlReplacementEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
- httpUrlReplacementEClass.getESuperTypes().add(this.getIHTTPUrlReplacement());
- httpUrlEncodedEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
- httpUrlEncodedEClass.getESuperTypes().add(this.getIHTTPUrlEncoded());
- httpAddressEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
- httpAddressEClass.getESuperTypes().add(this.getIHTTPAddress());
-
- // Initialize classes and features; add operations and parameters
- initEClass(httpBindingEClass, HTTPBinding.class, "HTTPBinding", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getHTTPBinding_Verb(),
- ecorePackage.getEString(),
- "verb", null, 0, 1, HTTPBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(httpOperationEClass, HTTPOperation.class, "HTTPOperation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getHTTPOperation_LocationURI(),
- ecorePackage.getEString(),
- "locationURI", null, 0, 1, HTTPOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(
- httpUrlReplacementEClass,
- HTTPUrlReplacement.class,
- "HTTPUrlReplacement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(httpUrlEncodedEClass, HTTPUrlEncoded.class, "HTTPUrlEncoded", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(httpAddressEClass, HTTPAddress.class, "HTTPAddress", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getHTTPAddress_LocationURI(),
- ecorePackage.getEString(),
- "locationURI", null, 0, 1, HTTPAddress.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(
- ihttpAddressEClass,
- javax.wsdl.extensions.http.HTTPAddress.class,
- "IHTTPAddress", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- ihttpBindingEClass,
- javax.wsdl.extensions.http.HTTPBinding.class,
- "IHTTPBinding", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- ihttpOperationEClass,
- javax.wsdl.extensions.http.HTTPOperation.class,
- "IHTTPOperation", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- ihttpUrlEncodedEClass,
- javax.wsdl.extensions.http.HTTPUrlEncoded.class,
- "IHTTPUrlEncoded", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- ihttpUrlReplacementEClass,
- javax.wsdl.extensions.http.HTTPUrlReplacement.class,
- "IHTTPUrlReplacement", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- // Create resource
- createResource(eNS_URI);
- }
-} //HTTPPackageImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPUrlEncodedImpl.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPUrlEncodedImpl.java
deleted file mode 100644
index 11777be48..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPUrlEncodedImpl.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http.internal.impl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.wst.wsdl.binding.http.HTTPPackage;
-import org.eclipse.wst.wsdl.binding.http.HTTPUrlEncoded;
-import org.eclipse.wst.wsdl.binding.http.internal.util.HTTPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Url Encoded</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class HTTPUrlEncodedImpl extends ExtensibilityElementImpl implements HTTPUrlEncoded
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected HTTPUrlEncodedImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return HTTPPackage.Literals.HTTP_URL_ENCODED;
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(HTTPConstants.HTTP_NAMESPACE_URI, HTTPConstants.URL_ENCODED_ELEMENT_TAG);
- return elementType;
- }
-
-} //HTTPUrlEncodedImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPUrlReplacementImpl.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPUrlReplacementImpl.java
deleted file mode 100644
index 34964ce15..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/impl/HTTPUrlReplacementImpl.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http.internal.impl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.wst.wsdl.binding.http.HTTPPackage;
-import org.eclipse.wst.wsdl.binding.http.HTTPUrlReplacement;
-import org.eclipse.wst.wsdl.binding.http.internal.util.HTTPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Url Replacement</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class HTTPUrlReplacementImpl extends ExtensibilityElementImpl implements HTTPUrlReplacement
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected HTTPUrlReplacementImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return HTTPPackage.Literals.HTTP_URL_REPLACEMENT;
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(HTTPConstants.HTTP_NAMESPACE_URI, HTTPConstants.URL_REPLACEMENT_ELEMENT_TAG);
- return elementType;
- }
-
-} //HTTPUrlReplacementImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPAdapterFactory.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPAdapterFactory.java
deleted file mode 100644
index 58011783d..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPAdapterFactory.java
+++ /dev/null
@@ -1,377 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http.internal.util;
-
-
-import javax.wsdl.extensions.ExtensibilityElement;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.binding.http.*;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Adapter Factory</b> for the model.
- * It provides an adapter <code>createXXX</code> method for each class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage
- * @generated
- */
-public class HTTPAdapterFactory extends AdapterFactoryImpl
-{
- /**
- * The cached model package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static HTTPPackage modelPackage;
-
- /**
- * Creates an instance of the adapter factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public HTTPAdapterFactory()
- {
- if (modelPackage == null)
- {
- modelPackage = HTTPPackage.eINSTANCE;
- }
- }
-
- /**
- * Returns whether this factory is applicable for the type of the object.
- * <!-- begin-user-doc -->
- * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
- * <!-- end-user-doc -->
- * @return whether this factory is applicable for the type of the object.
- * @generated
- */
- public boolean isFactoryForType(Object object)
- {
- if (object == modelPackage)
- {
- return true;
- }
- if (object instanceof EObject)
- {
- return ((EObject)object).eClass().getEPackage() == modelPackage;
- }
- return false;
- }
-
- /**
- * The switch that delegates to the <code>createXXX</code> methods.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected HTTPSwitch modelSwitch = new HTTPSwitch()
- {
- public Object caseHTTPBinding(HTTPBinding object)
- {
- return createHTTPBindingAdapter();
- }
-
- public Object caseHTTPOperation(HTTPOperation object)
- {
- return createHTTPOperationAdapter();
- }
-
- public Object caseHTTPUrlReplacement(HTTPUrlReplacement object)
- {
- return createHTTPUrlReplacementAdapter();
- }
-
- public Object caseHTTPUrlEncoded(HTTPUrlEncoded object)
- {
- return createHTTPUrlEncodedAdapter();
- }
-
- public Object caseHTTPAddress(HTTPAddress object)
- {
- return createHTTPAddressAdapter();
- }
-
- public Object caseIHTTPAddress(javax.wsdl.extensions.http.HTTPAddress object)
- {
- return createIHTTPAddressAdapter();
- }
-
- public Object caseIHTTPBinding(javax.wsdl.extensions.http.HTTPBinding object)
- {
- return createIHTTPBindingAdapter();
- }
-
- public Object caseIHTTPOperation(javax.wsdl.extensions.http.HTTPOperation object)
- {
- return createIHTTPOperationAdapter();
- }
-
- public Object caseIHTTPUrlEncoded(javax.wsdl.extensions.http.HTTPUrlEncoded object)
- {
- return createIHTTPUrlEncodedAdapter();
- }
-
- public Object caseIHTTPUrlReplacement(javax.wsdl.extensions.http.HTTPUrlReplacement object)
- {
- return createIHTTPUrlReplacementAdapter();
- }
-
- public Object caseWSDLElement(WSDLElement object)
- {
- return createWSDLElementAdapter();
- }
-
- public Object caseIExtensibilityElement(ExtensibilityElement object)
- {
- return createIExtensibilityElementAdapter();
- }
-
- public Object caseExtensibilityElement(org.eclipse.wst.wsdl.ExtensibilityElement object)
- {
- return createExtensibilityElementAdapter();
- }
-
- public Object defaultCase(EObject object)
- {
- return createEObjectAdapter();
- }
- };
-
- /**
- * Creates an adapter for the <code>target</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param target the object to adapt.
- * @return the adapter for the <code>target</code>.
- * @generated
- */
- public Adapter createAdapter(Notifier target)
- {
- return (Adapter)modelSwitch.doSwitch((EObject)target);
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.http.HTTPBinding <em>Binding</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.http.HTTPBinding
- * @generated
- */
- public Adapter createHTTPBindingAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.http.HTTPOperation <em>Operation</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.http.HTTPOperation
- * @generated
- */
- public Adapter createHTTPOperationAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.http.HTTPUrlReplacement <em>Url Replacement</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.http.HTTPUrlReplacement
- * @generated
- */
- public Adapter createHTTPUrlReplacementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.http.HTTPUrlEncoded <em>Url Encoded</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.http.HTTPUrlEncoded
- * @generated
- */
- public Adapter createHTTPUrlEncodedAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.http.HTTPAddress <em>Address</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.http.HTTPAddress
- * @generated
- */
- public Adapter createHTTPAddressAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.http.HTTPAddress <em>IHTTP Address</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.http.HTTPAddress
- * @generated
- */
- public Adapter createIHTTPAddressAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.http.HTTPBinding <em>IHTTP Binding</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.http.HTTPBinding
- * @generated
- */
- public Adapter createIHTTPBindingAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.http.HTTPOperation <em>IHTTP Operation</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.http.HTTPOperation
- * @generated
- */
- public Adapter createIHTTPOperationAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.http.HTTPUrlEncoded <em>IHTTP Url Encoded</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.http.HTTPUrlEncoded
- * @generated
- */
- public Adapter createIHTTPUrlEncodedAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.http.HTTPUrlReplacement <em>IHTTP Url Replacement</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.http.HTTPUrlReplacement
- * @generated
- */
- public Adapter createIHTTPUrlReplacementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.WSDLElement <em>Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.WSDLElement
- * @generated
- */
- public Adapter createWSDLElementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.ExtensibilityElement <em>IExtensibility Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.ExtensibilityElement
- * @generated
- */
- public Adapter createIExtensibilityElementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.ExtensibilityElement <em>Extensibility Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.ExtensibilityElement
- * @generated
- */
- public Adapter createExtensibilityElementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for the default case.
- * <!-- begin-user-doc -->
- * This default implementation returns null.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @generated
- */
- public Adapter createEObjectAdapter()
- {
- return null;
- }
-
-} //HTTPAdapterFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPConstants.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPConstants.java
deleted file mode 100644
index 18a1ff3d8..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPConstants.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http.internal.util;
-
-
-import org.w3c.dom.Element;
-
-
-public final class HTTPConstants
-{
- public static final String ADDRESS_ELEMENT_TAG = "address"; //$NON-NLS-1$
-
- public static final String BINDING_ELEMENT_TAG = "binding"; //$NON-NLS-1$
-
- public static final String OPERATION_ELEMENT_TAG = "operation"; //$NON-NLS-1$
-
- public static final String URL_ENCODED_ELEMENT_TAG = "urlEncoded"; //$NON-NLS-1$
-
- public static final String URL_REPLACEMENT_ELEMENT_TAG = "urlReplacement"; //$NON-NLS-1$
-
- public static final String HTTP_NAMESPACE_URI = "http://schemas.xmlsoap.org/wsdl/http/"; //$NON-NLS-1$
-
- public static final String LOCATION_URI_ATTRIBUTE = "location"; //$NON-NLS-1$
-
- public static final String VERB_ATTRIBUTE = "verb"; //$NON-NLS-1$
-
- public static String getAttribute(Element element, String attributeName)
- {
- return element.hasAttribute(attributeName) ? element.getAttribute(attributeName) : null;
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPExtensibilityElementFactory.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPExtensibilityElementFactory.java
deleted file mode 100644
index 8497f982e..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPExtensibilityElementFactory.java
+++ /dev/null
@@ -1,58 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http.internal.util;
-
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.binding.http.HTTPFactory;
-import org.eclipse.wst.wsdl.util.ExtensibilityElementFactory;
-
-
-public class HTTPExtensibilityElementFactory implements ExtensibilityElementFactory
-{
- public ExtensibilityElement createExtensibilityElement(String namespace, String localName)
- {
- if (HTTPConstants.HTTP_NAMESPACE_URI.equals(namespace))
- {
- if (HTTPConstants.ADDRESS_ELEMENT_TAG.equals(localName))
- {
- return HTTPFactory.eINSTANCE.createHTTPAddress();
- }
- else if (HTTPConstants.BINDING_ELEMENT_TAG.equals(localName))
- {
- return HTTPFactory.eINSTANCE.createHTTPBinding();
- }
- else if (HTTPConstants.OPERATION_ELEMENT_TAG.equals(localName))
- {
- return HTTPFactory.eINSTANCE.createHTTPOperation();
- }
- else if (HTTPConstants.URL_ENCODED_ELEMENT_TAG.equals(localName))
- {
- return HTTPFactory.eINSTANCE.createHTTPUrlEncoded();
- }
- else if (HTTPConstants.URL_REPLACEMENT_ELEMENT_TAG.equals(localName))
- {
- return HTTPFactory.eINSTANCE.createHTTPUrlReplacement();
- }
- else
- {
- //System.out.println("Unhandled localName: " + localName);
- return WSDLFactory.eINSTANCE.createUnknownExtensibilityElement();
- }
- }
- else
- {
- //System.out.println("Unhandled namespace: " + namespace);
- return WSDLFactory.eINSTANCE.createUnknownExtensibilityElement();
- }
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPSwitch.java b/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPSwitch.java
deleted file mode 100644
index 04e2d1aeb..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-http/org/eclipse/wst/wsdl/binding/http/internal/util/HTTPSwitch.java
+++ /dev/null
@@ -1,413 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.http.internal.util;
-
-
-import java.util.List;
-
-import javax.wsdl.extensions.ExtensibilityElement;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.binding.http.*;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object
- * and proceeding up the inheritance hierarchy
- * until a non-null result is returned,
- * which is the result of the switch.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.http.HTTPPackage
- * @generated
- */
-public class HTTPSwitch
-{
- /**
- * The cached model package
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static HTTPPackage modelPackage;
-
- /**
- * Creates an instance of the switch.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public HTTPSwitch()
- {
- if (modelPackage == null)
- {
- modelPackage = HTTPPackage.eINSTANCE;
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- public Object doSwitch(EObject theEObject)
- {
- return doSwitch(theEObject.eClass(), theEObject);
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected Object doSwitch(EClass theEClass, EObject theEObject)
- {
- if (theEClass.eContainer() == modelPackage)
- {
- return doSwitch(theEClass.getClassifierID(), theEObject);
- }
- else
- {
- List eSuperTypes = theEClass.getESuperTypes();
- return eSuperTypes.isEmpty() ? defaultCase(theEObject) : doSwitch((EClass)eSuperTypes.get(0), theEObject);
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected Object doSwitch(int classifierID, EObject theEObject)
- {
- switch (classifierID)
- {
- case HTTPPackage.HTTP_BINDING:
- {
- HTTPBinding httpBinding = (HTTPBinding)theEObject;
- Object result = caseHTTPBinding(httpBinding);
- if (result == null)
- result = caseExtensibilityElement(httpBinding);
- if (result == null)
- result = caseIHTTPBinding(httpBinding);
- if (result == null)
- result = caseWSDLElement(httpBinding);
- if (result == null)
- result = caseIExtensibilityElement(httpBinding);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case HTTPPackage.HTTP_OPERATION:
- {
- HTTPOperation httpOperation = (HTTPOperation)theEObject;
- Object result = caseHTTPOperation(httpOperation);
- if (result == null)
- result = caseExtensibilityElement(httpOperation);
- if (result == null)
- result = caseIHTTPOperation(httpOperation);
- if (result == null)
- result = caseWSDLElement(httpOperation);
- if (result == null)
- result = caseIExtensibilityElement(httpOperation);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case HTTPPackage.HTTP_URL_REPLACEMENT:
- {
- HTTPUrlReplacement httpUrlReplacement = (HTTPUrlReplacement)theEObject;
- Object result = caseHTTPUrlReplacement(httpUrlReplacement);
- if (result == null)
- result = caseExtensibilityElement(httpUrlReplacement);
- if (result == null)
- result = caseIHTTPUrlReplacement(httpUrlReplacement);
- if (result == null)
- result = caseWSDLElement(httpUrlReplacement);
- if (result == null)
- result = caseIExtensibilityElement(httpUrlReplacement);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case HTTPPackage.HTTP_URL_ENCODED:
- {
- HTTPUrlEncoded httpUrlEncoded = (HTTPUrlEncoded)theEObject;
- Object result = caseHTTPUrlEncoded(httpUrlEncoded);
- if (result == null)
- result = caseExtensibilityElement(httpUrlEncoded);
- if (result == null)
- result = caseIHTTPUrlEncoded(httpUrlEncoded);
- if (result == null)
- result = caseWSDLElement(httpUrlEncoded);
- if (result == null)
- result = caseIExtensibilityElement(httpUrlEncoded);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case HTTPPackage.HTTP_ADDRESS:
- {
- HTTPAddress httpAddress = (HTTPAddress)theEObject;
- Object result = caseHTTPAddress(httpAddress);
- if (result == null)
- result = caseExtensibilityElement(httpAddress);
- if (result == null)
- result = caseIHTTPAddress(httpAddress);
- if (result == null)
- result = caseWSDLElement(httpAddress);
- if (result == null)
- result = caseIExtensibilityElement(httpAddress);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- default:
- return defaultCase(theEObject);
- }
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Binding</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Binding</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseHTTPBinding(HTTPBinding object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Operation</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Operation</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseHTTPOperation(HTTPOperation object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Url Replacement</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Url Replacement</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseHTTPUrlReplacement(HTTPUrlReplacement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Url Encoded</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Url Encoded</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseHTTPUrlEncoded(HTTPUrlEncoded object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Address</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Address</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseHTTPAddress(HTTPAddress object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IHTTP Address</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IHTTP Address</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIHTTPAddress(javax.wsdl.extensions.http.HTTPAddress object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IHTTP Binding</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IHTTP Binding</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIHTTPBinding(javax.wsdl.extensions.http.HTTPBinding object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IHTTP Operation</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IHTTP Operation</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIHTTPOperation(javax.wsdl.extensions.http.HTTPOperation object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IHTTP Url Encoded</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IHTTP Url Encoded</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIHTTPUrlEncoded(javax.wsdl.extensions.http.HTTPUrlEncoded object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IHTTP Url Replacement</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IHTTP Url Replacement</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIHTTPUrlReplacement(javax.wsdl.extensions.http.HTTPUrlReplacement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseWSDLElement(WSDLElement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IExtensibility Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IExtensibility Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIExtensibilityElement(ExtensibilityElement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Extensibility Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Extensibility Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseExtensibilityElement(org.eclipse.wst.wsdl.ExtensibilityElement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch, but this is the last case anyway.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject)
- * @generated
- */
- public Object defaultCase(EObject object)
- {
- return null;
- }
-
-} //HTTPSwitch
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEContent.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEContent.java
deleted file mode 100644
index 4e8ea3221..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEContent.java
+++ /dev/null
@@ -1,109 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime;
-
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Part;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Content</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent#getType <em>Type</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent#getEPart <em>EPart</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEContent()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.binding.mime.IMIMEContent"
- * @generated
- */
-public interface MIMEContent extends ExtensibilityElement, javax.wsdl.extensions.mime.MIMEContent
-{
- /**
- * Returns the value of the '<em><b>Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Type</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Type</em>' attribute.
- * @see #setType(String)
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEContent_Type()
- * @model
- * @generated
- */
- String getType();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent#getType <em>Type</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Type</em>' attribute.
- * @see #getType()
- * @generated
- */
- void setType(String value);
-
- /**
- * Returns the value of the '<em><b>EPart</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EPart</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EPart</em>' reference.
- * @see #setEPart(Part)
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEContent_EPart()
- * @model
- * @generated
- */
- Part getEPart();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent#getEPart <em>EPart</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EPart</em>' reference.
- * @see #getEPart()
- * @generated
- */
- void setEPart(Part value);
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @model
- * @generated
- */
- void setPart(String part);
-
- /**
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Part</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @model kind="operation"
- * @generated
- */
- String getPart();
-
-} // MIMEContent
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEFactory.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEFactory.java
deleted file mode 100644
index bdc4a81c7..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEFactory.java
+++ /dev/null
@@ -1,80 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime;
-
-
-import org.eclipse.emf.ecore.EFactory;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage
- * @generated
- */
-public interface MIMEFactory extends EFactory
-{
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- MIMEFactory eINSTANCE = org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Content</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Content</em>'.
- * @generated
- */
- MIMEContent createMIMEContent();
-
- /**
- * Returns a new object of class '<em>Part</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Part</em>'.
- * @generated
- */
- MIMEPart createMIMEPart();
-
- /**
- * Returns a new object of class '<em>Multipart Related</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Multipart Related</em>'.
- * @generated
- */
- MIMEMultipartRelated createMIMEMultipartRelated();
-
- /**
- * Returns a new object of class '<em>Mime Xml</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Mime Xml</em>'.
- * @generated
- */
- MIMEMimeXml createMIMEMimeXml();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- MIMEPackage getMIMEPackage();
-
-} //MIMEFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEMimeXml.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEMimeXml.java
deleted file mode 100644
index 26a0ed813..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEMimeXml.java
+++ /dev/null
@@ -1,82 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime;
-
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Part;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Mime Xml</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml#getEPart <em>EPart</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEMimeXml()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.binding.mime.IMIMEMimeXml"
- * @generated
- */
-public interface MIMEMimeXml extends ExtensibilityElement, javax.wsdl.extensions.mime.MIMEMimeXml
-{
- /**
- * Returns the value of the '<em><b>EPart</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EPart</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EPart</em>' reference.
- * @see #setEPart(Part)
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEMimeXml_EPart()
- * @model
- * @generated
- */
- Part getEPart();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml#getEPart <em>EPart</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EPart</em>' reference.
- * @see #getEPart()
- * @generated
- */
- void setEPart(Part value);
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @model
- * @generated
- */
- void setPart(String part);
-
- /**
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Part</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @model kind="operation"
- * @generated
- */
- String getPart();
-
-} // MIMEMimeXml
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEMultipartRelated.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEMultipartRelated.java
deleted file mode 100644
index 2fbfe6a53..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEMultipartRelated.java
+++ /dev/null
@@ -1,72 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime;
-
-
-import java.util.List;
-
-import javax.wsdl.extensions.mime.MIMEPart;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Multipart Related</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated#getEMIMEPart <em>EMIME Part</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEMultipartRelated()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.binding.mime.IMIMEMultipartRelated"
- * @generated
- */
-public interface MIMEMultipartRelated extends ExtensibilityElement, javax.wsdl.extensions.mime.MIMEMultipartRelated
-{
- /**
- * Returns the value of the '<em><b>EMIME Part</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.binding.mime.MIMEPart}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EMIME Part</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EMIME Part</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEMultipartRelated_EMIMEPart()
- * @model type="org.eclipse.wst.wsdl.binding.mime.MIMEPart" containment="true"
- * @generated
- */
- EList getEMIMEPart();
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @model mimePartType="org.eclipse.wst.wsdl.binding.mime.IMIMEPart"
- * @generated
- */
- void addMIMEPart(MIMEPart mimePart);
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @model kind="operation" dataType="org.eclipse.wst.wsdl.binding.mime.List" many="false"
- * @generated
- */
- List getMIMEParts();
-
-} // MIMEMultipartRelated
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEPackage.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEPackage.java
deleted file mode 100644
index c9372d5f4..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEPackage.java
+++ /dev/null
@@ -1,727 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime;
-
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.wst.wsdl.WSDLPackage;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEFactory
- * @model kind="package"
- * @generated
- */
-public interface MIMEPackage extends EPackage
-{
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "mime"; //$NON-NLS-1$
-
- /**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_URI = "http://www.eclipse.org/wsdl/2003/MIME"; //$NON-NLS-1$
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "mime"; //$NON-NLS-1$
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- MIMEPackage eINSTANCE = org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEContentImpl <em>Content</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEContentImpl
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getMIMEContent()
- * @generated
- */
- int MIME_CONTENT = 0;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_CONTENT__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_CONTENT__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_CONTENT__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_CONTENT__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_CONTENT__TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>EPart</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_CONTENT__EPART = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Content</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_CONTENT_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPartImpl <em>Part</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPartImpl
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getMIMEPart()
- * @generated
- */
- int MIME_PART = 1;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_PART__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_PART__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_PART__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_PART__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_PART__EEXTENSIBILITY_ELEMENTS = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Part</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_PART_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEMultipartRelatedImpl <em>Multipart Related</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEMultipartRelatedImpl
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getMIMEMultipartRelated()
- * @generated
- */
- int MIME_MULTIPART_RELATED = 2;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_MULTIPART_RELATED__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_MULTIPART_RELATED__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_MULTIPART_RELATED__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_MULTIPART_RELATED__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>EMIME Part</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_MULTIPART_RELATED__EMIME_PART = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Multipart Related</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_MULTIPART_RELATED_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEMimeXmlImpl <em>Mime Xml</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEMimeXmlImpl
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getMIMEMimeXml()
- * @generated
- */
- int MIME_MIME_XML = 3;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_MIME_XML__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_MIME_XML__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_MIME_XML__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_MIME_XML__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>EPart</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_MIME_XML__EPART = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Mime Xml</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MIME_MIME_XML_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.mime.MIMEPart <em>IMIME Part</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.mime.MIMEPart
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getIMIMEPart()
- * @generated
- */
- int IMIME_PART = 4;
-
- /**
- * The number of structural features of the '<em>IMIME Part</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IMIME_PART_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.mime.MIMEMultipartRelated <em>IMIME Multipart Related</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.mime.MIMEMultipartRelated
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getIMIMEMultipartRelated()
- * @generated
- */
- int IMIME_MULTIPART_RELATED = 5;
-
- /**
- * The number of structural features of the '<em>IMIME Multipart Related</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IMIME_MULTIPART_RELATED_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.mime.MIMEContent <em>IMIME Content</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.mime.MIMEContent
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getIMIMEContent()
- * @generated
- */
- int IMIME_CONTENT = 6;
-
- /**
- * The number of structural features of the '<em>IMIME Content</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IMIME_CONTENT_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.mime.MIMEMimeXml <em>IMIME Mime Xml</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.mime.MIMEMimeXml
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getIMIMEMimeXml()
- * @generated
- */
- int IMIME_MIME_XML = 7;
-
- /**
- * The number of structural features of the '<em>IMIME Mime Xml</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IMIME_MIME_XML_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '<em>List</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.util.List
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getList()
- * @generated
- */
- int LIST = 8;
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent <em>Content</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Content</em>'.
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEContent
- * @generated
- */
- EClass getMIMEContent();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent#getType <em>Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Type</em>'.
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEContent#getType()
- * @see #getMIMEContent()
- * @generated
- */
- EAttribute getMIMEContent_Type();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent#getEPart <em>EPart</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>EPart</em>'.
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEContent#getEPart()
- * @see #getMIMEContent()
- * @generated
- */
- EReference getMIMEContent_EPart();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEPart <em>Part</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Part</em>'.
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPart
- * @generated
- */
- EClass getMIMEPart();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.binding.mime.MIMEPart#getEExtensibilityElements <em>EExtensibility Elements</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>EExtensibility Elements</em>'.
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPart#getEExtensibilityElements()
- * @see #getMIMEPart()
- * @generated
- */
- EReference getMIMEPart_EExtensibilityElements();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated <em>Multipart Related</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Multipart Related</em>'.
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated
- * @generated
- */
- EClass getMIMEMultipartRelated();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated#getEMIMEPart <em>EMIME Part</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>EMIME Part</em>'.
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated#getEMIMEPart()
- * @see #getMIMEMultipartRelated()
- * @generated
- */
- EReference getMIMEMultipartRelated_EMIMEPart();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml <em>Mime Xml</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Mime Xml</em>'.
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml
- * @generated
- */
- EClass getMIMEMimeXml();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml#getEPart <em>EPart</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>EPart</em>'.
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml#getEPart()
- * @see #getMIMEMimeXml()
- * @generated
- */
- EReference getMIMEMimeXml_EPart();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.mime.MIMEPart <em>IMIME Part</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IMIME Part</em>'.
- * @see javax.wsdl.extensions.mime.MIMEPart
- * @model instanceClass="javax.wsdl.extensions.mime.MIMEPart"
- * @generated
- */
- EClass getIMIMEPart();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.mime.MIMEMultipartRelated <em>IMIME Multipart Related</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IMIME Multipart Related</em>'.
- * @see javax.wsdl.extensions.mime.MIMEMultipartRelated
- * @model instanceClass="javax.wsdl.extensions.mime.MIMEMultipartRelated"
- * @generated
- */
- EClass getIMIMEMultipartRelated();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.mime.MIMEContent <em>IMIME Content</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IMIME Content</em>'.
- * @see javax.wsdl.extensions.mime.MIMEContent
- * @model instanceClass="javax.wsdl.extensions.mime.MIMEContent"
- * @generated
- */
- EClass getIMIMEContent();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.mime.MIMEMimeXml <em>IMIME Mime Xml</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IMIME Mime Xml</em>'.
- * @see javax.wsdl.extensions.mime.MIMEMimeXml
- * @model instanceClass="javax.wsdl.extensions.mime.MIMEMimeXml"
- * @generated
- */
- EClass getIMIMEMimeXml();
-
- /**
- * Returns the meta object for data type '{@link java.util.List <em>List</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for data type '<em>List</em>'.
- * @see java.util.List
- * @model instanceClass="java.util.List"
- * @generated
- */
- EDataType getList();
-
- /**
- * Returns the factory that creates the instances of the model.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the factory that creates the instances of the model.
- * @generated
- */
- MIMEFactory getMIMEFactory();
-
- /**
- * <!-- begin-user-doc -->
- * Defines literals for the meta objects that represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @generated
- */
- interface Literals
- {
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEContentImpl <em>Content</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEContentImpl
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getMIMEContent()
- * @generated
- */
- EClass MIME_CONTENT = eINSTANCE.getMIMEContent();
-
- /**
- * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute MIME_CONTENT__TYPE = eINSTANCE.getMIMEContent_Type();
-
- /**
- * The meta object literal for the '<em><b>EPart</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference MIME_CONTENT__EPART = eINSTANCE.getMIMEContent_EPart();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPartImpl <em>Part</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPartImpl
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getMIMEPart()
- * @generated
- */
- EClass MIME_PART = eINSTANCE.getMIMEPart();
-
- /**
- * The meta object literal for the '<em><b>EExtensibility Elements</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference MIME_PART__EEXTENSIBILITY_ELEMENTS = eINSTANCE.getMIMEPart_EExtensibilityElements();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEMultipartRelatedImpl <em>Multipart Related</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEMultipartRelatedImpl
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getMIMEMultipartRelated()
- * @generated
- */
- EClass MIME_MULTIPART_RELATED = eINSTANCE.getMIMEMultipartRelated();
-
- /**
- * The meta object literal for the '<em><b>EMIME Part</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference MIME_MULTIPART_RELATED__EMIME_PART = eINSTANCE.getMIMEMultipartRelated_EMIMEPart();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEMimeXmlImpl <em>Mime Xml</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEMimeXmlImpl
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getMIMEMimeXml()
- * @generated
- */
- EClass MIME_MIME_XML = eINSTANCE.getMIMEMimeXml();
-
- /**
- * The meta object literal for the '<em><b>EPart</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference MIME_MIME_XML__EPART = eINSTANCE.getMIMEMimeXml_EPart();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.mime.MIMEPart <em>IMIME Part</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.mime.MIMEPart
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getIMIMEPart()
- * @generated
- */
- EClass IMIME_PART = eINSTANCE.getIMIMEPart();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.mime.MIMEMultipartRelated <em>IMIME Multipart Related</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.mime.MIMEMultipartRelated
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getIMIMEMultipartRelated()
- * @generated
- */
- EClass IMIME_MULTIPART_RELATED = eINSTANCE.getIMIMEMultipartRelated();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.mime.MIMEContent <em>IMIME Content</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.mime.MIMEContent
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getIMIMEContent()
- * @generated
- */
- EClass IMIME_CONTENT = eINSTANCE.getIMIMEContent();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.mime.MIMEMimeXml <em>IMIME Mime Xml</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.mime.MIMEMimeXml
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getIMIMEMimeXml()
- * @generated
- */
- EClass IMIME_MIME_XML = eINSTANCE.getIMIMEMimeXml();
-
- /**
- * The meta object literal for the '<em>List</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.util.List
- * @see org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPackageImpl#getList()
- * @generated
- */
- EDataType LIST = eINSTANCE.getList();
-
- }
-
-} //MIMEPackage
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEPart.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEPart.java
deleted file mode 100644
index 4924ab434..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/MIMEPart.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime;
-
-
-import java.util.List;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Part</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.mime.MIMEPart#getEExtensibilityElements <em>EExtensibility Elements</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEPart()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.binding.mime.IMIMEPart"
- * @generated
- */
-public interface MIMEPart extends ExtensibilityElement, javax.wsdl.extensions.mime.MIMEPart
-{
- /**
- * Returns the value of the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.ExtensibilityElement}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EExtensibility Elements</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EExtensibility Elements</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#getMIMEPart_EExtensibilityElements()
- * @model type="org.eclipse.wst.wsdl.ExtensibilityElement" containment="true"
- * @generated
- */
- EList getEExtensibilityElements();
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @model extensibilityElementType="org.eclipse.wst.wsdl.IExtensibilityElement"
- * @generated
- */
- void addExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement extensibilityElement);
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @model kind="operation" dataType="org.eclipse.wst.wsdl.binding.mime.List" many="false"
- * @generated
- */
- List getExtensibilityElements();
-
-} // MIMEPart
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEContentImpl.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEContentImpl.java
deleted file mode 100644
index 3e6299909..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEContentImpl.java
+++ /dev/null
@@ -1,319 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime.internal.impl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.binding.mime.MIMEContent;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPackage;
-import org.eclipse.wst.wsdl.binding.mime.internal.util.MIMEConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Content</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEContentImpl#getType <em>Type</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEContentImpl#getEPart <em>EPart</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class MIMEContentImpl extends ExtensibilityElementImpl implements MIMEContent
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getType() <em>Type</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getType()
- * @generated
- * @ordered
- */
- protected static final String TYPE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getType() <em>Type</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getType()
- * @generated
- * @ordered
- */
- protected String type = TYPE_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEPart() <em>EPart</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEPart()
- * @generated
- * @ordered
- */
- protected Part ePart;
-
- private String part; // TBD
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected MIMEContentImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return MIMEPackage.Literals.MIME_CONTENT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getType()
- {
- return type;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setType(String newType)
- {
- String oldType = type;
- type = newType;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, MIMEPackage.MIME_CONTENT__TYPE, oldType, type));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Part getEPart()
- {
- if (ePart != null && ePart.eIsProxy())
- {
- InternalEObject oldEPart = (InternalEObject)ePart;
- ePart = (Part)eResolveProxy(oldEPart);
- if (ePart != oldEPart)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, MIMEPackage.MIME_CONTENT__EPART, oldEPart, ePart));
- }
- }
- return ePart;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Part basicGetEPart()
- {
- return ePart;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEPart(Part newEPart)
- {
- Part oldEPart = ePart;
- ePart = newEPart;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, MIMEPackage.MIME_CONTENT__EPART, oldEPart, ePart));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setPart(String part)
- {
- this.part = part;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public String getPart()
- {
- return part;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_CONTENT__TYPE:
- return getType();
- case MIMEPackage.MIME_CONTENT__EPART:
- if (resolve)
- return getEPart();
- return basicGetEPart();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_CONTENT__TYPE:
- setType((String)newValue);
- return;
- case MIMEPackage.MIME_CONTENT__EPART:
- setEPart((Part)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_CONTENT__TYPE:
- setType(TYPE_EDEFAULT);
- return;
- case MIMEPackage.MIME_CONTENT__EPART:
- setEPart((Part)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_CONTENT__TYPE:
- return TYPE_EDEFAULT == null ? type != null : !TYPE_EDEFAULT.equals(type);
- case MIMEPackage.MIME_CONTENT__EPART:
- return ePart != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (type: "); //$NON-NLS-1$
- result.append(type);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods: DOM -> Model
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- setPart(MIMEConstants.getAttribute(changedElement, MIMEConstants.PART_ATTRIBUTE));
- setType(MIMEConstants.getAttribute(changedElement, MIMEConstants.TYPE_ATTRIBUTE));
- reconcileReferences(false);
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == MIMEPackage.Literals.MIME_CONTENT__EPART)
- niceSetAttribute(theElement, MIMEConstants.PART_ATTRIBUTE, getPart());
- if (eAttribute == null || eAttribute == MIMEPackage.Literals.MIME_CONTENT__TYPE)
- niceSetAttribute(theElement, MIMEConstants.TYPE_ATTRIBUTE, getType());
- }
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(MIMEConstants.MIME_NAMESPACE_URI, MIMEConstants.CONTENT_ELEMENT_TAG);
- return elementType;
- }
-
-} //MIMEContentImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEFactoryImpl.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEFactoryImpl.java
deleted file mode 100644
index e51bcad74..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEFactoryImpl.java
+++ /dev/null
@@ -1,205 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime.internal.impl;
-
-
-import java.util.List;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-import org.eclipse.emf.ecore.plugin.EcorePlugin;
-import org.eclipse.wst.wsdl.binding.mime.*;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class MIMEFactoryImpl extends EFactoryImpl implements MIMEFactory
-{
- /**
- * Creates the default factory implementation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static MIMEFactory init()
- {
- try
- {
- MIMEFactory theMIMEFactory = (MIMEFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/wsdl/2003/MIME"); //$NON-NLS-1$
- if (theMIMEFactory != null)
- {
- return theMIMEFactory;
- }
- }
- catch (Exception exception)
- {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new MIMEFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public MIMEFactoryImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EObject create(EClass eClass)
- {
- switch (eClass.getClassifierID())
- {
- case MIMEPackage.MIME_CONTENT:
- return createMIMEContent();
- case MIMEPackage.MIME_PART:
- return createMIMEPart();
- case MIMEPackage.MIME_MULTIPART_RELATED:
- return createMIMEMultipartRelated();
- case MIMEPackage.MIME_MIME_XML:
- return createMIMEMimeXml();
- default:
- throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object createFromString(EDataType eDataType, String initialValue)
- {
- switch (eDataType.getClassifierID())
- {
- case MIMEPackage.LIST:
- return createListFromString(eDataType, initialValue);
- default:
- throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String convertToString(EDataType eDataType, Object instanceValue)
- {
- switch (eDataType.getClassifierID())
- {
- case MIMEPackage.LIST:
- return convertListToString(eDataType, instanceValue);
- default:
- throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public MIMEContent createMIMEContent()
- {
- MIMEContentImpl mimeContent = new MIMEContentImpl();
- return mimeContent;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public MIMEPart createMIMEPart()
- {
- MIMEPartImpl mimePart = new MIMEPartImpl();
- return mimePart;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public MIMEMultipartRelated createMIMEMultipartRelated()
- {
- MIMEMultipartRelatedImpl mimeMultipartRelated = new MIMEMultipartRelatedImpl();
- return mimeMultipartRelated;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public MIMEMimeXml createMIMEMimeXml()
- {
- MIMEMimeXmlImpl mimeMimeXml = new MIMEMimeXmlImpl();
- return mimeMimeXml;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public List createListFromString(EDataType eDataType, String initialValue)
- {
- return (List)super.createFromString(eDataType, initialValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String convertListToString(EDataType eDataType, Object instanceValue)
- {
- return super.convertToString(eDataType, instanceValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public MIMEPackage getMIMEPackage()
- {
- return (MIMEPackage)getEPackage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @deprecated
- * @generated
- */
- public static MIMEPackage getPackage()
- {
- return MIMEPackage.eINSTANCE;
- }
-} //MIMEFactoryImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEMimeXmlImpl.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEMimeXmlImpl.java
deleted file mode 100644
index cf2fccf6f..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEMimeXmlImpl.java
+++ /dev/null
@@ -1,244 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime.internal.impl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPackage;
-import org.eclipse.wst.wsdl.binding.mime.internal.util.MIMEConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Mime Xml</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEMimeXmlImpl#getEPart <em>EPart</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class MIMEMimeXmlImpl extends ExtensibilityElementImpl implements MIMEMimeXml
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The cached value of the '{@link #getEPart() <em>EPart</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEPart()
- * @generated
- * @ordered
- */
- protected Part ePart;
-
- private String part;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected MIMEMimeXmlImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return MIMEPackage.Literals.MIME_MIME_XML;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Part getEPart()
- {
- if (ePart != null && ePart.eIsProxy())
- {
- InternalEObject oldEPart = (InternalEObject)ePart;
- ePart = (Part)eResolveProxy(oldEPart);
- if (ePart != oldEPart)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, MIMEPackage.MIME_MIME_XML__EPART, oldEPart, ePart));
- }
- }
- return ePart;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Part basicGetEPart()
- {
- return ePart;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEPart(Part newEPart)
- {
- Part oldEPart = ePart;
- ePart = newEPart;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, MIMEPackage.MIME_MIME_XML__EPART, oldEPart, ePart));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setPart(String part)
- {
- this.part = part;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public String getPart()
- {
- return part;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_MIME_XML__EPART:
- if (resolve)
- return getEPart();
- return basicGetEPart();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_MIME_XML__EPART:
- setEPart((Part)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_MIME_XML__EPART:
- setEPart((Part)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_MIME_XML__EPART:
- return ePart != null;
- }
- return super.eIsSet(featureID);
- }
-
- //
- // Reconcile methods: DOM -> Model
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- setPart(MIMEConstants.getAttribute(changedElement, MIMEConstants.PART_ATTRIBUTE));
- reconcileReferences(false);
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == MIMEPackage.Literals.MIME_CONTENT__EPART)
- niceSetAttribute(theElement, MIMEConstants.PART_ATTRIBUTE, getPart());
- }
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(MIMEConstants.MIME_NAMESPACE_URI, MIMEConstants.MIME_XML_ELEMENT_TAG);
- return elementType;
- }
-} //MIMEMimeXmlImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEMultipartRelatedImpl.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEMultipartRelatedImpl.java
deleted file mode 100644
index 1854f2d16..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEMultipartRelatedImpl.java
+++ /dev/null
@@ -1,237 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime.internal.impl;
-
-
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.binding.mime.MIMEFactory;
-import org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPackage;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPart;
-import org.eclipse.wst.wsdl.binding.mime.internal.util.MIMEConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Multipart Related</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEMultipartRelatedImpl#getEMIMEPart <em>EMIME Part</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class MIMEMultipartRelatedImpl extends ExtensibilityElementImpl implements MIMEMultipartRelated
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The cached value of the '{@link #getEMIMEPart() <em>EMIME Part</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEMIMEPart()
- * @generated
- * @ordered
- */
- protected EList eMIMEPart;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected MIMEMultipartRelatedImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return MIMEPackage.Literals.MIME_MULTIPART_RELATED;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEMIMEPart()
- {
- if (eMIMEPart == null)
- {
- eMIMEPart = new EObjectContainmentEList(MIMEPart.class, this, MIMEPackage.MIME_MULTIPART_RELATED__EMIME_PART);
- }
- return eMIMEPart;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addMIMEPart(javax.wsdl.extensions.mime.MIMEPart mimePart)
- {
- getEMIMEPart().add(mimePart);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getMIMEParts()
- {
- return getEMIMEPart();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_MULTIPART_RELATED__EMIME_PART:
- return ((InternalEList)getEMIMEPart()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_MULTIPART_RELATED__EMIME_PART:
- return getEMIMEPart();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_MULTIPART_RELATED__EMIME_PART:
- getEMIMEPart().clear();
- getEMIMEPart().addAll((Collection)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_MULTIPART_RELATED__EMIME_PART:
- getEMIMEPart().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_MULTIPART_RELATED__EMIME_PART:
- return eMIMEPart != null && !eMIMEPart.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- if (MIMEConstants.PART_ELEMENT_TAG.equals(child.getLocalName()))
- {
- MIMEPart mimePart = MIMEFactory.eINSTANCE.createMIMEPart();
- mimePart.setEnclosingDefinition(getEnclosingDefinition());
- mimePart.setElement(child);
- addMIMEPart(mimePart);
- }
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(MIMEConstants.MIME_NAMESPACE_URI, MIMEConstants.MULTIPART_RELATED_ELEMENT_TAG);
- return elementType;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl#createElement()
- */
- public Element createElement()
- {
- Element newElement = super.createElement();
-
- Iterator iterator = getMIMEParts().iterator();
- while (iterator.hasNext())
- {
- Object obj = iterator.next();
- if (obj instanceof MIMEPart)
- {
- MIMEPart mimePart = (MIMEPart)obj;
- Element child = ((MIMEPartImpl)mimePart).createElement();
- newElement.appendChild(child);
- }
- }
- return newElement;
- }
-} //MIMEMultipartRelatedImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEPackageImpl.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEPackageImpl.java
deleted file mode 100644
index a65e427e8..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEPackageImpl.java
+++ /dev/null
@@ -1,494 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime.internal.impl;
-
-
-import java.util.List;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EOperation;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.binding.mime.MIMEContent;
-import org.eclipse.wst.wsdl.binding.mime.MIMEFactory;
-import org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml;
-import org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPackage;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPart;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class MIMEPackageImpl extends EPackageImpl implements MIMEPackage
-{
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass mimeContentEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass mimePartEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass mimeMultipartRelatedEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass mimeMimeXmlEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass imimePartEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass imimeMultipartRelatedEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass imimeContentEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass imimeMimeXmlEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EDataType listEDataType = null;
-
- /**
- * Creates an instance of the model <b>Package</b>, registered with
- * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
- * package URI value.
- * <p>Note: the correct way to create the package is via the static
- * factory method {@link #init init()}, which also performs
- * initialization of the package, or returns the registered package,
- * if one already exists.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.emf.ecore.EPackage.Registry
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private MIMEPackageImpl()
- {
- super(eNS_URI, MIMEFactory.eINSTANCE);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static boolean isInited = false;
-
- /**
- * Creates, registers, and initializes the <b>Package</b> for this
- * model, and for any others upon which it depends. Simple
- * dependencies are satisfied by calling this method on all
- * dependent packages before doing anything else. This method drives
- * initialization for interdependent packages directly, in parallel
- * with this package, itself.
- * <p>Of this package and its interdependencies, all packages which
- * have not yet been registered by their URI values are first created
- * and registered. The packages are then initialized in two steps:
- * meta-model objects for all of the packages are created before any
- * are initialized, since one package's meta-model objects may refer to
- * those of another.
- * <p>Invocation of this method will not affect any packages that have
- * already been initialized.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #eNS_URI
- * @see #createPackageContents()
- * @see #initializePackageContents()
- * @generated
- */
- public static MIMEPackage init()
- {
- if (isInited)
- return (MIMEPackage)EPackage.Registry.INSTANCE.getEPackage(MIMEPackage.eNS_URI);
-
- // Obtain or create and register package
- MIMEPackageImpl theMIMEPackage = (MIMEPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof MIMEPackageImpl
- ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new MIMEPackageImpl());
-
- isInited = true;
-
- // Initialize simple dependencies
- WSDLPackage.eINSTANCE.eClass();
-
- // Create package meta-data objects
- theMIMEPackage.createPackageContents();
-
- // Initialize created meta-data
- theMIMEPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- theMIMEPackage.freeze();
-
- return theMIMEPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getMIMEContent()
- {
- return mimeContentEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getMIMEContent_Type()
- {
- return (EAttribute)mimeContentEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getMIMEContent_EPart()
- {
- return (EReference)mimeContentEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getMIMEPart()
- {
- return mimePartEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getMIMEPart_EExtensibilityElements()
- {
- return (EReference)mimePartEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getMIMEMultipartRelated()
- {
- return mimeMultipartRelatedEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getMIMEMultipartRelated_EMIMEPart()
- {
- return (EReference)mimeMultipartRelatedEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getMIMEMimeXml()
- {
- return mimeMimeXmlEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getMIMEMimeXml_EPart()
- {
- return (EReference)mimeMimeXmlEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIMIMEPart()
- {
- return imimePartEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIMIMEMultipartRelated()
- {
- return imimeMultipartRelatedEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIMIMEContent()
- {
- return imimeContentEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIMIMEMimeXml()
- {
- return imimeMimeXmlEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EDataType getList()
- {
- return listEDataType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public MIMEFactory getMIMEFactory()
- {
- return (MIMEFactory)getEFactoryInstance();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private boolean isCreated = false;
-
- /**
- * Creates the meta-model objects for the package. This method is
- * guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void createPackageContents()
- {
- if (isCreated)
- return;
- isCreated = true;
-
- // Create classes and their features
- mimeContentEClass = createEClass(MIME_CONTENT);
- createEAttribute(mimeContentEClass, MIME_CONTENT__TYPE);
- createEReference(mimeContentEClass, MIME_CONTENT__EPART);
-
- mimePartEClass = createEClass(MIME_PART);
- createEReference(mimePartEClass, MIME_PART__EEXTENSIBILITY_ELEMENTS);
-
- mimeMultipartRelatedEClass = createEClass(MIME_MULTIPART_RELATED);
- createEReference(mimeMultipartRelatedEClass, MIME_MULTIPART_RELATED__EMIME_PART);
-
- mimeMimeXmlEClass = createEClass(MIME_MIME_XML);
- createEReference(mimeMimeXmlEClass, MIME_MIME_XML__EPART);
-
- imimePartEClass = createEClass(IMIME_PART);
-
- imimeMultipartRelatedEClass = createEClass(IMIME_MULTIPART_RELATED);
-
- imimeContentEClass = createEClass(IMIME_CONTENT);
-
- imimeMimeXmlEClass = createEClass(IMIME_MIME_XML);
-
- // Create data types
- listEDataType = createEDataType(LIST);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private boolean isInitialized = false;
-
- /**
- * Complete the initialization of the package and its meta-model. This
- * method is guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void initializePackageContents()
- {
- if (isInitialized)
- return;
- isInitialized = true;
-
- // Initialize package
- setName(eNAME);
- setNsPrefix(eNS_PREFIX);
- setNsURI(eNS_URI);
-
- // Obtain other dependent packages
- WSDLPackage theWSDLPackage = (WSDLPackage)EPackage.Registry.INSTANCE.getEPackage(WSDLPackage.eNS_URI);
-
- // Add supertypes to classes
- mimeContentEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
- mimeContentEClass.getESuperTypes().add(this.getIMIMEContent());
- mimePartEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
- mimePartEClass.getESuperTypes().add(this.getIMIMEPart());
- mimeMultipartRelatedEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
- mimeMultipartRelatedEClass.getESuperTypes().add(this.getIMIMEMultipartRelated());
- mimeMimeXmlEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
- mimeMimeXmlEClass.getESuperTypes().add(this.getIMIMEMimeXml());
-
- // Initialize classes and features; add operations and parameters
- initEClass(mimeContentEClass, MIMEContent.class, "MIMEContent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getMIMEContent_Type(),
- ecorePackage.getEString(),
- "type", null, 0, 1, MIMEContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getMIMEContent_EPart(),
- theWSDLPackage.getPart(),
- null,
- "ePart", null, 0, 1, MIMEContent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- EOperation op = addEOperation(mimeContentEClass, null, "setPart"); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "part", 0, 1); //$NON-NLS-1$
-
- addEOperation(mimeContentEClass, ecorePackage.getEString(), "getPart", 0, 1); //$NON-NLS-1$
-
- initEClass(mimePartEClass, MIMEPart.class, "MIMEPart", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(
- getMIMEPart_EExtensibilityElements(),
- theWSDLPackage.getExtensibilityElement(),
- null,
- "eExtensibilityElements", null, 0, -1, MIMEPart.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- op = addEOperation(mimePartEClass, null, "addExtensibilityElement"); //$NON-NLS-1$
- addEParameter(op, theWSDLPackage.getIExtensibilityElement(), "extensibilityElement", 0, 1); //$NON-NLS-1$
-
- addEOperation(mimePartEClass, this.getList(), "getExtensibilityElements", 0, 1); //$NON-NLS-1$
-
- initEClass(
- mimeMultipartRelatedEClass,
- MIMEMultipartRelated.class,
- "MIMEMultipartRelated", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(
- getMIMEMultipartRelated_EMIMEPart(),
- this.getMIMEPart(),
- null,
- "eMIMEPart", null, 0, -1, MIMEMultipartRelated.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- op = addEOperation(mimeMultipartRelatedEClass, null, "addMIMEPart"); //$NON-NLS-1$
- addEParameter(op, this.getIMIMEPart(), "mimePart", 0, 1); //$NON-NLS-1$
-
- addEOperation(mimeMultipartRelatedEClass, this.getList(), "getMIMEParts", 0, 1); //$NON-NLS-1$
-
- initEClass(mimeMimeXmlEClass, MIMEMimeXml.class, "MIMEMimeXml", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(
- getMIMEMimeXml_EPart(),
- theWSDLPackage.getPart(),
- null,
- "ePart", null, 0, 1, MIMEMimeXml.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- op = addEOperation(mimeMimeXmlEClass, null, "setPart"); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "part", 0, 1); //$NON-NLS-1$
-
- addEOperation(mimeMimeXmlEClass, ecorePackage.getEString(), "getPart", 0, 1); //$NON-NLS-1$
-
- initEClass(
- imimePartEClass,
- javax.wsdl.extensions.mime.MIMEPart.class,
- "IMIMEPart", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- imimeMultipartRelatedEClass,
- javax.wsdl.extensions.mime.MIMEMultipartRelated.class,
- "IMIMEMultipartRelated", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- imimeContentEClass,
- javax.wsdl.extensions.mime.MIMEContent.class,
- "IMIMEContent", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- imimeMimeXmlEClass,
- javax.wsdl.extensions.mime.MIMEMimeXml.class,
- "IMIMEMimeXml", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- // Initialize data types
- initEDataType(listEDataType, List.class, "List", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- // Create resource
- createResource(eNS_URI);
- }
-} //MIMEPackageImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEPartImpl.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEPartImpl.java
deleted file mode 100644
index 7baafca0b..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/impl/MIMEPartImpl.java
+++ /dev/null
@@ -1,251 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime.internal.impl;
-
-
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import javax.wsdl.extensions.ExtensibilityElement;
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPackage;
-import org.eclipse.wst.wsdl.binding.mime.MIMEPart;
-import org.eclipse.wst.wsdl.binding.mime.internal.util.MIMEConstants;
-import org.eclipse.wst.wsdl.internal.impl.DefinitionImpl;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.eclipse.wst.wsdl.internal.impl.WSDLFactoryImpl;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Part</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.mime.internal.impl.MIMEPartImpl#getEExtensibilityElements <em>EExtensibility Elements</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class MIMEPartImpl extends ExtensibilityElementImpl implements MIMEPart
-{
-
- /**
- * The cached value of the '{@link #getEExtensibilityElements() <em>EExtensibility Elements</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEExtensibilityElements()
- * @generated
- * @ordered
- */
- protected EList eExtensibilityElements;
-
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected MIMEPartImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return MIMEPackage.Literals.MIME_PART;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEExtensibilityElements()
- {
- if (eExtensibilityElements == null)
- {
- eExtensibilityElements = new EObjectContainmentEList(ExtensibilityElement.class, this, MIMEPackage.MIME_PART__EEXTENSIBILITY_ELEMENTS);
- }
- return eExtensibilityElements;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addExtensibilityElement(ExtensibilityElement extensibilityElement)
- {
- getExtensibilityElements().add(extensibilityElement);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getExtensibilityElements()
- {
- return getEExtensibilityElements();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_PART__EEXTENSIBILITY_ELEMENTS:
- return ((InternalEList)getEExtensibilityElements()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_PART__EEXTENSIBILITY_ELEMENTS:
- return getEExtensibilityElements();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_PART__EEXTENSIBILITY_ELEMENTS:
- getEExtensibilityElements().clear();
- getEExtensibilityElements().addAll((Collection)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_PART__EEXTENSIBILITY_ELEMENTS:
- getEExtensibilityElements().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case MIMEPackage.MIME_PART__EEXTENSIBILITY_ELEMENTS:
- return eExtensibilityElements != null && !eExtensibilityElements.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- //
- // Reconciliation: DOM -> MODEL
- //
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- if (!WSDLConstants.isMatchingNamespace(child.getNamespaceURI(), WSDLConstants.WSDL_NAMESPACE_URI))
- {
- org.eclipse.wst.wsdl.ExtensibilityElement extensibilityElement = useExtensionFactories()
- ? ((WSDLFactoryImpl)WSDLFactory.eINSTANCE).createExtensibilityElement(getNamespace(child), getLocalName(child))
- : ((WSDLFactoryImpl)WSDLFactory.eINSTANCE).createUnknownExtensibilityElement();
-
- extensibilityElement.setEnclosingDefinition(getEnclosingDefinition());
- extensibilityElement.setElement(child);
- addExtensibilityElement(extensibilityElement);
- }
- }
-
- private boolean useExtensionFactories()
- {
- // Use extension factories by default.
- return getEnclosingDefinition() == null ? true : ((DefinitionImpl)getEnclosingDefinition()).getUseExtensionFactories();
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(MIMEConstants.MIME_NAMESPACE_URI, MIMEConstants.PART_ELEMENT_TAG);
- return elementType;
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl#createElement()
- */
- public Element createElement()
- {
- Element newElement = super.createElement();
-
- Iterator iterator = getExtensibilityElements().iterator();
- while (iterator.hasNext())
- {
- ExtensibilityElement extensibilityElement = (ExtensibilityElement)iterator.next();
- Element child = ((ExtensibilityElementImpl)extensibilityElement).createElement();
- newElement.appendChild(child);
- }
-
- return newElement;
- }
-} //MIMEPartImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEAdapterFactory.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEAdapterFactory.java
deleted file mode 100644
index 4e3b7b51f..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEAdapterFactory.java
+++ /dev/null
@@ -1,337 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime.internal.util;
-
-
-import javax.wsdl.extensions.ExtensibilityElement;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.binding.mime.*;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Adapter Factory</b> for the model.
- * It provides an adapter <code>createXXX</code> method for each class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage
- * @generated
- */
-public class MIMEAdapterFactory extends AdapterFactoryImpl
-{
- /**
- * The cached model package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static MIMEPackage modelPackage;
-
- /**
- * Creates an instance of the adapter factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public MIMEAdapterFactory()
- {
- if (modelPackage == null)
- {
- modelPackage = MIMEPackage.eINSTANCE;
- }
- }
-
- /**
- * Returns whether this factory is applicable for the type of the object.
- * <!-- begin-user-doc -->
- * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
- * <!-- end-user-doc -->
- * @return whether this factory is applicable for the type of the object.
- * @generated
- */
- public boolean isFactoryForType(Object object)
- {
- if (object == modelPackage)
- {
- return true;
- }
- if (object instanceof EObject)
- {
- return ((EObject)object).eClass().getEPackage() == modelPackage;
- }
- return false;
- }
-
- /**
- * The switch that delegates to the <code>createXXX</code> methods.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected MIMESwitch modelSwitch = new MIMESwitch()
- {
- public Object caseMIMEContent(MIMEContent object)
- {
- return createMIMEContentAdapter();
- }
-
- public Object caseMIMEPart(MIMEPart object)
- {
- return createMIMEPartAdapter();
- }
-
- public Object caseMIMEMultipartRelated(MIMEMultipartRelated object)
- {
- return createMIMEMultipartRelatedAdapter();
- }
-
- public Object caseMIMEMimeXml(MIMEMimeXml object)
- {
- return createMIMEMimeXmlAdapter();
- }
-
- public Object caseIMIMEPart(javax.wsdl.extensions.mime.MIMEPart object)
- {
- return createIMIMEPartAdapter();
- }
-
- public Object caseIMIMEMultipartRelated(javax.wsdl.extensions.mime.MIMEMultipartRelated object)
- {
- return createIMIMEMultipartRelatedAdapter();
- }
-
- public Object caseIMIMEContent(javax.wsdl.extensions.mime.MIMEContent object)
- {
- return createIMIMEContentAdapter();
- }
-
- public Object caseIMIMEMimeXml(javax.wsdl.extensions.mime.MIMEMimeXml object)
- {
- return createIMIMEMimeXmlAdapter();
- }
-
- public Object caseWSDLElement(WSDLElement object)
- {
- return createWSDLElementAdapter();
- }
-
- public Object caseIExtensibilityElement(ExtensibilityElement object)
- {
- return createIExtensibilityElementAdapter();
- }
-
- public Object caseExtensibilityElement(org.eclipse.wst.wsdl.ExtensibilityElement object)
- {
- return createExtensibilityElementAdapter();
- }
-
- public Object defaultCase(EObject object)
- {
- return createEObjectAdapter();
- }
- };
-
- /**
- * Creates an adapter for the <code>target</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param target the object to adapt.
- * @return the adapter for the <code>target</code>.
- * @generated
- */
- public Adapter createAdapter(Notifier target)
- {
- return (Adapter)modelSwitch.doSwitch((EObject)target);
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEContent <em>Content</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEContent
- * @generated
- */
- public Adapter createMIMEContentAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEPart <em>Part</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPart
- * @generated
- */
- public Adapter createMIMEPartAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated <em>Multipart Related</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEMultipartRelated
- * @generated
- */
- public Adapter createMIMEMultipartRelatedAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml <em>Mime Xml</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEMimeXml
- * @generated
- */
- public Adapter createMIMEMimeXmlAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.mime.MIMEPart <em>IMIME Part</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.mime.MIMEPart
- * @generated
- */
- public Adapter createIMIMEPartAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.mime.MIMEMultipartRelated <em>IMIME Multipart Related</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.mime.MIMEMultipartRelated
- * @generated
- */
- public Adapter createIMIMEMultipartRelatedAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.mime.MIMEContent <em>IMIME Content</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.mime.MIMEContent
- * @generated
- */
- public Adapter createIMIMEContentAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.mime.MIMEMimeXml <em>IMIME Mime Xml</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.mime.MIMEMimeXml
- * @generated
- */
- public Adapter createIMIMEMimeXmlAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.WSDLElement <em>Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.WSDLElement
- * @generated
- */
- public Adapter createWSDLElementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.ExtensibilityElement <em>IExtensibility Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.ExtensibilityElement
- * @generated
- */
- public Adapter createIExtensibilityElementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.ExtensibilityElement <em>Extensibility Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.ExtensibilityElement
- * @generated
- */
- public Adapter createExtensibilityElementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for the default case.
- * <!-- begin-user-doc -->
- * This default implementation returns null.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @generated
- */
- public Adapter createEObjectAdapter()
- {
- return null;
- }
-
-} //MIMEAdapterFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEConstants.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEConstants.java
deleted file mode 100644
index 54632785a..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEConstants.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime.internal.util;
-
-
-import org.w3c.dom.Element;
-
-
-public final class MIMEConstants
-{
- public static final String CONTENT_ELEMENT_TAG = "content"; //$NON-NLS-1$
-
- public static final String MIME_XML_ELEMENT_TAG = "mimeXml"; //$NON-NLS-1$
-
- public static final String MULTIPART_RELATED_ELEMENT_TAG = "multipartRelated"; //$NON-NLS-1$
-
- public static final String PART_ELEMENT_TAG = "part"; //$NON-NLS-1$
-
- public static final String MIME_NAMESPACE_URI = "http://schemas.xmlsoap.org/wsdl/mime/"; //$NON-NLS-1$
-
- public static final String PART_ATTRIBUTE = "part"; //$NON-NLS-1$
-
- public static final String TYPE_ATTRIBUTE = "type"; //$NON-NLS-1$
-
- public static String getAttribute(Element element, String attributeName)
- {
- return element.hasAttribute(attributeName) ? element.getAttribute(attributeName) : null;
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEExtensibilityElementFactory.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEExtensibilityElementFactory.java
deleted file mode 100644
index c2cb8c6ac..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMEExtensibilityElementFactory.java
+++ /dev/null
@@ -1,56 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime.internal.util;
-
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.binding.mime.MIMEFactory;
-import org.eclipse.wst.wsdl.util.ExtensibilityElementFactory;
-
-
-public class MIMEExtensibilityElementFactory implements ExtensibilityElementFactory
-{
- public ExtensibilityElement createExtensibilityElement(String namespace, String localName)
- {
- if (MIMEConstants.MIME_NAMESPACE_URI.equals(namespace))
- {
- if (MIMEConstants.CONTENT_ELEMENT_TAG.equals(localName))
- {
- return MIMEFactory.eINSTANCE.createMIMEContent();
- }
- else if (MIMEConstants.MIME_XML_ELEMENT_TAG.equals(localName))
- {
- return MIMEFactory.eINSTANCE.createMIMEMimeXml();
- }
- else if (MIMEConstants.MULTIPART_RELATED_ELEMENT_TAG.equals(localName))
- {
- return MIMEFactory.eINSTANCE.createMIMEMultipartRelated();
- }
- /* TODO - fix the rose model
- else if ("part".equals(localName))
- {
- return MIMEFactory.eINSTANCE.createMIMEPart();
- }
- */
- else
- {
- //System.out.println("Unhandled localName: " + localName);
- return WSDLFactory.eINSTANCE.createUnknownExtensibilityElement();
- }
- }
- else
- {
- //System.out.println("Unhandled namespace: " + namespace);
- return WSDLFactory.eINSTANCE.createUnknownExtensibilityElement();
- }
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMESwitch.java b/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMESwitch.java
deleted file mode 100644
index b1718b0cb..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-mime/org/eclipse/wst/wsdl/binding/mime/internal/util/MIMESwitch.java
+++ /dev/null
@@ -1,365 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.mime.internal.util;
-
-
-import java.util.List;
-
-import javax.wsdl.extensions.ExtensibilityElement;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.binding.mime.*;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object
- * and proceeding up the inheritance hierarchy
- * until a non-null result is returned,
- * which is the result of the switch.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.mime.MIMEPackage
- * @generated
- */
-public class MIMESwitch
-{
- /**
- * The cached model package
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static MIMEPackage modelPackage;
-
- /**
- * Creates an instance of the switch.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public MIMESwitch()
- {
- if (modelPackage == null)
- {
- modelPackage = MIMEPackage.eINSTANCE;
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- public Object doSwitch(EObject theEObject)
- {
- return doSwitch(theEObject.eClass(), theEObject);
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected Object doSwitch(EClass theEClass, EObject theEObject)
- {
- if (theEClass.eContainer() == modelPackage)
- {
- return doSwitch(theEClass.getClassifierID(), theEObject);
- }
- else
- {
- List eSuperTypes = theEClass.getESuperTypes();
- return eSuperTypes.isEmpty() ? defaultCase(theEObject) : doSwitch((EClass)eSuperTypes.get(0), theEObject);
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected Object doSwitch(int classifierID, EObject theEObject)
- {
- switch (classifierID)
- {
- case MIMEPackage.MIME_CONTENT:
- {
- MIMEContent mimeContent = (MIMEContent)theEObject;
- Object result = caseMIMEContent(mimeContent);
- if (result == null)
- result = caseExtensibilityElement(mimeContent);
- if (result == null)
- result = caseIMIMEContent(mimeContent);
- if (result == null)
- result = caseWSDLElement(mimeContent);
- if (result == null)
- result = caseIExtensibilityElement(mimeContent);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case MIMEPackage.MIME_PART:
- {
- MIMEPart mimePart = (MIMEPart)theEObject;
- Object result = caseMIMEPart(mimePart);
- if (result == null)
- result = caseExtensibilityElement(mimePart);
- if (result == null)
- result = caseIMIMEPart(mimePart);
- if (result == null)
- result = caseWSDLElement(mimePart);
- if (result == null)
- result = caseIExtensibilityElement(mimePart);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case MIMEPackage.MIME_MULTIPART_RELATED:
- {
- MIMEMultipartRelated mimeMultipartRelated = (MIMEMultipartRelated)theEObject;
- Object result = caseMIMEMultipartRelated(mimeMultipartRelated);
- if (result == null)
- result = caseExtensibilityElement(mimeMultipartRelated);
- if (result == null)
- result = caseIMIMEMultipartRelated(mimeMultipartRelated);
- if (result == null)
- result = caseWSDLElement(mimeMultipartRelated);
- if (result == null)
- result = caseIExtensibilityElement(mimeMultipartRelated);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case MIMEPackage.MIME_MIME_XML:
- {
- MIMEMimeXml mimeMimeXml = (MIMEMimeXml)theEObject;
- Object result = caseMIMEMimeXml(mimeMimeXml);
- if (result == null)
- result = caseExtensibilityElement(mimeMimeXml);
- if (result == null)
- result = caseIMIMEMimeXml(mimeMimeXml);
- if (result == null)
- result = caseWSDLElement(mimeMimeXml);
- if (result == null)
- result = caseIExtensibilityElement(mimeMimeXml);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- default:
- return defaultCase(theEObject);
- }
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Content</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Content</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseMIMEContent(MIMEContent object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Part</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Part</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseMIMEPart(MIMEPart object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Multipart Related</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Multipart Related</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseMIMEMultipartRelated(MIMEMultipartRelated object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Mime Xml</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Mime Xml</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseMIMEMimeXml(MIMEMimeXml object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IMIME Part</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IMIME Part</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIMIMEPart(javax.wsdl.extensions.mime.MIMEPart object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IMIME Multipart Related</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IMIME Multipart Related</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIMIMEMultipartRelated(javax.wsdl.extensions.mime.MIMEMultipartRelated object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IMIME Content</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IMIME Content</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIMIMEContent(javax.wsdl.extensions.mime.MIMEContent object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IMIME Mime Xml</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IMIME Mime Xml</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIMIMEMimeXml(javax.wsdl.extensions.mime.MIMEMimeXml object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseWSDLElement(WSDLElement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IExtensibility Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IExtensibility Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIExtensibilityElement(ExtensibilityElement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Extensibility Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Extensibility Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseExtensibilityElement(org.eclipse.wst.wsdl.ExtensibilityElement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch, but this is the last case anyway.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject)
- * @generated
- */
- public Object defaultCase(EObject object)
- {
- return null;
- }
-
-} //MIMESwitch
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPAddress.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPAddress.java
deleted file mode 100644
index f4d9d1b15..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPAddress.java
+++ /dev/null
@@ -1,62 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Address</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPAddress#getLocationURI <em>Location URI</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPAddress()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.binding.soap.ISOAPAddress"
- * @generated
- */
-public interface SOAPAddress extends ExtensibilityElement, javax.wsdl.extensions.soap.SOAPAddress
-{
-
- /**
- * Returns the value of the '<em><b>Location URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Location URI</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Location URI</em>' attribute.
- * @see #setLocationURI(String)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPAddress_LocationURI()
- * @model
- * @generated
- */
- String getLocationURI();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPAddress#getLocationURI <em>Location URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Location URI</em>' attribute.
- * @see #getLocationURI()
- * @generated
- */
- void setLocationURI(String value);
-
-} // SOAPAddress
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPBinding.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPBinding.java
deleted file mode 100644
index 602afe126..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPBinding.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Binding</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getTransportURI <em>Transport URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getStyle <em>Style</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPBinding()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.binding.soap.ISOAPBinding"
- * @generated
- */
-public interface SOAPBinding extends ExtensibilityElement, javax.wsdl.extensions.soap.SOAPBinding
-{
-
- /**
- * Returns the value of the '<em><b>Transport URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Transport URI</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Transport URI</em>' attribute.
- * @see #setTransportURI(String)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPBinding_TransportURI()
- * @model
- * @generated
- */
- String getTransportURI();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getTransportURI <em>Transport URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Transport URI</em>' attribute.
- * @see #getTransportURI()
- * @generated
- */
- void setTransportURI(String value);
-
- /**
- * Returns the value of the '<em><b>Style</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Style</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Style</em>' attribute.
- * @see #setStyle(String)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPBinding_Style()
- * @model
- * @generated
- */
- String getStyle();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getStyle <em>Style</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Style</em>' attribute.
- * @see #getStyle()
- * @generated
- */
- void setStyle(String value);
-} // SOAPBinding
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPBody.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPBody.java
deleted file mode 100644
index dfee7355b..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPBody.java
+++ /dev/null
@@ -1,123 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Body</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getUse <em>Use</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getNamespaceURI <em>Namespace URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getEEncodingStyles <em>EEncoding Styles</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getEParts <em>EParts</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPBody()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.binding.soap.ISOAPBody"
- * @generated
- */
-public interface SOAPBody extends ExtensibilityElement, javax.wsdl.extensions.soap.SOAPBody
-{
-
- /**
- * Returns the value of the '<em><b>Use</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Use</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Use</em>' attribute.
- * @see #setUse(String)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPBody_Use()
- * @model
- * @generated
- */
- String getUse();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getUse <em>Use</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Use</em>' attribute.
- * @see #getUse()
- * @generated
- */
- void setUse(String value);
-
- /**
- * Returns the value of the '<em><b>Namespace URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Namespace URI</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Namespace URI</em>' attribute.
- * @see #setNamespaceURI(String)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPBody_NamespaceURI()
- * @model
- * @generated
- */
- String getNamespaceURI();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getNamespaceURI <em>Namespace URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Namespace URI</em>' attribute.
- * @see #getNamespaceURI()
- * @generated
- */
- void setNamespaceURI(String value);
-
- /**
- * Returns the value of the '<em><b>EEncoding Styles</b></em>' attribute list.
- * The list contents are of type {@link java.lang.String}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EEncoding Styles</em>' attribute list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EEncoding Styles</em>' attribute list.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPBody_EEncodingStyles()
- * @model dataType="org.eclipse.wst.wsdl.binding.soap.IString"
- * @generated
- */
- EList getEEncodingStyles();
-
- /**
- * Returns the value of the '<em><b>EParts</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.Part}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EParts</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EParts</em>' reference list.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPBody_EParts()
- * @model type="org.eclipse.wst.wsdl.Part"
- * @generated
- */
- EList getEParts();
-} // SOAPBody
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPFactory.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPFactory.java
deleted file mode 100644
index af0e365f4..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPFactory.java
+++ /dev/null
@@ -1,115 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-
-import org.eclipse.emf.ecore.EFactory;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage
- * @generated
- */
-public interface SOAPFactory extends EFactory
-{
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- SOAPFactory eINSTANCE = org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Binding</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Binding</em>'.
- * @generated
- */
- SOAPBinding createSOAPBinding();
-
- /**
- * Returns a new object of class '<em>Body</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Body</em>'.
- * @generated
- */
- SOAPBody createSOAPBody();
-
- /**
- * Returns a new object of class '<em>Header Base</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Header Base</em>'.
- * @generated
- */
- SOAPHeaderBase createSOAPHeaderBase();
-
- /**
- * Returns a new object of class '<em>Fault</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Fault</em>'.
- * @generated
- */
- SOAPFault createSOAPFault();
-
- /**
- * Returns a new object of class '<em>Operation</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Operation</em>'.
- * @generated
- */
- SOAPOperation createSOAPOperation();
-
- /**
- * Returns a new object of class '<em>Address</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Address</em>'.
- * @generated
- */
- SOAPAddress createSOAPAddress();
-
- /**
- * Returns a new object of class '<em>Header Fault</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Header Fault</em>'.
- * @generated
- */
- SOAPHeaderFault createSOAPHeaderFault();
-
- /**
- * Returns a new object of class '<em>Header</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Header</em>'.
- * @generated
- */
- SOAPHeader createSOAPHeader();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- SOAPPackage getSOAPPackage();
-} //SOAPFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPFault.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPFault.java
deleted file mode 100644
index 0aee7f96d..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPFault.java
+++ /dev/null
@@ -1,117 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Fault</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#getUse <em>Use</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#getNamespaceURI <em>Namespace URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPFault()
- * @model features="eEncodingStyles"
- * eEncodingStylesDataType="org.eclipse.wst.wsdl.binding.soap.IString" eEncodingStylesMany="true" eEncodingStylesSuppressedGetVisibility="true" superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.binding.soap.ISOAPFault"
- * @generated
- */
-public interface SOAPFault extends ExtensibilityElement, javax.wsdl.extensions.soap.SOAPFault
-{
-
- /**
- * Returns the value of the '<em><b>Use</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Use</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Use</em>' attribute.
- * @see #setUse(String)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPFault_Use()
- * @model
- * @generated
- */
- String getUse();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#getUse <em>Use</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Use</em>' attribute.
- * @see #getUse()
- * @generated
- */
- void setUse(String value);
-
- /**
- * Returns the value of the '<em><b>Namespace URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Namespace URI</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Namespace URI</em>' attribute.
- * @see #setNamespaceURI(String)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPFault_NamespaceURI()
- * @model
- * @generated
- */
- String getNamespaceURI();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#getNamespaceURI <em>Namespace URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Namespace URI</em>' attribute.
- * @see #getNamespaceURI()
- * @generated
- */
- void setNamespaceURI(String value);
-
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPFault_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
-} // SOAPFault
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPHeader.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPHeader.java
deleted file mode 100644
index f8e656970..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPHeader.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-
-import org.eclipse.emf.common.util.EList;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Header</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeader#getHeaderFaults <em>Header Faults</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeader()
- * @model superTypes="org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase org.eclipse.wst.wsdl.binding.soap.ISOAPHeader"
- * @generated
- */
-public interface SOAPHeader extends SOAPHeaderBase, javax.wsdl.extensions.soap.SOAPHeader
-{
- /**
- * Returns the value of the '<em><b>Header Faults</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Header Faults</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Header Faults</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeader_HeaderFaults()
- * @model type="org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault" containment="true"
- * @generated
- */
- EList getHeaderFaults();
-
-} // SOAPHeader
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPHeaderBase.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPHeaderBase.java
deleted file mode 100644
index f6cf71d6a..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPHeaderBase.java
+++ /dev/null
@@ -1,228 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Part;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Header Base</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getUse <em>Use</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getNamespaceURI <em>Namespace URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getEEncodingStyles <em>EEncoding Styles</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getMessage <em>Message</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getPart <em>Part</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getEMessage <em>EMessage</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getEPart <em>EPart</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeaderBase()
- * @model
- * @generated
- */
-public interface SOAPHeaderBase extends ExtensibilityElement
-{
- /**
- * Returns the value of the '<em><b>Use</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Use</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Use</em>' attribute.
- * @see #setUse(String)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeaderBase_Use()
- * @model
- * @generated
- */
- String getUse();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getUse <em>Use</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Use</em>' attribute.
- * @see #getUse()
- * @generated
- */
- void setUse(String value);
-
- /**
- * Returns the value of the '<em><b>Namespace URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Namespace URI</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Namespace URI</em>' attribute.
- * @see #setNamespaceURI(String)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeaderBase_NamespaceURI()
- * @model
- * @generated
- */
- String getNamespaceURI();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getNamespaceURI <em>Namespace URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Namespace URI</em>' attribute.
- * @see #getNamespaceURI()
- * @generated
- */
- void setNamespaceURI(String value);
-
- /**
- * Returns the value of the '<em><b>EEncoding Styles</b></em>' attribute list.
- * The list contents are of type {@link java.lang.String}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EEncoding Styles</em>' attribute list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EEncoding Styles</em>' attribute list.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeaderBase_EEncodingStyles()
- * @model dataType="org.eclipse.wst.wsdl.binding.soap.IString"
- * @generated
- */
- EList getEEncodingStyles();
-
- /**
- * Returns the value of the '<em><b>EMessage</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EMessage</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EMessage</em>' reference.
- * @see #setEMessage(Message)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeaderBase_EMessage()
- * @model required="true"
- * @generated
- */
- Message getEMessage();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getEMessage <em>EMessage</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EMessage</em>' reference.
- * @see #getEMessage()
- * @generated
- */
- void setEMessage(Message value);
-
- /**
- * Returns the value of the '<em><b>EPart</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EPart</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EPart</em>' reference.
- * @see #setEPart(Part)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeaderBase_EPart()
- * @model required="true"
- * @generated
- */
- Part getEPart();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getEPart <em>EPart</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EPart</em>' reference.
- * @see #getEPart()
- * @generated
- */
- void setEPart(Part value);
-
- /**
- * Returns the value of the '<em><b>Message</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the value of the '<em>Message</em>' attribute.
- * @see #setMessage(QName)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeaderBase_Message()
- * @model dataType="org.eclipse.wst.wsdl.QName"
- * @generated
- */
- QName getMessage();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getMessage <em>Message</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Message</em>' attribute.
- * @see #getMessage()
- * @generated
- */
- void setMessage(QName value);
-
- /**
- * Returns the value of the '<em><b>Part</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the value of the '<em>Part</em>' attribute.
- * @see #setPart(String)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeaderBase_Part()
- * @model
- * @generated
- */
- String getPart();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getPart <em>Part</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Part</em>' attribute.
- * @see #getPart()
- * @generated
- */
- void setPart(String value);
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @model kind="operation" type="org.eclipse.wst.wsdl.IList" many="false"
- * @generated
- */
- List getEncodingStyles();
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @model encodingStylesType="org.eclipse.wst.wsdl.IList" encodingStylesMany="false"
- * @generated
- */
- void setEncodingStyles(List encodingStyles);
-
-} // SOAPHeaderBase
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPHeaderFault.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPHeaderFault.java
deleted file mode 100644
index 52e8cbdd3..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPHeaderFault.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Header Fault</b></em>'.
- * <!-- end-user-doc -->
- *
- *
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPHeaderFault()
- * @model superTypes="org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase org.eclipse.wst.wsdl.binding.soap.ISOAPHeaderFault"
- * @generated
- */
-public interface SOAPHeaderFault extends SOAPHeaderBase, javax.wsdl.extensions.soap.SOAPHeaderFault
-{
-} // SOAPHeaderFault
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPOperation.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPOperation.java
deleted file mode 100644
index aca12be81..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPOperation.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Operation</b></em>'.
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getSoapActionURI <em>Soap Action URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getStyle <em>Style</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPOperation()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.binding.soap.ISOAPOperation"
- * @generated
- */
-public interface SOAPOperation extends ExtensibilityElement, javax.wsdl.extensions.soap.SOAPOperation
-{
-
- /**
- * Returns the value of the '<em><b>Soap Action URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Soap Action URI</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Soap Action URI</em>' attribute.
- * @see #setSoapActionURI(String)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPOperation_SoapActionURI()
- * @model
- * @generated
- */
- String getSoapActionURI();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getSoapActionURI <em>Soap Action URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Soap Action URI</em>' attribute.
- * @see #getSoapActionURI()
- * @generated
- */
- void setSoapActionURI(String value);
-
- /**
- * Returns the value of the '<em><b>Style</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Style</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Style</em>' attribute.
- * @see #setStyle(String)
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#getSOAPOperation_Style()
- * @model
- * @generated
- */
- String getStyle();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getStyle <em>Style</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Style</em>' attribute.
- * @see #getStyle()
- * @generated
- */
- void setStyle(String value);
-} // SOAPOperation
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPPackage.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPPackage.java
deleted file mode 100644
index 3b73ab802..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/SOAPPackage.java
+++ /dev/null
@@ -1,1721 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap;
-
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.wst.wsdl.WSDLPackage;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPFactory
- * @model kind="package"
- * @generated
- */
-public interface SOAPPackage extends EPackage
-{
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "soap"; //$NON-NLS-1$
-
- /**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_URI = "http://www.eclipse.org/wsdl/2003/SOAP"; //$NON-NLS-1$
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "soap"; //$NON-NLS-1$
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- SOAPPackage eINSTANCE = org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBindingImpl <em>Binding</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBindingImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPBinding()
- * @generated
- */
- int SOAP_BINDING = 0;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BINDING__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BINDING__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BINDING__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BINDING__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>Transport URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BINDING__TRANSPORT_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Style</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BINDING__STYLE = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Binding</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BINDING_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBodyImpl <em>Body</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBodyImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPBody()
- * @generated
- */
- int SOAP_BODY = 1;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BODY__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BODY__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BODY__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BODY__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>Use</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BODY__USE = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Namespace URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BODY__NAMESPACE_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>EEncoding Styles</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BODY__EENCODING_STYLES = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>EParts</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BODY__EPARTS = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The number of structural features of the '<em>Body</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_BODY_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 4;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl <em>Header Base</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPHeaderBase()
- * @generated
- */
- int SOAP_HEADER_BASE = 2;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_BASE__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_BASE__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_BASE__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_BASE__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>Use</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_BASE__USE = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Namespace URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_BASE__NAMESPACE_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>EEncoding Styles</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_BASE__EENCODING_STYLES = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Message</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_BASE__MESSAGE = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Part</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_BASE__PART = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>EMessage</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_BASE__EMESSAGE = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 5;
-
- /**
- * The feature id for the '<em><b>EPart</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_BASE__EPART = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 6;
-
- /**
- * The number of structural features of the '<em>Header Base</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_BASE_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 7;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPFaultImpl <em>Fault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPFaultImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPFault()
- * @generated
- */
- int SOAP_FAULT = 3;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_FAULT__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_FAULT__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_FAULT__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_FAULT__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>Use</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_FAULT__USE = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Namespace URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_FAULT__NAMESPACE_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>EEncoding Styles</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_FAULT__EENCODING_STYLES = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_FAULT__NAME = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The number of structural features of the '<em>Fault</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_FAULT_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 4;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPOperationImpl <em>Operation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPOperationImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPOperation()
- * @generated
- */
- int SOAP_OPERATION = 4;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_OPERATION__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_OPERATION__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_OPERATION__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_OPERATION__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>Soap Action URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_OPERATION__SOAP_ACTION_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Style</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_OPERATION__STYLE = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Operation</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_OPERATION_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPAddressImpl <em>Address</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPAddressImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPAddress()
- * @generated
- */
- int SOAP_ADDRESS = 5;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_ADDRESS__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_ADDRESS__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_ADDRESS__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_ADDRESS__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>Location URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_ADDRESS__LOCATION_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Address</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_ADDRESS_FEATURE_COUNT = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderFaultImpl <em>Header Fault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderFaultImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPHeaderFault()
- * @generated
- */
- int SOAP_HEADER_FAULT = 6;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_FAULT__DOCUMENTATION_ELEMENT = SOAP_HEADER_BASE__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_FAULT__ELEMENT = SOAP_HEADER_BASE__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_FAULT__REQUIRED = SOAP_HEADER_BASE__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_FAULT__ELEMENT_TYPE = SOAP_HEADER_BASE__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>Use</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_FAULT__USE = SOAP_HEADER_BASE__USE;
-
- /**
- * The feature id for the '<em><b>Namespace URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_FAULT__NAMESPACE_URI = SOAP_HEADER_BASE__NAMESPACE_URI;
-
- /**
- * The feature id for the '<em><b>EEncoding Styles</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_FAULT__EENCODING_STYLES = SOAP_HEADER_BASE__EENCODING_STYLES;
-
- /**
- * The feature id for the '<em><b>Message</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_FAULT__MESSAGE = SOAP_HEADER_BASE__MESSAGE;
-
- /**
- * The feature id for the '<em><b>Part</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_FAULT__PART = SOAP_HEADER_BASE__PART;
-
- /**
- * The feature id for the '<em><b>EMessage</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_FAULT__EMESSAGE = SOAP_HEADER_BASE__EMESSAGE;
-
- /**
- * The feature id for the '<em><b>EPart</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_FAULT__EPART = SOAP_HEADER_BASE__EPART;
-
- /**
- * The number of structural features of the '<em>Header Fault</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_FAULT_FEATURE_COUNT = SOAP_HEADER_BASE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderImpl <em>Header</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPHeader()
- * @generated
- */
- int SOAP_HEADER = 7;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER__DOCUMENTATION_ELEMENT = SOAP_HEADER_BASE__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER__ELEMENT = SOAP_HEADER_BASE__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER__REQUIRED = SOAP_HEADER_BASE__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER__ELEMENT_TYPE = SOAP_HEADER_BASE__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>Use</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER__USE = SOAP_HEADER_BASE__USE;
-
- /**
- * The feature id for the '<em><b>Namespace URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER__NAMESPACE_URI = SOAP_HEADER_BASE__NAMESPACE_URI;
-
- /**
- * The feature id for the '<em><b>EEncoding Styles</b></em>' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER__EENCODING_STYLES = SOAP_HEADER_BASE__EENCODING_STYLES;
-
- /**
- * The feature id for the '<em><b>Message</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER__MESSAGE = SOAP_HEADER_BASE__MESSAGE;
-
- /**
- * The feature id for the '<em><b>Part</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER__PART = SOAP_HEADER_BASE__PART;
-
- /**
- * The feature id for the '<em><b>EMessage</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER__EMESSAGE = SOAP_HEADER_BASE__EMESSAGE;
-
- /**
- * The feature id for the '<em><b>EPart</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER__EPART = SOAP_HEADER_BASE__EPART;
-
- /**
- * The feature id for the '<em><b>Header Faults</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER__HEADER_FAULTS = SOAP_HEADER_BASE_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Header</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SOAP_HEADER_FEATURE_COUNT = SOAP_HEADER_BASE_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.soap.SOAPBinding <em>ISOAP Binding</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.soap.SOAPBinding
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getISOAPBinding()
- * @generated
- */
- int ISOAP_BINDING = 8;
-
- /**
- * The number of structural features of the '<em>ISOAP Binding</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ISOAP_BINDING_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.soap.SOAPAddress <em>ISOAP Address</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.soap.SOAPAddress
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getISOAPAddress()
- * @generated
- */
- int ISOAP_ADDRESS = 9;
-
- /**
- * The number of structural features of the '<em>ISOAP Address</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ISOAP_ADDRESS_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.soap.SOAPBody <em>ISOAP Body</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.soap.SOAPBody
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getISOAPBody()
- * @generated
- */
- int ISOAP_BODY = 10;
-
- /**
- * The number of structural features of the '<em>ISOAP Body</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ISOAP_BODY_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.soap.SOAPFault <em>ISOAP Fault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.soap.SOAPFault
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getISOAPFault()
- * @generated
- */
- int ISOAP_FAULT = 11;
-
- /**
- * The number of structural features of the '<em>ISOAP Fault</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ISOAP_FAULT_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.soap.SOAPOperation <em>ISOAP Operation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.soap.SOAPOperation
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getISOAPOperation()
- * @generated
- */
- int ISOAP_OPERATION = 12;
-
- /**
- * The number of structural features of the '<em>ISOAP Operation</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ISOAP_OPERATION_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.soap.SOAPHeaderFault <em>ISOAP Header Fault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.soap.SOAPHeaderFault
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getISOAPHeaderFault()
- * @generated
- */
- int ISOAP_HEADER_FAULT = 13;
-
- /**
- * The number of structural features of the '<em>ISOAP Header Fault</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ISOAP_HEADER_FAULT_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.soap.SOAPHeader <em>ISOAP Header</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.soap.SOAPHeader
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getISOAPHeader()
- * @generated
- */
- int ISOAP_HEADER = 14;
-
- /**
- * The number of structural features of the '<em>ISOAP Header</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ISOAP_HEADER_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '<em>IString</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.lang.String
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getIString()
- * @generated
- */
- int ISTRING = 15;
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding <em>Binding</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Binding</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPBinding
- * @generated
- */
- EClass getSOAPBinding();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getTransportURI <em>Transport URI</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Transport URI</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getTransportURI()
- * @see #getSOAPBinding()
- * @generated
- */
- EAttribute getSOAPBinding_TransportURI();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getStyle <em>Style</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Style</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPBinding#getStyle()
- * @see #getSOAPBinding()
- * @generated
- */
- EAttribute getSOAPBinding_Style();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody <em>Body</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Body</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPBody
- * @generated
- */
- EClass getSOAPBody();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getUse <em>Use</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Use</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPBody#getUse()
- * @see #getSOAPBody()
- * @generated
- */
- EAttribute getSOAPBody_Use();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getNamespaceURI <em>Namespace URI</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Namespace URI</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPBody#getNamespaceURI()
- * @see #getSOAPBody()
- * @generated
- */
- EAttribute getSOAPBody_NamespaceURI();
-
- /**
- * Returns the meta object for the attribute list '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getEEncodingStyles <em>EEncoding Styles</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>EEncoding Styles</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPBody#getEEncodingStyles()
- * @see #getSOAPBody()
- * @generated
- */
- EAttribute getSOAPBody_EEncodingStyles();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody#getEParts <em>EParts</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>EParts</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPBody#getEParts()
- * @see #getSOAPBody()
- * @generated
- */
- EReference getSOAPBody_EParts();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase <em>Header Base</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Header Base</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase
- * @generated
- */
- EClass getSOAPHeaderBase();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getUse <em>Use</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Use</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getUse()
- * @see #getSOAPHeaderBase()
- * @generated
- */
- EAttribute getSOAPHeaderBase_Use();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getNamespaceURI <em>Namespace URI</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Namespace URI</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getNamespaceURI()
- * @see #getSOAPHeaderBase()
- * @generated
- */
- EAttribute getSOAPHeaderBase_NamespaceURI();
-
- /**
- * Returns the meta object for the attribute list '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getEEncodingStyles <em>EEncoding Styles</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>EEncoding Styles</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getEEncodingStyles()
- * @see #getSOAPHeaderBase()
- * @generated
- */
- EAttribute getSOAPHeaderBase_EEncodingStyles();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getMessage <em>Message</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Message</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getMessage()
- * @see #getSOAPHeaderBase()
- * @generated
- */
- EAttribute getSOAPHeaderBase_Message();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getPart <em>Part</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Part</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getPart()
- * @see #getSOAPHeaderBase()
- * @generated
- */
- EAttribute getSOAPHeaderBase_Part();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getEMessage <em>EMessage</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>EMessage</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getEMessage()
- * @see #getSOAPHeaderBase()
- * @generated
- */
- EReference getSOAPHeaderBase_EMessage();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getEPart <em>EPart</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>EPart</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase#getEPart()
- * @see #getSOAPHeaderBase()
- * @generated
- */
- EReference getSOAPHeaderBase_EPart();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault <em>Fault</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Fault</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPFault
- * @generated
- */
- EClass getSOAPFault();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#getUse <em>Use</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Use</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPFault#getUse()
- * @see #getSOAPFault()
- * @generated
- */
- EAttribute getSOAPFault_Use();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#getNamespaceURI <em>Namespace URI</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Namespace URI</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPFault#getNamespaceURI()
- * @see #getSOAPFault()
- * @generated
- */
- EAttribute getSOAPFault_NamespaceURI();
-
- /**
- * Returns the meta object for the attribute list '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault <em>EEncoding Styles</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute list '<em>EEncoding Styles</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPFault
- * @see #getSOAPFault()
- * @generated
- */
- EAttribute getSOAPFault_EEncodingStyles();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPFault#getName()
- * @see #getSOAPFault()
- * @generated
- */
- EAttribute getSOAPFault_Name();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation <em>Operation</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Operation</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPOperation
- * @generated
- */
- EClass getSOAPOperation();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getSoapActionURI <em>Soap Action URI</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Soap Action URI</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getSoapActionURI()
- * @see #getSOAPOperation()
- * @generated
- */
- EAttribute getSOAPOperation_SoapActionURI();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getStyle <em>Style</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Style</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPOperation#getStyle()
- * @see #getSOAPOperation()
- * @generated
- */
- EAttribute getSOAPOperation_Style();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPAddress <em>Address</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Address</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPAddress
- * @generated
- */
- EClass getSOAPAddress();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.binding.soap.SOAPAddress#getLocationURI <em>Location URI</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Location URI</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPAddress#getLocationURI()
- * @see #getSOAPAddress()
- * @generated
- */
- EAttribute getSOAPAddress_LocationURI();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault <em>Header Fault</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Header Fault</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault
- * @generated
- */
- EClass getSOAPHeaderFault();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeader <em>Header</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Header</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeader
- * @generated
- */
- EClass getSOAPHeader();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeader#getHeaderFaults <em>Header Faults</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Header Faults</em>'.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeader#getHeaderFaults()
- * @see #getSOAPHeader()
- * @generated
- */
- EReference getSOAPHeader_HeaderFaults();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.soap.SOAPBinding <em>ISOAP Binding</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>ISOAP Binding</em>'.
- * @see javax.wsdl.extensions.soap.SOAPBinding
- * @model instanceClass="javax.wsdl.extensions.soap.SOAPBinding"
- * @generated
- */
- EClass getISOAPBinding();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.soap.SOAPAddress <em>ISOAP Address</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>ISOAP Address</em>'.
- * @see javax.wsdl.extensions.soap.SOAPAddress
- * @model instanceClass="javax.wsdl.extensions.soap.SOAPAddress"
- * @generated
- */
- EClass getISOAPAddress();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.soap.SOAPBody <em>ISOAP Body</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>ISOAP Body</em>'.
- * @see javax.wsdl.extensions.soap.SOAPBody
- * @model instanceClass="javax.wsdl.extensions.soap.SOAPBody"
- * @generated
- */
- EClass getISOAPBody();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.soap.SOAPFault <em>ISOAP Fault</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>ISOAP Fault</em>'.
- * @see javax.wsdl.extensions.soap.SOAPFault
- * @model instanceClass="javax.wsdl.extensions.soap.SOAPFault"
- * @generated
- */
- EClass getISOAPFault();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.soap.SOAPOperation <em>ISOAP Operation</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>ISOAP Operation</em>'.
- * @see javax.wsdl.extensions.soap.SOAPOperation
- * @model instanceClass="javax.wsdl.extensions.soap.SOAPOperation"
- * @generated
- */
- EClass getISOAPOperation();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.soap.SOAPHeaderFault <em>ISOAP Header Fault</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>ISOAP Header Fault</em>'.
- * @see javax.wsdl.extensions.soap.SOAPHeaderFault
- * @model instanceClass="javax.wsdl.extensions.soap.SOAPHeaderFault"
- * @generated
- */
- EClass getISOAPHeaderFault();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.soap.SOAPHeader <em>ISOAP Header</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>ISOAP Header</em>'.
- * @see javax.wsdl.extensions.soap.SOAPHeader
- * @model instanceClass="javax.wsdl.extensions.soap.SOAPHeader"
- * @generated
- */
- EClass getISOAPHeader();
-
- /**
- * Returns the meta object for data type '{@link java.lang.String <em>IString</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for data type '<em>IString</em>'.
- * @see java.lang.String
- * @model instanceClass="java.lang.String"
- * @generated
- */
- EDataType getIString();
-
- /**
- * Returns the factory that creates the instances of the model.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the factory that creates the instances of the model.
- * @generated
- */
- SOAPFactory getSOAPFactory();
-
- /**
- * <!-- begin-user-doc -->
- * Defines literals for the meta objects that represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @generated
- */
- interface Literals
- {
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBindingImpl <em>Binding</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBindingImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPBinding()
- * @generated
- */
- EClass SOAP_BINDING = eINSTANCE.getSOAPBinding();
-
- /**
- * The meta object literal for the '<em><b>Transport URI</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_BINDING__TRANSPORT_URI = eINSTANCE.getSOAPBinding_TransportURI();
-
- /**
- * The meta object literal for the '<em><b>Style</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_BINDING__STYLE = eINSTANCE.getSOAPBinding_Style();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBodyImpl <em>Body</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBodyImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPBody()
- * @generated
- */
- EClass SOAP_BODY = eINSTANCE.getSOAPBody();
-
- /**
- * The meta object literal for the '<em><b>Use</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_BODY__USE = eINSTANCE.getSOAPBody_Use();
-
- /**
- * The meta object literal for the '<em><b>Namespace URI</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_BODY__NAMESPACE_URI = eINSTANCE.getSOAPBody_NamespaceURI();
-
- /**
- * The meta object literal for the '<em><b>EEncoding Styles</b></em>' attribute list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_BODY__EENCODING_STYLES = eINSTANCE.getSOAPBody_EEncodingStyles();
-
- /**
- * The meta object literal for the '<em><b>EParts</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SOAP_BODY__EPARTS = eINSTANCE.getSOAPBody_EParts();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl <em>Header Base</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPHeaderBase()
- * @generated
- */
- EClass SOAP_HEADER_BASE = eINSTANCE.getSOAPHeaderBase();
-
- /**
- * The meta object literal for the '<em><b>Use</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_HEADER_BASE__USE = eINSTANCE.getSOAPHeaderBase_Use();
-
- /**
- * The meta object literal for the '<em><b>Namespace URI</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_HEADER_BASE__NAMESPACE_URI = eINSTANCE.getSOAPHeaderBase_NamespaceURI();
-
- /**
- * The meta object literal for the '<em><b>EEncoding Styles</b></em>' attribute list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_HEADER_BASE__EENCODING_STYLES = eINSTANCE.getSOAPHeaderBase_EEncodingStyles();
-
- /**
- * The meta object literal for the '<em><b>Message</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_HEADER_BASE__MESSAGE = eINSTANCE.getSOAPHeaderBase_Message();
-
- /**
- * The meta object literal for the '<em><b>Part</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_HEADER_BASE__PART = eINSTANCE.getSOAPHeaderBase_Part();
-
- /**
- * The meta object literal for the '<em><b>EMessage</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SOAP_HEADER_BASE__EMESSAGE = eINSTANCE.getSOAPHeaderBase_EMessage();
-
- /**
- * The meta object literal for the '<em><b>EPart</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SOAP_HEADER_BASE__EPART = eINSTANCE.getSOAPHeaderBase_EPart();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPFaultImpl <em>Fault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPFaultImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPFault()
- * @generated
- */
- EClass SOAP_FAULT = eINSTANCE.getSOAPFault();
-
- /**
- * The meta object literal for the '<em><b>Use</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_FAULT__USE = eINSTANCE.getSOAPFault_Use();
-
- /**
- * The meta object literal for the '<em><b>Namespace URI</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_FAULT__NAMESPACE_URI = eINSTANCE.getSOAPFault_NamespaceURI();
-
- /**
- * The meta object literal for the '<em><b>EEncoding Styles</b></em>' attribute list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_FAULT__EENCODING_STYLES = eINSTANCE.getSOAPFault_EEncodingStyles();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_FAULT__NAME = eINSTANCE.getSOAPFault_Name();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPOperationImpl <em>Operation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPOperationImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPOperation()
- * @generated
- */
- EClass SOAP_OPERATION = eINSTANCE.getSOAPOperation();
-
- /**
- * The meta object literal for the '<em><b>Soap Action URI</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_OPERATION__SOAP_ACTION_URI = eINSTANCE.getSOAPOperation_SoapActionURI();
-
- /**
- * The meta object literal for the '<em><b>Style</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_OPERATION__STYLE = eINSTANCE.getSOAPOperation_Style();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPAddressImpl <em>Address</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPAddressImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPAddress()
- * @generated
- */
- EClass SOAP_ADDRESS = eINSTANCE.getSOAPAddress();
-
- /**
- * The meta object literal for the '<em><b>Location URI</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SOAP_ADDRESS__LOCATION_URI = eINSTANCE.getSOAPAddress_LocationURI();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderFaultImpl <em>Header Fault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderFaultImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPHeaderFault()
- * @generated
- */
- EClass SOAP_HEADER_FAULT = eINSTANCE.getSOAPHeaderFault();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderImpl <em>Header</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderImpl
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getSOAPHeader()
- * @generated
- */
- EClass SOAP_HEADER = eINSTANCE.getSOAPHeader();
-
- /**
- * The meta object literal for the '<em><b>Header Faults</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SOAP_HEADER__HEADER_FAULTS = eINSTANCE.getSOAPHeader_HeaderFaults();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.soap.SOAPBinding <em>ISOAP Binding</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.soap.SOAPBinding
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getISOAPBinding()
- * @generated
- */
- EClass ISOAP_BINDING = eINSTANCE.getISOAPBinding();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.soap.SOAPAddress <em>ISOAP Address</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.soap.SOAPAddress
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getISOAPAddress()
- * @generated
- */
- EClass ISOAP_ADDRESS = eINSTANCE.getISOAPAddress();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.soap.SOAPBody <em>ISOAP Body</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.soap.SOAPBody
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getISOAPBody()
- * @generated
- */
- EClass ISOAP_BODY = eINSTANCE.getISOAPBody();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.soap.SOAPFault <em>ISOAP Fault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.soap.SOAPFault
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getISOAPFault()
- * @generated
- */
- EClass ISOAP_FAULT = eINSTANCE.getISOAPFault();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.soap.SOAPOperation <em>ISOAP Operation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.soap.SOAPOperation
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getISOAPOperation()
- * @generated
- */
- EClass ISOAP_OPERATION = eINSTANCE.getISOAPOperation();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.soap.SOAPHeaderFault <em>ISOAP Header Fault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.soap.SOAPHeaderFault
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getISOAPHeaderFault()
- * @generated
- */
- EClass ISOAP_HEADER_FAULT = eINSTANCE.getISOAPHeaderFault();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.soap.SOAPHeader <em>ISOAP Header</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.soap.SOAPHeader
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getISOAPHeader()
- * @generated
- */
- EClass ISOAP_HEADER = eINSTANCE.getISOAPHeader();
-
- /**
- * The meta object literal for the '<em>IString</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.lang.String
- * @see org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPPackageImpl#getIString()
- * @generated
- */
- EDataType ISTRING = eINSTANCE.getIString();
-
- }
-
-} //SOAPPackage
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/generator/SOAPContentGenerator.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/generator/SOAPContentGenerator.java
deleted file mode 100644
index 2d5e0f59e..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/generator/SOAPContentGenerator.java
+++ /dev/null
@@ -1,433 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2011 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.generator;
-
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.emf.common.util.BasicEList;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.BindingFault;
-import org.eclipse.wst.wsdl.BindingInput;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.BindingOutput;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.binding.soap.SOAPAddress;
-import org.eclipse.wst.wsdl.binding.soap.SOAPBinding;
-import org.eclipse.wst.wsdl.binding.soap.SOAPBody;
-import org.eclipse.wst.wsdl.binding.soap.SOAPFactory;
-import org.eclipse.wst.wsdl.binding.soap.SOAPFault;
-import org.eclipse.wst.wsdl.binding.soap.SOAPOperation;
-import org.eclipse.wst.wsdl.internal.generator.ContentGenerator;
-
-
-public class SOAPContentGenerator implements ContentGenerator
-{
- public static final int OPTION_NOT_SET = -1;
-
- public static final int STYLE_DOCUMENT = 1;
-
- public static final int STYLE_RPC = 2;
-
- public static final int USE_LITERAL = 1;
-
- public static final int USE_ENCODED = 2;
-
- private int styleOption = OPTION_NOT_SET;
-
- private int useOption = OPTION_NOT_SET;
-
- protected String namespaceValue = "";
-
- protected String addressLocation = ContentGenerator.ADDRESS_LOCATION;
-
- protected final static String[] requiredNamespaces = { "http://schemas.xmlsoap.org/wsdl/soap/" };
-
- protected final static String[] preferredNamespacePrefixes = { "soap" };
-
- public String[] getRequiredNamespaces()
- {
- return requiredNamespaces;
- }
-
- public String getPreferredNamespacePrefix(String namespace)
- {
- if (namespace.equals("http://schemas.xmlsoap.org/wsdl/soap/"))
- {
- return "soap";
- }
-
- return "";
- }
-
- public void setStyle(int style)
- {
- styleOption = style;
- }
-
- public void setUse(int use)
- {
- useOption = use;
- }
-
- public void setAddressLocation(String addressLocation)
- {
- this.addressLocation = addressLocation;
- }
-
- public void generatePortContent(Port port)
- {
- // We blow away any existing ExtensibilityElements/content before we generate it
- // Is it worth being smarter? Look for matching content first and create those which aren't found????
- List removeList = new ArrayList(port.getEExtensibilityElements());
- removeExtensebilityElements(port.getEExtensibilityElements(), removeList);
-
- SOAPAddress soapAddress = SOAPFactory.eINSTANCE.createSOAPAddress();
- soapAddress.setLocationURI(addressLocation);
- port.addExtensibilityElement(soapAddress);
- }
-
- public void generateBindingContent(Binding binding, PortType portType)
- {
- // We blow away any existing ExtensibilityElements/content before we generate it
- // Is it worth being smarter? Look for matching content first and create those which aren't found????
- List removeList = new ArrayList(binding.getEExtensibilityElements());
- removeExtensebilityElements(binding.getEExtensibilityElements(), removeList);
-
- SOAPFactory soapFactory = SOAPFactory.eINSTANCE;
- SOAPBinding soapBinding = soapFactory.createSOAPBinding();
- soapBinding.setStyle((getStyleOption(binding) == STYLE_DOCUMENT) ? "document" : "rpc");
- soapBinding.setTransportURI(getTransportURI());
-
- binding.addExtensibilityElement(soapBinding);
- }
-
- protected String getTransportURI()
- {
- return "http://schemas.xmlsoap.org/soap/http";
- }
-
- public void generateBindingOperationContent(BindingOperation bindingOperation, Operation operation)
- {
- // We blow away any existing ExtensibilityElements/content before we generate it
- // Is it worth being smarter? Look for matching content first and create those which aren't found????
- List removeList = new ArrayList(bindingOperation.getEExtensibilityElements());
- removeExtensebilityElements(bindingOperation.getEExtensibilityElements(), removeList);
-
- SOAPOperation soapOperation = SOAPFactory.eINSTANCE.createSOAPOperation();
-
- String soapActionValue = getNamespace(bindingOperation);
- if (!soapActionValue.endsWith("/"))
- {
- soapActionValue += "/";
- }
- soapActionValue += operation.getName();
-
- soapOperation.setSoapActionURI(soapActionValue);
-
- bindingOperation.addExtensibilityElement(soapOperation);
- }
-
- public void generateBindingInputContent(BindingInput bindingInput, Input input)
- {
- // We blow away any existing ExtensibilityElements/content before we generate it
- // Is it worth being smarter? Look for matching content first and create those which aren't found????
- List removeList = new ArrayList(bindingInput.getEExtensibilityElements());
- removeExtensebilityElements(bindingInput.getEExtensibilityElements(), removeList);
-
- SOAPFactory soapFactory = SOAPFactory.eINSTANCE;
- SOAPBody soapBody = soapFactory.createSOAPBody();
- soapBody.setUse((getUseOption(null) == USE_ENCODED) ? "encoded" : "literal");
- if (getUseOption(bindingInput) == USE_ENCODED && getStyleOption(bindingInput) == STYLE_RPC)
- {
- List encodingList = new BasicEList();
- encodingList.add("http://schemas.xmlsoap.org/soap/encoding/");
- soapBody.setEncodingStyles(encodingList);
- soapBody.setNamespaceURI(getNamespace(bindingInput));
- }
- else if (getUseOption(bindingInput) == USE_LITERAL && getStyleOption(bindingInput) == STYLE_RPC)
- {
- soapBody.setNamespaceURI(getNamespace(bindingInput));
- }
-
- bindingInput.addExtensibilityElement(soapBody);
- }
-
- public void generateBindingOutputContent(BindingOutput bindingOutput, Output output)
- {
- // We blow away any existing ExtensibilityElements/content before we generate it
- // Is it worth being smarter? Look for matching content first and create those which aren't found????
- List removeList = new ArrayList(bindingOutput.getEExtensibilityElements());
- removeExtensebilityElements(bindingOutput.getEExtensibilityElements(), removeList);
-
- SOAPFactory soapFactory = SOAPFactory.eINSTANCE;
- SOAPBody soapBody = soapFactory.createSOAPBody();
- soapBody.setUse((getUseOption(bindingOutput) == USE_ENCODED) ? "encoded" : "literal");
- if (getUseOption(bindingOutput) == USE_ENCODED && getStyleOption(bindingOutput) == STYLE_RPC)
- {
- List encodingList = new BasicEList();
- encodingList.add("http://schemas.xmlsoap.org/soap/encoding/");
- soapBody.setEncodingStyles(encodingList);
- soapBody.setNamespaceURI(getNamespace(bindingOutput));
- }
- else if (getUseOption(bindingOutput) == USE_LITERAL && getStyleOption(bindingOutput) == STYLE_RPC)
- {
- soapBody.setNamespaceURI(getNamespace(bindingOutput));
- }
-
- bindingOutput.addExtensibilityElement(soapBody);
- }
-
- public void generateBindingFaultContent(BindingFault bindingFault, Fault fault)
- {
- // We blow away any existing ExtensibilityElements/content before we generate it
- // Is it worth being smarter? Look for matching content first and create those which aren't found????
- List removeList = new ArrayList(bindingFault.getEExtensibilityElements());
- removeExtensebilityElements(bindingFault.getEExtensibilityElements(), removeList);
-
- SOAPFactory soapFactory = SOAPFactory.eINSTANCE;
- SOAPFault soapFault = soapFactory.createSOAPFault();
- soapFault.setUse((getUseOption(bindingFault) == USE_ENCODED) ? "encoded" : "literal");
- soapFault.setName(fault.getName());
- // soapFault.setNamespaceURI(getNamespace(bindingFault));
-
- if (getUseOption(bindingFault) == USE_ENCODED && getStyleOption(bindingFault) == STYLE_RPC)
- {
- List encodingList = new BasicEList();
- encodingList.add("http://schemas.xmlsoap.org/soap/encoding/");
- soapFault.setEncodingStyles(encodingList);
- }
-
- bindingFault.addExtensibilityElement(soapFault);
- }
-
- private String getNamespace(WSDLElement wsdlElement)
- {
- if (namespaceValue.equals("") && wsdlElement != null)
- {
- namespaceValue = wsdlElement.getEnclosingDefinition().getTargetNamespace();
- }
- if (namespaceValue == null)
- {
- namespaceValue = "";
- }
-
- return namespaceValue;
- }
-
- private void removeExtensebilityElements(List originalList, List removeList)
- {
- Iterator removeIt = removeList.iterator();
- while (removeIt.hasNext())
- {
- originalList.remove(removeIt.next());
- }
- }
-
- private Binding getBindingObject(Object genericBindingObject)
- {
- Object parent = genericBindingObject;
-
- int index = 0;
- while (parent != null && index < 5)
- {
- parent = getGenericBindingObjectParent(parent);
- if (parent instanceof Binding)
- {
- break;
- }
- index++;
- }
-
- return (parent instanceof Binding) ? (Binding)parent : null;
- }
-
- private Object getGenericBindingObjectParent(Object genericBindingObject)
- {
- Object parent = null;
-
- if (genericBindingObject != null)
- {
- if (genericBindingObject instanceof BindingOperation)
- {
- parent = ((BindingOperation)genericBindingObject).getContainer();
- }
- else if (genericBindingObject instanceof BindingInput)
- {
- parent = ((BindingInput)genericBindingObject).getContainer();
- }
- else if (genericBindingObject instanceof BindingOutput)
- {
- parent = ((BindingOutput)genericBindingObject).getContainer();
- }
- else if (genericBindingObject instanceof BindingFault)
- {
- parent = ((BindingFault)genericBindingObject).getContainer();
- }
- }
-
- return parent;
- }
-
- private int getStyleOption(Object genericBindingObject)
- {
- if (styleOption == OPTION_NOT_SET && genericBindingObject != null)
- {
- // init() was never called, try to determine the 'style' based on what we have/know
- Binding binding = getBindingObject(genericBindingObject);
-
- // Try to determine the style from the Binding Object
- if (binding != null)
- {
- List list = binding.getEExtensibilityElements();
- Iterator valuesIt = getExtensibilityElementAttributeValue(list, "style").iterator();
-
- while (valuesIt.hasNext())
- {
- String style = (String)valuesIt.next();
-
- if (style.equals("document"))
- {
- styleOption = STYLE_DOCUMENT;
- }
- else if (style.equals("rpc"))
- {
- styleOption = STYLE_RPC;
- }
-
- if (styleOption != OPTION_NOT_SET)
- {
- break;
- }
- }
- }
- }
-
- if (styleOption == OPTION_NOT_SET)
- {
- styleOption = STYLE_DOCUMENT;
- }
-
- return styleOption;
- }
-
- private int getUseOption(Object genericBindingObject)
- {
- if (useOption == OPTION_NOT_SET)
- {
- // init() was never called, try to determine the 'use' based on what we have/know
- Iterator messageRefIt = getMessageReferenceBindingObjects(genericBindingObject).iterator();
-
- // Try to determine the use from the list of BindingInputs, BindingOutputs, and BindingFaults
- while (messageRefIt.hasNext())
- {
- Object messageRef = messageRefIt.next();
- List values = new ArrayList();
-
- if (messageRef instanceof BindingInput)
- {
- List list = ((BindingInput)messageRef).getEExtensibilityElements();
- values = getExtensibilityElementAttributeValue(list, "use");
- }
- else if (messageRef instanceof BindingOutput)
- {
- List list = ((BindingOutput)messageRef).getEExtensibilityElements();
- values = getExtensibilityElementAttributeValue(list, "use");
- }
- else if (messageRef instanceof BindingFault)
- {
- List list = ((BindingFault)messageRef).getEExtensibilityElements();
- values = getExtensibilityElementAttributeValue(list, "use");
- }
-
- Iterator valuesIt = values.iterator();
- while (valuesIt.hasNext())
- {
- String use = (String)valuesIt.next();
-
- if (use.equals("literal"))
- {
- useOption = USE_LITERAL;
- }
- else if (use.equals("encoded"))
- {
- useOption = USE_ENCODED;
- }
- }
-
- if (useOption != OPTION_NOT_SET)
- {
- break;
- }
- }
- }
-
- if (useOption == OPTION_NOT_SET)
- {
- useOption = USE_LITERAL;
- }
-
- return useOption;
- }
-
- private List getMessageReferenceBindingObjects(Object genericBindingObject)
- {
- List list = new ArrayList();
- Binding binding = getBindingObject(genericBindingObject);
-
- if (binding != null)
- {
- Iterator operationsIt = binding.getEBindingOperations().iterator();
-
- while (operationsIt.hasNext())
- {
- BindingOperation op = (BindingOperation)operationsIt.next();
- list.add(op.getEBindingInput());
- list.add(op.getEBindingOutput());
- list.addAll(op.getEBindingFaults());
- }
- }
-
- return list;
- }
-
- private List getExtensibilityElementAttributeValue(List eeList, String attributeKey)
- {
- List values = new ArrayList();
- Iterator eeElementsIt = eeList.iterator();
-
- while (eeElementsIt.hasNext())
- {
- ExtensibilityElement eeElement = (ExtensibilityElement)eeElementsIt.next();
- String attributeValue = eeElement.getElement().getAttribute(attributeKey);
- if (attributeValue != null && !attributeValue.equals(""))
- {
- values.add(attributeValue);
- }
- }
-
- return values;
- }
-
- public String getProtocol()
- {
- return "SOAP";
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPAddressImpl.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPAddressImpl.java
deleted file mode 100644
index 017a1ed44..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPAddressImpl.java
+++ /dev/null
@@ -1,225 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.binding.soap.SOAPAddress;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Address</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPAddressImpl#getLocationURI <em>Location URI</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SOAPAddressImpl extends ExtensibilityElementImpl implements SOAPAddress
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getLocationURI()
- * @generated
- * @ordered
- */
- protected static final String LOCATION_URI_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getLocationURI()
- * @generated
- * @ordered
- */
- protected String locationURI = LOCATION_URI_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SOAPAddressImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return SOAPPackage.Literals.SOAP_ADDRESS;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getLocationURI()
- {
- return locationURI;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setLocationURI(String newLocationURI)
- {
- String oldLocationURI = locationURI;
- locationURI = newLocationURI;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_ADDRESS__LOCATION_URI, oldLocationURI, locationURI));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_ADDRESS__LOCATION_URI:
- return getLocationURI();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_ADDRESS__LOCATION_URI:
- setLocationURI((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_ADDRESS__LOCATION_URI:
- setLocationURI(LOCATION_URI_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_ADDRESS__LOCATION_URI:
- return LOCATION_URI_EDEFAULT == null ? locationURI != null : !LOCATION_URI_EDEFAULT.equals(locationURI);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (locationURI: "); //$NON-NLS-1$
- result.append(locationURI);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods: DOM -> Model
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- setLocationURI(SOAPConstants.getAttribute(changedElement, SOAPConstants.LOCATION_ATTRIBUTE));
- reconcileReferences(false);
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_ADDRESS__LOCATION_URI)
- niceSetAttribute(theElement, SOAPConstants.LOCATION_ATTRIBUTE, getLocationURI());
- }
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(SOAPConstants.SOAP_NAMESPACE_URI, SOAPConstants.ADDRESS_ELEMENT_TAG);
- return elementType;
- }
-} //SOAPAddressImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPBindingImpl.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPBindingImpl.java
deleted file mode 100644
index d48a4ecff..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPBindingImpl.java
+++ /dev/null
@@ -1,284 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.binding.soap.SOAPBinding;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Binding</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBindingImpl#getTransportURI <em>Transport URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBindingImpl#getStyle <em>Style</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SOAPBindingImpl extends ExtensibilityElementImpl implements SOAPBinding
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getTransportURI() <em>Transport URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTransportURI()
- * @generated
- * @ordered
- */
- protected static final String TRANSPORT_URI_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getTransportURI() <em>Transport URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTransportURI()
- * @generated
- * @ordered
- */
- protected String transportURI = TRANSPORT_URI_EDEFAULT;
-
- /**
- * The default value of the '{@link #getStyle() <em>Style</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getStyle()
- * @generated
- * @ordered
- */
- protected static final String STYLE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getStyle() <em>Style</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getStyle()
- * @generated
- * @ordered
- */
- protected String style = STYLE_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SOAPBindingImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return SOAPPackage.Literals.SOAP_BINDING;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getTransportURI()
- {
- return transportURI;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setTransportURI(String newTransportURI)
- {
- String oldTransportURI = transportURI;
- transportURI = newTransportURI;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_BINDING__TRANSPORT_URI, oldTransportURI, transportURI));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getStyle()
- {
- return style;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setStyle(String newStyle)
- {
- String oldStyle = style;
- style = newStyle;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_BINDING__STYLE, oldStyle, style));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_BINDING__TRANSPORT_URI:
- return getTransportURI();
- case SOAPPackage.SOAP_BINDING__STYLE:
- return getStyle();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_BINDING__TRANSPORT_URI:
- setTransportURI((String)newValue);
- return;
- case SOAPPackage.SOAP_BINDING__STYLE:
- setStyle((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_BINDING__TRANSPORT_URI:
- setTransportURI(TRANSPORT_URI_EDEFAULT);
- return;
- case SOAPPackage.SOAP_BINDING__STYLE:
- setStyle(STYLE_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_BINDING__TRANSPORT_URI:
- return TRANSPORT_URI_EDEFAULT == null ? transportURI != null : !TRANSPORT_URI_EDEFAULT.equals(transportURI);
- case SOAPPackage.SOAP_BINDING__STYLE:
- return STYLE_EDEFAULT == null ? style != null : !STYLE_EDEFAULT.equals(style);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (transportURI: "); //$NON-NLS-1$
- result.append(transportURI);
- result.append(", style: "); //$NON-NLS-1$
- result.append(style);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- setStyle(SOAPConstants.getAttribute(changedElement, SOAPConstants.STYLE_ATTRIBUTE));
- setTransportURI(SOAPConstants.getAttribute(changedElement, SOAPConstants.TRANSPORT_ATTRIBUTE));
- reconcileReferences(false);
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_BINDING__STYLE)
- niceSetAttribute(theElement, SOAPConstants.STYLE_ATTRIBUTE, getStyle());
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_BINDING__TRANSPORT_URI)
- niceSetAttribute(theElement, SOAPConstants.TRANSPORT_ATTRIBUTE, getTransportURI());
- }
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(SOAPConstants.SOAP_NAMESPACE_URI, SOAPConstants.BINDING_ELEMENT_TAG);
- return elementType;
- }
-} //SOAPBindingImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPBodyImpl.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPBodyImpl.java
deleted file mode 100644
index 666d9373d..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPBodyImpl.java
+++ /dev/null
@@ -1,592 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EDataTypeUniqueEList;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.wst.wsdl.BindingFault;
-import org.eclipse.wst.wsdl.BindingInput;
-import org.eclipse.wst.wsdl.BindingOutput;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.binding.soap.SOAPBody;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-import com.ibm.icu.util.StringTokenizer;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Body</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBodyImpl#getUse <em>Use</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBodyImpl#getNamespaceURI <em>Namespace URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBodyImpl#getEEncodingStyles <em>EEncoding Styles</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPBodyImpl#getEParts <em>EParts</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SOAPBodyImpl extends ExtensibilityElementImpl implements SOAPBody
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getUse() <em>Use</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getUse()
- * @generated
- * @ordered
- */
- protected static final String USE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getUse() <em>Use</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getUse()
- * @generated
- * @ordered
- */
- protected String use = USE_EDEFAULT;
-
- /**
- * The default value of the '{@link #getNamespaceURI() <em>Namespace URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getNamespaceURI()
- * @generated
- * @ordered
- */
- protected static final String NAMESPACE_URI_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getNamespaceURI() <em>Namespace URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getNamespaceURI()
- * @generated
- * @ordered
- */
- protected String namespaceURI = NAMESPACE_URI_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEEncodingStyles() <em>EEncoding Styles</em>}' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEEncodingStyles()
- * @generated
- * @ordered
- */
- protected EList eEncodingStyles;
-
- /**
- * The cached value of the '{@link #getEParts() <em>EParts</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEParts()
- * @generated
- * @ordered
- */
- protected EList eParts;
-
- /**
- * The cached value of the '{@link #getParts() <em>Parts</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getParts()
- * @generated NOT
- * @ordered
- */
- protected List parts;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SOAPBodyImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return SOAPPackage.Literals.SOAP_BODY;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getUse()
- {
- return use;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setUse(String newUse)
- {
- String oldUse = use;
- use = newUse;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_BODY__USE, oldUse, use));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getNamespaceURI()
- {
- return namespaceURI;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setNamespaceURI(String newNamespaceURI)
- {
- String oldNamespaceURI = namespaceURI;
- namespaceURI = newNamespaceURI;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_BODY__NAMESPACE_URI, oldNamespaceURI, namespaceURI));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEEncodingStyles()
- {
- if (eEncodingStyles == null)
- {
- eEncodingStyles = new EDataTypeUniqueEList(String.class, this, SOAPPackage.SOAP_BODY__EENCODING_STYLES);
- }
- return eEncodingStyles;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEParts()
- {
- if (eParts == null)
- {
- eParts = new EObjectResolvingEList(Part.class, this, SOAPPackage.SOAP_BODY__EPARTS);
- }
- return eParts;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setEncodingStyles(List list)
- {
- eEncodingStyles = (EList)list;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getEncodingStyles()
- {
- return getEEncodingStyles();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setParts(List list)
- {
- parts = list;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getParts()
- {
- if (parts == null)
- {
- parts = new EObjectResolvingEList(Part.class, this, SOAPPackage.SOAP_BODY__EPARTS);
- return getImplicitParts();
- }
-
- if (parts.size() == 0)
- {
- return getImplicitParts();
- }
-
- return parts;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_BODY__USE:
- return getUse();
- case SOAPPackage.SOAP_BODY__NAMESPACE_URI:
- return getNamespaceURI();
- case SOAPPackage.SOAP_BODY__EENCODING_STYLES:
- return getEEncodingStyles();
- case SOAPPackage.SOAP_BODY__EPARTS:
- return getEParts();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_BODY__USE:
- setUse((String)newValue);
- return;
- case SOAPPackage.SOAP_BODY__NAMESPACE_URI:
- setNamespaceURI((String)newValue);
- return;
- case SOAPPackage.SOAP_BODY__EENCODING_STYLES:
- getEEncodingStyles().clear();
- getEEncodingStyles().addAll((Collection)newValue);
- return;
- case SOAPPackage.SOAP_BODY__EPARTS:
- getEParts().clear();
- getEParts().addAll((Collection)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_BODY__USE:
- setUse(USE_EDEFAULT);
- return;
- case SOAPPackage.SOAP_BODY__NAMESPACE_URI:
- setNamespaceURI(NAMESPACE_URI_EDEFAULT);
- return;
- case SOAPPackage.SOAP_BODY__EENCODING_STYLES:
- getEEncodingStyles().clear();
- return;
- case SOAPPackage.SOAP_BODY__EPARTS:
- getEParts().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_BODY__USE:
- return USE_EDEFAULT == null ? use != null : !USE_EDEFAULT.equals(use);
- case SOAPPackage.SOAP_BODY__NAMESPACE_URI:
- return NAMESPACE_URI_EDEFAULT == null ? namespaceURI != null : !NAMESPACE_URI_EDEFAULT.equals(namespaceURI);
- case SOAPPackage.SOAP_BODY__EENCODING_STYLES:
- return eEncodingStyles != null && !eEncodingStyles.isEmpty();
- case SOAPPackage.SOAP_BODY__EPARTS:
- return eParts != null && !eParts.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (use: "); //$NON-NLS-1$
- result.append(use);
- result.append(", namespaceURI: "); //$NON-NLS-1$
- result.append(namespaceURI);
- result.append(", eEncodingStyles: "); //$NON-NLS-1$
- result.append(eEncodingStyles);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- setUse(SOAPConstants.getAttribute(changedElement, SOAPConstants.USE_ATTRIBUTE));
- setNamespaceURI(SOAPConstants.getAttribute(changedElement, SOAPConstants.NAMESPACE_ATTRIBUTE));
- if (changedElement.hasAttribute(SOAPConstants.ENCODING_STYLE_ATTRIBUTE))
- {
- String encodingStyles = changedElement.getAttribute(SOAPConstants.ENCODING_STYLE_ATTRIBUTE);
- StringTokenizer tokenizer = new StringTokenizer(encodingStyles);
- while (tokenizer.hasMoreTokens())
- getEncodingStyles().add(tokenizer.nextToken());
- }
- else
- {
- getEncodingStyles().clear();
- }
-
- reconcileReferences(false);
- }
-
- public void reconcileReferences(boolean deep)
- {
- if (element != null && element.hasAttribute(SOAPConstants.PARTS_ATTRIBUTE))
- // Synchronize 'parts' variable from element's attribute.
- {
- Message message = getMessage();
- if (message == null)
- return;
-
- String partNames = element.getAttribute(SOAPConstants.PARTS_ATTRIBUTE);
- StringTokenizer parser = new StringTokenizer(partNames, " ");
- String partName = null;
- Part newPart = null;
- getParts().clear();
- while (parser.hasMoreTokens())
- {
- partName = parser.nextToken();
- newPart = (message != null) ? (Part)message.getPart(partName) : null;
- if (newPart != null)
- // Do not use getParts() here since it will return a list of
- // implicitly collected parts.
- parts.add(newPart);
- }
- }
- super.reconcileReferences(deep);
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_BODY__USE)
- niceSetAttribute(theElement, SOAPConstants.USE_ATTRIBUTE, getUse());
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_BODY__NAMESPACE_URI)
- niceSetAttribute(theElement, SOAPConstants.NAMESPACE_ATTRIBUTE, getNamespaceURI());
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_BODY__EENCODING_STYLES)
- {
- List encodingStyleList = getEncodingStyles();
- String encodingStyles = "";
- Iterator iterator = encodingStyleList.iterator();
- while (iterator.hasNext())
- {
- if (encodingStyles.equals("")) // first iteration
- encodingStyles += (String)iterator.next();
- else
- encodingStyles += " " + (String)iterator.next();
- }
- if (!encodingStyles.equals(""))
- niceSetAttribute(theElement, SOAPConstants.ENCODING_STYLE_ATTRIBUTE, encodingStyles);
- }
- }
- }
-
- protected void changeReference(EReference eReference)
- {
- if (isReconciling)
- return;
-
- super.changeReference(eReference);
- //
- // Update the element's "parts" attribute value.
- //
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eReference == null || eReference == SOAPPackage.Literals.SOAP_BODY__EPARTS)
- {
- // Used to be Bugzilla 108176, now it is Bugzilla 137990
-
- String partsAttributeValue = null;
-
- // Do not use getParts() as it will return the list of implicit message
- // parts.
-
- if (parts != null && !parts.isEmpty())
- {
- StringBuffer partNamesBuffer = new StringBuffer();
- Iterator iterator = parts.iterator();
-
- while (iterator.hasNext())
- {
- Part part = (Part)iterator.next();
- String partName = part.getName();
-
- partNamesBuffer.append(partName);
-
- if (iterator.hasNext())
- {
- partNamesBuffer.append(" "); //$NON-NLS-1$
- }
- }
-
- partsAttributeValue = partNamesBuffer.toString();
- }
-
- niceSetAttribute(theElement, SOAPConstants.PARTS_ATTRIBUTE, partsAttributeValue);
- }
- }
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(SOAPConstants.SOAP_NAMESPACE_URI, SOAPConstants.BODY_ELEMENT_TAG);
- return elementType;
- }
-
- private List getImplicitParts()
- {
- List implicitParts = new java.util.Vector();
- Message message = getMessage();
- if (message != null && message.getEParts().size() > 0)
- {
- implicitParts.addAll(message.getEParts());
- }
- return implicitParts;
- }
-
- private Message getMessage()
- {
- Message message = null;
-
- EObject container = locateBindingInputOutputFault();
-
- if (container instanceof BindingInput)
- {
- if (((BindingInput)container).getEInput() != null)
- message = ((BindingInput)container).getEInput().getEMessage();
- }
- if (container instanceof BindingOutput)
- {
- if (((BindingOutput)container).getEOutput() != null)
- message = ((BindingOutput)container).getEOutput().getEMessage();
- }
- if (container instanceof BindingFault)
- {
- if (((BindingFault)container).getEFault() != null)
- message = ((BindingFault)container).getEFault().getEMessage();
- }
- return message;
- }
-
- private EObject locateBindingInputOutputFault()
- {
- // A soap body may be used in other contexts, for example in MIME bindings.
- // In the MIME bindings case the soap:body is nested deeper inside other
- // extensibility elements and we need to walk up the containment hierarchy
- // to find the binding input, output or fault.
-
- EObject container = this;
- boolean isBindingMessageReference = false;
- do
- {
- container = container.eContainer();
- isBindingMessageReference = container != null &&
- (container instanceof BindingInput ||
- container instanceof BindingOutput ||
- container instanceof BindingFault);
- } while (container != null && !isBindingMessageReference);
- return container;
- }
-
-} //SOAPBodyImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPFactoryImpl.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPFactoryImpl.java
deleted file mode 100644
index d9a2e9cd9..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPFactoryImpl.java
+++ /dev/null
@@ -1,255 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-import org.eclipse.emf.ecore.plugin.EcorePlugin;
-import org.eclipse.wst.wsdl.binding.soap.*;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class SOAPFactoryImpl extends EFactoryImpl implements SOAPFactory
-{
- /**
- * Creates the default factory implementation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static SOAPFactory init()
- {
- try
- {
- SOAPFactory theSOAPFactory = (SOAPFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/wsdl/2003/SOAP"); //$NON-NLS-1$
- if (theSOAPFactory != null)
- {
- return theSOAPFactory;
- }
- }
- catch (Exception exception)
- {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new SOAPFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SOAPFactoryImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EObject create(EClass eClass)
- {
- switch (eClass.getClassifierID())
- {
- case SOAPPackage.SOAP_BINDING:
- return createSOAPBinding();
- case SOAPPackage.SOAP_BODY:
- return createSOAPBody();
- case SOAPPackage.SOAP_HEADER_BASE:
- return createSOAPHeaderBase();
- case SOAPPackage.SOAP_FAULT:
- return createSOAPFault();
- case SOAPPackage.SOAP_OPERATION:
- return createSOAPOperation();
- case SOAPPackage.SOAP_ADDRESS:
- return createSOAPAddress();
- case SOAPPackage.SOAP_HEADER_FAULT:
- return createSOAPHeaderFault();
- case SOAPPackage.SOAP_HEADER:
- return createSOAPHeader();
- default:
- throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object createFromString(EDataType eDataType, String initialValue)
- {
- switch (eDataType.getClassifierID())
- {
- case SOAPPackage.ISTRING:
- return createIStringFromString(eDataType, initialValue);
- default:
- throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String convertToString(EDataType eDataType, Object instanceValue)
- {
- switch (eDataType.getClassifierID())
- {
- case SOAPPackage.ISTRING:
- return convertIStringToString(eDataType, instanceValue);
- default:
- throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SOAPBinding createSOAPBinding()
- {
- SOAPBindingImpl soapBinding = new SOAPBindingImpl();
- return soapBinding;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SOAPBody createSOAPBody()
- {
- SOAPBodyImpl soapBody = new SOAPBodyImpl();
- return soapBody;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SOAPHeaderBase createSOAPHeaderBase()
- {
- SOAPHeaderBaseImpl soapHeaderBase = new SOAPHeaderBaseImpl();
- return soapHeaderBase;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SOAPFault createSOAPFault()
- {
- SOAPFaultImpl soapFault = new SOAPFaultImpl();
- return soapFault;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SOAPOperation createSOAPOperation()
- {
- SOAPOperationImpl soapOperation = new SOAPOperationImpl();
- return soapOperation;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SOAPAddress createSOAPAddress()
- {
- SOAPAddressImpl soapAddress = new SOAPAddressImpl();
- return soapAddress;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SOAPHeaderFault createSOAPHeaderFault()
- {
- SOAPHeaderFaultImpl soapHeaderFault = new SOAPHeaderFaultImpl();
- return soapHeaderFault;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SOAPHeader createSOAPHeader()
- {
- SOAPHeaderImpl soapHeader = new SOAPHeaderImpl();
- return soapHeader;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String createIStringFromString(EDataType eDataType, String initialValue)
- {
- return (String)super.createFromString(eDataType, initialValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String convertIStringToString(EDataType eDataType, Object instanceValue)
- {
- return super.convertToString(eDataType, instanceValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SOAPPackage getSOAPPackage()
- {
- return (SOAPPackage)getEPackage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @deprecated
- * @generated
- */
- public static SOAPPackage getPackage()
- {
- return SOAPPackage.eINSTANCE;
- }
-} //SOAPFactoryImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPFaultImpl.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPFaultImpl.java
deleted file mode 100644
index 85caaece9..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPFaultImpl.java
+++ /dev/null
@@ -1,420 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EDataTypeUniqueEList;
-import org.eclipse.wst.wsdl.binding.soap.SOAPFault;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Fault</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPFaultImpl#getUse <em>Use</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPFaultImpl#getNamespaceURI <em>Namespace URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPFaultImpl#getEEncodingStyles <em>EEncoding Styles</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPFaultImpl#getName <em>Name</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SOAPFaultImpl extends ExtensibilityElementImpl implements SOAPFault
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getUse() <em>Use</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getUse()
- * @generated
- * @ordered
- */
- protected static final String USE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getUse() <em>Use</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getUse()
- * @generated
- * @ordered
- */
- protected String use = USE_EDEFAULT;
-
- /**
- * The default value of the '{@link #getNamespaceURI() <em>Namespace URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getNamespaceURI()
- * @generated
- * @ordered
- */
- protected static final String NAMESPACE_URI_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getNamespaceURI() <em>Namespace URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getNamespaceURI()
- * @generated
- * @ordered
- */
- protected String namespaceURI = NAMESPACE_URI_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEEncodingStyles() <em>EEncoding Styles</em>}' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEEncodingStyles()
- * @generated
- * @ordered
- */
- protected EList eEncodingStyles;
-
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SOAPFaultImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return SOAPPackage.Literals.SOAP_FAULT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getUse()
- {
- return use;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setUse(String newUse)
- {
- String oldUse = use;
- use = newUse;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_FAULT__USE, oldUse, use));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getNamespaceURI()
- {
- return namespaceURI;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setNamespaceURI(String newNamespaceURI)
- {
- String oldNamespaceURI = namespaceURI;
- namespaceURI = newNamespaceURI;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_FAULT__NAMESPACE_URI, oldNamespaceURI, namespaceURI));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEEncodingStyles()
- {
- if (eEncodingStyles == null)
- {
- eEncodingStyles = new EDataTypeUniqueEList(String.class, this, SOAPPackage.SOAP_FAULT__EENCODING_STYLES);
- }
- return eEncodingStyles;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName()
- {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setName(String newName)
- {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_FAULT__NAME, oldName, name));
- }
-
- /*
- * (non-Javadoc)
- * @see javax.wsdl.extensions.soap.SOAPFault#getEncodingStyles()
- */
- public List getEncodingStyles()
- {
- return getEEncodingStyles();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_FAULT__USE:
- return getUse();
- case SOAPPackage.SOAP_FAULT__NAMESPACE_URI:
- return getNamespaceURI();
- case SOAPPackage.SOAP_FAULT__EENCODING_STYLES:
- return getEEncodingStyles();
- case SOAPPackage.SOAP_FAULT__NAME:
- return getName();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_FAULT__USE:
- setUse((String)newValue);
- return;
- case SOAPPackage.SOAP_FAULT__NAMESPACE_URI:
- setNamespaceURI((String)newValue);
- return;
- case SOAPPackage.SOAP_FAULT__EENCODING_STYLES:
- getEEncodingStyles().clear();
- getEEncodingStyles().addAll((Collection)newValue);
- return;
- case SOAPPackage.SOAP_FAULT__NAME:
- setName((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_FAULT__USE:
- setUse(USE_EDEFAULT);
- return;
- case SOAPPackage.SOAP_FAULT__NAMESPACE_URI:
- setNamespaceURI(NAMESPACE_URI_EDEFAULT);
- return;
- case SOAPPackage.SOAP_FAULT__EENCODING_STYLES:
- getEEncodingStyles().clear();
- return;
- case SOAPPackage.SOAP_FAULT__NAME:
- setName(NAME_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_FAULT__USE:
- return USE_EDEFAULT == null ? use != null : !USE_EDEFAULT.equals(use);
- case SOAPPackage.SOAP_FAULT__NAMESPACE_URI:
- return NAMESPACE_URI_EDEFAULT == null ? namespaceURI != null : !NAMESPACE_URI_EDEFAULT.equals(namespaceURI);
- case SOAPPackage.SOAP_FAULT__EENCODING_STYLES:
- return eEncodingStyles != null && !eEncodingStyles.isEmpty();
- case SOAPPackage.SOAP_FAULT__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- }
- return super.eIsSet(featureID);
- }
-
- public void setEncodingStyles(List list)
- {
- eEncodingStyles = (EList)list;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (use: "); //$NON-NLS-1$
- result.append(use);
- result.append(", namespaceURI: "); //$NON-NLS-1$
- result.append(namespaceURI);
- result.append(", eEncodingStyles: "); //$NON-NLS-1$
- result.append(eEncodingStyles);
- result.append(", name: "); //$NON-NLS-1$
- result.append(name);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods: DOM -> Model
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- setName(SOAPConstants.getAttribute(changedElement, SOAPConstants.NAME_ATTRIBUTE));
- setNamespaceURI(SOAPConstants.getAttribute(changedElement, SOAPConstants.NAMESPACE_ATTRIBUTE));
- setUse(SOAPConstants.getAttribute(changedElement, SOAPConstants.USE_ATTRIBUTE));
-
- // TBD - handle encodingStyles
-
- reconcileReferences(false);
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_FAULT__NAMESPACE_URI)
- niceSetAttribute(theElement, SOAPConstants.NAMESPACE_ATTRIBUTE, getNamespaceURI());
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_FAULT__USE)
- niceSetAttribute(theElement, SOAPConstants.USE_ATTRIBUTE, getUse());
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_FAULT__EENCODING_STYLES)
- {
- List encodingStyleList = getEncodingStyles();
- String encodingStyles = "";
- Iterator iterator = encodingStyleList.iterator();
- while (iterator.hasNext())
- {
- if (encodingStyles.equals("")) // first iteration
- encodingStyles += (String)iterator.next();
- else
- encodingStyles += " " + (String)iterator.next();
- }
- if (!encodingStyles.equals(""))
- niceSetAttribute(theElement, SOAPConstants.ENCODING_STYLE_ATTRIBUTE, encodingStyles);
- } // TBD - Is this the proper way to handle encodingStyles
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_FAULT__NAME)
- niceSetAttribute(theElement, SOAPConstants.NAME_ATTRIBUTE, getName());
- }
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(SOAPConstants.SOAP_NAMESPACE_URI, SOAPConstants.FAULT_ELEMENT_TAG);
- return elementType;
- }
-
-} //SOAPFaultImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderBaseImpl.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderBaseImpl.java
deleted file mode 100644
index 3683ea36a..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderBaseImpl.java
+++ /dev/null
@@ -1,681 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EDataTypeUniqueEList;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-import com.ibm.icu.util.StringTokenizer;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Header Base</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl#getUse <em>Use</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl#getNamespaceURI <em>Namespace URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl#getEEncodingStyles <em>EEncoding Styles</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl#getMessage <em>Message</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl#getPart <em>Part</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl#getEMessage <em>EMessage</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderBaseImpl#getEPart <em>EPart</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SOAPHeaderBaseImpl extends ExtensibilityElementImpl implements SOAPHeaderBase
-{
- /**
- * The default value of the '{@link #getUse() <em>Use</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getUse()
- * @generated
- * @ordered
- */
- protected static final String USE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getUse() <em>Use</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getUse()
- * @generated
- * @ordered
- */
- protected String use = USE_EDEFAULT;
-
- /**
- * The default value of the '{@link #getNamespaceURI() <em>Namespace URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getNamespaceURI()
- * @generated
- * @ordered
- */
- protected static final String NAMESPACE_URI_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getNamespaceURI() <em>Namespace URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getNamespaceURI()
- * @generated
- * @ordered
- */
- protected String namespaceURI = NAMESPACE_URI_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEEncodingStyles() <em>EEncoding Styles</em>}' attribute list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEEncodingStyles()
- * @generated
- * @ordered
- */
- protected EList eEncodingStyles;
-
- /**
- * The default value of the '{@link #getMessage() <em>Message</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getMessage()
- * @generated
- * @ordered
- */
- protected static final QName MESSAGE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getMessage() <em>Message</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getMessage()
- * @generated
- * @ordered
- */
- protected QName message = MESSAGE_EDEFAULT;
-
- /**
- * The default value of the '{@link #getPart() <em>Part</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getPart()
- * @generated
- * @ordered
- */
- protected static final String PART_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getPart() <em>Part</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getPart()
- * @generated
- * @ordered
- */
- protected String part = PART_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEMessage() <em>EMessage</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEMessage()
- * @generated
- * @ordered
- */
- protected Message eMessage;
-
- /**
- * The cached value of the '{@link #getEPart() <em>EPart</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEPart()
- * @generated
- * @ordered
- */
- protected Part ePart;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SOAPHeaderBaseImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return SOAPPackage.Literals.SOAP_HEADER_BASE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getUse()
- {
- return use;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setUse(String newUse)
- {
- String oldUse = use;
- use = newUse;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_HEADER_BASE__USE, oldUse, use));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getNamespaceURI()
- {
- return namespaceURI;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setNamespaceURI(String newNamespaceURI)
- {
- String oldNamespaceURI = namespaceURI;
- namespaceURI = newNamespaceURI;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_HEADER_BASE__NAMESPACE_URI, oldNamespaceURI, namespaceURI));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEEncodingStyles()
- {
- if (eEncodingStyles == null)
- {
- eEncodingStyles = new EDataTypeUniqueEList(String.class, this, SOAPPackage.SOAP_HEADER_BASE__EENCODING_STYLES);
- }
- return eEncodingStyles;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Message getEMessage()
- {
- if (eMessage != null && eMessage.eIsProxy())
- {
- InternalEObject oldEMessage = (InternalEObject)eMessage;
- eMessage = (Message)eResolveProxy(oldEMessage);
- if (eMessage != oldEMessage)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, SOAPPackage.SOAP_HEADER_BASE__EMESSAGE, oldEMessage, eMessage));
- }
- }
- return eMessage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Message basicGetEMessage()
- {
- return eMessage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEMessage(Message newEMessage)
- {
- Message oldEMessage = eMessage;
- eMessage = newEMessage;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_HEADER_BASE__EMESSAGE, oldEMessage, eMessage));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Part getEPart()
- {
- if (ePart != null && ePart.eIsProxy())
- {
- InternalEObject oldEPart = (InternalEObject)ePart;
- ePart = (Part)eResolveProxy(oldEPart);
- if (ePart != oldEPart)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, SOAPPackage.SOAP_HEADER_BASE__EPART, oldEPart, ePart));
- }
- }
- return ePart;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Part basicGetEPart()
- {
- return ePart;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEPart(Part newEPart)
- {
- Part oldEPart = ePart;
- ePart = newEPart;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_HEADER_BASE__EPART, oldEPart, ePart));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public QName getMessage()
- {
- return message;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setMessage(QName newMessage)
- {
- QName oldMessage = message;
- message = newMessage;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_HEADER_BASE__MESSAGE, oldMessage, message));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getPart()
- {
- return part;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setPart(String newPart)
- {
- String oldPart = part;
- part = newPart;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_HEADER_BASE__PART, oldPart, part));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getEncodingStyles()
- {
- return getEEncodingStyles();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setEncodingStyles(List encodingStyles)
- {
- eEncodingStyles = (EList)encodingStyles;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_HEADER_BASE__USE:
- return getUse();
- case SOAPPackage.SOAP_HEADER_BASE__NAMESPACE_URI:
- return getNamespaceURI();
- case SOAPPackage.SOAP_HEADER_BASE__EENCODING_STYLES:
- return getEEncodingStyles();
- case SOAPPackage.SOAP_HEADER_BASE__MESSAGE:
- return getMessage();
- case SOAPPackage.SOAP_HEADER_BASE__PART:
- return getPart();
- case SOAPPackage.SOAP_HEADER_BASE__EMESSAGE:
- if (resolve)
- return getEMessage();
- return basicGetEMessage();
- case SOAPPackage.SOAP_HEADER_BASE__EPART:
- if (resolve)
- return getEPart();
- return basicGetEPart();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_HEADER_BASE__USE:
- setUse((String)newValue);
- return;
- case SOAPPackage.SOAP_HEADER_BASE__NAMESPACE_URI:
- setNamespaceURI((String)newValue);
- return;
- case SOAPPackage.SOAP_HEADER_BASE__EENCODING_STYLES:
- getEEncodingStyles().clear();
- getEEncodingStyles().addAll((Collection)newValue);
- return;
- case SOAPPackage.SOAP_HEADER_BASE__MESSAGE:
- setMessage((QName)newValue);
- return;
- case SOAPPackage.SOAP_HEADER_BASE__PART:
- setPart((String)newValue);
- return;
- case SOAPPackage.SOAP_HEADER_BASE__EMESSAGE:
- setEMessage((Message)newValue);
- return;
- case SOAPPackage.SOAP_HEADER_BASE__EPART:
- setEPart((Part)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_HEADER_BASE__USE:
- setUse(USE_EDEFAULT);
- return;
- case SOAPPackage.SOAP_HEADER_BASE__NAMESPACE_URI:
- setNamespaceURI(NAMESPACE_URI_EDEFAULT);
- return;
- case SOAPPackage.SOAP_HEADER_BASE__EENCODING_STYLES:
- getEEncodingStyles().clear();
- return;
- case SOAPPackage.SOAP_HEADER_BASE__MESSAGE:
- setMessage(MESSAGE_EDEFAULT);
- return;
- case SOAPPackage.SOAP_HEADER_BASE__PART:
- setPart(PART_EDEFAULT);
- return;
- case SOAPPackage.SOAP_HEADER_BASE__EMESSAGE:
- setEMessage((Message)null);
- return;
- case SOAPPackage.SOAP_HEADER_BASE__EPART:
- setEPart((Part)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_HEADER_BASE__USE:
- return USE_EDEFAULT == null ? use != null : !USE_EDEFAULT.equals(use);
- case SOAPPackage.SOAP_HEADER_BASE__NAMESPACE_URI:
- return NAMESPACE_URI_EDEFAULT == null ? namespaceURI != null : !NAMESPACE_URI_EDEFAULT.equals(namespaceURI);
- case SOAPPackage.SOAP_HEADER_BASE__EENCODING_STYLES:
- return eEncodingStyles != null && !eEncodingStyles.isEmpty();
- case SOAPPackage.SOAP_HEADER_BASE__MESSAGE:
- return MESSAGE_EDEFAULT == null ? message != null : !MESSAGE_EDEFAULT.equals(message);
- case SOAPPackage.SOAP_HEADER_BASE__PART:
- return PART_EDEFAULT == null ? part != null : !PART_EDEFAULT.equals(part);
- case SOAPPackage.SOAP_HEADER_BASE__EMESSAGE:
- return eMessage != null;
- case SOAPPackage.SOAP_HEADER_BASE__EPART:
- return ePart != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (use: "); //$NON-NLS-1$
- result.append(use);
- result.append(", namespaceURI: "); //$NON-NLS-1$
- result.append(namespaceURI);
- result.append(", eEncodingStyles: "); //$NON-NLS-1$
- result.append(eEncodingStyles);
- result.append(", message: "); //$NON-NLS-1$
- result.append(message);
- result.append(", part: "); //$NON-NLS-1$
- result.append(part);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods: DOM -> Model
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- setUse(SOAPConstants.getAttribute(changedElement, SOAPConstants.USE_ATTRIBUTE));
- setNamespaceURI(SOAPConstants.getAttribute(changedElement, SOAPConstants.NAMESPACE_ATTRIBUTE));
- if (changedElement.hasAttribute(SOAPConstants.MESSAGE_ATTRIBUTE))
- {
- Definition definition = (Definition)getEnclosingDefinition();
- QName messageQName = createQName(definition, changedElement.getAttribute(SOAPConstants.MESSAGE_ATTRIBUTE), changedElement);
- setMessage(messageQName);
- }
- else
- {
- setMessage(null);
- }
- setPart(SOAPConstants.getAttribute(changedElement, SOAPConstants.PART_ATTRIBUTE));
- if (changedElement.hasAttribute(SOAPConstants.ENCODING_STYLE_ATTRIBUTE))
- {
- String encodingStyles = changedElement.getAttribute(SOAPConstants.ENCODING_STYLE_ATTRIBUTE);
- StringTokenizer tokenizer = new StringTokenizer(encodingStyles);
- while (tokenizer.hasMoreTokens())
- getEEncodingStyles().add(tokenizer.nextToken());
- }
- else
- {
- getEEncodingStyles().clear();
- }
-
- reconcileReferences(false);
- }
-
- public void reconcileReferences(boolean deep)
- {
- if (element != null)
- {
- Definition definition = (Definition)getEnclosingDefinition();
- Message message = (this.message != null) ? (Message)definition.getMessage(this.message) : null;
- if (message != null && message != getEMessage())
- {
- setEMessage(message);
-
- Part newPart = (Part)message.getPart(part);
- if (newPart != null && newPart != getEPart())
- {
- setEPart(newPart);
- }
- }
- }
- super.reconcileReferences(deep);
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_HEADER_BASE__USE)
- niceSetAttribute(theElement, SOAPConstants.USE_ATTRIBUTE, getUse());
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_HEADER_BASE__NAMESPACE_URI)
- niceSetAttribute(theElement, SOAPConstants.NAMESPACE_ATTRIBUTE, getNamespaceURI());
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_HEADER_BASE__PART)
- niceSetAttribute(theElement, SOAPConstants.PART_ATTRIBUTE, getPart());
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_HEADER_BASE__MESSAGE)
- {
- String uriList = message != null ? message.getNamespaceURI() + "#" + message.getLocalPart() : null;
- niceSetAttributeURIValue(theElement, SOAPConstants.MESSAGE_ATTRIBUTE, uriList);
- }
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_HEADER_BASE__EENCODING_STYLES)
- {
- List encodingStyleList = getEEncodingStyles();
- String encodingStyles = "";
- Iterator iterator = encodingStyleList.iterator();
- while (iterator.hasNext())
- {
- if (encodingStyles.equals("")) // first iteration
- encodingStyles += (String)iterator.next();
- else
- encodingStyles += " " + (String)iterator.next();
- }
- if (!encodingStyles.equals(""))
- niceSetAttribute(theElement, SOAPConstants.ENCODING_STYLE_ATTRIBUTE, encodingStyles);
- }
- }
- }
-
- protected void changeReference(EReference eReference)
- {
- if (isReconciling)
- return;
-
- super.changeReference(eReference);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eReference == null || eReference == SOAPPackage.Literals.SOAP_HEADER_BASE__EMESSAGE)
- {
- Message message = getEMessage();
- if (message != null)
- {
- QName qName = message.getQName();
- niceSetAttributeURIValue(theElement, SOAPConstants.MESSAGE_ATTRIBUTE, qName.getNamespaceURI() + "#" + qName.getLocalPart());
- }
- }
-
- if (eReference == null || eReference == SOAPPackage.Literals.SOAP_HEADER_BASE__EPART)
- {
- Part part = getEPart();
- if (part != null)
- {
- String partName = part.getName();
- niceSetAttribute(theElement, SOAPConstants.PART_ATTRIBUTE, partName);
- }
- }
- }
- }
-} //SOAPHeaderBaseImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderFaultImpl.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderFaultImpl.java
deleted file mode 100644
index 7b4483033..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderFaultImpl.java
+++ /dev/null
@@ -1,67 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPConstants;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Header Fault</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class SOAPHeaderFaultImpl extends SOAPHeaderBaseImpl implements SOAPHeaderFault
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SOAPHeaderFaultImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return SOAPPackage.Literals.SOAP_HEADER_FAULT;
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(SOAPConstants.SOAP_NAMESPACE_URI, SOAPConstants.HEADER_FAULT_ELEMENT_TAG);
- return elementType;
- }
-
-} //SOAPHeaderFaultImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderImpl.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderImpl.java
deleted file mode 100644
index 9815c678e..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPHeaderImpl.java
+++ /dev/null
@@ -1,233 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.binding.soap.SOAPFactory;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeader;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Header</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPHeaderImpl#getHeaderFaults <em>Header Faults</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SOAPHeaderImpl extends SOAPHeaderBaseImpl implements SOAPHeader
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The cached value of the '{@link #getHeaderFaults() <em>Header Faults</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getHeaderFaults()
- * @generated
- * @ordered
- */
- protected EList headerFaults;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SOAPHeaderImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return SOAPPackage.Literals.SOAP_HEADER;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getHeaderFaults()
- {
- if (headerFaults == null)
- {
- headerFaults = new EObjectContainmentEList(SOAPHeaderFault.class, this, SOAPPackage.SOAP_HEADER__HEADER_FAULTS);
- }
- return headerFaults;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getSOAPHeaderFaults()
- {
- return getHeaderFaults();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addSOAPHeaderFault(javax.wsdl.extensions.soap.SOAPHeaderFault soapHeaderFault)
- {
- EList headerFaults = getHeaderFaults();
- headerFaults.add(soapHeaderFault);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_HEADER__HEADER_FAULTS:
- return ((InternalEList)getHeaderFaults()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_HEADER__HEADER_FAULTS:
- return getHeaderFaults();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_HEADER__HEADER_FAULTS:
- getHeaderFaults().clear();
- getHeaderFaults().addAll((Collection)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_HEADER__HEADER_FAULTS:
- getHeaderFaults().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_HEADER__HEADER_FAULTS:
- return headerFaults != null && !headerFaults.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- if (SOAPConstants.HEADER_FAULT_ELEMENT_TAG.equals(child.getLocalName()))
- {
- SOAPHeaderFault fault = SOAPFactory.eINSTANCE.createSOAPHeaderFault();
- fault.setEnclosingDefinition(getEnclosingDefinition());
- fault.setElement(child);
- getHeaderFaults().add(fault);
- }
- }
-
- protected void handleReconciliation(Collection remainingModelObjects)
- {
- for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
- {
- remove(this, i.next());
- }
- }
-
- protected void remove(Object component, Object modelObject)
- {
- SOAPHeader header = (SOAPHeader)component;
- if (modelObject instanceof SOAPHeaderFault)
- {
- header.getHeaderFaults().remove(modelObject);
- }
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(SOAPConstants.SOAP_NAMESPACE_URI, SOAPConstants.HEADER_ELEMENT_TAG);
- return elementType;
- }
-} //SOAPHeaderImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPOperationImpl.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPOperationImpl.java
deleted file mode 100644
index b87e3f87f..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPOperationImpl.java
+++ /dev/null
@@ -1,285 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.binding.soap.SOAPOperation;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-import org.eclipse.wst.wsdl.binding.soap.internal.util.SOAPConstants;
-import org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Operation</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPOperationImpl#getSoapActionURI <em>Soap Action URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.binding.soap.internal.impl.SOAPOperationImpl#getStyle <em>Style</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class SOAPOperationImpl extends ExtensibilityElementImpl implements SOAPOperation
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getSoapActionURI() <em>Soap Action URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getSoapActionURI()
- * @generated
- * @ordered
- */
- protected static final String SOAP_ACTION_URI_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getSoapActionURI() <em>Soap Action URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getSoapActionURI()
- * @generated
- * @ordered
- */
- protected String soapActionURI = SOAP_ACTION_URI_EDEFAULT;
-
- /**
- * The default value of the '{@link #getStyle() <em>Style</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getStyle()
- * @generated
- * @ordered
- */
- protected static final String STYLE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getStyle() <em>Style</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getStyle()
- * @generated
- * @ordered
- */
- protected String style = STYLE_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SOAPOperationImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return SOAPPackage.Literals.SOAP_OPERATION;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getSoapActionURI()
- {
- return soapActionURI;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setSoapActionURI(String newSoapActionURI)
- {
- String oldSoapActionURI = soapActionURI;
- soapActionURI = newSoapActionURI;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_OPERATION__SOAP_ACTION_URI, oldSoapActionURI, soapActionURI));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getStyle()
- {
- return style;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setStyle(String newStyle)
- {
- String oldStyle = style;
- style = newStyle;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, SOAPPackage.SOAP_OPERATION__STYLE, oldStyle, style));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_OPERATION__SOAP_ACTION_URI:
- return getSoapActionURI();
- case SOAPPackage.SOAP_OPERATION__STYLE:
- return getStyle();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_OPERATION__SOAP_ACTION_URI:
- setSoapActionURI((String)newValue);
- return;
- case SOAPPackage.SOAP_OPERATION__STYLE:
- setStyle((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_OPERATION__SOAP_ACTION_URI:
- setSoapActionURI(SOAP_ACTION_URI_EDEFAULT);
- return;
- case SOAPPackage.SOAP_OPERATION__STYLE:
- setStyle(STYLE_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case SOAPPackage.SOAP_OPERATION__SOAP_ACTION_URI:
- return SOAP_ACTION_URI_EDEFAULT == null ? soapActionURI != null : !SOAP_ACTION_URI_EDEFAULT.equals(soapActionURI);
- case SOAPPackage.SOAP_OPERATION__STYLE:
- return STYLE_EDEFAULT == null ? style != null : !STYLE_EDEFAULT.equals(style);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (soapActionURI: "); //$NON-NLS-1$
- result.append(soapActionURI);
- result.append(", style: "); //$NON-NLS-1$
- result.append(style);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods: DOM -> Model
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- setSoapActionURI(SOAPConstants.getAttribute(changedElement, SOAPConstants.SOAP_ACTION_ATTRIBUTE));
- setStyle(SOAPConstants.getAttribute(changedElement, SOAPConstants.STYLE_ATTRIBUTE));
- reconcileReferences(false);
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_OPERATION__SOAP_ACTION_URI)
- niceSetAttribute(theElement, SOAPConstants.SOAP_ACTION_ATTRIBUTE, getSoapActionURI());
- if (eAttribute == null || eAttribute == SOAPPackage.Literals.SOAP_OPERATION__STYLE)
- niceSetAttribute(theElement, SOAPConstants.STYLE_ATTRIBUTE, getStyle());
- }
- }
-
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(SOAPConstants.SOAP_NAMESPACE_URI, SOAPConstants.OPERATION_ELEMENT_TAG);
- return elementType;
- }
-
-} //SOAPOperationImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPPackageImpl.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPPackageImpl.java
deleted file mode 100644
index a6a6dd4eb..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/impl/SOAPPackageImpl.java
+++ /dev/null
@@ -1,896 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.impl;
-
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EOperation;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.binding.soap.SOAPAddress;
-import org.eclipse.wst.wsdl.binding.soap.SOAPBinding;
-import org.eclipse.wst.wsdl.binding.soap.SOAPBody;
-import org.eclipse.wst.wsdl.binding.soap.SOAPFactory;
-import org.eclipse.wst.wsdl.binding.soap.SOAPFault;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeader;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase;
-import org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault;
-import org.eclipse.wst.wsdl.binding.soap.SOAPOperation;
-import org.eclipse.wst.wsdl.binding.soap.SOAPPackage;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class SOAPPackageImpl extends EPackageImpl implements SOAPPackage
-{
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass soapBindingEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass soapBodyEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass soapHeaderBaseEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass soapFaultEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass soapOperationEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass soapAddressEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass soapHeaderFaultEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass soapHeaderEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass isoapBindingEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass isoapAddressEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass isoapBodyEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass isoapFaultEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass isoapOperationEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass isoapHeaderFaultEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass isoapHeaderEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EDataType iStringEDataType = null;
-
- /**
- * Creates an instance of the model <b>Package</b>, registered with
- * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
- * package URI value.
- * <p>Note: the correct way to create the package is via the static
- * factory method {@link #init init()}, which also performs
- * initialization of the package, or returns the registered package,
- * if one already exists.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.emf.ecore.EPackage.Registry
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private SOAPPackageImpl()
- {
- super(eNS_URI, SOAPFactory.eINSTANCE);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static boolean isInited = false;
-
- /**
- * Creates, registers, and initializes the <b>Package</b> for this
- * model, and for any others upon which it depends. Simple
- * dependencies are satisfied by calling this method on all
- * dependent packages before doing anything else. This method drives
- * initialization for interdependent packages directly, in parallel
- * with this package, itself.
- * <p>Of this package and its interdependencies, all packages which
- * have not yet been registered by their URI values are first created
- * and registered. The packages are then initialized in two steps:
- * meta-model objects for all of the packages are created before any
- * are initialized, since one package's meta-model objects may refer to
- * those of another.
- * <p>Invocation of this method will not affect any packages that have
- * already been initialized.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #eNS_URI
- * @see #createPackageContents()
- * @see #initializePackageContents()
- * @generated
- */
- public static SOAPPackage init()
- {
- if (isInited)
- return (SOAPPackage)EPackage.Registry.INSTANCE.getEPackage(SOAPPackage.eNS_URI);
-
- // Obtain or create and register package
- SOAPPackageImpl theSOAPPackage = (SOAPPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof SOAPPackageImpl
- ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new SOAPPackageImpl());
-
- isInited = true;
-
- // Initialize simple dependencies
- WSDLPackage.eINSTANCE.eClass();
-
- // Create package meta-data objects
- theSOAPPackage.createPackageContents();
-
- // Initialize created meta-data
- theSOAPPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- theSOAPPackage.freeze();
-
- return theSOAPPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getSOAPBinding()
- {
- return soapBindingEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPBinding_TransportURI()
- {
- return (EAttribute)soapBindingEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPBinding_Style()
- {
- return (EAttribute)soapBindingEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getSOAPBody()
- {
- return soapBodyEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPBody_Use()
- {
- return (EAttribute)soapBodyEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPBody_NamespaceURI()
- {
- return (EAttribute)soapBodyEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPBody_EEncodingStyles()
- {
- return (EAttribute)soapBodyEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getSOAPBody_EParts()
- {
- return (EReference)soapBodyEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getSOAPHeaderBase()
- {
- return soapHeaderBaseEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPHeaderBase_Use()
- {
- return (EAttribute)soapHeaderBaseEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPHeaderBase_NamespaceURI()
- {
- return (EAttribute)soapHeaderBaseEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPHeaderBase_EEncodingStyles()
- {
- return (EAttribute)soapHeaderBaseEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPHeaderBase_Message()
- {
- return (EAttribute)soapHeaderBaseEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPHeaderBase_Part()
- {
- return (EAttribute)soapHeaderBaseEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getSOAPHeaderBase_EMessage()
- {
- return (EReference)soapHeaderBaseEClass.getEStructuralFeatures().get(5);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getSOAPHeaderBase_EPart()
- {
- return (EReference)soapHeaderBaseEClass.getEStructuralFeatures().get(6);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getSOAPFault()
- {
- return soapFaultEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPFault_Use()
- {
- return (EAttribute)soapFaultEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPFault_NamespaceURI()
- {
- return (EAttribute)soapFaultEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPFault_EEncodingStyles()
- {
- return (EAttribute)soapFaultEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPFault_Name()
- {
- return (EAttribute)soapFaultEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getSOAPOperation()
- {
- return soapOperationEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPOperation_SoapActionURI()
- {
- return (EAttribute)soapOperationEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPOperation_Style()
- {
- return (EAttribute)soapOperationEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getSOAPAddress()
- {
- return soapAddressEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getSOAPAddress_LocationURI()
- {
- return (EAttribute)soapAddressEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getSOAPHeaderFault()
- {
- return soapHeaderFaultEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getSOAPHeader()
- {
- return soapHeaderEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getSOAPHeader_HeaderFaults()
- {
- return (EReference)soapHeaderEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getISOAPBinding()
- {
- return isoapBindingEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getISOAPAddress()
- {
- return isoapAddressEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getISOAPBody()
- {
- return isoapBodyEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getISOAPFault()
- {
- return isoapFaultEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getISOAPOperation()
- {
- return isoapOperationEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getISOAPHeaderFault()
- {
- return isoapHeaderFaultEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getISOAPHeader()
- {
- return isoapHeaderEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EDataType getIString()
- {
- return iStringEDataType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SOAPFactory getSOAPFactory()
- {
- return (SOAPFactory)getEFactoryInstance();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private boolean isCreated = false;
-
- /**
- * Creates the meta-model objects for the package. This method is
- * guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void createPackageContents()
- {
- if (isCreated)
- return;
- isCreated = true;
-
- // Create classes and their features
- soapBindingEClass = createEClass(SOAP_BINDING);
- createEAttribute(soapBindingEClass, SOAP_BINDING__TRANSPORT_URI);
- createEAttribute(soapBindingEClass, SOAP_BINDING__STYLE);
-
- soapBodyEClass = createEClass(SOAP_BODY);
- createEAttribute(soapBodyEClass, SOAP_BODY__USE);
- createEAttribute(soapBodyEClass, SOAP_BODY__NAMESPACE_URI);
- createEAttribute(soapBodyEClass, SOAP_BODY__EENCODING_STYLES);
- createEReference(soapBodyEClass, SOAP_BODY__EPARTS);
-
- soapHeaderBaseEClass = createEClass(SOAP_HEADER_BASE);
- createEAttribute(soapHeaderBaseEClass, SOAP_HEADER_BASE__USE);
- createEAttribute(soapHeaderBaseEClass, SOAP_HEADER_BASE__NAMESPACE_URI);
- createEAttribute(soapHeaderBaseEClass, SOAP_HEADER_BASE__EENCODING_STYLES);
- createEAttribute(soapHeaderBaseEClass, SOAP_HEADER_BASE__MESSAGE);
- createEAttribute(soapHeaderBaseEClass, SOAP_HEADER_BASE__PART);
- createEReference(soapHeaderBaseEClass, SOAP_HEADER_BASE__EMESSAGE);
- createEReference(soapHeaderBaseEClass, SOAP_HEADER_BASE__EPART);
-
- soapFaultEClass = createEClass(SOAP_FAULT);
- createEAttribute(soapFaultEClass, SOAP_FAULT__USE);
- createEAttribute(soapFaultEClass, SOAP_FAULT__NAMESPACE_URI);
- createEAttribute(soapFaultEClass, SOAP_FAULT__EENCODING_STYLES);
- createEAttribute(soapFaultEClass, SOAP_FAULT__NAME);
-
- soapOperationEClass = createEClass(SOAP_OPERATION);
- createEAttribute(soapOperationEClass, SOAP_OPERATION__SOAP_ACTION_URI);
- createEAttribute(soapOperationEClass, SOAP_OPERATION__STYLE);
-
- soapAddressEClass = createEClass(SOAP_ADDRESS);
- createEAttribute(soapAddressEClass, SOAP_ADDRESS__LOCATION_URI);
-
- soapHeaderFaultEClass = createEClass(SOAP_HEADER_FAULT);
-
- soapHeaderEClass = createEClass(SOAP_HEADER);
- createEReference(soapHeaderEClass, SOAP_HEADER__HEADER_FAULTS);
-
- isoapBindingEClass = createEClass(ISOAP_BINDING);
-
- isoapAddressEClass = createEClass(ISOAP_ADDRESS);
-
- isoapBodyEClass = createEClass(ISOAP_BODY);
-
- isoapFaultEClass = createEClass(ISOAP_FAULT);
-
- isoapOperationEClass = createEClass(ISOAP_OPERATION);
-
- isoapHeaderFaultEClass = createEClass(ISOAP_HEADER_FAULT);
-
- isoapHeaderEClass = createEClass(ISOAP_HEADER);
-
- // Create data types
- iStringEDataType = createEDataType(ISTRING);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private boolean isInitialized = false;
-
- /**
- * Complete the initialization of the package and its meta-model. This
- * method is guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void initializePackageContents()
- {
- if (isInitialized)
- return;
- isInitialized = true;
-
- // Initialize package
- setName(eNAME);
- setNsPrefix(eNS_PREFIX);
- setNsURI(eNS_URI);
-
- // Obtain other dependent packages
- WSDLPackage theWSDLPackage = (WSDLPackage)EPackage.Registry.INSTANCE.getEPackage(WSDLPackage.eNS_URI);
-
- // Add supertypes to classes
- soapBindingEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
- soapBindingEClass.getESuperTypes().add(this.getISOAPBinding());
- soapBodyEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
- soapBodyEClass.getESuperTypes().add(this.getISOAPBody());
- soapHeaderBaseEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
- soapFaultEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
- soapFaultEClass.getESuperTypes().add(this.getISOAPFault());
- soapOperationEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
- soapOperationEClass.getESuperTypes().add(this.getISOAPOperation());
- soapAddressEClass.getESuperTypes().add(theWSDLPackage.getExtensibilityElement());
- soapAddressEClass.getESuperTypes().add(this.getISOAPAddress());
- soapHeaderFaultEClass.getESuperTypes().add(this.getSOAPHeaderBase());
- soapHeaderFaultEClass.getESuperTypes().add(this.getISOAPHeaderFault());
- soapHeaderEClass.getESuperTypes().add(this.getSOAPHeaderBase());
- soapHeaderEClass.getESuperTypes().add(this.getISOAPHeader());
-
- // Initialize classes and features; add operations and parameters
- initEClass(soapBindingEClass, SOAPBinding.class, "SOAPBinding", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getSOAPBinding_TransportURI(),
- ecorePackage.getEString(),
- "transportURI", null, 0, 1, SOAPBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getSOAPBinding_Style(),
- ecorePackage.getEString(),
- "style", null, 0, 1, SOAPBinding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(soapBodyEClass, SOAPBody.class, "SOAPBody", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getSOAPBody_Use(),
- ecorePackage.getEString(),
- "use", null, 0, 1, SOAPBody.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getSOAPBody_NamespaceURI(),
- ecorePackage.getEString(),
- "namespaceURI", null, 0, 1, SOAPBody.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getSOAPBody_EEncodingStyles(),
- this.getIString(),
- "eEncodingStyles", null, 0, -1, SOAPBody.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getSOAPBody_EParts(),
- theWSDLPackage.getPart(),
- null,
- "eParts", null, 0, -1, SOAPBody.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(soapHeaderBaseEClass, SOAPHeaderBase.class, "SOAPHeaderBase", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getSOAPHeaderBase_Use(),
- ecorePackage.getEString(),
- "use", null, 0, 1, SOAPHeaderBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getSOAPHeaderBase_NamespaceURI(),
- ecorePackage.getEString(),
- "namespaceURI", null, 0, 1, SOAPHeaderBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getSOAPHeaderBase_EEncodingStyles(),
- this.getIString(),
- "eEncodingStyles", null, 0, -1, SOAPHeaderBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getSOAPHeaderBase_Message(),
- theWSDLPackage.getQName(),
- "message", null, 0, 1, SOAPHeaderBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getSOAPHeaderBase_Part(),
- ecorePackage.getEString(),
- "part", null, 0, 1, SOAPHeaderBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getSOAPHeaderBase_EMessage(),
- theWSDLPackage.getMessage(),
- null,
- "eMessage", null, 1, 1, SOAPHeaderBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getSOAPHeaderBase_EPart(),
- theWSDLPackage.getPart(),
- null,
- "ePart", null, 1, 1, SOAPHeaderBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- addEOperation(soapHeaderBaseEClass, theWSDLPackage.getIList(), "getEncodingStyles", 0, 1); //$NON-NLS-1$
-
- EOperation op = addEOperation(soapHeaderBaseEClass, null, "setEncodingStyles"); //$NON-NLS-1$
- addEParameter(op, theWSDLPackage.getIList(), "encodingStyles", 0, 1); //$NON-NLS-1$
-
- initEClass(soapFaultEClass, SOAPFault.class, "SOAPFault", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getSOAPFault_Use(),
- ecorePackage.getEString(),
- "use", null, 0, 1, SOAPFault.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getSOAPFault_NamespaceURI(),
- ecorePackage.getEString(),
- "namespaceURI", null, 0, 1, SOAPFault.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getSOAPFault_EEncodingStyles(),
- this.getIString(),
- "eEncodingStyles", null, 0, -1, SOAPFault.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getSOAPFault_Name(),
- ecorePackage.getEString(),
- "name", null, 0, 1, SOAPFault.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(soapOperationEClass, SOAPOperation.class, "SOAPOperation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getSOAPOperation_SoapActionURI(),
- ecorePackage.getEString(),
- "soapActionURI", null, 0, 1, SOAPOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getSOAPOperation_Style(),
- ecorePackage.getEString(),
- "style", null, 0, 1, SOAPOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(soapAddressEClass, SOAPAddress.class, "SOAPAddress", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getSOAPAddress_LocationURI(),
- ecorePackage.getEString(),
- "locationURI", null, 0, 1, SOAPAddress.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(soapHeaderFaultEClass, SOAPHeaderFault.class, "SOAPHeaderFault", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(soapHeaderEClass, SOAPHeader.class, "SOAPHeader", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(
- getSOAPHeader_HeaderFaults(),
- this.getSOAPHeaderFault(),
- null,
- "headerFaults", null, 0, -1, SOAPHeader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(
- isoapBindingEClass,
- javax.wsdl.extensions.soap.SOAPBinding.class,
- "ISOAPBinding", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- isoapAddressEClass,
- javax.wsdl.extensions.soap.SOAPAddress.class,
- "ISOAPAddress", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- isoapBodyEClass,
- javax.wsdl.extensions.soap.SOAPBody.class,
- "ISOAPBody", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- addEOperation(isoapBodyEClass, theWSDLPackage.getIList(), "getEncodingStyles", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(isoapBodyEClass, null, "setEncodingStyles"); //$NON-NLS-1$
- addEParameter(op, theWSDLPackage.getIList(), "encodingStyles", 0, 1); //$NON-NLS-1$
-
- addEOperation(isoapBodyEClass, theWSDLPackage.getIList(), "getParts", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(isoapBodyEClass, null, "setParts"); //$NON-NLS-1$
- addEParameter(op, theWSDLPackage.getIList(), "parts", 0, 1); //$NON-NLS-1$
-
- initEClass(
- isoapFaultEClass,
- javax.wsdl.extensions.soap.SOAPFault.class,
- "ISOAPFault", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- isoapOperationEClass,
- javax.wsdl.extensions.soap.SOAPOperation.class,
- "ISOAPOperation", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- isoapHeaderFaultEClass,
- javax.wsdl.extensions.soap.SOAPHeaderFault.class,
- "ISOAPHeaderFault", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- isoapHeaderEClass,
- javax.wsdl.extensions.soap.SOAPHeader.class,
- "ISOAPHeader", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- addEOperation(isoapHeaderEClass, theWSDLPackage.getIList(), "getSOAPHeaderFaults", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(isoapHeaderEClass, null, "addSOAPHeaderFault"); //$NON-NLS-1$
- addEParameter(op, this.getISOAPHeaderFault(), "soapHeaderFault", 0, 1); //$NON-NLS-1$
-
- // Initialize data types
- initEDataType(iStringEDataType, String.class, "IString", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- // Create resource
- createResource(eNS_URI);
- }
-} //SOAPPackageImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPAdapterFactory.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPAdapterFactory.java
deleted file mode 100644
index 2da729f80..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPAdapterFactory.java
+++ /dev/null
@@ -1,477 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.util;
-
-
-import javax.wsdl.extensions.ExtensibilityElement;
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.binding.soap.*;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Adapter Factory</b> for the model.
- * It provides an adapter <code>createXXX</code> method for each class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage
- * @generated
- */
-public class SOAPAdapterFactory extends AdapterFactoryImpl
-{
- /**
- * The cached model package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static SOAPPackage modelPackage;
-
- /**
- * Creates an instance of the adapter factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SOAPAdapterFactory()
- {
- if (modelPackage == null)
- {
- modelPackage = SOAPPackage.eINSTANCE;
- }
- }
-
- /**
- * Returns whether this factory is applicable for the type of the object.
- * <!-- begin-user-doc -->
- * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
- * <!-- end-user-doc -->
- * @return whether this factory is applicable for the type of the object.
- * @generated
- */
- public boolean isFactoryForType(Object object)
- {
- if (object == modelPackage)
- {
- return true;
- }
- if (object instanceof EObject)
- {
- return ((EObject)object).eClass().getEPackage() == modelPackage;
- }
- return false;
- }
-
- /**
- * The switch that delegates to the <code>createXXX</code> methods.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected SOAPSwitch modelSwitch = new SOAPSwitch()
- {
- public Object caseSOAPBinding(SOAPBinding object)
- {
- return createSOAPBindingAdapter();
- }
-
- public Object caseSOAPBody(SOAPBody object)
- {
- return createSOAPBodyAdapter();
- }
-
- public Object caseSOAPHeaderBase(SOAPHeaderBase object)
- {
- return createSOAPHeaderBaseAdapter();
- }
-
- public Object caseSOAPFault(SOAPFault object)
- {
- return createSOAPFaultAdapter();
- }
-
- public Object caseSOAPOperation(SOAPOperation object)
- {
- return createSOAPOperationAdapter();
- }
-
- public Object caseSOAPAddress(SOAPAddress object)
- {
- return createSOAPAddressAdapter();
- }
-
- public Object caseSOAPHeaderFault(SOAPHeaderFault object)
- {
- return createSOAPHeaderFaultAdapter();
- }
-
- public Object caseSOAPHeader(SOAPHeader object)
- {
- return createSOAPHeaderAdapter();
- }
-
- public Object caseISOAPBinding(javax.wsdl.extensions.soap.SOAPBinding object)
- {
- return createISOAPBindingAdapter();
- }
-
- public Object caseISOAPAddress(javax.wsdl.extensions.soap.SOAPAddress object)
- {
- return createISOAPAddressAdapter();
- }
-
- public Object caseISOAPBody(javax.wsdl.extensions.soap.SOAPBody object)
- {
- return createISOAPBodyAdapter();
- }
-
- public Object caseISOAPFault(javax.wsdl.extensions.soap.SOAPFault object)
- {
- return createISOAPFaultAdapter();
- }
-
- public Object caseISOAPOperation(javax.wsdl.extensions.soap.SOAPOperation object)
- {
- return createISOAPOperationAdapter();
- }
-
- public Object caseISOAPHeaderFault(javax.wsdl.extensions.soap.SOAPHeaderFault object)
- {
- return createISOAPHeaderFaultAdapter();
- }
-
- public Object caseISOAPHeader(javax.wsdl.extensions.soap.SOAPHeader object)
- {
- return createISOAPHeaderAdapter();
- }
-
- public Object caseWSDLElement(WSDLElement object)
- {
- return createWSDLElementAdapter();
- }
-
- public Object caseIExtensibilityElement(ExtensibilityElement object)
- {
- return createIExtensibilityElementAdapter();
- }
-
- public Object caseExtensibilityElement(org.eclipse.wst.wsdl.ExtensibilityElement object)
- {
- return createExtensibilityElementAdapter();
- }
-
- public Object defaultCase(EObject object)
- {
- return createEObjectAdapter();
- }
- };
-
- /**
- * Creates an adapter for the <code>target</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param target the object to adapt.
- * @return the adapter for the <code>target</code>.
- * @generated
- */
- public Adapter createAdapter(Notifier target)
- {
- return (Adapter)modelSwitch.doSwitch((EObject)target);
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBinding <em>Binding</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPBinding
- * @generated
- */
- public Adapter createSOAPBindingAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPBody <em>Body</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPBody
- * @generated
- */
- public Adapter createSOAPBodyAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase <em>Header Base</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderBase
- * @generated
- */
- public Adapter createSOAPHeaderBaseAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPFault <em>Fault</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPFault
- * @generated
- */
- public Adapter createSOAPFaultAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPOperation <em>Operation</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPOperation
- * @generated
- */
- public Adapter createSOAPOperationAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPAddress <em>Address</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPAddress
- * @generated
- */
- public Adapter createSOAPAddressAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault <em>Header Fault</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeaderFault
- * @generated
- */
- public Adapter createSOAPHeaderFaultAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.binding.soap.SOAPHeader <em>Header</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPHeader
- * @generated
- */
- public Adapter createSOAPHeaderAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.soap.SOAPBinding <em>ISOAP Binding</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.soap.SOAPBinding
- * @generated
- */
- public Adapter createISOAPBindingAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.soap.SOAPAddress <em>ISOAP Address</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.soap.SOAPAddress
- * @generated
- */
- public Adapter createISOAPAddressAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.soap.SOAPBody <em>ISOAP Body</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.soap.SOAPBody
- * @generated
- */
- public Adapter createISOAPBodyAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.soap.SOAPFault <em>ISOAP Fault</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.soap.SOAPFault
- * @generated
- */
- public Adapter createISOAPFaultAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.soap.SOAPOperation <em>ISOAP Operation</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.soap.SOAPOperation
- * @generated
- */
- public Adapter createISOAPOperationAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.soap.SOAPHeaderFault <em>ISOAP Header Fault</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.soap.SOAPHeaderFault
- * @generated
- */
- public Adapter createISOAPHeaderFaultAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.soap.SOAPHeader <em>ISOAP Header</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.soap.SOAPHeader
- * @generated
- */
- public Adapter createISOAPHeaderAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.WSDLElement <em>Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.WSDLElement
- * @generated
- */
- public Adapter createWSDLElementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.ExtensibilityElement <em>IExtensibility Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.ExtensibilityElement
- * @generated
- */
- public Adapter createIExtensibilityElementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.ExtensibilityElement <em>Extensibility Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.ExtensibilityElement
- * @generated
- */
- public Adapter createExtensibilityElementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for the default case.
- * <!-- begin-user-doc -->
- * This default implementation returns null.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @generated
- */
- public Adapter createEObjectAdapter()
- {
- return null;
- }
-
-} //SOAPAdapterFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPConstants.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPConstants.java
deleted file mode 100644
index 766aa59c9..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPConstants.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.util;
-
-
-import org.w3c.dom.Element;
-
-
-public final class SOAPConstants
-{
- public static final String ADDRESS_ELEMENT_TAG = "address"; //$NON-NLS-1$
-
- public static final String BINDING_ELEMENT_TAG = "binding"; //$NON-NLS-1$
-
- public static final String BODY_ELEMENT_TAG = "body"; //$NON-NLS-1$
-
- public static final String FAULT_ELEMENT_TAG = "fault"; //$NON-NLS-1$
-
- public static final String HEADER_ELEMENT_TAG = "header"; //$NON-NLS-1$
-
- public static final String HEADER_FAULT_ELEMENT_TAG = "headerfault"; //$NON-NLS-1$
-
- public static final String OPERATION_ELEMENT_TAG = "operation"; //$NON-NLS-1$
-
- public static final String SOAP_NAMESPACE_URI = "http://schemas.xmlsoap.org/wsdl/soap/"; //$NON-NLS-1$
-
- public static final String SOAP_ACTION_ATTRIBUTE = "soapAction"; //$NON-NLS-1$
-
- public static final String STYLE_ATTRIBUTE = "style"; //$NON-NLS-1$
-
- public static final String LOCATION_ATTRIBUTE = "location"; //$NON-NLS-1$
-
- public static final String TRANSPORT_ATTRIBUTE = "transport"; //$NON-NLS-1$
-
- public static final String USE_ATTRIBUTE = "use"; //$NON-NLS-1$
-
- public static final String NAMESPACE_ATTRIBUTE = "namespace"; //$NON-NLS-1$
-
- public static final String NAMESPACE_URI_ATTRIBUTE = "namespaceURI"; //$NON-NLS-1$
-
- public static final String NAME_ATTRIBUTE = "name"; //$NON-NLS-1$
-
- public static final String ENCODING_STYLE_ATTRIBUTE = "encodingStyle"; //$NON-NLS-1$
-
- public static final String MESSAGE_ATTRIBUTE = "message"; //$NON-NLS-1$
-
- public static final String PART_ATTRIBUTE = "part"; //$NON-NLS-1$
-
- public static final String PARTS_ATTRIBUTE = "parts"; //$NON-NLS-1$
-
- public static String getAttribute(Element element, String attributeName)
- {
- return element.hasAttribute(attributeName) ? element.getAttribute(attributeName) : null;
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPExtensibilityElementFactory.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPExtensibilityElementFactory.java
deleted file mode 100644
index 8142b0476..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPExtensibilityElementFactory.java
+++ /dev/null
@@ -1,66 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.util;
-
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.binding.soap.SOAPFactory;
-import org.eclipse.wst.wsdl.util.ExtensibilityElementFactory;
-
-
-public class SOAPExtensibilityElementFactory implements ExtensibilityElementFactory
-{
- public ExtensibilityElement createExtensibilityElement(String namespace, String localName)
- {
- if (SOAPConstants.SOAP_NAMESPACE_URI.equals(namespace))
- {
- if (SOAPConstants.ADDRESS_ELEMENT_TAG.equals(localName))
- {
- return SOAPFactory.eINSTANCE.createSOAPAddress();
- }
- else if (SOAPConstants.BINDING_ELEMENT_TAG.equals(localName))
- {
- return SOAPFactory.eINSTANCE.createSOAPBinding();
- }
- else if (SOAPConstants.BODY_ELEMENT_TAG.equals(localName))
- {
- return SOAPFactory.eINSTANCE.createSOAPBody();
- }
- else if (SOAPConstants.FAULT_ELEMENT_TAG.equals(localName))
- {
- return SOAPFactory.eINSTANCE.createSOAPFault();
- }
- else if (SOAPConstants.OPERATION_ELEMENT_TAG.equals(localName))
- {
- return SOAPFactory.eINSTANCE.createSOAPOperation();
- }
- else if (SOAPConstants.HEADER_ELEMENT_TAG.equals(localName))
- {
- return SOAPFactory.eINSTANCE.createSOAPHeader();
- }
- else if (SOAPConstants.HEADER_FAULT_ELEMENT_TAG.equals(localName))
- {
- return SOAPFactory.eINSTANCE.createSOAPHeaderFault();
- }
- else
- {
- //System.out.println("Unhandled localName: " + localName);
- return WSDLFactory.eINSTANCE.createUnknownExtensibilityElement();
- }
- }
- else
- {
- //System.out.println("Unhandled namespace: " + namespace);
- return WSDLFactory.eINSTANCE.createUnknownExtensibilityElement();
- }
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPSwitch.java b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPSwitch.java
deleted file mode 100644
index cca6ee6c7..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/internal/util/SOAPSwitch.java
+++ /dev/null
@@ -1,543 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.binding.soap.internal.util;
-
-
-import java.util.List;
-
-import javax.wsdl.extensions.ExtensibilityElement;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.binding.soap.*;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object
- * and proceeding up the inheritance hierarchy
- * until a non-null result is returned,
- * which is the result of the switch.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.binding.soap.SOAPPackage
- * @generated
- */
-public class SOAPSwitch
-{
- /**
- * The cached model package
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static SOAPPackage modelPackage;
-
- /**
- * Creates an instance of the switch.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SOAPSwitch()
- {
- if (modelPackage == null)
- {
- modelPackage = SOAPPackage.eINSTANCE;
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- public Object doSwitch(EObject theEObject)
- {
- return doSwitch(theEObject.eClass(), theEObject);
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected Object doSwitch(EClass theEClass, EObject theEObject)
- {
- if (theEClass.eContainer() == modelPackage)
- {
- return doSwitch(theEClass.getClassifierID(), theEObject);
- }
- else
- {
- List eSuperTypes = theEClass.getESuperTypes();
- return eSuperTypes.isEmpty() ? defaultCase(theEObject) : doSwitch((EClass)eSuperTypes.get(0), theEObject);
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected Object doSwitch(int classifierID, EObject theEObject)
- {
- switch (classifierID)
- {
- case SOAPPackage.SOAP_BINDING:
- {
- SOAPBinding soapBinding = (SOAPBinding)theEObject;
- Object result = caseSOAPBinding(soapBinding);
- if (result == null)
- result = caseExtensibilityElement(soapBinding);
- if (result == null)
- result = caseISOAPBinding(soapBinding);
- if (result == null)
- result = caseWSDLElement(soapBinding);
- if (result == null)
- result = caseIExtensibilityElement(soapBinding);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case SOAPPackage.SOAP_BODY:
- {
- SOAPBody soapBody = (SOAPBody)theEObject;
- Object result = caseSOAPBody(soapBody);
- if (result == null)
- result = caseExtensibilityElement(soapBody);
- if (result == null)
- result = caseISOAPBody(soapBody);
- if (result == null)
- result = caseWSDLElement(soapBody);
- if (result == null)
- result = caseIExtensibilityElement(soapBody);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case SOAPPackage.SOAP_HEADER_BASE:
- {
- SOAPHeaderBase soapHeaderBase = (SOAPHeaderBase)theEObject;
- Object result = caseSOAPHeaderBase(soapHeaderBase);
- if (result == null)
- result = caseExtensibilityElement(soapHeaderBase);
- if (result == null)
- result = caseWSDLElement(soapHeaderBase);
- if (result == null)
- result = caseIExtensibilityElement(soapHeaderBase);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case SOAPPackage.SOAP_FAULT:
- {
- SOAPFault soapFault = (SOAPFault)theEObject;
- Object result = caseSOAPFault(soapFault);
- if (result == null)
- result = caseExtensibilityElement(soapFault);
- if (result == null)
- result = caseISOAPFault(soapFault);
- if (result == null)
- result = caseWSDLElement(soapFault);
- if (result == null)
- result = caseIExtensibilityElement(soapFault);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case SOAPPackage.SOAP_OPERATION:
- {
- SOAPOperation soapOperation = (SOAPOperation)theEObject;
- Object result = caseSOAPOperation(soapOperation);
- if (result == null)
- result = caseExtensibilityElement(soapOperation);
- if (result == null)
- result = caseISOAPOperation(soapOperation);
- if (result == null)
- result = caseWSDLElement(soapOperation);
- if (result == null)
- result = caseIExtensibilityElement(soapOperation);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case SOAPPackage.SOAP_ADDRESS:
- {
- SOAPAddress soapAddress = (SOAPAddress)theEObject;
- Object result = caseSOAPAddress(soapAddress);
- if (result == null)
- result = caseExtensibilityElement(soapAddress);
- if (result == null)
- result = caseISOAPAddress(soapAddress);
- if (result == null)
- result = caseWSDLElement(soapAddress);
- if (result == null)
- result = caseIExtensibilityElement(soapAddress);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case SOAPPackage.SOAP_HEADER_FAULT:
- {
- SOAPHeaderFault soapHeaderFault = (SOAPHeaderFault)theEObject;
- Object result = caseSOAPHeaderFault(soapHeaderFault);
- if (result == null)
- result = caseSOAPHeaderBase(soapHeaderFault);
- if (result == null)
- result = caseISOAPHeaderFault(soapHeaderFault);
- if (result == null)
- result = caseExtensibilityElement(soapHeaderFault);
- if (result == null)
- result = caseWSDLElement(soapHeaderFault);
- if (result == null)
- result = caseIExtensibilityElement(soapHeaderFault);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case SOAPPackage.SOAP_HEADER:
- {
- SOAPHeader soapHeader = (SOAPHeader)theEObject;
- Object result = caseSOAPHeader(soapHeader);
- if (result == null)
- result = caseSOAPHeaderBase(soapHeader);
- if (result == null)
- result = caseISOAPHeader(soapHeader);
- if (result == null)
- result = caseExtensibilityElement(soapHeader);
- if (result == null)
- result = caseWSDLElement(soapHeader);
- if (result == null)
- result = caseIExtensibilityElement(soapHeader);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- default:
- return defaultCase(theEObject);
- }
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Binding</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Binding</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseSOAPBinding(SOAPBinding object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Body</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Body</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseSOAPBody(SOAPBody object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Header Base</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Header Base</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseSOAPHeaderBase(SOAPHeaderBase object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Fault</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Fault</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseSOAPFault(SOAPFault object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Operation</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Operation</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseSOAPOperation(SOAPOperation object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Address</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Address</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseSOAPAddress(SOAPAddress object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Header Fault</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Header Fault</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseSOAPHeaderFault(SOAPHeaderFault object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Header</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Header</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseSOAPHeader(SOAPHeader object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>ISOAP Binding</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>ISOAP Binding</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseISOAPBinding(javax.wsdl.extensions.soap.SOAPBinding object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>ISOAP Address</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>ISOAP Address</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseISOAPAddress(javax.wsdl.extensions.soap.SOAPAddress object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>ISOAP Body</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>ISOAP Body</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseISOAPBody(javax.wsdl.extensions.soap.SOAPBody object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>ISOAP Fault</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>ISOAP Fault</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseISOAPFault(javax.wsdl.extensions.soap.SOAPFault object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>ISOAP Operation</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>ISOAP Operation</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseISOAPOperation(javax.wsdl.extensions.soap.SOAPOperation object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>ISOAP Header Fault</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>ISOAP Header Fault</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseISOAPHeaderFault(javax.wsdl.extensions.soap.SOAPHeaderFault object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>ISOAP Header</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>ISOAP Header</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseISOAPHeader(javax.wsdl.extensions.soap.SOAPHeader object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseWSDLElement(WSDLElement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IExtensibility Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IExtensibility Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIExtensibilityElement(ExtensibilityElement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Extensibility Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Extensibility Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseExtensibilityElement(org.eclipse.wst.wsdl.ExtensibilityElement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch, but this is the last case anyway.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject)
- * @generated
- */
- public Object defaultCase(EObject object)
- {
- return null;
- }
-
-} //SOAPSwitch
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/package.html b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/package.html
deleted file mode 100644
index 9554345e4..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/package.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<link rel="stylesheet" href="../../../../../..//apistyles.css" type="text/css">
-<title>WSDL Model SOAP Binding Extension API Overview</title>
-</head>
-<body>
-<p>
- The WSDL model API allows clients to work with the WSDL 1.1 documents.
- </p>
-<table width="500">
-<tr>
-<td>
-<p>The WSDL model API allows clients to load, modify, and save WSDL 1.1 documents.
- </p>
-</td>
-</tr>
-</table>
-</body>
-</html>
diff --git a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/package.xml b/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/package.xml
deleted file mode 100644
index c2cb92a1c..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-soap/org/eclipse/wst/wsdl/binding/soap/package.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<html>
- <head>
- <meta
- name="root"
-
- content="../../../../../../" />
- <title>WSDL Model SOAP Binding Extension API Overview</title>
- </head>
-
- <body>
- <abstract>
- The WSDL model API allows clients to work with the WSDL 1.1 documents.
- </abstract>
- <p>The WSDL model API allows clients to load, modify, and save WSDL 1.1 documents.
- </p>
- </body>
-</html>
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Binding.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Binding.java
deleted file mode 100644
index 1aef81ac3..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Binding.java
+++ /dev/null
@@ -1,139 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.util.EList;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Binding</b></em>'.
- * @since 1.0
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL binding element. A binding defines message format and protocol details for operations and messages defined by a particular portType. There may be any number of bindings for a given portType.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.Binding#getQName <em>QName</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Binding#isUndefined <em>Undefined</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Binding#getEPortType <em>EPort Type</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Binding#getEBindingOperations <em>EBinding Operations</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBinding()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibleElement org.eclipse.wst.wsdl.IBinding"
- * @generated
- */
-public interface Binding extends ExtensibleElement, javax.wsdl.Binding
-{
- /**
- * Returns the value of the '<em><b>QName</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>QName</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>QName</em>' attribute.
- * @see #setQName(QName)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBinding_QName()
- * @model dataType="org.eclipse.wst.wsdl.QName"
- * @generated
- */
- QName getQName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Binding#getQName <em>QName</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>QName</em>' attribute.
- * @see #getQName()
- * @generated
- */
- void setQName(QName value);
-
- /**
- * Returns the value of the '<em><b>Undefined</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Undefined</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Undefined</em>' attribute.
- * @see #setUndefined(boolean)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBinding_Undefined()
- * @model
- * @generated
- */
- boolean isUndefined();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Binding#isUndefined <em>Undefined</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Undefined</em>' attribute.
- * @see #isUndefined()
- * @generated
- */
- void setUndefined(boolean value);
-
- /**
- * Returns the value of the '<em><b>EPort Type</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EPort Type</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EPort Type</em>' reference.
- * @see #setEPortType(PortType)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBinding_EPortType()
- * @model required="true"
- * @generated
- */
- PortType getEPortType();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Binding#getEPortType <em>EPort Type</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EPort Type</em>' reference.
- * @see #getEPortType()
- * @generated
- */
- void setEPortType(PortType value);
-
- /**
- * Returns the value of the '<em><b>EBinding Operations</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.BindingOperation}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EBinding Operations</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EBinding Operations</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBinding_EBindingOperations()
- * @model type="org.eclipse.wst.wsdl.BindingOperation" containment="true"
- * @generated
- */
- EList getEBindingOperations();
-
-} // Binding
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingFault.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingFault.java
deleted file mode 100644
index fcca4ef3b..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingFault.java
+++ /dev/null
@@ -1,114 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Binding Fault</b></em>'.
- * @since 1.0
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL fault element within a operation within a binding. A fault element within an operation within a binding specifies binding information for the fault with the same name.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.BindingFault#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.BindingFault#getEFault <em>EFault</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBindingFault()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibleElement org.eclipse.wst.wsdl.IBindingFault"
- * @generated
- */
-public interface BindingFault extends ExtensibleElement, javax.wsdl.BindingFault
-{
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBindingFault_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.BindingFault#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>EFault</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EFault</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EFault</em>' reference.
- * @see #setEFault(Fault)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBindingFault_EFault()
- * @model required="true"
- * @generated
- */
- Fault getEFault();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.BindingFault#getEFault <em>EFault</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EFault</em>' reference.
- * @see #getEFault()
- * @generated
- */
- void setEFault(Fault value);
-
- /**
- * <!-- begin-user-doc -->
- * This method is same as getEFault() and compatible with the JWSDL API.
- * @see #getEFault()
- * @return the value of the '<em>EFault</em>' reference.
- * @ignore
- * <!-- end-user-doc -->
- * @model kind="operation" type="org.eclipse.wst.wsdl.IFault"
- * @generated
- */
- javax.wsdl.Fault getFault();
-
- /**
- * <!-- begin-user-doc -->
- * This method is same as setEFault(Fault) and compatible with the JWSDL API.
- * @see #setEFault(Fault)
- * @param fault the new value of the '<em>EFault</em>' reference.
- * @ignore
- * <!-- end-user-doc -->
- * @model faultType="org.eclipse.wst.wsdl.IFault"
- * @generated
- */
- void setFault(javax.wsdl.Fault fault);
-
-} // BindingFault
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingInput.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingInput.java
deleted file mode 100644
index 68db69999..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingInput.java
+++ /dev/null
@@ -1,114 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Binding Input</b></em>'.
- * @since 1.0
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL input element within a operation within a binding. An input element within an operation within a binding specifies binding information for the input of the operation.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.BindingInput#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.BindingInput#getEInput <em>EInput</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBindingInput()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibleElement org.eclipse.wst.wsdl.IBindingInput"
- * @generated
- */
-public interface BindingInput extends ExtensibleElement, javax.wsdl.BindingInput
-{
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBindingInput_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.BindingInput#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>EInput</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EInput</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EInput</em>' reference.
- * @see #setEInput(Input)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBindingInput_EInput()
- * @model required="true"
- * @generated
- */
- Input getEInput();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.BindingInput#getEInput <em>EInput</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EInput</em>' reference.
- * @see #getEInput()
- * @generated
- */
- void setEInput(Input value);
-
- /**
- * <!-- begin-user-doc -->
- * This method is same as getEInput() and compatible with the JWSDL API.
- * @see #getEInput()
- * @return the value of the '<em>EInput</em>' reference.
- * @ignore
- * <!-- end-user-doc -->
- * @model kind="operation" type="org.eclipse.wst.wsdl.IInput"
- * @generated
- */
- javax.wsdl.Input getInput();
-
- /**
- * <!-- begin-user-doc -->
- * This method is same as setEInput(Input) and compatible with the JWSDL API.
- * @see #setEInput(Input)
- * @param input the new value of the '<em>EInput</em>' reference.
- * @ignore
- * <!-- end-user-doc -->
- * @model inputType="org.eclipse.wst.wsdl.IInput"
- * @generated
- */
- void setInput(javax.wsdl.Input input);
-
-} // BindingInput
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingOperation.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingOperation.java
deleted file mode 100644
index 30834c0ee..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingOperation.java
+++ /dev/null
@@ -1,164 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import org.eclipse.emf.common.util.EList;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Binding Operation</b></em>'.
- * @since 1.0
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL operation element within a binding. An operation element within a binding specifies binding information for the operation with the same name within the binding's portType.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.BindingOperation#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.BindingOperation#getEOperation <em>EOperation</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.BindingOperation#getEBindingInput <em>EBinding Input</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.BindingOperation#getEBindingOutput <em>EBinding Output</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.BindingOperation#getEBindingFaults <em>EBinding Faults</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBindingOperation()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibleElement org.eclipse.wst.wsdl.IBindingOperation"
- * @generated
- */
-public interface BindingOperation extends ExtensibleElement, javax.wsdl.BindingOperation
-{
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBindingOperation_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.BindingOperation#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>EOperation</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EOperation</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EOperation</em>' reference.
- * @see #setEOperation(Operation)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBindingOperation_EOperation()
- * @model required="true"
- * @generated
- */
- Operation getEOperation();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.BindingOperation#getEOperation <em>EOperation</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EOperation</em>' reference.
- * @see #getEOperation()
- * @generated
- */
- void setEOperation(Operation value);
-
- /**
- * Returns the value of the '<em><b>EBinding Input</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EBinding Input</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EBinding Input</em>' containment reference.
- * @see #setEBindingInput(BindingInput)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBindingOperation_EBindingInput()
- * @model containment="true"
- * @generated
- */
- BindingInput getEBindingInput();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.BindingOperation#getEBindingInput <em>EBinding Input</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EBinding Input</em>' containment reference.
- * @see #getEBindingInput()
- * @generated
- */
- void setEBindingInput(BindingInput value);
-
- /**
- * Returns the value of the '<em><b>EBinding Output</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EBinding Output</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EBinding Output</em>' containment reference.
- * @see #setEBindingOutput(BindingOutput)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBindingOperation_EBindingOutput()
- * @model containment="true"
- * @generated
- */
- BindingOutput getEBindingOutput();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.BindingOperation#getEBindingOutput <em>EBinding Output</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EBinding Output</em>' containment reference.
- * @see #getEBindingOutput()
- * @generated
- */
- void setEBindingOutput(BindingOutput value);
-
- /**
- * Returns the value of the '<em><b>EBinding Faults</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.BindingFault}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EBinding Faults</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EBinding Faults</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBindingOperation_EBindingFaults()
- * @model type="org.eclipse.wst.wsdl.BindingFault" containment="true"
- * @generated
- */
- EList getEBindingFaults();
-
-} // BindingOperation
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingOutput.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingOutput.java
deleted file mode 100644
index 0c013b806..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/BindingOutput.java
+++ /dev/null
@@ -1,115 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Binding Output</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL output element within a operation within a binding. An output element within an operation within a binding specifies binding information for the output of the operation.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.BindingOutput#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.BindingOutput#getEOutput <em>EOutput</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBindingOutput()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibleElement org.eclipse.wst.wsdl.IBindingOutput"
- * @generated
- */
-public interface BindingOutput extends ExtensibleElement, javax.wsdl.BindingOutput
-{
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBindingOutput_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.BindingOutput#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>EOutput</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EOutput</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EOutput</em>' reference.
- * @see #setEOutput(Output)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getBindingOutput_EOutput()
- * @model required="true"
- * @generated
- */
- Output getEOutput();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.BindingOutput#getEOutput <em>EOutput</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EOutput</em>' reference.
- * @see #getEOutput()
- * @generated
- */
- void setEOutput(Output value);
-
- /**
- * <!-- begin-user-doc -->
- * This method is same as getEOutput() and compatible with the JWSDL API.
- * @see #getEOutput()
- * @return the value of the '<em>EOutput</em>' reference.
- * @ignore
- * <!-- end-user-doc -->
- * @model kind="operation" type="org.eclipse.wst.wsdl.IOutput"
- * @generated
- */
- javax.wsdl.Output getOutput();
-
- /**
- * <!-- begin-user-doc -->
- * This method is same as setEOutput(Output) and compatible with the JWSDL API.
- * @see #setEOutput(Output)
- * @param output the new value of the '<em>EOutput</em>' reference.
- * @ignore
- * <!-- end-user-doc -->
- * @model outputType="org.eclipse.wst.wsdl.IOutput"
- * @generated
- */
- void setOutput(javax.wsdl.Output output);
-
-} // BindingOutput
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Definition.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Definition.java
deleted file mode 100644
index 0689d3791..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Definition.java
+++ /dev/null
@@ -1,302 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.util.EList;
-import org.w3c.dom.Document;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Definition</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL definitions element. The WSDL definitions element is the root element of a WSDL document.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.Definition#getTargetNamespace <em>Target Namespace</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Definition#getLocation <em>Location</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Definition#getQName <em>QName</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Definition#getEncoding <em>Encoding</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Definition#getEImports <em>EImports</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Definition#getETypes <em>ETypes</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Definition#getEMessages <em>EMessages</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Definition#getEPortTypes <em>EPort Types</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Definition#getEBindings <em>EBindings</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Definition#getEServices <em>EServices</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Definition#getENamespaces <em>ENamespaces</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getDefinition()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibleElement org.eclipse.wst.wsdl.IDefinition"
- * @generated
- */
-public interface Definition extends ExtensibleElement, javax.wsdl.Definition
-{
- /**
- * Returns the value of the '<em><b>Target Namespace</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Target Namespace</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Target Namespace</em>' attribute.
- * @see #setTargetNamespace(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getDefinition_TargetNamespace()
- * @model
- * @generated
- */
- String getTargetNamespace();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Definition#getTargetNamespace <em>Target Namespace</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Target Namespace</em>' attribute.
- * @see #getTargetNamespace()
- * @generated
- */
- void setTargetNamespace(String value);
-
- /**
- * Returns the value of the '<em><b>Location</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Location</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Location</em>' attribute.
- * @see #setLocation(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getDefinition_Location()
- * @model
- * @generated
- */
- String getLocation();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Definition#getLocation <em>Location</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Location</em>' attribute.
- * @see #getLocation()
- * @generated
- */
- void setLocation(String value);
-
- /**
- * Returns the value of the '<em><b>QName</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>QName</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>QName</em>' attribute.
- * @see #setQName(QName)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getDefinition_QName()
- * @model dataType="org.eclipse.wst.wsdl.QName"
- * @generated
- */
- QName getQName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Definition#getQName <em>QName</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>QName</em>' attribute.
- * @see #getQName()
- * @generated
- */
- void setQName(QName value);
-
- /**
- * Returns the value of the '<em><b>Encoding</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Encoding</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Encoding</em>' attribute.
- * @see #setEncoding(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getDefinition_Encoding()
- * @model
- * @generated
- */
- String getEncoding();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Definition#getEncoding <em>Encoding</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Encoding</em>' attribute.
- * @see #getEncoding()
- * @generated
- */
- void setEncoding(String value);
-
- /**
- * Returns the value of the '<em><b>EMessages</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.Message}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EMessages</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EMessages</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.WSDLPackage#getDefinition_EMessages()
- * @model type="org.eclipse.wst.wsdl.Message" containment="true"
- * @generated
- */
- EList getEMessages();
-
- /**
- * Returns the value of the '<em><b>EPort Types</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.PortType}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EPort Types</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EPort Types</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.WSDLPackage#getDefinition_EPortTypes()
- * @model type="org.eclipse.wst.wsdl.PortType" containment="true"
- * @generated
- */
- EList getEPortTypes();
-
- /**
- * Returns the value of the '<em><b>EBindings</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.Binding}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EBindings</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EBindings</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.WSDLPackage#getDefinition_EBindings()
- * @model type="org.eclipse.wst.wsdl.Binding" containment="true"
- * @generated
- */
- EList getEBindings();
-
- /**
- * Returns the value of the '<em><b>EServices</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.Service}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EServices</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EServices</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.WSDLPackage#getDefinition_EServices()
- * @model type="org.eclipse.wst.wsdl.Service" containment="true"
- * @generated
- */
- EList getEServices();
-
- /**
- * Returns the value of the '<em><b>ENamespaces</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.Namespace}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>ENamespaces</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>ENamespaces</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.WSDLPackage#getDefinition_ENamespaces()
- * @model type="org.eclipse.wst.wsdl.Namespace" containment="true"
- * @generated
- */
- EList getENamespaces();
-
- /**
- * Returns the value of the '<em><b>ETypes</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>ETypes</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>ETypes</em>' containment reference.
- * @see #setETypes(Types)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getDefinition_ETypes()
- * @model containment="true"
- * @generated
- */
- Types getETypes();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Definition#getETypes <em>ETypes</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>ETypes</em>' containment reference.
- * @see #getETypes()
- * @generated
- */
- void setETypes(Types value);
-
- /**
- * Returns the value of the '<em><b>EImports</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.Import}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EImports</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EImports</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.WSDLPackage#getDefinition_EImports()
- * @model type="org.eclipse.wst.wsdl.Import" containment="true"
- * @generated
- */
- EList getEImports();
-
- /**
- * <!-- begin-user-doc -->
- * Returns a W3C DOM Document built from the input WSDL document.
- * @return W3C DOM Document.
- * @ignore
- * <!-- end-user-doc -->
- * @model kind="operation" dataType="org.eclipse.wst.wsdl.DOMDocument"
- * @generated
- */
- Document getDocument();
-
- /**
- * <!-- begin-user-doc -->
- * Sets a W3C DOM Document to be used when building up a DOM Element tree for the WSDL model.
- * @param document W3C DOM Document.
- * @ignore
- * <!-- end-user-doc -->
- * @model documentDataType="org.eclipse.wst.wsdl.DOMDocument"
- * @generated
- */
- void setDocument(Document document);
-
-} // Definition
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/ExtensibilityElement.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/ExtensibilityElement.java
deleted file mode 100644
index 57e713af6..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/ExtensibilityElement.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import javax.xml.namespace.QName;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Extensibility Element</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL extensibility element. WSDL allows extensibility elements representing a specific technology under various elements defined by WSDL.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.ExtensibilityElement#isRequired <em>Required</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.ExtensibilityElement#getElementType <em>Element Type</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getExtensibilityElement()
- * @model superTypes="org.eclipse.wst.wsdl.WSDLElement org.eclipse.wst.wsdl.IExtensibilityElement"
- * @generated
- */
-public interface ExtensibilityElement extends WSDLElement, javax.wsdl.extensions.ExtensibilityElement
-{
- /**
- * Returns the value of the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Required</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Required</em>' attribute.
- * @see #setRequired(boolean)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getExtensibilityElement_Required()
- * @model
- * @generated
- */
- boolean isRequired();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.ExtensibilityElement#isRequired <em>Required</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Required</em>' attribute.
- * @see #isRequired()
- * @generated
- */
- void setRequired(boolean value);
-
- /**
- * Returns the value of the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Element Type</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Element Type</em>' attribute.
- * @see #setElementType(QName)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getExtensibilityElement_ElementType()
- * @model dataType="org.eclipse.wst.wsdl.QName" transient="true"
- * @generated
- */
- QName getElementType();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.ExtensibilityElement#getElementType <em>Element Type</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Element Type</em>' attribute.
- * @see #getElementType()
- * @generated
- */
- void setElementType(QName value);
-
-} // ExtensibilityElement
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/ExtensibleElement.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/ExtensibleElement.java
deleted file mode 100644
index 45a6dc7df..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/ExtensibleElement.java
+++ /dev/null
@@ -1,60 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import javax.wsdl.extensions.AttributeExtensible;
-import javax.wsdl.extensions.ElementExtensible;
-
-import org.eclipse.emf.common.util.EList;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Extensible Element</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * WSDL allows elements representing a specific technology (referred to here as extensibility elements) under various elements defined by WSDL. This class represents a WSDL point of extensibility.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.ExtensibleElement#getEExtensibilityElements <em>EExtensibility Elements</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getExtensibleElement()
- * @model abstract="true" superTypes="org.eclipse.wst.wsdl.WSDLElement org.eclipse.wst.wsdl.IElementExtensible org.eclipse.wst.wsdl.IAttributeExtensible"
- * @generated
- */
-public interface ExtensibleElement extends WSDLElement, ElementExtensible, AttributeExtensible
-{
- /**
- * Returns the value of the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.ExtensibilityElement}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EExtensibility Elements</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EExtensibility Elements</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.WSDLPackage#getExtensibleElement_EExtensibilityElements()
- * @model type="org.eclipse.wst.wsdl.ExtensibilityElement" containment="true"
- * @generated
- */
- EList getEExtensibilityElements();
-
-} // ExtensibleElement
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Fault.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Fault.java
deleted file mode 100644
index d9c18e016..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Fault.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Fault</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL fault element. Fault elements specify the abstract message format for any error messages that may be output as the result of the operation
- * <!-- end-model-doc -->
- *
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getFault()
- * @model superTypes="org.eclipse.wst.wsdl.MessageReference org.eclipse.wst.wsdl.IFault"
- * @generated
- */
-public interface Fault extends MessageReference, javax.wsdl.Fault
-{
-} // Fault
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Import.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Import.java
deleted file mode 100644
index 098537329..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Import.java
+++ /dev/null
@@ -1,172 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import org.eclipse.xsd.XSDSchema;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Import</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents WSDL import element. WSDL allows associating a namespace with a document location using an import element.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.Import#getNamespaceURI <em>Namespace URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Import#getLocationURI <em>Location URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Import#getEDefinition <em>EDefinition</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Import#getESchema <em>ESchema</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getImport()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibleElement org.eclipse.wst.wsdl.IImport"
- * @generated
- */
-public interface Import extends ExtensibleElement, javax.wsdl.Import
-{
- /**
- * Returns the value of the '<em><b>Namespace URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Namespace URI</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Namespace URI</em>' attribute.
- * @see #setNamespaceURI(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getImport_NamespaceURI()
- * @model
- * @generated
- */
- String getNamespaceURI();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Import#getNamespaceURI <em>Namespace URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Namespace URI</em>' attribute.
- * @see #getNamespaceURI()
- * @generated
- */
- void setNamespaceURI(String value);
-
- /**
- * Returns the value of the '<em><b>Location URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Location URI</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Location URI</em>' attribute.
- * @see #setLocationURI(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getImport_LocationURI()
- * @model
- * @generated
- */
- String getLocationURI();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Import#getLocationURI <em>Location URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Location URI</em>' attribute.
- * @see #getLocationURI()
- * @generated
- */
- void setLocationURI(String value);
-
- /**
- * Returns the value of the '<em><b>EDefinition</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EDefinition</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EDefinition</em>' reference.
- * @see #setEDefinition(Definition)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getImport_EDefinition()
- * @model
- * @generated
- */
- Definition getEDefinition();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Import#getEDefinition <em>EDefinition</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EDefinition</em>' reference.
- * @see #getEDefinition()
- * @generated
- */
- void setEDefinition(Definition value);
-
- /**
- * Returns the value of the '<em><b>ESchema</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>ESchema</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>ESchema</em>' reference.
- * @see #setESchema(XSDSchema)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getImport_ESchema()
- * @model
- * @generated
- */
- XSDSchema getESchema();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Import#getESchema <em>ESchema</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>ESchema</em>' reference.
- * @see #getESchema()
- * @generated
- */
- void setESchema(XSDSchema value);
-
- /**
- * <!-- begin-user-doc -->
- * This method is same as getESchema().
- * @see #getESchema()
- * @return the value of the '<em>ESchema</em>' reference.
- * @ignore
- * <!-- end-user-doc -->
- * @model kind="operation"
- * @generated
- */
- XSDSchema getSchema();
-
- /**
- * <!-- begin-user-doc -->
- * This method is same as setESchema(XSDSchema).
- * @see #setESchema(XSDSchema)
- * @param schema the new value of the '<em>ESchema</em>' reference.
- * @ignore
- * <!-- end-user-doc -->
- * @model
- * @generated
- */
- void setSchema(XSDSchema schema);
-
-} // Import
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Input.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Input.java
deleted file mode 100644
index f27a62c6e..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Input.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Input</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL input element. An input element specifies the abstract message format for the input of the operation.
- * <!-- end-model-doc -->
- *
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getInput()
- * @model superTypes="org.eclipse.wst.wsdl.MessageReference org.eclipse.wst.wsdl.IInput"
- * @generated
- */
-public interface Input extends MessageReference, javax.wsdl.Input
-{
-} // Input
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Message.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Message.java
deleted file mode 100644
index 77a737bb6..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Message.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.util.EList;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Message</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL message element. A WSDL message is an abstract, typed definition of the data being communicated.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.Message#getQName <em>QName</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Message#isUndefined <em>Undefined</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Message#getEParts <em>EParts</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getMessage()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibleElement org.eclipse.wst.wsdl.IMessage"
- * @generated
- */
-public interface Message extends ExtensibleElement, javax.wsdl.Message
-{
- /**
- * Returns the value of the '<em><b>QName</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>QName</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>QName</em>' attribute.
- * @see #setQName(QName)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getMessage_QName()
- * @model dataType="org.eclipse.wst.wsdl.QName"
- * @generated
- */
- QName getQName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Message#getQName <em>QName</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>QName</em>' attribute.
- * @see #getQName()
- * @generated
- */
- void setQName(QName value);
-
- /**
- * Returns the value of the '<em><b>Undefined</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Undefined</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Undefined</em>' attribute.
- * @see #setUndefined(boolean)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getMessage_Undefined()
- * @model
- * @generated
- */
- boolean isUndefined();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Message#isUndefined <em>Undefined</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Undefined</em>' attribute.
- * @see #isUndefined()
- * @generated
- */
- void setUndefined(boolean value);
-
- /**
- * Returns the value of the '<em><b>EParts</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.Part}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EParts</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EParts</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.WSDLPackage#getMessage_EParts()
- * @model type="org.eclipse.wst.wsdl.Part" containment="true"
- * @generated
- */
- EList getEParts();
-
-} // Message
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/MessageReference.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/MessageReference.java
deleted file mode 100644
index 77800b7fc..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/MessageReference.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Message Reference</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.MessageReference#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.MessageReference#getEMessage <em>EMessage</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getMessageReference()
- * @model abstract="true"
- * @generated
- */
-public interface MessageReference extends ExtensibleElement
-{
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getMessageReference_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.MessageReference#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>EMessage</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EMessage</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EMessage</em>' reference.
- * @see #setEMessage(Message)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getMessageReference_EMessage()
- * @model required="true"
- * @generated
- */
- Message getEMessage();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.MessageReference#getEMessage <em>EMessage</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EMessage</em>' reference.
- * @see #getEMessage()
- * @generated
- */
- void setEMessage(Message value);
-
-} // MessageReference
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Namespace.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Namespace.java
deleted file mode 100644
index 8dbbab555..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Namespace.java
+++ /dev/null
@@ -1,94 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import org.eclipse.emf.ecore.EObject;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Namespace</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a namespace and the corresponding namespace prefix used in a WSDL document.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.Namespace#getURI <em>URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Namespace#getPrefix <em>Prefix</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getNamespace()
- * @model
- * @generated
- */
-public interface Namespace extends EObject
-{
- /**
- * Returns the value of the '<em><b>URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>URI</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>URI</em>' attribute.
- * @see #setURI(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getNamespace_URI()
- * @model
- * @generated
- */
- String getURI();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Namespace#getURI <em>URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>URI</em>' attribute.
- * @see #getURI()
- * @generated
- */
- void setURI(String value);
-
- /**
- * Returns the value of the '<em><b>Prefix</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Prefix</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Prefix</em>' attribute.
- * @see #setPrefix(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getNamespace_Prefix()
- * @model
- * @generated
- */
- String getPrefix();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Namespace#getPrefix <em>Prefix</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Prefix</em>' attribute.
- * @see #getPrefix()
- * @generated
- */
- void setPrefix(String value);
-
-} // Namespace
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Operation.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Operation.java
deleted file mode 100644
index aa3a40915..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Operation.java
+++ /dev/null
@@ -1,211 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import javax.wsdl.OperationType;
-
-import org.eclipse.emf.common.util.EList;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Operation</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL operation element. A WSDL operation is an abstract description of an action supported by a service.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.Operation#getStyle <em>Style</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Operation#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Operation#isUndefined <em>Undefined</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Operation#getEInput <em>EInput</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Operation#getEOutput <em>EOutput</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Operation#getEFaults <em>EFaults</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Operation#getEParameterOrdering <em>EParameter Ordering</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getOperation()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibleElement org.eclipse.wst.wsdl.IOperation"
- * @generated
- */
-public interface Operation extends ExtensibleElement, javax.wsdl.Operation
-{
- /**
- * Returns the value of the '<em><b>Style</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Style</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Style</em>' attribute.
- * @see #setStyle(OperationType)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getOperation_Style()
- * @model dataType="org.eclipse.wst.wsdl.OperationType"
- * @generated
- */
- OperationType getStyle();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Operation#getStyle <em>Style</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Style</em>' attribute.
- * @see #getStyle()
- * @generated
- */
- void setStyle(OperationType value);
-
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getOperation_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Operation#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>Undefined</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Undefined</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Undefined</em>' attribute.
- * @see #setUndefined(boolean)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getOperation_Undefined()
- * @model
- * @generated
- */
- boolean isUndefined();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Operation#isUndefined <em>Undefined</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Undefined</em>' attribute.
- * @see #isUndefined()
- * @generated
- */
- void setUndefined(boolean value);
-
- /**
- * Returns the value of the '<em><b>EInput</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EInput</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EInput</em>' containment reference.
- * @see #setEInput(Input)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getOperation_EInput()
- * @model containment="true"
- * @generated
- */
- Input getEInput();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Operation#getEInput <em>EInput</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EInput</em>' containment reference.
- * @see #getEInput()
- * @generated
- */
- void setEInput(Input value);
-
- /**
- * Returns the value of the '<em><b>EOutput</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EOutput</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EOutput</em>' containment reference.
- * @see #setEOutput(Output)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getOperation_EOutput()
- * @model containment="true"
- * @generated
- */
- Output getEOutput();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Operation#getEOutput <em>EOutput</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EOutput</em>' containment reference.
- * @see #getEOutput()
- * @generated
- */
- void setEOutput(Output value);
-
- /**
- * Returns the value of the '<em><b>EFaults</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.Fault}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EFaults</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EFaults</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.WSDLPackage#getOperation_EFaults()
- * @model type="org.eclipse.wst.wsdl.Fault" containment="true"
- * @generated
- */
- EList getEFaults();
-
- /**
- * Returns the value of the '<em><b>EParameter Ordering</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.Part}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EParameter Ordering</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EParameter Ordering</em>' reference list.
- * @see org.eclipse.wst.wsdl.WSDLPackage#getOperation_EParameterOrdering()
- * @model type="org.eclipse.wst.wsdl.Part"
- * @generated
- */
- EList getEParameterOrdering();
-
-} // Operation
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Output.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Output.java
deleted file mode 100644
index 13602acf9..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Output.java
+++ /dev/null
@@ -1,32 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Output</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL output element. An output element specifies the abstract message format for the output of the operation.
- * <!-- end-model-doc -->
- *
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getOutput()
- * @model superTypes="org.eclipse.wst.wsdl.MessageReference org.eclipse.wst.wsdl.IOutput"
- * @generated
- */
-public interface Output extends MessageReference, javax.wsdl.Output
-{
-} // Output
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Part.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Part.java
deleted file mode 100644
index 6c8898f87..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Part.java
+++ /dev/null
@@ -1,205 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.xsd.XSDElementDeclaration;
-import org.eclipse.xsd.XSDTypeDefinition;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Part</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL part element. Parts describe the logical abstract content of a message. Each part is associated with a type from some type system.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.Part#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Part#getElementName <em>Element Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Part#getTypeName <em>Type Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Part#getTypeDefinition <em>Type Definition</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Part#getElementDeclaration <em>Element Declaration</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Part#getEMessage <em>EMessage</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getPart()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibleElement org.eclipse.wst.wsdl.IPart"
- * @generated
- */
-public interface Part extends ExtensibleElement, javax.wsdl.Part
-{
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getPart_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Part#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>Element Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Element Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Element Name</em>' attribute.
- * @see #setElementName(QName)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getPart_ElementName()
- * @model dataType="org.eclipse.wst.wsdl.QName"
- * @generated
- */
- QName getElementName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Part#getElementName <em>Element Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Element Name</em>' attribute.
- * @see #getElementName()
- * @generated
- */
- void setElementName(QName value);
-
- /**
- * Returns the value of the '<em><b>Type Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Type Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Type Name</em>' attribute.
- * @see #setTypeName(QName)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getPart_TypeName()
- * @model dataType="org.eclipse.wst.wsdl.QName"
- * @generated
- */
- QName getTypeName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Part#getTypeName <em>Type Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Type Name</em>' attribute.
- * @see #getTypeName()
- * @generated
- */
- void setTypeName(QName value);
-
- /**
- * Returns the value of the '<em><b>Type Definition</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Type Definition</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Type Definition</em>' reference.
- * @see #setTypeDefinition(XSDTypeDefinition)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getPart_TypeDefinition()
- * @model
- * @generated
- */
- XSDTypeDefinition getTypeDefinition();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Part#getTypeDefinition <em>Type Definition</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Type Definition</em>' reference.
- * @see #getTypeDefinition()
- * @generated
- */
- void setTypeDefinition(XSDTypeDefinition value);
-
- /**
- * Returns the value of the '<em><b>Element Declaration</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Element Declaration</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Element Declaration</em>' reference.
- * @see #setElementDeclaration(XSDElementDeclaration)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getPart_ElementDeclaration()
- * @model
- * @generated
- */
- XSDElementDeclaration getElementDeclaration();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Part#getElementDeclaration <em>Element Declaration</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Element Declaration</em>' reference.
- * @see #getElementDeclaration()
- * @generated
- */
- void setElementDeclaration(XSDElementDeclaration value);
-
- /**
- * Returns the value of the '<em><b>EMessage</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EMessage</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EMessage</em>' reference.
- * @see #setEMessage(Message)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getPart_EMessage()
- * @model
- * @generated
- */
- Message getEMessage();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Part#getEMessage <em>EMessage</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EMessage</em>' reference.
- * @see #getEMessage()
- * @generated
- */
- void setEMessage(Message value);
-
-} // Part
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Port.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Port.java
deleted file mode 100644
index cd46860f6..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Port.java
+++ /dev/null
@@ -1,91 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Port</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL port element. A port defines an individual endpoint by specifying a single address for a binding
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.Port#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Port#getEBinding <em>EBinding</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getPort()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibleElement org.eclipse.wst.wsdl.IPort"
- * @generated
- */
-public interface Port extends ExtensibleElement, javax.wsdl.Port
-{
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getPort_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Port#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
-
- /**
- * Returns the value of the '<em><b>EBinding</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EBinding</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EBinding</em>' reference.
- * @see #setEBinding(Binding)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getPort_EBinding()
- * @model required="true"
- * @generated
- */
- Binding getEBinding();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Port#getEBinding <em>EBinding</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>EBinding</em>' reference.
- * @see #getEBinding()
- * @generated
- */
- void setEBinding(Binding value);
-
-} // Port
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/PortType.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/PortType.java
deleted file mode 100644
index 5d9d3d389..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/PortType.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.util.EList;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Port Type</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL portType element of the WSDL specification version 1.1 and an Interface component of the WSDL specification version 1.2. A port type or Interface is a named set of abstract operations and the abstract messages involved.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.PortType#getQName <em>QName</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.PortType#isUndefined <em>Undefined</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.PortType#getEOperations <em>EOperations</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getPortType()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibleElement org.eclipse.wst.wsdl.IPortType"
- * @generated
- */
-public interface PortType extends ExtensibleElement, javax.wsdl.PortType
-{
- /**
- * Returns the value of the '<em><b>QName</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>QName</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>QName</em>' attribute.
- * @see #setQName(QName)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getPortType_QName()
- * @model dataType="org.eclipse.wst.wsdl.QName"
- * @generated
- */
- QName getQName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.PortType#getQName <em>QName</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>QName</em>' attribute.
- * @see #getQName()
- * @generated
- */
- void setQName(QName value);
-
- /**
- * Returns the value of the '<em><b>Undefined</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Undefined</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Undefined</em>' attribute.
- * @see #setUndefined(boolean)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getPortType_Undefined()
- * @model
- * @generated
- */
- boolean isUndefined();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.PortType#isUndefined <em>Undefined</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Undefined</em>' attribute.
- * @see #isUndefined()
- * @generated
- */
- void setUndefined(boolean value);
-
- /**
- * Returns the value of the '<em><b>EOperations</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.Operation}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EOperations</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EOperations</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.WSDLPackage#getPortType_EOperations()
- * @model type="org.eclipse.wst.wsdl.Operation" containment="true"
- * @generated
- */
- EList getEOperations();
-
-} // PortType
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Service.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Service.java
deleted file mode 100644
index ea926f785..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Service.java
+++ /dev/null
@@ -1,113 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.util.EList;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Service</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL service element. A service groups a set of related ports together.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.Service#getQName <em>QName</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Service#isUndefined <em>Undefined</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.Service#getEPorts <em>EPorts</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getService()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibleElement org.eclipse.wst.wsdl.IService"
- * @generated
- */
-public interface Service extends ExtensibleElement, javax.wsdl.Service
-{
- /**
- * Returns the value of the '<em><b>QName</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>QName</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>QName</em>' attribute.
- * @see #setQName(QName)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getService_QName()
- * @model dataType="org.eclipse.wst.wsdl.QName"
- * @generated
- */
- QName getQName();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Service#getQName <em>QName</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>QName</em>' attribute.
- * @see #getQName()
- * @generated
- */
- void setQName(QName value);
-
- /**
- * Returns the value of the '<em><b>Undefined</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Undefined</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Undefined</em>' attribute.
- * @see #setUndefined(boolean)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getService_Undefined()
- * @model
- * @generated
- */
- boolean isUndefined();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.Service#isUndefined <em>Undefined</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Undefined</em>' attribute.
- * @see #isUndefined()
- * @generated
- */
- void setUndefined(boolean value);
-
- /**
- * Returns the value of the '<em><b>EPorts</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.Port}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>EPorts</em>' containment reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>EPorts</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.WSDLPackage#getService_EPorts()
- * @model type="org.eclipse.wst.wsdl.Port" containment="true"
- * @generated
- */
- EList getEPorts();
-
-} // Service
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Types.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Types.java
deleted file mode 100644
index bc1039822..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/Types.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import java.util.List;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Types</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL types element. The types element encloses data type definitions that are relevant for the exchanged messages.
- * <!-- end-model-doc -->
- *
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getTypes()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibleElement org.eclipse.wst.wsdl.ITypes"
- * @generated
- */
-public interface Types extends ExtensibleElement, javax.wsdl.Types
-{
- /**
- * <!-- begin-user-doc -->
- * Returns a List of inline XSDSchema instances in this Types.
- * @return List of XSDSchema instances.
- * @see org.eclipse.xsd.XSDSchema
- * @ignore
- * <!-- end-user-doc -->
- * @model kind="operation" type="org.eclipse.wst.wsdl.IList" many="false"
- * @generated
- */
- List getSchemas();
-
- /**
- * <!-- begin-user-doc -->
- * Returns a List of inline XSDSchema instances in this Types. The targetNamespace of
- * the schemas are the same as namespaceURI argument value.
- * @param namespaceURI targetNamespace of the schemas to be searched for.
- * @return List of XSDSchema instances.
- * @see org.eclipse.xsd.XSDSchema
- * @ignore
- * <!-- end-user-doc -->
- * @model type="org.eclipse.wst.wsdl.IList" many="false"
- * @generated
- */
- List getSchemas(String namespaceURI);
-
-} // Types
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/UnknownExtensibilityElement.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/UnknownExtensibilityElement.java
deleted file mode 100644
index 10448629b..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/UnknownExtensibilityElement.java
+++ /dev/null
@@ -1,53 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import org.eclipse.emf.common.util.EList;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Unknown Extensibility Element</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.UnknownExtensibilityElement#getChildren <em>Children</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getUnknownExtensibilityElement()
- * @model
- * @generated
- */
-public interface UnknownExtensibilityElement extends ExtensibilityElement
-{
- /**
- * Returns the value of the '<em><b>Children</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.wst.wsdl.UnknownExtensibilityElement}.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Children</em>' reference list isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Children</em>' containment reference list.
- * @see org.eclipse.wst.wsdl.WSDLPackage#getUnknownExtensibilityElement_Children()
- * @model type="org.eclipse.wst.wsdl.UnknownExtensibilityElement" containment="true"
- * @generated
- */
- EList getChildren();
-
-} // UnknownExtensibilityElement
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLElement.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLElement.java
deleted file mode 100644
index cba3dd9f9..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLElement.java
+++ /dev/null
@@ -1,152 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import org.eclipse.emf.ecore.EObject;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Element</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <!-- begin-model-doc -->
- * This class represents a WSDL language element.
- * <!-- end-model-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.WSDLElement#getDocumentationElement <em>Documentation Element</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.WSDLElement#getElement <em>Element</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getWSDLElement()
- * @model abstract="true"
- * @generated
- */
-public interface WSDLElement extends EObject
-{
- /**
- * Returns the value of the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Documentation Element</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Documentation Element</em>' attribute.
- * @see #setDocumentationElement(Element)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getWSDLElement_DocumentationElement()
- * @model dataType="org.eclipse.wst.wsdl.DOMElement"
- * @generated
- */
- Element getDocumentationElement();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.WSDLElement#getDocumentationElement <em>Documentation Element</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Documentation Element</em>' attribute.
- * @see #getDocumentationElement()
- * @generated
- */
- void setDocumentationElement(Element value);
-
- /**
- * Returns the value of the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * This is the underlying DOM element associated with this component,
- * i.e., the {@link #updateElement() serialization} of this component.
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Element</em>' attribute.
- * @see #setElement(Element)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getWSDLElement_Element()
- * @model dataType="org.eclipse.wst.wsdl.DOMElement" transient="true"
- * @generated
- */
- Element getElement();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.WSDLElement#getElement <em>Element</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Element</em>' attribute.
- * @see #getElement()
- * @generated
- */
- void setElement(Element value);
-
- /**
- * <!-- begin-user-doc -->
- * Returns the Definition that contains this WSDL element.
- * @return the Definition that contains this WSDL element.
- * <!-- end-user-doc -->
- * @model kind="operation"
- * @generated
- */
- Definition getEnclosingDefinition();
-
- /**
- * <!-- begin-user-doc -->
- * Sets the enclosing definition of this WSDL element.
- * @param definition the Definition that contains this WSDL element.
- * <!-- end-user-doc -->
- * @model
- * @generated
- */
- void setEnclosingDefinition(Definition definition);
-
- /**
- * Ensures that the underlying DOM {@link #getElement element} both exists and is up-to-date with respect to the model,
- * i.e., it serializes the component and maintains an association with that serialization.
- * @see #updateElement(boolean)
- * @see #getElement
- */
- void updateElement();
-
- /**
- * Ensures that the underlying DOM {@link #getElement element} both exists and is up-to-date with respect to the model,
- * i.e., it serializes the component and maintains an association with that serialization.
- * For <code>deep == true</code>,
- * or when <code>{@link #getElement getElement()} == null</code>,
- * this does the same thing as {@link #updateElement()};
- * otherwise, it updates just the DOM element associated with this component to reflect the current state.
- * @see #updateElement()
- * @see #getElement
- */
- void updateElement(boolean deep);
-
- /**
- * Returns the value of the '<em><b>Container</b></em>' reference.
- * This represents the concrete container of this component,
- * i.e., the inverse of the black diamond relations in the UML model.
- * @return the value of the '<em>Container</em>' reference.
- */
- WSDLElement getContainer();
-
- /**
- * Called to indicate that the given element has changed;
- * the element should typically be the same as the one returned {@link #getElement}.
- * It is expected that clients will not call this themselves
- * since the DOM event listeners attached to the underlying DOM will invoke these automatically.
- * @param changedElement the DOM element changed for this instance.
- */
- void elementChanged(Element changedElement);
-
-} // WSDLElement
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLFactory.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLFactory.java
deleted file mode 100644
index a18e057aa..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLFactory.java
+++ /dev/null
@@ -1,243 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import org.eclipse.emf.ecore.EFactory;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Factory</b> for the model.
- * It provides a create method for each non-abstract class of the model.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.WSDLPackage
- * @generated
- */
-public interface WSDLFactory extends EFactory
-{
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- WSDLFactory eINSTANCE = org.eclipse.wst.wsdl.internal.impl.WSDLFactoryImpl.init();
-
- /**
- * Returns a new object of class '<em>Port Type</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Port Type</em>'.
- * @generated
- */
- PortType createPortType();
-
- /**
- * Returns a new object of class '<em>Operation</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Operation</em>'.
- * @generated
- */
- Operation createOperation();
-
- /**
- * Returns a new object of class '<em>Message</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Message</em>'.
- * @generated
- */
- Message createMessage();
-
- /**
- * Returns a new object of class '<em>Part</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Part</em>'.
- * @generated
- */
- Part createPart();
-
- /**
- * Returns a new object of class '<em>Binding</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Binding</em>'.
- * @generated
- */
- Binding createBinding();
-
- /**
- * Returns a new object of class '<em>Binding Operation</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Binding Operation</em>'.
- * @generated
- */
- BindingOperation createBindingOperation();
-
- /**
- * Returns a new object of class '<em>Service</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Service</em>'.
- * @generated
- */
- Service createService();
-
- /**
- * Returns a new object of class '<em>Port</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Port</em>'.
- * @generated
- */
- Port createPort();
-
- /**
- * Returns a new object of class '<em>Extensibility Element</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Extensibility Element</em>'.
- * @generated
- */
- ExtensibilityElement createExtensibilityElement();
-
- /**
- * Returns a new object of class '<em>Definition</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Definition</em>'.
- * @generated
- */
- Definition createDefinition();
-
- /**
- * Returns a new object of class '<em>Import</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Import</em>'.
- * @generated
- */
- Import createImport();
-
- /**
- * Returns a new object of class '<em>Input</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Input</em>'.
- * @generated
- */
- Input createInput();
-
- /**
- * Returns a new object of class '<em>Output</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Output</em>'.
- * @generated
- */
- Output createOutput();
-
- /**
- * Returns a new object of class '<em>Fault</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Fault</em>'.
- * @generated
- */
- Fault createFault();
-
- /**
- * Returns a new object of class '<em>Binding Input</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Binding Input</em>'.
- * @generated
- */
- BindingInput createBindingInput();
-
- /**
- * Returns a new object of class '<em>Binding Output</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Binding Output</em>'.
- * @generated
- */
- BindingOutput createBindingOutput();
-
- /**
- * Returns a new object of class '<em>Binding Fault</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Binding Fault</em>'.
- * @generated
- */
- BindingFault createBindingFault();
-
- /**
- * Returns a new object of class '<em>Namespace</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Namespace</em>'.
- * @generated
- */
- Namespace createNamespace();
-
- /**
- * Returns a new object of class '<em>Types</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Types</em>'.
- * @generated
- */
- Types createTypes();
-
- /**
- * Returns a new object of class '<em>Unknown Extensibility Element</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Unknown Extensibility Element</em>'.
- * @generated
- */
- UnknownExtensibilityElement createUnknownExtensibilityElement();
-
- /**
- * Returns a new object of class '<em>XSD Schema Extensibility Element</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>XSD Schema Extensibility Element</em>'.
- * @generated
- */
- XSDSchemaExtensibilityElement createXSDSchemaExtensibilityElement();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- WSDLPackage getWSDLPackage();
-
- /*
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated NOT
- */
- //WSDLPackage getWSDLPackage();
-} //WSDLFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLPackage.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLPackage.java
deleted file mode 100644
index 08e2441e9..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLPackage.java
+++ /dev/null
@@ -1,4778 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Package</b> for the model.
- * It contains accessors for the meta objects to represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * <!-- begin-model-doc -->
- * The WSDL model contains classes for the Web Services Description Language (WSDL).
- *
- * WSDL describes network services as sets of endpoints operating on messages. The operations and messages are described abstractly, and then bound to a concrete network protocol and message format to define an endpoint.
- *
- * WSDL describes the formats of the messages exchanged by the services, and supports the XML Schemas specification as its canonical type system. This package uses an XML Schema Infoset model package (see the XSD package) to describe the abstract message formats.
- *
- * The model contains the following diagrams, named after the corresponding chapters in the WSDL 1.1 specification (http://www.w3.org/TR/2001/NOTE-wsdl-20010315)
- * - 2.1 Definition, shows the WSDL definition element and the WSDL document structure
- * - 2.1.1 Naming and Linking, shows the namespace and import mechanism
- * - 2.1.3 Extensibility, shows the WSDL extensibility mechanism
- * - 2.2 Types, shows the use of XML Schema types in WSDL
- * - 2.3 Messages, 2.4 PortTypes, 2.5 Bindings and 2.7 Services, show the major WSDL elements and their relations.
- *
- * The WSDL classes extend the javax.wsdl interfaces defined by JSR 110. Classes with interface and datatype stereotypes are used to represent these non-MOF interfaces.
- * <!-- end-model-doc -->
- * @see org.eclipse.wst.wsdl.WSDLFactory
- * @model kind="package"
- * @generated
- */
-public interface WSDLPackage extends EPackage
-{
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "wsdl"; //$NON-NLS-1$
-
- /**
- * The package namespace URI.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_URI = "http://www.eclipse.org/wsdl/2003/WSDL"; //$NON-NLS-1$
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "wsdl"; //$NON-NLS-1$
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- WSDLPackage eINSTANCE = org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl <em>Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getWSDLElement()
- * @generated
- */
- int WSDL_ELEMENT = 0;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int WSDL_ELEMENT__DOCUMENTATION_ELEMENT = 0;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int WSDL_ELEMENT__ELEMENT = 1;
-
- /**
- * The number of structural features of the '<em>Element</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int WSDL_ELEMENT_FEATURE_COUNT = 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.ExtensibleElementImpl <em>Extensible Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.ExtensibleElementImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getExtensibleElement()
- * @generated
- */
- int EXTENSIBLE_ELEMENT = 12;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT = WSDL_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENSIBLE_ELEMENT__ELEMENT = WSDL_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS = WSDL_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Extensible Element</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENSIBLE_ELEMENT_FEATURE_COUNT = WSDL_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.PortTypeImpl <em>Port Type</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.PortTypeImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getPortType()
- * @generated
- */
- int PORT_TYPE = 1;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PORT_TYPE__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PORT_TYPE__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PORT_TYPE__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>QName</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PORT_TYPE__QNAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Undefined</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PORT_TYPE__UNDEFINED = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>EOperations</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PORT_TYPE__EOPERATIONS = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>Port Type</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PORT_TYPE_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.OperationImpl <em>Operation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.OperationImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getOperation()
- * @generated
- */
- int OPERATION = 2;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OPERATION__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OPERATION__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OPERATION__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>Style</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OPERATION__STYLE = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OPERATION__NAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Undefined</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OPERATION__UNDEFINED = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>EInput</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OPERATION__EINPUT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>EOutput</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OPERATION__EOUTPUT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>EFaults</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OPERATION__EFAULTS = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 5;
-
- /**
- * The feature id for the '<em><b>EParameter Ordering</b></em>' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OPERATION__EPARAMETER_ORDERING = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 6;
-
- /**
- * The number of structural features of the '<em>Operation</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OPERATION_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 7;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.MessageImpl <em>Message</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.MessageImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getMessage()
- * @generated
- */
- int MESSAGE = 3;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>QName</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE__QNAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Undefined</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE__UNDEFINED = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>EParts</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE__EPARTS = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>Message</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.PartImpl <em>Part</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.PartImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getPart()
- * @generated
- */
- int PART = 4;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PART__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PART__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PART__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PART__NAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Element Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PART__ELEMENT_NAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>Type Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PART__TYPE_NAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Type Definition</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PART__TYPE_DEFINITION = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>Element Declaration</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PART__ELEMENT_DECLARATION = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>EMessage</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PART__EMESSAGE = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 5;
-
- /**
- * The number of structural features of the '<em>Part</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PART_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 6;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.BindingImpl <em>Binding</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.BindingImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getBinding()
- * @generated
- */
- int BINDING = 5;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>QName</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING__QNAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Undefined</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING__UNDEFINED = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>EPort Type</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING__EPORT_TYPE = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>EBinding Operations</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING__EBINDING_OPERATIONS = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The number of structural features of the '<em>Binding</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 4;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.BindingOperationImpl <em>Binding Operation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.BindingOperationImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getBindingOperation()
- * @generated
- */
- int BINDING_OPERATION = 6;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_OPERATION__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_OPERATION__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_OPERATION__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_OPERATION__NAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>EOperation</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_OPERATION__EOPERATION = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>EBinding Input</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_OPERATION__EBINDING_INPUT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>EBinding Output</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_OPERATION__EBINDING_OUTPUT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>EBinding Faults</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_OPERATION__EBINDING_FAULTS = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 4;
-
- /**
- * The number of structural features of the '<em>Binding Operation</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_OPERATION_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 5;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.ServiceImpl <em>Service</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.ServiceImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getService()
- * @generated
- */
- int SERVICE = 7;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SERVICE__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SERVICE__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SERVICE__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>QName</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SERVICE__QNAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Undefined</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SERVICE__UNDEFINED = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>EPorts</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SERVICE__EPORTS = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The number of structural features of the '<em>Service</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int SERVICE_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.PortImpl <em>Port</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.PortImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getPort()
- * @generated
- */
- int PORT = 8;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PORT__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PORT__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PORT__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PORT__NAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>EBinding</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PORT__EBINDING = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Port</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PORT_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl <em>Extensibility Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getExtensibilityElement()
- * @generated
- */
- int EXTENSIBILITY_ELEMENT = 9;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT = WSDL_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENSIBILITY_ELEMENT__ELEMENT = WSDL_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENSIBILITY_ELEMENT__REQUIRED = WSDL_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENSIBILITY_ELEMENT__ELEMENT_TYPE = WSDL_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Extensibility Element</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int EXTENSIBILITY_ELEMENT_FEATURE_COUNT = WSDL_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.DefinitionImpl <em>Definition</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.DefinitionImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getDefinition()
- * @generated
- */
- int DEFINITION = 10;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DEFINITION__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DEFINITION__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DEFINITION__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>Target Namespace</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DEFINITION__TARGET_NAMESPACE = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Location</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DEFINITION__LOCATION = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>QName</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DEFINITION__QNAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Encoding</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DEFINITION__ENCODING = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>EImports</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DEFINITION__EIMPORTS = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>ETypes</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DEFINITION__ETYPES = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 5;
-
- /**
- * The feature id for the '<em><b>EMessages</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DEFINITION__EMESSAGES = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 6;
-
- /**
- * The feature id for the '<em><b>EPort Types</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DEFINITION__EPORT_TYPES = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 7;
-
- /**
- * The feature id for the '<em><b>EBindings</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DEFINITION__EBINDINGS = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 8;
-
- /**
- * The feature id for the '<em><b>EServices</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DEFINITION__ESERVICES = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 9;
-
- /**
- * The feature id for the '<em><b>ENamespaces</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DEFINITION__ENAMESPACES = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 10;
-
- /**
- * The number of structural features of the '<em>Definition</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int DEFINITION_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 11;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.ImportImpl <em>Import</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.ImportImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getImport()
- * @generated
- */
- int IMPORT = 11;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IMPORT__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IMPORT__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IMPORT__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>Namespace URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IMPORT__NAMESPACE_URI = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Location URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IMPORT__LOCATION_URI = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>EDefinition</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IMPORT__EDEFINITION = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>ESchema</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IMPORT__ESCHEMA = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 3;
-
- /**
- * The number of structural features of the '<em>Import</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IMPORT_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 4;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.MessageReferenceImpl <em>Message Reference</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.MessageReferenceImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getMessageReference()
- * @generated
- */
- int MESSAGE_REFERENCE = 46;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE_REFERENCE__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE_REFERENCE__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE_REFERENCE__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE_REFERENCE__NAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>EMessage</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE_REFERENCE__EMESSAGE = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Message Reference</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int MESSAGE_REFERENCE_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.InputImpl <em>Input</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.InputImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getInput()
- * @generated
- */
- int INPUT = 13;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int INPUT__DOCUMENTATION_ELEMENT = MESSAGE_REFERENCE__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int INPUT__ELEMENT = MESSAGE_REFERENCE__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int INPUT__EEXTENSIBILITY_ELEMENTS = MESSAGE_REFERENCE__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int INPUT__NAME = MESSAGE_REFERENCE__NAME;
-
- /**
- * The feature id for the '<em><b>EMessage</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int INPUT__EMESSAGE = MESSAGE_REFERENCE__EMESSAGE;
-
- /**
- * The number of structural features of the '<em>Input</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int INPUT_FEATURE_COUNT = MESSAGE_REFERENCE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.OutputImpl <em>Output</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.OutputImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getOutput()
- * @generated
- */
- int OUTPUT = 14;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OUTPUT__DOCUMENTATION_ELEMENT = MESSAGE_REFERENCE__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OUTPUT__ELEMENT = MESSAGE_REFERENCE__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OUTPUT__EEXTENSIBILITY_ELEMENTS = MESSAGE_REFERENCE__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OUTPUT__NAME = MESSAGE_REFERENCE__NAME;
-
- /**
- * The feature id for the '<em><b>EMessage</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OUTPUT__EMESSAGE = MESSAGE_REFERENCE__EMESSAGE;
-
- /**
- * The number of structural features of the '<em>Output</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int OUTPUT_FEATURE_COUNT = MESSAGE_REFERENCE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.FaultImpl <em>Fault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.FaultImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getFault()
- * @generated
- */
- int FAULT = 15;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FAULT__DOCUMENTATION_ELEMENT = MESSAGE_REFERENCE__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FAULT__ELEMENT = MESSAGE_REFERENCE__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FAULT__EEXTENSIBILITY_ELEMENTS = MESSAGE_REFERENCE__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FAULT__NAME = MESSAGE_REFERENCE__NAME;
-
- /**
- * The feature id for the '<em><b>EMessage</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FAULT__EMESSAGE = MESSAGE_REFERENCE__EMESSAGE;
-
- /**
- * The number of structural features of the '<em>Fault</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FAULT_FEATURE_COUNT = MESSAGE_REFERENCE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.BindingInputImpl <em>Binding Input</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.BindingInputImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getBindingInput()
- * @generated
- */
- int BINDING_INPUT = 16;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_INPUT__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_INPUT__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_INPUT__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_INPUT__NAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>EInput</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_INPUT__EINPUT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Binding Input</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_INPUT_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.BindingOutputImpl <em>Binding Output</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.BindingOutputImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getBindingOutput()
- * @generated
- */
- int BINDING_OUTPUT = 17;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_OUTPUT__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_OUTPUT__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_OUTPUT__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_OUTPUT__NAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>EOutput</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_OUTPUT__EOUTPUT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Binding Output</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_OUTPUT_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.BindingFaultImpl <em>Binding Fault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.BindingFaultImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getBindingFault()
- * @generated
- */
- int BINDING_FAULT = 18;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_FAULT__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_FAULT__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_FAULT__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_FAULT__NAME = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>EFault</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_FAULT__EFAULT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>Binding Fault</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int BINDING_FAULT_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.NamespaceImpl <em>Namespace</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.NamespaceImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getNamespace()
- * @generated
- */
- int NAMESPACE = 19;
-
- /**
- * The feature id for the '<em><b>URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int NAMESPACE__URI = 0;
-
- /**
- * The feature id for the '<em><b>Prefix</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int NAMESPACE__PREFIX = 1;
-
- /**
- * The number of structural features of the '<em>Namespace</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int NAMESPACE_FEATURE_COUNT = 2;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.AttributeExtensible <em>IAttribute Extensible</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.AttributeExtensible
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIAttributeExtensible()
- * @generated
- */
- int IATTRIBUTE_EXTENSIBLE = 48;
-
- /**
- * The number of structural features of the '<em>IAttribute Extensible</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IATTRIBUTE_EXTENSIBLE_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.PortType <em>IPort Type</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.PortType
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIPortType()
- * @generated
- */
- int IPORT_TYPE = 20;
-
- /**
- * The number of structural features of the '<em>IPort Type</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IPORT_TYPE_FEATURE_COUNT = IATTRIBUTE_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.ElementExtensible <em>IElement Extensible</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.ElementExtensible
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIElementExtensible()
- * @generated
- */
- int IELEMENT_EXTENSIBLE = 47;
-
- /**
- * The number of structural features of the '<em>IElement Extensible</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IELEMENT_EXTENSIBLE_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.Operation <em>IOperation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Operation
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIOperation()
- * @generated
- */
- int IOPERATION = 21;
-
- /**
- * The number of structural features of the '<em>IOperation</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IOPERATION_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.Input <em>IInput</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Input
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIInput()
- * @generated
- */
- int IINPUT = 22;
-
- /**
- * The number of structural features of the '<em>IInput</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IINPUT_FEATURE_COUNT = IATTRIBUTE_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.Output <em>IOutput</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Output
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIOutput()
- * @generated
- */
- int IOUTPUT = 23;
-
- /**
- * The number of structural features of the '<em>IOutput</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IOUTPUT_FEATURE_COUNT = IATTRIBUTE_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.Fault <em>IFault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Fault
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIFault()
- * @generated
- */
- int IFAULT = 24;
-
- /**
- * The number of structural features of the '<em>IFault</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IFAULT_FEATURE_COUNT = IATTRIBUTE_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.Message <em>IMessage</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Message
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIMessage()
- * @generated
- */
- int IMESSAGE = 25;
-
- /**
- * The number of structural features of the '<em>IMessage</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IMESSAGE_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.Part <em>IPart</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Part
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIPart()
- * @generated
- */
- int IPART = 26;
-
- /**
- * The number of structural features of the '<em>IPart</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IPART_FEATURE_COUNT = IATTRIBUTE_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.Service <em>IService</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Service
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIService()
- * @generated
- */
- int ISERVICE = 27;
-
- /**
- * The number of structural features of the '<em>IService</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ISERVICE_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.Port <em>IPort</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Port
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIPort()
- * @generated
- */
- int IPORT = 28;
-
- /**
- * The number of structural features of the '<em>IPort</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IPORT_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.Binding <em>IBinding</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Binding
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIBinding()
- * @generated
- */
- int IBINDING = 29;
-
- /**
- * The number of structural features of the '<em>IBinding</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IBINDING_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.BindingOperation <em>IBinding Operation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.BindingOperation
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIBindingOperation()
- * @generated
- */
- int IBINDING_OPERATION = 30;
-
- /**
- * The number of structural features of the '<em>IBinding Operation</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IBINDING_OPERATION_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.BindingInput <em>IBinding Input</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.BindingInput
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIBindingInput()
- * @generated
- */
- int IBINDING_INPUT = 31;
-
- /**
- * The number of structural features of the '<em>IBinding Input</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IBINDING_INPUT_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.BindingOutput <em>IBinding Output</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.BindingOutput
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIBindingOutput()
- * @generated
- */
- int IBINDING_OUTPUT = 32;
-
- /**
- * The number of structural features of the '<em>IBinding Output</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IBINDING_OUTPUT_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.BindingFault <em>IBinding Fault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.BindingFault
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIBindingFault()
- * @generated
- */
- int IBINDING_FAULT = 33;
-
- /**
- * The number of structural features of the '<em>IBinding Fault</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IBINDING_FAULT_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.ExtensibilityElement <em>IExtensibility Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.ExtensibilityElement
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIExtensibilityElement()
- * @generated
- */
- int IEXTENSIBILITY_ELEMENT = 34;
-
- /**
- * The number of structural features of the '<em>IExtensibility Element</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IEXTENSIBILITY_ELEMENT_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.Definition <em>IDefinition</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Definition
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIDefinition()
- * @generated
- */
- int IDEFINITION = 35;
-
- /**
- * The number of structural features of the '<em>IDefinition</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IDEFINITION_FEATURE_COUNT = IELEMENT_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.Import <em>IImport</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Import
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIImport()
- * @generated
- */
- int IIMPORT = 36;
-
- /**
- * The number of structural features of the '<em>IImport</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IIMPORT_FEATURE_COUNT = IATTRIBUTE_EXTENSIBLE_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link java.util.List <em>IList</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.util.List
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIList()
- * @generated
- */
- int ILIST = 37;
-
- /**
- * The number of structural features of the '<em>IList</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ILIST_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link java.util.Map <em>IMap</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.util.Map
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIMap()
- * @generated
- */
- int IMAP = 38;
-
- /**
- * The number of structural features of the '<em>IMap</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IMAP_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link java.net.URL <em>IURL</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.net.URL
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIURL()
- * @generated
- */
- int IURL = 39;
-
- /**
- * The number of structural features of the '<em>IURL</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IURL_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.ExtensionRegistry <em>IExtension Registry</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.ExtensionRegistry
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIExtensionRegistry()
- * @generated
- */
- int IEXTENSION_REGISTRY = 40;
-
- /**
- * The number of structural features of the '<em>IExtension Registry</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IEXTENSION_REGISTRY_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.TypesImpl <em>Types</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.TypesImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getTypes()
- * @generated
- */
- int TYPES = 41;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TYPES__DOCUMENTATION_ELEMENT = EXTENSIBLE_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TYPES__ELEMENT = EXTENSIBLE_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TYPES__EEXTENSIBILITY_ELEMENTS = EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS;
-
- /**
- * The number of structural features of the '<em>Types</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int TYPES_FEATURE_COUNT = EXTENSIBLE_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '{@link java.util.Iterator <em>IIterator</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.util.Iterator
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIIterator()
- * @generated
- */
- int IITERATOR = 42;
-
- /**
- * The number of structural features of the '<em>IIterator</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IITERATOR_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.Types <em>ITypes</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Types
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getITypes()
- * @generated
- */
- int ITYPES = 43;
-
- /**
- * The number of structural features of the '<em>ITypes</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ITYPES_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.UnknownExtensibilityElementImpl <em>Unknown Extensibility Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.UnknownExtensibilityElementImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getUnknownExtensibilityElement()
- * @generated
- */
- int UNKNOWN_EXTENSIBILITY_ELEMENT = 44;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int UNKNOWN_EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT = EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int UNKNOWN_EXTENSIBILITY_ELEMENT__ELEMENT = EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int UNKNOWN_EXTENSIBILITY_ELEMENT__REQUIRED = EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int UNKNOWN_EXTENSIBILITY_ELEMENT__ELEMENT_TYPE = EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>Children</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN = EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>Unknown Extensibility Element</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int UNKNOWN_EXTENSIBILITY_ELEMENT_FEATURE_COUNT = EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.wst.wsdl.internal.impl.XSDSchemaExtensibilityElementImpl <em>XSD Schema Extensibility Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.XSDSchemaExtensibilityElementImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getXSDSchemaExtensibilityElement()
- * @generated
- */
- int XSD_SCHEMA_EXTENSIBILITY_ELEMENT = 45;
-
- /**
- * The feature id for the '<em><b>Documentation Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT = EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int XSD_SCHEMA_EXTENSIBILITY_ELEMENT__ELEMENT = EXTENSIBILITY_ELEMENT__ELEMENT;
-
- /**
- * The feature id for the '<em><b>Required</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int XSD_SCHEMA_EXTENSIBILITY_ELEMENT__REQUIRED = EXTENSIBILITY_ELEMENT__REQUIRED;
-
- /**
- * The feature id for the '<em><b>Element Type</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int XSD_SCHEMA_EXTENSIBILITY_ELEMENT__ELEMENT_TYPE = EXTENSIBILITY_ELEMENT__ELEMENT_TYPE;
-
- /**
- * The feature id for the '<em><b>Document Base URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI = EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Schema</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA = EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 1;
-
- /**
- * The number of structural features of the '<em>XSD Schema Extensibility Element</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int XSD_SCHEMA_EXTENSIBILITY_ELEMENT_FEATURE_COUNT = EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 2;
-
- /**
- * The meta object id for the '{@link java.lang.Object <em>IObject</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.lang.Object
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIObject()
- * @generated
- */
- int IOBJECT = 49;
-
- /**
- * The number of structural features of the '<em>IObject</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int IOBJECT_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '{@link javax.wsdl.extensions.schema.Schema <em>ISchema</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.schema.Schema
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getISchema()
- * @generated
- */
- int ISCHEMA = 50;
-
- /**
- * The number of structural features of the '<em>ISchema</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int ISCHEMA_FEATURE_COUNT = IEXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0;
-
- /**
- * The meta object id for the '<em>QName</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.xml.namespace.QName
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getQName()
- * @generated
- */
- int QNAME = 51;
-
- /**
- * The meta object id for the '<em>Operation Type</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.OperationType
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getOperationType()
- * @generated
- */
- int OPERATION_TYPE = 52;
-
- /**
- * The meta object id for the '<em>DOM Element</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.w3c.dom.Element
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getDOMElement()
- * @generated
- */
- int DOM_ELEMENT = 53;
-
- /**
- * The meta object id for the '<em>Exception</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.WSDLException
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getWSDLException()
- * @generated
- */
- int WSDL_EXCEPTION = 54;
-
- /**
- * The meta object id for the '<em>DOM Document</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.w3c.dom.Document
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getDOMDocument()
- * @generated
- */
- int DOM_DOCUMENT = 55;
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.WSDLElement <em>Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Element</em>'.
- * @see org.eclipse.wst.wsdl.WSDLElement
- * @generated
- */
- EClass getWSDLElement();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.WSDLElement#getDocumentationElement <em>Documentation Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Documentation Element</em>'.
- * @see org.eclipse.wst.wsdl.WSDLElement#getDocumentationElement()
- * @see #getWSDLElement()
- * @generated
- */
- EAttribute getWSDLElement_DocumentationElement();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.WSDLElement#getElement <em>Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Element</em>'.
- * @see org.eclipse.wst.wsdl.WSDLElement#getElement()
- * @see #getWSDLElement()
- * @generated
- */
- EAttribute getWSDLElement_Element();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.PortType <em>Port Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Port Type</em>'.
- * @see org.eclipse.wst.wsdl.PortType
- * @generated
- */
- EClass getPortType();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.PortType#getQName <em>QName</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>QName</em>'.
- * @see org.eclipse.wst.wsdl.PortType#getQName()
- * @see #getPortType()
- * @generated
- */
- EAttribute getPortType_QName();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.PortType#isUndefined <em>Undefined</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Undefined</em>'.
- * @see org.eclipse.wst.wsdl.PortType#isUndefined()
- * @see #getPortType()
- * @generated
- */
- EAttribute getPortType_Undefined();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.PortType#getEOperations <em>EOperations</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>EOperations</em>'.
- * @see org.eclipse.wst.wsdl.PortType#getEOperations()
- * @see #getPortType()
- * @generated
- */
- EReference getPortType_EOperations();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Operation <em>Operation</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Operation</em>'.
- * @see org.eclipse.wst.wsdl.Operation
- * @generated
- */
- EClass getOperation();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Operation#getStyle <em>Style</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Style</em>'.
- * @see org.eclipse.wst.wsdl.Operation#getStyle()
- * @see #getOperation()
- * @generated
- */
- EAttribute getOperation_Style();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Operation#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.wst.wsdl.Operation#getName()
- * @see #getOperation()
- * @generated
- */
- EAttribute getOperation_Name();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Operation#isUndefined <em>Undefined</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Undefined</em>'.
- * @see org.eclipse.wst.wsdl.Operation#isUndefined()
- * @see #getOperation()
- * @generated
- */
- EAttribute getOperation_Undefined();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.wst.wsdl.Operation#getEInput <em>EInput</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>EInput</em>'.
- * @see org.eclipse.wst.wsdl.Operation#getEInput()
- * @see #getOperation()
- * @generated
- */
- EReference getOperation_EInput();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.wst.wsdl.Operation#getEOutput <em>EOutput</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>EOutput</em>'.
- * @see org.eclipse.wst.wsdl.Operation#getEOutput()
- * @see #getOperation()
- * @generated
- */
- EReference getOperation_EOutput();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Operation#getEFaults <em>EFaults</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>EFaults</em>'.
- * @see org.eclipse.wst.wsdl.Operation#getEFaults()
- * @see #getOperation()
- * @generated
- */
- EReference getOperation_EFaults();
-
- /**
- * Returns the meta object for the reference list '{@link org.eclipse.wst.wsdl.Operation#getEParameterOrdering <em>EParameter Ordering</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>EParameter Ordering</em>'.
- * @see org.eclipse.wst.wsdl.Operation#getEParameterOrdering()
- * @see #getOperation()
- * @generated
- */
- EReference getOperation_EParameterOrdering();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Message <em>Message</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Message</em>'.
- * @see org.eclipse.wst.wsdl.Message
- * @generated
- */
- EClass getMessage();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Message#getQName <em>QName</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>QName</em>'.
- * @see org.eclipse.wst.wsdl.Message#getQName()
- * @see #getMessage()
- * @generated
- */
- EAttribute getMessage_QName();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Message#isUndefined <em>Undefined</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Undefined</em>'.
- * @see org.eclipse.wst.wsdl.Message#isUndefined()
- * @see #getMessage()
- * @generated
- */
- EAttribute getMessage_Undefined();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Message#getEParts <em>EParts</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>EParts</em>'.
- * @see org.eclipse.wst.wsdl.Message#getEParts()
- * @see #getMessage()
- * @generated
- */
- EReference getMessage_EParts();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Part <em>Part</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Part</em>'.
- * @see org.eclipse.wst.wsdl.Part
- * @generated
- */
- EClass getPart();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Part#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.wst.wsdl.Part#getName()
- * @see #getPart()
- * @generated
- */
- EAttribute getPart_Name();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Part#getElementName <em>Element Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Element Name</em>'.
- * @see org.eclipse.wst.wsdl.Part#getElementName()
- * @see #getPart()
- * @generated
- */
- EAttribute getPart_ElementName();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Part#getTypeName <em>Type Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Type Name</em>'.
- * @see org.eclipse.wst.wsdl.Part#getTypeName()
- * @see #getPart()
- * @generated
- */
- EAttribute getPart_TypeName();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.Part#getTypeDefinition <em>Type Definition</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Type Definition</em>'.
- * @see org.eclipse.wst.wsdl.Part#getTypeDefinition()
- * @see #getPart()
- * @generated
- */
- EReference getPart_TypeDefinition();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.Part#getElementDeclaration <em>Element Declaration</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Element Declaration</em>'.
- * @see org.eclipse.wst.wsdl.Part#getElementDeclaration()
- * @see #getPart()
- * @generated
- */
- EReference getPart_ElementDeclaration();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.Part#getEMessage <em>EMessage</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>EMessage</em>'.
- * @see org.eclipse.wst.wsdl.Part#getEMessage()
- * @see #getPart()
- * @generated
- */
- EReference getPart_EMessage();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Binding <em>Binding</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Binding</em>'.
- * @see org.eclipse.wst.wsdl.Binding
- * @generated
- */
- EClass getBinding();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Binding#getQName <em>QName</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>QName</em>'.
- * @see org.eclipse.wst.wsdl.Binding#getQName()
- * @see #getBinding()
- * @generated
- */
- EAttribute getBinding_QName();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Binding#isUndefined <em>Undefined</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Undefined</em>'.
- * @see org.eclipse.wst.wsdl.Binding#isUndefined()
- * @see #getBinding()
- * @generated
- */
- EAttribute getBinding_Undefined();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.Binding#getEPortType <em>EPort Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>EPort Type</em>'.
- * @see org.eclipse.wst.wsdl.Binding#getEPortType()
- * @see #getBinding()
- * @generated
- */
- EReference getBinding_EPortType();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Binding#getEBindingOperations <em>EBinding Operations</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>EBinding Operations</em>'.
- * @see org.eclipse.wst.wsdl.Binding#getEBindingOperations()
- * @see #getBinding()
- * @generated
- */
- EReference getBinding_EBindingOperations();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.BindingOperation <em>Binding Operation</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Binding Operation</em>'.
- * @see org.eclipse.wst.wsdl.BindingOperation
- * @generated
- */
- EClass getBindingOperation();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.BindingOperation#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.wst.wsdl.BindingOperation#getName()
- * @see #getBindingOperation()
- * @generated
- */
- EAttribute getBindingOperation_Name();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.BindingOperation#getEOperation <em>EOperation</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>EOperation</em>'.
- * @see org.eclipse.wst.wsdl.BindingOperation#getEOperation()
- * @see #getBindingOperation()
- * @generated
- */
- EReference getBindingOperation_EOperation();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.wst.wsdl.BindingOperation#getEBindingInput <em>EBinding Input</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>EBinding Input</em>'.
- * @see org.eclipse.wst.wsdl.BindingOperation#getEBindingInput()
- * @see #getBindingOperation()
- * @generated
- */
- EReference getBindingOperation_EBindingInput();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.wst.wsdl.BindingOperation#getEBindingOutput <em>EBinding Output</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>EBinding Output</em>'.
- * @see org.eclipse.wst.wsdl.BindingOperation#getEBindingOutput()
- * @see #getBindingOperation()
- * @generated
- */
- EReference getBindingOperation_EBindingOutput();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.BindingOperation#getEBindingFaults <em>EBinding Faults</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>EBinding Faults</em>'.
- * @see org.eclipse.wst.wsdl.BindingOperation#getEBindingFaults()
- * @see #getBindingOperation()
- * @generated
- */
- EReference getBindingOperation_EBindingFaults();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Service <em>Service</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Service</em>'.
- * @see org.eclipse.wst.wsdl.Service
- * @generated
- */
- EClass getService();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Service#getQName <em>QName</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>QName</em>'.
- * @see org.eclipse.wst.wsdl.Service#getQName()
- * @see #getService()
- * @generated
- */
- EAttribute getService_QName();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Service#isUndefined <em>Undefined</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Undefined</em>'.
- * @see org.eclipse.wst.wsdl.Service#isUndefined()
- * @see #getService()
- * @generated
- */
- EAttribute getService_Undefined();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Service#getEPorts <em>EPorts</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>EPorts</em>'.
- * @see org.eclipse.wst.wsdl.Service#getEPorts()
- * @see #getService()
- * @generated
- */
- EReference getService_EPorts();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Port <em>Port</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Port</em>'.
- * @see org.eclipse.wst.wsdl.Port
- * @generated
- */
- EClass getPort();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Port#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.wst.wsdl.Port#getName()
- * @see #getPort()
- * @generated
- */
- EAttribute getPort_Name();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.Port#getEBinding <em>EBinding</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>EBinding</em>'.
- * @see org.eclipse.wst.wsdl.Port#getEBinding()
- * @see #getPort()
- * @generated
- */
- EReference getPort_EBinding();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.ExtensibilityElement <em>Extensibility Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Extensibility Element</em>'.
- * @see org.eclipse.wst.wsdl.ExtensibilityElement
- * @generated
- */
- EClass getExtensibilityElement();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.ExtensibilityElement#isRequired <em>Required</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Required</em>'.
- * @see org.eclipse.wst.wsdl.ExtensibilityElement#isRequired()
- * @see #getExtensibilityElement()
- * @generated
- */
- EAttribute getExtensibilityElement_Required();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.ExtensibilityElement#getElementType <em>Element Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Element Type</em>'.
- * @see org.eclipse.wst.wsdl.ExtensibilityElement#getElementType()
- * @see #getExtensibilityElement()
- * @generated
- */
- EAttribute getExtensibilityElement_ElementType();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Definition <em>Definition</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Definition</em>'.
- * @see org.eclipse.wst.wsdl.Definition
- * @generated
- */
- EClass getDefinition();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Definition#getTargetNamespace <em>Target Namespace</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Target Namespace</em>'.
- * @see org.eclipse.wst.wsdl.Definition#getTargetNamespace()
- * @see #getDefinition()
- * @generated
- */
- EAttribute getDefinition_TargetNamespace();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Definition#getLocation <em>Location</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Location</em>'.
- * @see org.eclipse.wst.wsdl.Definition#getLocation()
- * @see #getDefinition()
- * @generated
- */
- EAttribute getDefinition_Location();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Definition#getQName <em>QName</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>QName</em>'.
- * @see org.eclipse.wst.wsdl.Definition#getQName()
- * @see #getDefinition()
- * @generated
- */
- EAttribute getDefinition_QName();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Definition#getEncoding <em>Encoding</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Encoding</em>'.
- * @see org.eclipse.wst.wsdl.Definition#getEncoding()
- * @see #getDefinition()
- * @generated
- */
- EAttribute getDefinition_Encoding();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Definition#getEImports <em>EImports</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>EImports</em>'.
- * @see org.eclipse.wst.wsdl.Definition#getEImports()
- * @see #getDefinition()
- * @generated
- */
- EReference getDefinition_EImports();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.wst.wsdl.Definition#getETypes <em>ETypes</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>ETypes</em>'.
- * @see org.eclipse.wst.wsdl.Definition#getETypes()
- * @see #getDefinition()
- * @generated
- */
- EReference getDefinition_ETypes();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Definition#getEMessages <em>EMessages</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>EMessages</em>'.
- * @see org.eclipse.wst.wsdl.Definition#getEMessages()
- * @see #getDefinition()
- * @generated
- */
- EReference getDefinition_EMessages();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Definition#getEPortTypes <em>EPort Types</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>EPort Types</em>'.
- * @see org.eclipse.wst.wsdl.Definition#getEPortTypes()
- * @see #getDefinition()
- * @generated
- */
- EReference getDefinition_EPortTypes();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Definition#getEBindings <em>EBindings</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>EBindings</em>'.
- * @see org.eclipse.wst.wsdl.Definition#getEBindings()
- * @see #getDefinition()
- * @generated
- */
- EReference getDefinition_EBindings();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Definition#getEServices <em>EServices</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>EServices</em>'.
- * @see org.eclipse.wst.wsdl.Definition#getEServices()
- * @see #getDefinition()
- * @generated
- */
- EReference getDefinition_EServices();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.Definition#getENamespaces <em>ENamespaces</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>ENamespaces</em>'.
- * @see org.eclipse.wst.wsdl.Definition#getENamespaces()
- * @see #getDefinition()
- * @generated
- */
- EReference getDefinition_ENamespaces();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Import <em>Import</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Import</em>'.
- * @see org.eclipse.wst.wsdl.Import
- * @generated
- */
- EClass getImport();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Import#getNamespaceURI <em>Namespace URI</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Namespace URI</em>'.
- * @see org.eclipse.wst.wsdl.Import#getNamespaceURI()
- * @see #getImport()
- * @generated
- */
- EAttribute getImport_NamespaceURI();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Import#getLocationURI <em>Location URI</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Location URI</em>'.
- * @see org.eclipse.wst.wsdl.Import#getLocationURI()
- * @see #getImport()
- * @generated
- */
- EAttribute getImport_LocationURI();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.Import#getEDefinition <em>EDefinition</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>EDefinition</em>'.
- * @see org.eclipse.wst.wsdl.Import#getEDefinition()
- * @see #getImport()
- * @generated
- */
- EReference getImport_EDefinition();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.Import#getESchema <em>ESchema</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>ESchema</em>'.
- * @see org.eclipse.wst.wsdl.Import#getESchema()
- * @see #getImport()
- * @generated
- */
- EReference getImport_ESchema();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.ExtensibleElement <em>Extensible Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Extensible Element</em>'.
- * @see org.eclipse.wst.wsdl.ExtensibleElement
- * @generated
- */
- EClass getExtensibleElement();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.ExtensibleElement#getEExtensibilityElements <em>EExtensibility Elements</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>EExtensibility Elements</em>'.
- * @see org.eclipse.wst.wsdl.ExtensibleElement#getEExtensibilityElements()
- * @see #getExtensibleElement()
- * @generated
- */
- EReference getExtensibleElement_EExtensibilityElements();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Input <em>Input</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Input</em>'.
- * @see org.eclipse.wst.wsdl.Input
- * @generated
- */
- EClass getInput();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Output <em>Output</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Output</em>'.
- * @see org.eclipse.wst.wsdl.Output
- * @generated
- */
- EClass getOutput();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Fault <em>Fault</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Fault</em>'.
- * @see org.eclipse.wst.wsdl.Fault
- * @generated
- */
- EClass getFault();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.BindingInput <em>Binding Input</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Binding Input</em>'.
- * @see org.eclipse.wst.wsdl.BindingInput
- * @generated
- */
- EClass getBindingInput();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.BindingInput#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.wst.wsdl.BindingInput#getName()
- * @see #getBindingInput()
- * @generated
- */
- EAttribute getBindingInput_Name();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.BindingInput#getEInput <em>EInput</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>EInput</em>'.
- * @see org.eclipse.wst.wsdl.BindingInput#getEInput()
- * @see #getBindingInput()
- * @generated
- */
- EReference getBindingInput_EInput();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.BindingOutput <em>Binding Output</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Binding Output</em>'.
- * @see org.eclipse.wst.wsdl.BindingOutput
- * @generated
- */
- EClass getBindingOutput();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.BindingOutput#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.wst.wsdl.BindingOutput#getName()
- * @see #getBindingOutput()
- * @generated
- */
- EAttribute getBindingOutput_Name();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.BindingOutput#getEOutput <em>EOutput</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>EOutput</em>'.
- * @see org.eclipse.wst.wsdl.BindingOutput#getEOutput()
- * @see #getBindingOutput()
- * @generated
- */
- EReference getBindingOutput_EOutput();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.BindingFault <em>Binding Fault</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Binding Fault</em>'.
- * @see org.eclipse.wst.wsdl.BindingFault
- * @generated
- */
- EClass getBindingFault();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.BindingFault#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.wst.wsdl.BindingFault#getName()
- * @see #getBindingFault()
- * @generated
- */
- EAttribute getBindingFault_Name();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.BindingFault#getEFault <em>EFault</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>EFault</em>'.
- * @see org.eclipse.wst.wsdl.BindingFault#getEFault()
- * @see #getBindingFault()
- * @generated
- */
- EReference getBindingFault_EFault();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Namespace <em>Namespace</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Namespace</em>'.
- * @see org.eclipse.wst.wsdl.Namespace
- * @generated
- */
- EClass getNamespace();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Namespace#getURI <em>URI</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>URI</em>'.
- * @see org.eclipse.wst.wsdl.Namespace#getURI()
- * @see #getNamespace()
- * @generated
- */
- EAttribute getNamespace_URI();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.Namespace#getPrefix <em>Prefix</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Prefix</em>'.
- * @see org.eclipse.wst.wsdl.Namespace#getPrefix()
- * @see #getNamespace()
- * @generated
- */
- EAttribute getNamespace_Prefix();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.PortType <em>IPort Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IPort Type</em>'.
- * @see javax.wsdl.PortType
- * @model instanceClass="javax.wsdl.PortType" superTypes="org.eclipse.wst.wsdl.IAttributeExtensible"
- * @generated
- */
- EClass getIPortType();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.Operation <em>IOperation</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IOperation</em>'.
- * @see javax.wsdl.Operation
- * @model instanceClass="javax.wsdl.Operation" superTypes="org.eclipse.wst.wsdl.IElementExtensible"
- * @generated
- */
- EClass getIOperation();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.Input <em>IInput</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IInput</em>'.
- * @see javax.wsdl.Input
- * @model instanceClass="javax.wsdl.Input" superTypes="org.eclipse.wst.wsdl.IAttributeExtensible"
- * @generated
- */
- EClass getIInput();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.Output <em>IOutput</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IOutput</em>'.
- * @see javax.wsdl.Output
- * @model instanceClass="javax.wsdl.Output" superTypes="org.eclipse.wst.wsdl.IAttributeExtensible"
- * @generated
- */
- EClass getIOutput();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.Fault <em>IFault</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IFault</em>'.
- * @see javax.wsdl.Fault
- * @model instanceClass="javax.wsdl.Fault" superTypes="org.eclipse.wst.wsdl.IAttributeExtensible"
- * @generated
- */
- EClass getIFault();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.Message <em>IMessage</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IMessage</em>'.
- * @see javax.wsdl.Message
- * @model instanceClass="javax.wsdl.Message" superTypes="org.eclipse.wst.wsdl.IElementExtensible"
- * @generated
- */
- EClass getIMessage();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.Part <em>IPart</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IPart</em>'.
- * @see javax.wsdl.Part
- * @model instanceClass="javax.wsdl.Part" superTypes="org.eclipse.wst.wsdl.IAttributeExtensible"
- * @generated
- */
- EClass getIPart();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.Service <em>IService</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IService</em>'.
- * @see javax.wsdl.Service
- * @model instanceClass="javax.wsdl.Service" superTypes="org.eclipse.wst.wsdl.IElementExtensible"
- * @generated
- */
- EClass getIService();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.Port <em>IPort</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IPort</em>'.
- * @see javax.wsdl.Port
- * @model instanceClass="javax.wsdl.Port" superTypes="org.eclipse.wst.wsdl.IElementExtensible"
- * @generated
- */
- EClass getIPort();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.Binding <em>IBinding</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IBinding</em>'.
- * @see javax.wsdl.Binding
- * @model instanceClass="javax.wsdl.Binding" superTypes="org.eclipse.wst.wsdl.IElementExtensible"
- * @generated
- */
- EClass getIBinding();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.BindingOperation <em>IBinding Operation</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IBinding Operation</em>'.
- * @see javax.wsdl.BindingOperation
- * @model instanceClass="javax.wsdl.BindingOperation" superTypes="org.eclipse.wst.wsdl.IElementExtensible"
- * @generated
- */
- EClass getIBindingOperation();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.BindingInput <em>IBinding Input</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IBinding Input</em>'.
- * @see javax.wsdl.BindingInput
- * @model instanceClass="javax.wsdl.BindingInput" superTypes="org.eclipse.wst.wsdl.IElementExtensible"
- * @generated
- */
- EClass getIBindingInput();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.BindingOutput <em>IBinding Output</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IBinding Output</em>'.
- * @see javax.wsdl.BindingOutput
- * @model instanceClass="javax.wsdl.BindingOutput" superTypes="org.eclipse.wst.wsdl.IElementExtensible"
- * @generated
- */
- EClass getIBindingOutput();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.BindingFault <em>IBinding Fault</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IBinding Fault</em>'.
- * @see javax.wsdl.BindingFault
- * @model instanceClass="javax.wsdl.BindingFault" superTypes="org.eclipse.wst.wsdl.IElementExtensible"
- * @generated
- */
- EClass getIBindingFault();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.ExtensibilityElement <em>IExtensibility Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IExtensibility Element</em>'.
- * @see javax.wsdl.extensions.ExtensibilityElement
- * @model instanceClass="javax.wsdl.extensions.ExtensibilityElement"
- * @generated
- */
- EClass getIExtensibilityElement();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.Definition <em>IDefinition</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IDefinition</em>'.
- * @see javax.wsdl.Definition
- * @model instanceClass="javax.wsdl.Definition" superTypes="org.eclipse.wst.wsdl.IElementExtensible"
- * @generated
- */
- EClass getIDefinition();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.Import <em>IImport</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IImport</em>'.
- * @see javax.wsdl.Import
- * @model instanceClass="javax.wsdl.Import" superTypes="org.eclipse.wst.wsdl.IAttributeExtensible"
- * @generated
- */
- EClass getIImport();
-
- /**
- * Returns the meta object for class '{@link java.util.List <em>IList</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IList</em>'.
- * @see java.util.List
- * @model instanceClass="java.util.List"
- * @generated
- */
- EClass getIList();
-
- /**
- * Returns the meta object for class '{@link java.util.Map <em>IMap</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IMap</em>'.
- * @see java.util.Map
- * @model instanceClass="java.util.Map"
- * @generated
- */
- EClass getIMap();
-
- /**
- * Returns the meta object for class '{@link java.net.URL <em>IURL</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IURL</em>'.
- * @see java.net.URL
- * @model instanceClass="java.net.URL"
- * @generated
- */
- EClass getIURL();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.ExtensionRegistry <em>IExtension Registry</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IExtension Registry</em>'.
- * @see javax.wsdl.extensions.ExtensionRegistry
- * @model instanceClass="javax.wsdl.extensions.ExtensionRegistry"
- * @generated
- */
- EClass getIExtensionRegistry();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.Types <em>Types</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Types</em>'.
- * @see org.eclipse.wst.wsdl.Types
- * @generated
- */
- EClass getTypes();
-
- /**
- * Returns the meta object for class '{@link java.util.Iterator <em>IIterator</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IIterator</em>'.
- * @see java.util.Iterator
- * @model instanceClass="java.util.Iterator"
- * @generated
- */
- EClass getIIterator();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.Types <em>ITypes</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>ITypes</em>'.
- * @see javax.wsdl.Types
- * @model instanceClass="javax.wsdl.Types"
- * @generated
- */
- EClass getITypes();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.UnknownExtensibilityElement <em>Unknown Extensibility Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Unknown Extensibility Element</em>'.
- * @see org.eclipse.wst.wsdl.UnknownExtensibilityElement
- * @generated
- */
- EClass getUnknownExtensibilityElement();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.wst.wsdl.UnknownExtensibilityElement#getChildren <em>Children</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Children</em>'.
- * @see org.eclipse.wst.wsdl.UnknownExtensibilityElement#getChildren()
- * @see #getUnknownExtensibilityElement()
- * @generated
- */
- EReference getUnknownExtensibilityElement_Children();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement <em>XSD Schema Extensibility Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>XSD Schema Extensibility Element</em>'.
- * @see org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement
- * @generated
- */
- EClass getXSDSchemaExtensibilityElement();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getDocumentBaseURI <em>Document Base URI</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Document Base URI</em>'.
- * @see org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getDocumentBaseURI()
- * @see #getXSDSchemaExtensibilityElement()
- * @generated
- */
- EAttribute getXSDSchemaExtensibilityElement_DocumentBaseURI();
-
- /**
- * Returns the meta object for the containment reference '{@link org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getSchema <em>Schema</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Schema</em>'.
- * @see org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getSchema()
- * @see #getXSDSchemaExtensibilityElement()
- * @generated
- */
- EReference getXSDSchemaExtensibilityElement_Schema();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.wst.wsdl.MessageReference <em>Message Reference</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Message Reference</em>'.
- * @see org.eclipse.wst.wsdl.MessageReference
- * @generated
- */
- EClass getMessageReference();
-
- /**
- * Returns the meta object for the attribute '{@link org.eclipse.wst.wsdl.MessageReference#getName <em>Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.wst.wsdl.MessageReference#getName()
- * @see #getMessageReference()
- * @generated
- */
- EAttribute getMessageReference_Name();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.wst.wsdl.MessageReference#getEMessage <em>EMessage</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>EMessage</em>'.
- * @see org.eclipse.wst.wsdl.MessageReference#getEMessage()
- * @see #getMessageReference()
- * @generated
- */
- EReference getMessageReference_EMessage();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.ElementExtensible <em>IElement Extensible</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IElement Extensible</em>'.
- * @see javax.wsdl.extensions.ElementExtensible
- * @model instanceClass="javax.wsdl.extensions.ElementExtensible"
- * @generated
- */
- EClass getIElementExtensible();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.AttributeExtensible <em>IAttribute Extensible</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IAttribute Extensible</em>'.
- * @see javax.wsdl.extensions.AttributeExtensible
- * @model instanceClass="javax.wsdl.extensions.AttributeExtensible"
- * @generated
- */
- EClass getIAttributeExtensible();
-
- /**
- * Returns the meta object for class '{@link java.lang.Object <em>IObject</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>IObject</em>'.
- * @see java.lang.Object
- * @model instanceClass="java.lang.Object"
- * @generated
- */
- EClass getIObject();
-
- /**
- * Returns the meta object for class '{@link javax.wsdl.extensions.schema.Schema <em>ISchema</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>ISchema</em>'.
- * @see javax.wsdl.extensions.schema.Schema
- * @model instanceClass="javax.wsdl.extensions.schema.Schema" superTypes="org.eclipse.wst.wsdl.IExtensibilityElement"
- * @generated
- */
- EClass getISchema();
-
- /**
- * Returns the meta object for data type '{@link javax.xml.namespace.QName <em>QName</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for data type '<em>QName</em>'.
- * @see javax.xml.namespace.QName
- * @model instanceClass="javax.xml.namespace.QName"
- * @generated
- */
- EDataType getQName();
-
- /**
- * Returns the meta object for data type '{@link javax.wsdl.OperationType <em>Operation Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for data type '<em>Operation Type</em>'.
- * @see javax.wsdl.OperationType
- * @model instanceClass="javax.wsdl.OperationType"
- * @generated
- */
- EDataType getOperationType();
-
- /**
- * Returns the meta object for data type '{@link org.w3c.dom.Element <em>DOM Element</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for data type '<em>DOM Element</em>'.
- * @see org.w3c.dom.Element
- * @model instanceClass="org.w3c.dom.Element"
- * @generated
- */
- EDataType getDOMElement();
-
- /**
- * Returns the meta object for data type '{@link javax.wsdl.WSDLException <em>Exception</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for data type '<em>Exception</em>'.
- * @see javax.wsdl.WSDLException
- * @model instanceClass="javax.wsdl.WSDLException"
- * @generated
- */
- EDataType getWSDLException();
-
- /**
- * Returns the meta object for data type '{@link org.w3c.dom.Document <em>DOM Document</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for data type '<em>DOM Document</em>'.
- * @see org.w3c.dom.Document
- * @model instanceClass="org.w3c.dom.Document"
- * @generated
- */
- EDataType getDOMDocument();
-
- /**
- * Returns the factory that creates the instances of the model.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the factory that creates the instances of the model.
- * @generated
- */
- WSDLFactory getWSDLFactory();
-
- /**
- * <!-- begin-user-doc -->
- * Defines literals for the meta objects that represent
- * <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
- * </ul>
- * <!-- end-user-doc -->
- * @generated
- */
- interface Literals
- {
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl <em>Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getWSDLElement()
- * @generated
- */
- EClass WSDL_ELEMENT = eINSTANCE.getWSDLElement();
-
- /**
- * The meta object literal for the '<em><b>Documentation Element</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute WSDL_ELEMENT__DOCUMENTATION_ELEMENT = eINSTANCE.getWSDLElement_DocumentationElement();
-
- /**
- * The meta object literal for the '<em><b>Element</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute WSDL_ELEMENT__ELEMENT = eINSTANCE.getWSDLElement_Element();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.PortTypeImpl <em>Port Type</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.PortTypeImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getPortType()
- * @generated
- */
- EClass PORT_TYPE = eINSTANCE.getPortType();
-
- /**
- * The meta object literal for the '<em><b>QName</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute PORT_TYPE__QNAME = eINSTANCE.getPortType_QName();
-
- /**
- * The meta object literal for the '<em><b>Undefined</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute PORT_TYPE__UNDEFINED = eINSTANCE.getPortType_Undefined();
-
- /**
- * The meta object literal for the '<em><b>EOperations</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PORT_TYPE__EOPERATIONS = eINSTANCE.getPortType_EOperations();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.OperationImpl <em>Operation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.OperationImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getOperation()
- * @generated
- */
- EClass OPERATION = eINSTANCE.getOperation();
-
- /**
- * The meta object literal for the '<em><b>Style</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute OPERATION__STYLE = eINSTANCE.getOperation_Style();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute OPERATION__NAME = eINSTANCE.getOperation_Name();
-
- /**
- * The meta object literal for the '<em><b>Undefined</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute OPERATION__UNDEFINED = eINSTANCE.getOperation_Undefined();
-
- /**
- * The meta object literal for the '<em><b>EInput</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference OPERATION__EINPUT = eINSTANCE.getOperation_EInput();
-
- /**
- * The meta object literal for the '<em><b>EOutput</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference OPERATION__EOUTPUT = eINSTANCE.getOperation_EOutput();
-
- /**
- * The meta object literal for the '<em><b>EFaults</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference OPERATION__EFAULTS = eINSTANCE.getOperation_EFaults();
-
- /**
- * The meta object literal for the '<em><b>EParameter Ordering</b></em>' reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference OPERATION__EPARAMETER_ORDERING = eINSTANCE.getOperation_EParameterOrdering();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.MessageImpl <em>Message</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.MessageImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getMessage()
- * @generated
- */
- EClass MESSAGE = eINSTANCE.getMessage();
-
- /**
- * The meta object literal for the '<em><b>QName</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute MESSAGE__QNAME = eINSTANCE.getMessage_QName();
-
- /**
- * The meta object literal for the '<em><b>Undefined</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute MESSAGE__UNDEFINED = eINSTANCE.getMessage_Undefined();
-
- /**
- * The meta object literal for the '<em><b>EParts</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference MESSAGE__EPARTS = eINSTANCE.getMessage_EParts();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.PartImpl <em>Part</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.PartImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getPart()
- * @generated
- */
- EClass PART = eINSTANCE.getPart();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute PART__NAME = eINSTANCE.getPart_Name();
-
- /**
- * The meta object literal for the '<em><b>Element Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute PART__ELEMENT_NAME = eINSTANCE.getPart_ElementName();
-
- /**
- * The meta object literal for the '<em><b>Type Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute PART__TYPE_NAME = eINSTANCE.getPart_TypeName();
-
- /**
- * The meta object literal for the '<em><b>Type Definition</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PART__TYPE_DEFINITION = eINSTANCE.getPart_TypeDefinition();
-
- /**
- * The meta object literal for the '<em><b>Element Declaration</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PART__ELEMENT_DECLARATION = eINSTANCE.getPart_ElementDeclaration();
-
- /**
- * The meta object literal for the '<em><b>EMessage</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PART__EMESSAGE = eINSTANCE.getPart_EMessage();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.BindingImpl <em>Binding</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.BindingImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getBinding()
- * @generated
- */
- EClass BINDING = eINSTANCE.getBinding();
-
- /**
- * The meta object literal for the '<em><b>QName</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute BINDING__QNAME = eINSTANCE.getBinding_QName();
-
- /**
- * The meta object literal for the '<em><b>Undefined</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute BINDING__UNDEFINED = eINSTANCE.getBinding_Undefined();
-
- /**
- * The meta object literal for the '<em><b>EPort Type</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference BINDING__EPORT_TYPE = eINSTANCE.getBinding_EPortType();
-
- /**
- * The meta object literal for the '<em><b>EBinding Operations</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference BINDING__EBINDING_OPERATIONS = eINSTANCE.getBinding_EBindingOperations();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.BindingOperationImpl <em>Binding Operation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.BindingOperationImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getBindingOperation()
- * @generated
- */
- EClass BINDING_OPERATION = eINSTANCE.getBindingOperation();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute BINDING_OPERATION__NAME = eINSTANCE.getBindingOperation_Name();
-
- /**
- * The meta object literal for the '<em><b>EOperation</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference BINDING_OPERATION__EOPERATION = eINSTANCE.getBindingOperation_EOperation();
-
- /**
- * The meta object literal for the '<em><b>EBinding Input</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference BINDING_OPERATION__EBINDING_INPUT = eINSTANCE.getBindingOperation_EBindingInput();
-
- /**
- * The meta object literal for the '<em><b>EBinding Output</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference BINDING_OPERATION__EBINDING_OUTPUT = eINSTANCE.getBindingOperation_EBindingOutput();
-
- /**
- * The meta object literal for the '<em><b>EBinding Faults</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference BINDING_OPERATION__EBINDING_FAULTS = eINSTANCE.getBindingOperation_EBindingFaults();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.ServiceImpl <em>Service</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.ServiceImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getService()
- * @generated
- */
- EClass SERVICE = eINSTANCE.getService();
-
- /**
- * The meta object literal for the '<em><b>QName</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SERVICE__QNAME = eINSTANCE.getService_QName();
-
- /**
- * The meta object literal for the '<em><b>Undefined</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute SERVICE__UNDEFINED = eINSTANCE.getService_Undefined();
-
- /**
- * The meta object literal for the '<em><b>EPorts</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference SERVICE__EPORTS = eINSTANCE.getService_EPorts();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.PortImpl <em>Port</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.PortImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getPort()
- * @generated
- */
- EClass PORT = eINSTANCE.getPort();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute PORT__NAME = eINSTANCE.getPort_Name();
-
- /**
- * The meta object literal for the '<em><b>EBinding</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference PORT__EBINDING = eINSTANCE.getPort_EBinding();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl <em>Extensibility Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getExtensibilityElement()
- * @generated
- */
- EClass EXTENSIBILITY_ELEMENT = eINSTANCE.getExtensibilityElement();
-
- /**
- * The meta object literal for the '<em><b>Required</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute EXTENSIBILITY_ELEMENT__REQUIRED = eINSTANCE.getExtensibilityElement_Required();
-
- /**
- * The meta object literal for the '<em><b>Element Type</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute EXTENSIBILITY_ELEMENT__ELEMENT_TYPE = eINSTANCE.getExtensibilityElement_ElementType();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.DefinitionImpl <em>Definition</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.DefinitionImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getDefinition()
- * @generated
- */
- EClass DEFINITION = eINSTANCE.getDefinition();
-
- /**
- * The meta object literal for the '<em><b>Target Namespace</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DEFINITION__TARGET_NAMESPACE = eINSTANCE.getDefinition_TargetNamespace();
-
- /**
- * The meta object literal for the '<em><b>Location</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DEFINITION__LOCATION = eINSTANCE.getDefinition_Location();
-
- /**
- * The meta object literal for the '<em><b>QName</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DEFINITION__QNAME = eINSTANCE.getDefinition_QName();
-
- /**
- * The meta object literal for the '<em><b>Encoding</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute DEFINITION__ENCODING = eINSTANCE.getDefinition_Encoding();
-
- /**
- * The meta object literal for the '<em><b>EImports</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DEFINITION__EIMPORTS = eINSTANCE.getDefinition_EImports();
-
- /**
- * The meta object literal for the '<em><b>ETypes</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DEFINITION__ETYPES = eINSTANCE.getDefinition_ETypes();
-
- /**
- * The meta object literal for the '<em><b>EMessages</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DEFINITION__EMESSAGES = eINSTANCE.getDefinition_EMessages();
-
- /**
- * The meta object literal for the '<em><b>EPort Types</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DEFINITION__EPORT_TYPES = eINSTANCE.getDefinition_EPortTypes();
-
- /**
- * The meta object literal for the '<em><b>EBindings</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DEFINITION__EBINDINGS = eINSTANCE.getDefinition_EBindings();
-
- /**
- * The meta object literal for the '<em><b>EServices</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DEFINITION__ESERVICES = eINSTANCE.getDefinition_EServices();
-
- /**
- * The meta object literal for the '<em><b>ENamespaces</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference DEFINITION__ENAMESPACES = eINSTANCE.getDefinition_ENamespaces();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.ImportImpl <em>Import</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.ImportImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getImport()
- * @generated
- */
- EClass IMPORT = eINSTANCE.getImport();
-
- /**
- * The meta object literal for the '<em><b>Namespace URI</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute IMPORT__NAMESPACE_URI = eINSTANCE.getImport_NamespaceURI();
-
- /**
- * The meta object literal for the '<em><b>Location URI</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute IMPORT__LOCATION_URI = eINSTANCE.getImport_LocationURI();
-
- /**
- * The meta object literal for the '<em><b>EDefinition</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference IMPORT__EDEFINITION = eINSTANCE.getImport_EDefinition();
-
- /**
- * The meta object literal for the '<em><b>ESchema</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference IMPORT__ESCHEMA = eINSTANCE.getImport_ESchema();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.ExtensibleElementImpl <em>Extensible Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.ExtensibleElementImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getExtensibleElement()
- * @generated
- */
- EClass EXTENSIBLE_ELEMENT = eINSTANCE.getExtensibleElement();
-
- /**
- * The meta object literal for the '<em><b>EExtensibility Elements</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS = eINSTANCE.getExtensibleElement_EExtensibilityElements();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.InputImpl <em>Input</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.InputImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getInput()
- * @generated
- */
- EClass INPUT = eINSTANCE.getInput();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.OutputImpl <em>Output</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.OutputImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getOutput()
- * @generated
- */
- EClass OUTPUT = eINSTANCE.getOutput();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.FaultImpl <em>Fault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.FaultImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getFault()
- * @generated
- */
- EClass FAULT = eINSTANCE.getFault();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.BindingInputImpl <em>Binding Input</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.BindingInputImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getBindingInput()
- * @generated
- */
- EClass BINDING_INPUT = eINSTANCE.getBindingInput();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute BINDING_INPUT__NAME = eINSTANCE.getBindingInput_Name();
-
- /**
- * The meta object literal for the '<em><b>EInput</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference BINDING_INPUT__EINPUT = eINSTANCE.getBindingInput_EInput();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.BindingOutputImpl <em>Binding Output</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.BindingOutputImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getBindingOutput()
- * @generated
- */
- EClass BINDING_OUTPUT = eINSTANCE.getBindingOutput();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute BINDING_OUTPUT__NAME = eINSTANCE.getBindingOutput_Name();
-
- /**
- * The meta object literal for the '<em><b>EOutput</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference BINDING_OUTPUT__EOUTPUT = eINSTANCE.getBindingOutput_EOutput();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.BindingFaultImpl <em>Binding Fault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.BindingFaultImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getBindingFault()
- * @generated
- */
- EClass BINDING_FAULT = eINSTANCE.getBindingFault();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute BINDING_FAULT__NAME = eINSTANCE.getBindingFault_Name();
-
- /**
- * The meta object literal for the '<em><b>EFault</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference BINDING_FAULT__EFAULT = eINSTANCE.getBindingFault_EFault();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.NamespaceImpl <em>Namespace</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.NamespaceImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getNamespace()
- * @generated
- */
- EClass NAMESPACE = eINSTANCE.getNamespace();
-
- /**
- * The meta object literal for the '<em><b>URI</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute NAMESPACE__URI = eINSTANCE.getNamespace_URI();
-
- /**
- * The meta object literal for the '<em><b>Prefix</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute NAMESPACE__PREFIX = eINSTANCE.getNamespace_Prefix();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.PortType <em>IPort Type</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.PortType
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIPortType()
- * @generated
- */
- EClass IPORT_TYPE = eINSTANCE.getIPortType();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.Operation <em>IOperation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Operation
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIOperation()
- * @generated
- */
- EClass IOPERATION = eINSTANCE.getIOperation();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.Input <em>IInput</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Input
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIInput()
- * @generated
- */
- EClass IINPUT = eINSTANCE.getIInput();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.Output <em>IOutput</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Output
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIOutput()
- * @generated
- */
- EClass IOUTPUT = eINSTANCE.getIOutput();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.Fault <em>IFault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Fault
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIFault()
- * @generated
- */
- EClass IFAULT = eINSTANCE.getIFault();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.Message <em>IMessage</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Message
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIMessage()
- * @generated
- */
- EClass IMESSAGE = eINSTANCE.getIMessage();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.Part <em>IPart</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Part
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIPart()
- * @generated
- */
- EClass IPART = eINSTANCE.getIPart();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.Service <em>IService</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Service
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIService()
- * @generated
- */
- EClass ISERVICE = eINSTANCE.getIService();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.Port <em>IPort</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Port
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIPort()
- * @generated
- */
- EClass IPORT = eINSTANCE.getIPort();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.Binding <em>IBinding</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Binding
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIBinding()
- * @generated
- */
- EClass IBINDING = eINSTANCE.getIBinding();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.BindingOperation <em>IBinding Operation</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.BindingOperation
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIBindingOperation()
- * @generated
- */
- EClass IBINDING_OPERATION = eINSTANCE.getIBindingOperation();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.BindingInput <em>IBinding Input</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.BindingInput
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIBindingInput()
- * @generated
- */
- EClass IBINDING_INPUT = eINSTANCE.getIBindingInput();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.BindingOutput <em>IBinding Output</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.BindingOutput
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIBindingOutput()
- * @generated
- */
- EClass IBINDING_OUTPUT = eINSTANCE.getIBindingOutput();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.BindingFault <em>IBinding Fault</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.BindingFault
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIBindingFault()
- * @generated
- */
- EClass IBINDING_FAULT = eINSTANCE.getIBindingFault();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.ExtensibilityElement <em>IExtensibility Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.ExtensibilityElement
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIExtensibilityElement()
- * @generated
- */
- EClass IEXTENSIBILITY_ELEMENT = eINSTANCE.getIExtensibilityElement();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.Definition <em>IDefinition</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Definition
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIDefinition()
- * @generated
- */
- EClass IDEFINITION = eINSTANCE.getIDefinition();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.Import <em>IImport</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Import
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIImport()
- * @generated
- */
- EClass IIMPORT = eINSTANCE.getIImport();
-
- /**
- * The meta object literal for the '{@link java.util.List <em>IList</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.util.List
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIList()
- * @generated
- */
- EClass ILIST = eINSTANCE.getIList();
-
- /**
- * The meta object literal for the '{@link java.util.Map <em>IMap</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.util.Map
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIMap()
- * @generated
- */
- EClass IMAP = eINSTANCE.getIMap();
-
- /**
- * The meta object literal for the '{@link java.net.URL <em>IURL</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.net.URL
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIURL()
- * @generated
- */
- EClass IURL = eINSTANCE.getIURL();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.ExtensionRegistry <em>IExtension Registry</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.ExtensionRegistry
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIExtensionRegistry()
- * @generated
- */
- EClass IEXTENSION_REGISTRY = eINSTANCE.getIExtensionRegistry();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.TypesImpl <em>Types</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.TypesImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getTypes()
- * @generated
- */
- EClass TYPES = eINSTANCE.getTypes();
-
- /**
- * The meta object literal for the '{@link java.util.Iterator <em>IIterator</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.util.Iterator
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIIterator()
- * @generated
- */
- EClass IITERATOR = eINSTANCE.getIIterator();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.Types <em>ITypes</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.Types
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getITypes()
- * @generated
- */
- EClass ITYPES = eINSTANCE.getITypes();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.UnknownExtensibilityElementImpl <em>Unknown Extensibility Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.UnknownExtensibilityElementImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getUnknownExtensibilityElement()
- * @generated
- */
- EClass UNKNOWN_EXTENSIBILITY_ELEMENT = eINSTANCE.getUnknownExtensibilityElement();
-
- /**
- * The meta object literal for the '<em><b>Children</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN = eINSTANCE.getUnknownExtensibilityElement_Children();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.XSDSchemaExtensibilityElementImpl <em>XSD Schema Extensibility Element</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.XSDSchemaExtensibilityElementImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getXSDSchemaExtensibilityElement()
- * @generated
- */
- EClass XSD_SCHEMA_EXTENSIBILITY_ELEMENT = eINSTANCE.getXSDSchemaExtensibilityElement();
-
- /**
- * The meta object literal for the '<em><b>Document Base URI</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI = eINSTANCE.getXSDSchemaExtensibilityElement_DocumentBaseURI();
-
- /**
- * The meta object literal for the '<em><b>Schema</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA = eINSTANCE.getXSDSchemaExtensibilityElement_Schema();
-
- /**
- * The meta object literal for the '{@link org.eclipse.wst.wsdl.internal.impl.MessageReferenceImpl <em>Message Reference</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.impl.MessageReferenceImpl
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getMessageReference()
- * @generated
- */
- EClass MESSAGE_REFERENCE = eINSTANCE.getMessageReference();
-
- /**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EAttribute MESSAGE_REFERENCE__NAME = eINSTANCE.getMessageReference_Name();
-
- /**
- * The meta object literal for the '<em><b>EMessage</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference MESSAGE_REFERENCE__EMESSAGE = eINSTANCE.getMessageReference_EMessage();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.ElementExtensible <em>IElement Extensible</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.ElementExtensible
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIElementExtensible()
- * @generated
- */
- EClass IELEMENT_EXTENSIBLE = eINSTANCE.getIElementExtensible();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.AttributeExtensible <em>IAttribute Extensible</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.AttributeExtensible
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIAttributeExtensible()
- * @generated
- */
- EClass IATTRIBUTE_EXTENSIBLE = eINSTANCE.getIAttributeExtensible();
-
- /**
- * The meta object literal for the '{@link java.lang.Object <em>IObject</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see java.lang.Object
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getIObject()
- * @generated
- */
- EClass IOBJECT = eINSTANCE.getIObject();
-
- /**
- * The meta object literal for the '{@link javax.wsdl.extensions.schema.Schema <em>ISchema</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.extensions.schema.Schema
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getISchema()
- * @generated
- */
- EClass ISCHEMA = eINSTANCE.getISchema();
-
- /**
- * The meta object literal for the '<em>QName</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.xml.namespace.QName
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getQName()
- * @generated
- */
- EDataType QNAME = eINSTANCE.getQName();
-
- /**
- * The meta object literal for the '<em>Operation Type</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.OperationType
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getOperationType()
- * @generated
- */
- EDataType OPERATION_TYPE = eINSTANCE.getOperationType();
-
- /**
- * The meta object literal for the '<em>DOM Element</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.w3c.dom.Element
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getDOMElement()
- * @generated
- */
- EDataType DOM_ELEMENT = eINSTANCE.getDOMElement();
-
- /**
- * The meta object literal for the '<em>Exception</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see javax.wsdl.WSDLException
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getWSDLException()
- * @generated
- */
- EDataType WSDL_EXCEPTION = eINSTANCE.getWSDLException();
-
- /**
- * The meta object literal for the '<em>DOM Document</em>' data type.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.w3c.dom.Document
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLPackageImpl#getDOMDocument()
- * @generated
- */
- EDataType DOM_DOCUMENT = eINSTANCE.getDOMDocument();
-
- }
-
-} //WSDLPackage
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLPlugin.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLPlugin.java
deleted file mode 100644
index eaf765324..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLPlugin.java
+++ /dev/null
@@ -1,109 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import javax.wsdl.factory.WSDLFactory;
-
-import org.eclipse.emf.common.EMFPlugin;
-import org.eclipse.emf.common.util.ResourceLocator;
-import org.eclipse.wst.wsdl.internal.extensibility.ExtensibilityElementFactoryRegistryImpl;
-import org.eclipse.wst.wsdl.internal.extensibility.ExtensibilityElementFactoryRegistryReader;
-import org.eclipse.wst.wsdl.internal.impl.wsdl4j.WSDLFactoryImpl;
-import org.eclipse.wst.wsdl.util.ExtensibilityElementFactory;
-import org.eclipse.wst.wsdl.util.ExtensibilityElementFactoryRegistry;
-
-
-/**
- * The <b>Plugin</b> for the model.
- * The WSDL model needs to be able to run within an Eclipse workbench,
- * within a headless Eclipse workspace, or just stand-alone as part
- * of some other application.
- * To support this, all access is directed to the static methods,
- * which can redirect the service as appopriate to the runtime.
- * During stand-alone invocation no plugin initialization takes place.
- * In this case you will need the resources jar on the class path.
- * @see #getBaseURL
- * <p>
- * <b>Note:</b> This class/interface is part of an interim API that is still under development and expected to
- * change significantly before reaching stability. It is being made available at this early stage to solicit feedback
- * from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken
- * (repeatedly) as the API evolves.
- * </p>
- * @since 1.0
- */
-public final class WSDLPlugin extends EMFPlugin
-{
- /**
- * The singleton instance of the plugin.
- */
- public static final WSDLPlugin INSTANCE = new WSDLPlugin();
-
- /**
- * The one instance of this class.
- */
- static WSDLPluginImplementation plugin;
-
- private ExtensibilityElementFactoryRegistryImpl extensibilityElementFactoryRegistry;
-
- /**
- * Creates the singleton instance.
- */
- private WSDLPlugin()
- {
- super(new ResourceLocator []{});
- }
-
- /*
- * Javadoc copied from base class.
- */
- public ResourceLocator getPluginResourceLocator()
- {
- return plugin;
- }
-
- /**
- * Returns the singleton instance of the Eclipse plugin.
- * @return the singleton instance.
- */
- public static WSDLPluginImplementation getPlugin()
- {
- return plugin;
- }
-
- private ExtensibilityElementFactoryRegistryImpl internalGetExtensibilityElementFactoryRegistry()
- {
- if (extensibilityElementFactoryRegistry == null)
- {
- extensibilityElementFactoryRegistry = new ExtensibilityElementFactoryRegistryImpl();
- if (plugin != null)
- {
- new ExtensibilityElementFactoryRegistryReader(extensibilityElementFactoryRegistry).readRegistry();
- }
- }
- return extensibilityElementFactoryRegistry;
- }
-
- public ExtensibilityElementFactory getExtensibilityElementFactory(String namespace)
- {
- return internalGetExtensibilityElementFactoryRegistry().getExtensibilityElementFactory(namespace);
- }
-
- public ExtensibilityElementFactoryRegistry getExtensibilityElementFactoryRegistry()
- {
- return internalGetExtensibilityElementFactoryRegistry();
- }
-
- public WSDLFactory createWSDL4JFactory()
- {
- return new WSDLFactoryImpl();
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLPluginImplementation.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLPluginImplementation.java
deleted file mode 100644
index 5db6eb5b3..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/WSDLPluginImplementation.java
+++ /dev/null
@@ -1,40 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import org.eclipse.emf.common.EMFPlugin.EclipsePlugin;
-
-
-/**
- * The actual implementation of the Eclipse <b>Plugin</b>.
- * <p>
- * <b>Note:</b> This class/interface is part of an interim API that is still under development and expected to
- * change significantly before reaching stability. It is being made available at this early stage to solicit feedback
- * from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken
- * (repeatedly) as the API evolves.
- * </p>
- * @since 1.0
- */
-public class WSDLPluginImplementation extends EclipsePlugin
-{
- /**
- * Creates an instance.
- */
- public WSDLPluginImplementation()
- {
- super();
-
- // Remember the static instance.
- //
- WSDLPlugin.plugin = this;
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/XSDSchemaExtensibilityElement.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/XSDSchemaExtensibilityElement.java
deleted file mode 100644
index d5e2f226a..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/XSDSchemaExtensibilityElement.java
+++ /dev/null
@@ -1,92 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl;
-
-
-import javax.wsdl.extensions.schema.Schema;
-
-import org.eclipse.xsd.XSDSchema;
-
-
-/**
- * <!-- begin-user-doc -->
- * A representation of the model object '<em><b>XSD Schema Extensibility Element</b></em>'.
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- *
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getDocumentBaseURI <em>Document Base URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getSchema <em>Schema</em>}</li>
- * </ul>
- * </p>
- *
- * @see org.eclipse.wst.wsdl.WSDLPackage#getXSDSchemaExtensibilityElement()
- * @model superTypes="org.eclipse.wst.wsdl.ExtensibilityElement org.eclipse.wst.wsdl.ISchema"
- * @generated
- */
-public interface XSDSchemaExtensibilityElement extends ExtensibilityElement, Schema
-{
- /**
- * Returns the value of the '<em><b>Document Base URI</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Document Base URI</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Document Base URI</em>' attribute.
- * @see #setDocumentBaseURI(String)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getXSDSchemaExtensibilityElement_DocumentBaseURI()
- * @model
- * @generated
- */
- String getDocumentBaseURI();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getDocumentBaseURI <em>Document Base URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Document Base URI</em>' attribute.
- * @see #getDocumentBaseURI()
- * @generated
- */
- void setDocumentBaseURI(String value);
-
- /**
- * Returns the value of the '<em><b>Schema</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Schema</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Schema</em>' containment reference.
- * @see #setSchema(XSDSchema)
- * @see org.eclipse.wst.wsdl.WSDLPackage#getXSDSchemaExtensibilityElement_Schema()
- * @model containment="true"
- * @generated
- */
- XSDSchema getSchema();
-
- /**
- * Sets the value of the '{@link org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement#getSchema <em>Schema</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Schema</em>' containment reference.
- * @see #getSchema()
- * @generated
- */
- void setSchema(XSDSchema value);
-
-} // XSDSchemaExtensibilityElement
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryDescriptor.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryDescriptor.java
deleted file mode 100644
index e97298955..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryDescriptor.java
+++ /dev/null
@@ -1,59 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.extensibility;
-
-
-import org.eclipse.wst.wsdl.util.ExtensibilityElementFactory;
-import org.osgi.framework.Bundle;
-
-
-public class ExtensibilityElementFactoryDescriptor
-{
- private final static String CLASS_LOADING_ERROR = "CLASS_LOADING_ERROR";
-
- protected Bundle bundle;
-
- protected String namespace;
-
- protected String className;
-
- protected Object factory;
-
- public ExtensibilityElementFactoryDescriptor(String className, String namespace, Bundle bundle)
- {
- this.bundle = bundle;
- this.className = className;
- this.namespace = namespace;
- }
-
- public ExtensibilityElementFactory getExtensiblityElementFactory()
- {
- if (factory == null)
- {
- try
- {
- Class theClass = bundle.loadClass(className);
- factory = (ExtensibilityElementFactory)theClass.newInstance();
- }
- catch (Exception e)
- {
- factory = CLASS_LOADING_ERROR;
- e.printStackTrace();
- }
- }
- return factory != CLASS_LOADING_ERROR ? (ExtensibilityElementFactory)factory : null;
- }
-
- public void setExtensiblityElementFactory(ExtensibilityElementFactory factory)
- {
- this.factory = factory;
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryRegistryImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryRegistryImpl.java
deleted file mode 100644
index 9b63fb326..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryRegistryImpl.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.extensibility;
-
-
-import java.util.HashMap;
-
-import org.eclipse.wst.wsdl.util.ExtensibilityElementFactory;
-import org.eclipse.wst.wsdl.util.ExtensibilityElementFactoryRegistry;
-
-
-public class ExtensibilityElementFactoryRegistryImpl implements ExtensibilityElementFactoryRegistry
-{
- protected HashMap map = new HashMap();
-
- public void put(String namespace, ExtensibilityElementFactoryDescriptor descriptor)
- {
- map.put(namespace, descriptor);
- }
-
- public ExtensibilityElementFactory getExtensibilityElementFactory(String namespace)
- {
- ExtensibilityElementFactory result = null;
- ExtensibilityElementFactoryDescriptor descriptor = (ExtensibilityElementFactoryDescriptor)map.get(namespace);
- if (descriptor != null)
- {
- result = descriptor.getExtensiblityElementFactory();
- }
- return result;
- }
-
- public void registerFactory(String namespace, ExtensibilityElementFactory factory)
- {
- ExtensibilityElementFactoryDescriptor descriptor = new ExtensibilityElementFactoryDescriptor(null, namespace, null);
- descriptor.setExtensiblityElementFactory(factory);
- map.put(namespace, descriptor);
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryRegistryReader.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryRegistryReader.java
deleted file mode 100644
index 8d8b4deda..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/extensibility/ExtensibilityElementFactoryRegistryReader.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.extensibility;
-
-
-import java.net.URL;
-
-import org.eclipse.core.runtime.FileLocator;
-import org.eclipse.core.runtime.IConfigurationElement;
-import org.eclipse.core.runtime.IExtensionPoint;
-import org.eclipse.core.runtime.IExtensionRegistry;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.wst.wsdl.WSDLPlugin;
-import org.osgi.framework.Bundle;
-
-
-public class ExtensibilityElementFactoryRegistryReader
-{
- protected static final String PLUGIN_ID = WSDLPlugin.getPlugin().getSymbolicName();
-
- protected static final String EXTENSION_POINT_ID = "extensibilityElementFactories";
-
- protected static final String ELEMENT_NAME = "extensibilityElementFactory";
-
- protected static final String ATT_NAMESPACE = "namespace";
-
- protected static final String ATT_CLASS = "class";
-
- protected ExtensibilityElementFactoryRegistryImpl extensibilityElementFactoryRegistry;
-
- public ExtensibilityElementFactoryRegistryReader(ExtensibilityElementFactoryRegistryImpl extensibilityElementFactoryRegistry)
- {
- this.extensibilityElementFactoryRegistry = extensibilityElementFactoryRegistry;
- }
-
- /**
- * read from plugin registry and parse it.
- */
- public void readRegistry()
- {
- IExtensionRegistry pluginRegistry = Platform.getExtensionRegistry();
- IExtensionPoint point = pluginRegistry.getExtensionPoint(PLUGIN_ID, EXTENSION_POINT_ID);
- if (point != null)
- {
- IConfigurationElement[] elements = point.getConfigurationElements();
- for (int i = 0; i < elements.length; i++)
- {
- readElement(elements[i]);
- }
- }
- }
-
- public String resolve(URL platformURL, String relativePath) throws Exception
- {
- URL resolvedURL = FileLocator.resolve(platformURL);
- return resolvedURL.toString() + relativePath;
- }
-
- protected void readElement(IConfigurationElement element)
- {
- if (element.getName().equals(ELEMENT_NAME))
- {
- try
- {
- IConfigurationElement childElement = (IConfigurationElement)element;
- String namespace = childElement.getAttribute(ATT_NAMESPACE);
- if (namespace != null)
- {
- Bundle pluginBundle = Platform.getBundle(element.getDeclaringExtension().getContributor().getName());
- String className = childElement.getAttribute(ATT_CLASS);
- ExtensibilityElementFactoryDescriptor descriptor = new ExtensibilityElementFactoryDescriptor(className, namespace, pluginBundle);
- extensibilityElementFactoryRegistry.put(namespace, descriptor);
- }
- }
- catch (Exception e)
- {
- }
- }
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/BaseGenerator.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/BaseGenerator.java
deleted file mode 100644
index 2dc6ff71e..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/BaseGenerator.java
+++ /dev/null
@@ -1,83 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.generator;
-
-
-import org.eclipse.wst.wsdl.Definition;
-
-
-public abstract class BaseGenerator
-{
- private String name;
-
- private String refName;
-
- private boolean overwrite;
-
- protected Definition definition;
-
- protected ContentGenerator contentGenerator;
-
- public void setContentGenerator(ContentGenerator generator)
- {
- contentGenerator = generator;
- }
-
- public ContentGenerator getContentGenerator()
- {
- return contentGenerator;
- }
-
- public void setOverwrite(boolean overwrite)
- {
- this.overwrite = overwrite;
- }
-
- public boolean getOverwrite()
- {
- return overwrite;
- }
-
- public void setName(String name)
- {
- this.name = name;
- }
-
- public void setRefName(String refName)
- {
- this.refName = refName;
- }
-
- public String getName()
- {
- return name;
- }
-
- public String getRefName()
- {
- return refName;
- }
-
- public Definition getDefinition()
- {
- return definition;
- }
-
- public String getProtocol()
- {
- if (contentGenerator != null)
- {
- return contentGenerator.getProtocol();
- }
-
- return null;
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/BindingGenerator.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/BindingGenerator.java
deleted file mode 100644
index 0a5f800fa..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/BindingGenerator.java
+++ /dev/null
@@ -1,736 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2008 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.generator;
-
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.BindingFault;
-import org.eclipse.wst.wsdl.BindingInput;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.BindingOutput;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.ExtensibleElement;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.Service;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.internal.generator.extension.ContentGeneratorExtensionFactoryRegistry;
-
-
-/*
- * Class used to generate the Binding and it's content. We look in the registry for
- * appropriate ContentGenerator classes based on the existing Binding Content's namespace.
- * Alternatively, users can pass in a namespace through the constructor to specify which
- * namespace to use when searching the registry.
- *
- * The ContentGenerator may also be set manually by calling
- * setContentGenerator(ContentGenerator).
- */
-public class BindingGenerator extends BaseGenerator
-{
- private WSDLFactory factory = WSDLFactory.eINSTANCE;
-
- private Binding binding;
-
- /*
- * When the constructor is used, automatically attempt to retrieve a proper
- * ContentGenerator based on the Binding given. The ContentGenerator may
- * be replaced by calling setContentGenerator(ContentGenerator).
- */
- public BindingGenerator(Definition definition, Binding binding)
- {
- this.definition = definition;
- this.binding = binding;
- contentGenerator = getContentGenerator(binding);
- }
-
- public void setDefinition(Definition definition) {
- this.definition = definition;
- }
-
- public void setBinding(Binding binding) {
- this.binding = binding;
- }
-
- /*
- * When the constructor is used, automatically attempt to retrieve a proper
- * ContentGenerator based on the namespace given. The ContentGenerator may
- * be replaced by calling setContentGenerator(ContentGenerator).
- */
- public BindingGenerator(Definition definition, Binding binding, String namespace)
- {
- this.definition = definition;
- this.binding = binding;
- contentGenerator = getContentGenerator(namespace);
- }
-
- public static ContentGenerator getContentGenerator(Binding binding)
- {
- if (binding == null)
- {
- return null;
- }
- /******************************************************
- * Find the regeistered Content Generator for the Binding
- ******************************************************/
- // Get BindingContent namespace
- String namespace = null;
- List eeList = binding.getEExtensibilityElements();
- if (eeList.size() > 0)
- {
- ExtensibilityElement ee = (ExtensibilityElement)eeList.get(0);
- // TODO: QName qName = ee.getElementType(); go get the namespace instead?
- namespace = ee.getElement().getNamespaceURI();
- return getContentGenerator(namespace);
- }
-
- return null;
- }
-
- public static ContentGenerator getContentGenerator(String namespace)
- {
- ContentGenerator contentGen = null;
- if (namespace != null)
- {
- ContentGeneratorExtensionFactoryRegistry factoryRegistry = ContentGeneratorExtensionFactoryRegistry.getInstance();
- contentGen = factoryRegistry.getGeneratorClassFromNamespace(namespace);
- }
-
- return contentGen;
- }
-
- private Binding createEmptyBinding(String localName)
- {
- Binding newBinding = WSDLFactory.eINSTANCE.createBinding();
- newBinding.setQName(new QName(definition.getTargetNamespace(), localName));
- newBinding.setEnclosingDefinition(definition);
- definition.addBinding(newBinding);
-
- return newBinding;
- }
-
- /*
- * TODO: Scenario:
- * 1)overwrite == false
- * 2)BindingOperation with 1 input
- * 3)Corresponding Operation (with same name) with 1 input and 1 output
- * If we generate with overwrite == false, nothing is done. Thus, an
- * output is not generated on the BindingOperation. This is because we
- * search for existing Elements only at the level of BindingOperations.
- * For example, if there is a corresponding BindingOperation with the same
- * name as our Operation, leave it alone.... but since there is already
- * a BindingOperation with the same name, we don't create a new BindingOperation.
- *
- * The correct implementation is reduce this granularity to the MessageReference
- * level. The code is almost there except for how we generate the Binding element
- * content. Look at BindingGenrator.generateBindingOperation() and
- * SOAPContentGenerator.java and it's content generation method
- * for a good place to start.
- *
- * For wtp RC1, We shall only look at the Operation level (as we do in the previous
- * version).
- */
- public Binding generateBinding()
- {
- try
- {
- // If Binding is null (No Binding was passed into the constructor), we create an empty Binding first.
- if (binding == null)
- {
- binding = createEmptyBinding(getName());
- }
- if (getName() != null && !binding.getQName().getLocalPart().equals(getName()))
- {
- binding.setQName(new QName(binding.getQName().getNamespaceURI(), getName()));
- }
- if (getRefName() != null)
- {
- PortType portType = getPortType();
- binding.setEPortType(portType);
- if (portType == null)
- {
- //The model doesn't reconile with it's Element properly when we're setting a null for it's PortType
- binding.getElement().setAttribute("type", "");
- }
- }
-
- List bindingOperations = binding.getEBindingOperations();
- PortType portType = binding.getEPortType();
-
- if (!getOverwrite())
- {
- // Don't Overwrite
- if (portType == null)
- {
- return binding;
- }
- else
- {
- List operations = portType.getOperations();
-
- /*******************************************************************************
- * Determine which Operations require new a new corresponding BindingOperations
- *******************************************************************************/
- List newBindingOpsNeeded = new ArrayList();
- for (int index = 0; index < operations.size(); index++)
- {
- Operation operation = (Operation)operations.get(index);
-
- boolean foundMatch = false;
- Iterator bindingOperationsIt = bindingOperations.iterator();
- while (bindingOperationsIt.hasNext())
- {
- BindingOperation bindingOperation = (BindingOperation)bindingOperationsIt.next();
-
- if (namesEqual(bindingOperation.getName(), operation.getName()))
- {
- foundMatch = true;
- break;
- }
- }
-
- if (!foundMatch)
- {
- newBindingOpsNeeded.add(operation);
- }
- }
- // newBindingOpsNeeded is the List of Operations needing new corresponding
- // BindingOperation's
- List newBindingOps = createNewBindingOperations(newBindingOpsNeeded);
-
- // don't add required namespace if nothing is really being added
- if (!newBindingOps.isEmpty()) {
- addRequiredNamespaces(binding);
- }
-
- // Generate the contents of the new BindingOperation's
- Iterator newBindingOpsIt = newBindingOps.iterator();
- while (newBindingOpsIt.hasNext())
- {
- BindingOperation newBindingOp = (BindingOperation)newBindingOpsIt.next();
- generateBindingOperation(newBindingOp);
- generateBindingOperationContent(newBindingOp);
- }
- }
-
- generateBindingContent(binding);
- }
- else
- {
- // Overwrite
- if (portType == null)
- {
- // We need to blow away everything under the Binding. No PortType associated with this Binding
- bindingOperations.clear();
- return binding;
- }
- else
- {
- addRequiredNamespaces(binding);
- List operations = portType.getOperations();
-
- /******************************************************
- * Compare the Operations
- ******************************************************/
- // Remove any BindingOperations which are no longer used
- for (int index = 0; index < bindingOperations.size(); index++)
- {
- BindingOperation bindingOperation = (BindingOperation)bindingOperations.get(index);
-
- boolean foundMatch = false;
- Iterator operationsIt = operations.iterator();
- while (operationsIt.hasNext())
- {
- Operation operation = (Operation)operationsIt.next();
-
- if (namesEqual(bindingOperation.getName(), operation.getName()))
- {
- foundMatch = true;
- break;
- }
- }
-
- if (!foundMatch)
- {
- // We need to remove this BindingFault from the bindingFaults List
- bindingOperations.remove(index);
- index--;
- }
- }
-
- // Remove any Operations which already exists in bindingOperations. What we
- // have left are the Operations which needs newly created BindingOperations
- List bindingOperationsNeeded = new ArrayList();
- for (int index = 0; index < operations.size(); index++)
- {
- Operation operation = (Operation)operations.get(index);
-
- boolean foundMatch = false;
- Iterator bindingOperationsIt = bindingOperations.iterator();
- while (bindingOperationsIt.hasNext())
- {
- BindingOperation bindingOperation = (BindingOperation)bindingOperationsIt.next();
-
- if (namesEqual(bindingOperation.getName(), operation.getName()))
- {
- foundMatch = true;
- break;
- }
- }
-
- if (!foundMatch)
- {
- // We need to remove this BindingFault from the bindingFaults List
- bindingOperationsNeeded.add(operation); // Store the actual Operation
- }
- }
-
- // Create required BindingOperations
- createNewBindingOperations(bindingOperationsNeeded);
-
- /******************************************************
- * Process the contents of the Operations
- ******************************************************/
- Iterator bindingOperationsIt = binding.getEBindingOperations().iterator();
- while (bindingOperationsIt.hasNext())
- {
- generateBindingOperation((BindingOperation)bindingOperationsIt.next());
- }
-
- generateBindingContent(binding);
-
- return binding;
- }
- }
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- return null;
- }
-
- private List createNewBindingOperations(List operations)
- {
- List newBindingOps = new ArrayList();
-
- Iterator neededBindingOperationsIt = operations.iterator();
- while (neededBindingOperationsIt.hasNext())
- {
- Operation operation = (Operation)neededBindingOperationsIt.next();
- BindingOperation newBindingOperation = factory.createBindingOperation();
- newBindingOperation.setEOperation(operation);
- newBindingOperation.setName(operation.getName());
- binding.addBindingOperation(newBindingOperation);
-
- newBindingOps.add(newBindingOperation);
- }
-
- return newBindingOps;
- }
-
- private void generateBindingOperation(BindingOperation bindingOperation)
- {
- BindingInput bindingInput = bindingOperation.getEBindingInput();
- BindingOutput bindingOutput = bindingOperation.getEBindingOutput();
- List bindingFaults = bindingOperation.getEBindingFaults();
-
- Operation operation = bindingOperation.getEOperation();
- Input input = operation.getEInput();
- Output output = operation.getEOutput();
- List faults = operation.getEFaults();
-
- /******************************************************
- * Compare the Operation names
- ******************************************************/
- if (!namesEqual(bindingOperation.getName(), operation.getName()))
- {
- bindingOperation.setName(operation.getName());
- }
-
- /******************************************************
- * Compare the Output
- ******************************************************/
- if (output == null)
- {
- bindingOperation.setBindingOutput(null);
- }
- else
- {
- // Create BindingOutput if necessary
- if (bindingOutput == null)
- {
- BindingOutput newBindingOutput = factory.createBindingOutput();
- newBindingOutput.setEOutput(output);
- newBindingOutput.setName(output.getName());
- bindingOperation.setBindingOutput(newBindingOutput);
- }
- else
- {
- // Compare the Output names
- if (!namesEqual(bindingOutput.getName(), output.getName()))
- {
- bindingOutput.setName(output.getName());
- }
- }
- }
- generateBindingOutputContent(bindingOperation.getEBindingOutput());
-
- /******************************************************
- * Compare the Input
- ******************************************************/
- if (input == null)
- {
- bindingOperation.setBindingInput(null);
- }
- else
- {
- // Create BindingInput if necessary
- if (bindingInput == null)
- {
- BindingInput newBindingInput = factory.createBindingInput();
- newBindingInput.setEInput(input);
- newBindingInput.setName(input.getName());
- bindingOperation.setBindingInput(newBindingInput);
- }
- else
- {
- // Compare the Input names
- if (!namesEqual(bindingInput.getName(), input.getName()))
- {
- bindingInput.setName(input.getName());
- }
- }
- }
- generateBindingInputContent(bindingOperation.getEBindingInput());
-
- /******************************************************
- * Compare the Faults
- ******************************************************/
- // Remove any BindingFaults which are no longer used
- for (int index = 0; index < bindingFaults.size(); index++)
- {
- BindingFault bindingFault = (BindingFault)bindingFaults.get(index);
-
- boolean foundMatch = false;
- Iterator faultsIt = faults.iterator();
- while (faultsIt.hasNext())
- {
- Fault fault = (Fault)faultsIt.next();
- if (namesEqual(bindingFault.getName(), fault.getName()))
- {
- foundMatch = true;
- break;
- }
- }
-
- if (!foundMatch)
- {
- // We need to remove this BindingFault from the bindingFaults List
- bindingFaults.remove(index);
- index--;
- }
- }
-
- // Remove any Faults which already exists in bindingFaults. What we
- // have left are the Faults which needs newly created BindingFaults
- List bindingFaultsNeeded = new ArrayList();
- for (int index = 0; index < faults.size(); index++)
- {
- Fault fault = (Fault)faults.get(index);
-
- boolean foundMatch = false;
- Iterator bindingFaultsIt = bindingFaults.iterator();
- while (bindingFaultsIt.hasNext())
- {
- BindingFault bindingFault = (BindingFault)bindingFaultsIt.next();
- if (namesEqual(bindingFault.getName(), fault.getName()))
- {
- foundMatch = true;
- break;
- }
- }
-
- if (!foundMatch)
- {
- // We need to remove this BindingFault from the bindingFaults List
- bindingFaultsNeeded.add(fault);
- }
- }
-
- // bindingFaultsNeeded contains the needed BindingFault's we need to create
- Iterator neededBindingFaultsIt = bindingFaultsNeeded.iterator();
- while (neededBindingFaultsIt.hasNext())
- {
- Fault fault = (Fault)neededBindingFaultsIt.next();
- BindingFault newBindingFault = factory.createBindingFault();
- newBindingFault.setEFault(fault);
- newBindingFault.setName(fault.getName());
- bindingOperation.addBindingFault(newBindingFault);
- }
-
- // Create the contents for each BindingFault
- Iterator faultContentIt = bindingOperation.getEBindingFaults().iterator();
- while (faultContentIt.hasNext())
- {
- BindingFault bindingFault = (BindingFault)faultContentIt.next();
- generateBindingFaultContent(bindingFault);
- }
-
- generateBindingOperationContent(bindingOperation);
- }
-
- private boolean namesEqual(String name1, String name2)
- {
- boolean match = false;
-
- if (name1 != null ^ name2 != null)
- {
- // one is null
- match = false;
- }
- else if (name1 != null && name2 != null)
- {
- // neither is null
- match = name1.equals(name2);
- }
- else
- {
- // both are null
- match = true;
- }
-
- return match;
- }
-
- protected void generateBindingContent(Binding binding)
- {
- if (contentGenerator != null)
- {
- if (getOverwrite() || binding.getEExtensibilityElements().size() == 0)
- {
- contentGenerator.generateBindingContent(binding, (PortType)binding.getEPortType());
- }
- }
- else
- {
- removeExtensibilityElements(binding);
- }
- }
-
- protected void generateBindingOperationContent(BindingOperation bindingOperation)
- {
- if (bindingOperation != null && contentGenerator != null)
- {
- contentGenerator.generateBindingOperationContent(bindingOperation, bindingOperation.getEOperation());
- }
- else
- {
- removeExtensibilityElements(bindingOperation);
- }
- }
-
- protected void generateBindingInputContent(BindingInput bindingInput)
- {
- if (bindingInput != null && contentGenerator != null)
- {
- contentGenerator.generateBindingInputContent(bindingInput, bindingInput.getEInput());
- }
- else
- {
- removeExtensibilityElements(bindingInput);
- }
- }
-
- protected void generateBindingOutputContent(BindingOutput bindingOutput)
- {
- if (bindingOutput != null && contentGenerator != null)
- {
- contentGenerator.generateBindingOutputContent(bindingOutput, bindingOutput.getEOutput());
- }
- else
- {
- removeExtensibilityElements(bindingOutput);
- }
- }
-
- protected void generateBindingFaultContent(BindingFault bindingFault)
- {
- if (bindingFault != null && contentGenerator != null)
- {
- contentGenerator.generateBindingFaultContent(bindingFault, bindingFault.getEFault());
- }
- else
- {
- removeExtensibilityElements(bindingFault);
- }
- }
-
- private void removeExtensibilityElements(ExtensibleElement ee)
- {
- if (ee != null)
- {
- ee.getEExtensibilityElements().clear();
- }
- }
-
- /*
- * Generate Port Content for all Ports with a reference to the Binding
- * which was passed in through the constructor (or a reference to the
- * newly created Binding).
- */
- public void generatePortContent()
- {
- if (binding != null && contentGenerator != null)
- {
- List portsToUpdate = new ArrayList();
-
- Iterator servicesIt = binding.getEnclosingDefinition().getEServices().iterator();
- while (servicesIt.hasNext())
- {
- Service service = (Service)servicesIt.next();
- Iterator portsIt = service.getEPorts().iterator();
- while (portsIt.hasNext())
- {
- Port port = (Port)portsIt.next();
- if (binding.equals(port.getEBinding()))
- {
- // Found a match
- portsToUpdate.add(port);
- }
- }
- }
-
- Iterator portsToUpdateIt = portsToUpdate.iterator();
- while (portsToUpdateIt.hasNext())
- {
- contentGenerator.generatePortContent((Port)portsToUpdateIt.next());
- }
- }
- }
-
- /*
- * methods addRequiredNamespaces() and computeUniquePrefix() are used to add necessary
- * namespaces
- *
- * TODO:
- * Does this belong here? This is copied from wsdl.ui. Can we sync up in some way?
- */
- protected void addRequiredNamespaces(Binding binding)
- {
- if (contentGenerator != null)
- {
- String[] namespaceNames = contentGenerator.getRequiredNamespaces();
- String[] preferredPrefixes = new String [namespaceNames.length];
- for (int index = 0; index < namespaceNames.length; index++)
- {
- preferredPrefixes[index] = contentGenerator.getPreferredNamespacePrefix(namespaceNames[index]);
- }
-
- Map map = binding.getEnclosingDefinition().getNamespaces();
-
- for (int i = 0; i < namespaceNames.length; i++)
- {
- String namespace = namespaceNames[i];
- if (!map.containsValue(namespace))
- {
- String prefix = (i < preferredPrefixes.length) ? preferredPrefixes[i] : "p0";
- if (map.containsKey(prefix))
- {
- prefix = computeUniquePrefix("p", map);
- }
- binding.getEnclosingDefinition().addNamespace(prefix, namespace);
- }
- }
- }
- }
-
- private String computeUniquePrefix(String base, Map table)
- {
- int i = 0;
- String prefix = base;
- while (true)
- {
- if (!table.containsKey(prefix))
- {
- break;
- }
- else
- {
- prefix = base + i;
- i++;
- }
- }
- return prefix;
- }
-
- private PortType getPortType()
- {
- if (getRefName().equals(""))
- {
- // Means we should set the PortType to Unspecified
- return null;
- }
-
- if (getRefName() != null)
- {
- Iterator portTypeIt = definition.getEPortTypes().iterator();
-
- while (portTypeIt.hasNext())
- {
- PortType pt = (PortType)portTypeIt.next();
- List prefixedNames = getPrefixedNames(pt);
- if (prefixedNames.contains(getRefName()))
- {
- return pt;
- }
- }
- }
-
- return binding.getEPortType();
- }
-
- private List getPrefixedNames(PortType portType)
- {
- List prefixedNames = new ArrayList();
- String currentPortTypeName = portType.getQName().getLocalPart();
- String currentNamespace = portType.getQName().getNamespaceURI();
-
- Map namespaceMap = definition.getNamespaces();
- Iterator keys = namespaceMap.keySet().iterator();
- while (keys.hasNext())
- {
- Object key = keys.next();
- Object value = namespaceMap.get(key);
-
- if (currentNamespace.equals(value))
- {
- // Found a match. Add to our list
- prefixedNames.add(key + ":" + currentPortTypeName);
- }
- }
-
- return prefixedNames;
-
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/ContentGenerator.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/ContentGenerator.java
deleted file mode 100644
index 46b9306fa..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/ContentGenerator.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.generator;
-
-
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.BindingFault;
-import org.eclipse.wst.wsdl.BindingInput;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.BindingOutput;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.PortType;
-
-
-public interface ContentGenerator
-{
- public static String ADDRESS_LOCATION = "http://www.example.org/";
-
- public String[] getRequiredNamespaces();
-
- public String getPreferredNamespacePrefix(String namespace);
-
- // generates the 'address' extensiblity element for a port
- public void generatePortContent(Port port);
-
- public void generateBindingContent(Binding binding, PortType portType);
-
- public void generateBindingOperationContent(BindingOperation bindingOperation, Operation operation);
-
- public void generateBindingInputContent(BindingInput bindingInput, Input input);
-
- public void generateBindingOutputContent(BindingOutput bindingOutput, Output output);
-
- public void generateBindingFaultContent(BindingFault bindingFault, Fault fault);
-
- public String getProtocol();
-
- public void setAddressLocation(String addressLocation);
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/PortGenerator.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/PortGenerator.java
deleted file mode 100644
index 71b8580d6..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/PortGenerator.java
+++ /dev/null
@@ -1,260 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2008 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.generator;
-
-
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.Service;
-import org.eclipse.wst.wsdl.WSDLFactory;
-
-
-public class PortGenerator extends BaseGenerator
-{
- private Service service;
- private String addressLocation = ContentGenerator.ADDRESS_LOCATION;
-
- /**
- * Constructs a port generator given the target service.
- * @param service the target Service, must not be null.
- */
- public PortGenerator(Service service)
- {
- this.service = service;
- definition = service.getEnclosingDefinition();
- }
-
- public void setAddressLocation(String location) {
- addressLocation = location;
- }
-
- /**
- * Generates a service port given it's name and binding name.
- * The port is then added to the service passed in the constructor.
- * @return the Port instance
- */
- public Port generatePort()
- {
- String portName = getName();
- String bindingName = getRefName();
-
- Binding binding = getBinding(bindingName);
-
- Port port = WSDLFactory.eINSTANCE.createPort();
- port.setName(portName);
- port.setEnclosingDefinition(definition);
- port.setBinding(binding);
-
- service.addPort(port);
-
- ContentGenerator contentGenerator = getContentGenerator();
-
- if (contentGenerator != null)
- {
- //wtp bug 221024 - namespace and prefixes are not added when add new port
- addRequiredNamespaces(service.getEnclosingDefinition());
- contentGenerator.setAddressLocation(addressLocation);
- contentGenerator.generatePortContent(port);
- }
-
- return port;
- }
-
- /*
- * methods addRequiredNamespaces() and computeUniquePrefix() are used to add necessary
- * namespaces
- *
- * TODO:
- * Does this belong here? This is copied from wsdl.ui. Can we sync up in some way?
- */
- protected void addRequiredNamespaces(Definition definition)
- {
- if (contentGenerator != null)
- {
- String[] namespaceNames = contentGenerator.getRequiredNamespaces();
- String[] preferredPrefixes = new String [namespaceNames.length];
- for (int index = 0; index < namespaceNames.length; index++)
- {
- preferredPrefixes[index] = contentGenerator.getPreferredNamespacePrefix(namespaceNames[index]);
- }
-
- Map map = definition.getNamespaces();
-
- for (int i = 0; i < namespaceNames.length; i++)
- {
- String namespace = namespaceNames[i];
- if (!map.containsValue(namespace))
- {
- String prefix = (i < preferredPrefixes.length) ? preferredPrefixes[i] : "p0";
- if (map.containsKey(prefix))
- {
- prefix = computeUniquePrefix("p", map);
- }
- definition.addNamespace(prefix, namespace);
- }
- }
- }
- }
-
- private String computeUniquePrefix(String base, Map table)
- {
- int i = 0;
- String prefix = base;
- while (true)
- {
- if (!table.containsKey(prefix))
- {
- break;
- }
- else
- {
- prefix = base + i;
- i++;
- }
- }
- return prefix;
- }
-
- /**
- * Locates a binding given its prefixed name (someNSPrefix:someBindingName).
- *
- * @param bindingName the qname of the desired binding.
- * @return a Binding with the given name, or null if one is not found.
- */
- private Binding getBinding(String bindingName)
- {
- List allBindings = getAllBindings();
- Iterator bindingIterator = allBindings.iterator();
-
- while (bindingIterator.hasNext())
- {
- Binding binding = (Binding)bindingIterator.next();
-
- List prefixedNames = getPrefixedNames(binding);
-
- if (prefixedNames.contains(bindingName))
- {
- return binding;
- }
- }
-
- return null;
- }
-
- /**
- * Locates all the bindings available in this definition and all its
- * imported definitions.
- *
- * @return a List with all available bindings.
- */
- public List getAllBindings()
- {
- List allBindings = new ArrayList();
- List allDefinitions = getAllDefinitions();
-
- Iterator defsIterator = allDefinitions.iterator();
-
- while (defsIterator.hasNext())
- {
- Definition definition = (Definition)defsIterator.next();
- Map bindings = definition.getBindings();
-
- // ISSUE A possible problem here if somehow a binding is duplicated in one of the imports?
- // In that case we should iterate over and check them one by one.
-
- allBindings.addAll(bindings.values());
- }
-
- return allBindings;
- }
-
- /**
- * Attempts to locate and add to the list all the definitions imported by the
- * definition passed in. Recursively tries to locate all definitions.
- *
- * @param definition the start Definition. Must not be null.
- * @param list used to collect all the imported definitions. Must not be null.
- */
- private void addDefinition(Definition definition, List list)
- {
- list.add(definition);
- List imports = definition.getEImports();
- Iterator importsIterator = imports.iterator();
-
- while (importsIterator.hasNext())
- {
- Import theImport = (Import)importsIterator.next();
-
- String importLocationURI = theImport.getLocationURI();
- if (importLocationURI != null &&
- // ISSUE This assumption seems a bit weak.
- importLocationURI.endsWith("wsdl"))
- {
- Definition importedDefinition = theImport.getEDefinition();
-
- if (importedDefinition != null && !list.contains(importedDefinition))
- {
- // Recursively try to locate all definitions.
-
- addDefinition(importedDefinition, list);
- }
- }
- }
- }
-
- /**
- * Attempts to locate all definitions imported by the current definition and
- * all their imports in turn.
- *
- * @return a List with all definitions imported by the current definition.
- */
- private List getAllDefinitions()
- {
- List list = new ArrayList();
- addDefinition(definition, list);
- return list;
- }
-
- private List getPrefixedNames(Binding binding)
- {
- List prefixedNames = new ArrayList();
- String currentBindingName = binding.getQName().getLocalPart();
- String currentNamespace = binding.getQName().getNamespaceURI();
-
- Map namespaceMap = definition.getNamespaces();
- Iterator keys = namespaceMap.keySet().iterator();
- while (keys.hasNext())
- {
- Object key = keys.next();
- Object value = namespaceMap.get(key);
-
- if (currentNamespace.equals(value))
- {
- // Found a match. Add to our list
- prefixedNames.add(key + ":" + currentBindingName); //$NON-NLS-1$
- }
- }
-
- return prefixedNames;
- }
-
- public Service getService()
- {
- return service;
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/extension/ContentGeneratorExtensionDescriptor.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/extension/ContentGeneratorExtensionDescriptor.java
deleted file mode 100644
index 341bff228..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/extension/ContentGeneratorExtensionDescriptor.java
+++ /dev/null
@@ -1,65 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.generator.extension;
-
-
-import org.eclipse.wst.wsdl.internal.generator.ContentGenerator;
-import org.osgi.framework.Bundle;
-
-
-/*
- * Class which acts as a container to hold information about the extension.
- */
-public class ContentGeneratorExtensionDescriptor
-{
- protected Bundle bundle;
-
- protected ContentGenerator contentGenerator;
-
- protected String namespace;
-
- protected String name;
-
- protected String className;
-
- public ContentGeneratorExtensionDescriptor(Bundle bundle, String classString, String namespace, String name)
- {
- this.bundle = bundle;
- this.namespace = namespace;
- this.name = name;
- this.className = classString;
- }
-
- public Object getContentGenerator()
- {
- try
- {
- Class theClass = bundle.loadClass(className);
- contentGenerator = (ContentGenerator)theClass.newInstance();
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
-
- return contentGenerator;
- }
-
- public String getNamespace()
- {
- return namespace;
- }
-
- public String getName()
- {
- return name;
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/extension/ContentGeneratorExtensionFactoryRegistry.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/extension/ContentGeneratorExtensionFactoryRegistry.java
deleted file mode 100644
index 2d5c123d1..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/extension/ContentGeneratorExtensionFactoryRegistry.java
+++ /dev/null
@@ -1,193 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.generator.extension;
-
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.wst.wsdl.internal.generator.ContentGenerator;
-
-
-public class ContentGeneratorExtensionFactoryRegistry
-{
- protected Map map;
-
- protected static ContentGeneratorExtensionFactoryRegistry instance;
-
- public static ContentGeneratorExtensionFactoryRegistry getInstance()
- {
- if (instance == null)
- {
- instance = new ContentGeneratorExtensionFactoryRegistry();
-
- // TODO... don't read the registry until an 'get'occurs
- //
- ContentGeneratorExtensionRegistryReader reader = new ContentGeneratorExtensionRegistryReader(instance);
- reader.readRegistry();
- }
-
- return instance;
- }
-
- protected ContentGeneratorExtensionFactoryRegistry()
- {
- map = new HashMap();
- }
-
- public void put(String namespace, String name, ContentGeneratorExtensionDescriptor descriptor)
- {
- // Check if this namespace/name key is already in the Map
- List foundKey = findExistingKey(namespace, name);
-
- // Did we find an existing key with the same namespace/key pairing?
- if (foundKey != null)
- {
- // Simply add the descriptor to the list of descriptors associated
- // with this namespace/name key
- List descriptorList = (List)map.get(foundKey);
- descriptorList.add(descriptor);
- }
- else
- {
- // We need to create a new entry in the Map for this namespace/name key
- List newKey = new ArrayList(2);
- newKey.add(namespace);
- newKey.add(name);
-
- List newDescriptorList = new ArrayList();
- newDescriptorList.add(descriptor);
-
- map.put(newKey, newDescriptorList);
- }
- }
-
- /*
- * Returns the 'name' attribute for this extension.
- */
- public List getBindingExtensionNames()
- {
- List list = new ArrayList();
-
- Iterator keyIt = map.keySet().iterator();
- List key = null;
- while (keyIt.hasNext())
- {
- key = (List)keyIt.next();
- list.add(key.get(1));
- }
-
- return list;
- }
-
- /*
- * Return the class specified for this extension based on the namespace
- * attribute.
- */
- public ContentGenerator getGeneratorClassFromNamespace(String namespace)
- {
- ContentGenerator generatorClass = null;
- List key = findExistingKeyFromNamespace(namespace);
-
- if (key != null)
- {
- List descriptors = (List)map.get(key);
-
- // Grab the first descriptor available
- if (descriptors.size() > 0)
- {
- ContentGeneratorExtensionDescriptor extensionDescriptor = (ContentGeneratorExtensionDescriptor)descriptors.get(0);
- generatorClass = (ContentGenerator)extensionDescriptor.getContentGenerator();
- }
- }
-
- return generatorClass;
- }
-
- /*
- * Return the class specified for this extension based on the name
- * attribute.
- */
- public ContentGenerator getGeneratorClassFromName(String name)
- {
- ContentGenerator generatorClass = null;
- List key = findExistingKeyFromName(name);
-
- if (key != null)
- {
- List descriptors = (List)map.get(key);
-
- // Grab the first descriptor available
- if (descriptors.size() > 0)
- {
- ContentGeneratorExtensionDescriptor extensionDescriptor = (ContentGeneratorExtensionDescriptor)descriptors.get(0);
- generatorClass = (ContentGenerator)extensionDescriptor.getContentGenerator();
- }
- }
-
- return generatorClass;
- }
-
- // TODO: We need to common the following three methods up.......
- private List findExistingKeyFromNamespace(String namespace)
- {
- Iterator keyIt = map.keySet().iterator();
- List foundKey = null;
- while (keyIt.hasNext())
- {
- foundKey = (List)keyIt.next();
- if (namespace.equals(foundKey.get(0)))
- {
- break;
- }
- foundKey = null;
- }
-
- return foundKey;
- }
-
- private List findExistingKeyFromName(String name)
- {
- Iterator keyIt = map.keySet().iterator();
- List foundKey = null;
- while (keyIt.hasNext())
- {
- foundKey = (List)keyIt.next();
- if (name.equals(foundKey.get(1)))
- {
- break;
- }
- foundKey = null;
- }
-
- return foundKey;
- }
-
- private List findExistingKey(String namespace, String name)
- {
- Iterator keyIt = map.keySet().iterator();
- List foundKey = null;
- while (keyIt.hasNext())
- {
- foundKey = (List)keyIt.next();
- if (namespace.equals(foundKey.get(0)) && name.equals(foundKey.get(1)))
- {
- break;
- }
- foundKey = null;
- }
-
- return foundKey;
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/extension/ContentGeneratorExtensionRegistryReader.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/extension/ContentGeneratorExtensionRegistryReader.java
deleted file mode 100644
index 16302a5e6..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/generator/extension/ContentGeneratorExtensionRegistryReader.java
+++ /dev/null
@@ -1,93 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.generator.extension;
-
-
-import java.net.URL;
-
-import org.eclipse.core.runtime.FileLocator;
-import org.eclipse.core.runtime.IConfigurationElement;
-import org.eclipse.core.runtime.IExtensionPoint;
-import org.eclipse.core.runtime.IExtensionRegistry;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.wst.wsdl.WSDLPlugin;
-import org.osgi.framework.Bundle;
-
-
-public class ContentGeneratorExtensionRegistryReader
-{
- protected static final String PLUGIN_ID = WSDLPlugin.getPlugin().getSymbolicName();
-
- protected static final String EXTENSION_POINT_ID = "contentGenerators";
-
- protected static final String ELEMENT_NAME = "contentGenerator";
-
- protected static final String ATT_NAMESPACE = "namespace";
-
- protected static final String ATT_NAME = "name";
-
- protected static final String ATT_CLASS = "class";
-
- protected ContentGeneratorExtensionFactoryRegistry contentGeneratorExtensionFactoryRegistry;
-
- public ContentGeneratorExtensionRegistryReader(ContentGeneratorExtensionFactoryRegistry generatorExtensionFactoryRegistry)
- {
- this.contentGeneratorExtensionFactoryRegistry = generatorExtensionFactoryRegistry;
- }
-
- /**
- * read from plugin registry and parse it.
- */
- public void readRegistry()
- {
- IExtensionRegistry pluginRegistry = Platform.getExtensionRegistry();
- IExtensionPoint point = pluginRegistry.getExtensionPoint(PLUGIN_ID, EXTENSION_POINT_ID);
- if (point != null)
- {
- IConfigurationElement[] elements = point.getConfigurationElements();
- for (int i = 0; i < elements.length; i++)
- {
- readElement(elements[i]);
- }
- }
- }
-
- public String resolve(URL platformURL, String relativePath) throws Exception
- {
- URL resolvedURL = FileLocator.resolve(platformURL);
- return resolvedURL.toString() + relativePath;
- }
-
- protected void readElement(IConfigurationElement element)
- {
- if (element.getName().equals(ELEMENT_NAME))
- {
- try
- {
- IConfigurationElement childElement = (IConfigurationElement)element;
- String name = childElement.getAttribute(ATT_NAME);
- String namespace = childElement.getAttribute(ATT_NAMESPACE);
-
- if (namespace != null)
- {
- Bundle pluginBundle = Platform.getBundle(element.getDeclaringExtension().getContributor().getName());
- String className = childElement.getAttribute(ATT_CLASS);
- ContentGeneratorExtensionDescriptor descriptor = new ContentGeneratorExtensionDescriptor(pluginBundle, className, namespace, name);
- contentGeneratorExtensionFactoryRegistry.put(namespace, name, descriptor);
- }
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- }
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingFaultImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingFaultImpl.java
deleted file mode 100644
index 04e892cd2..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingFaultImpl.java
+++ /dev/null
@@ -1,365 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.BindingFault;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Binding Fault</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.BindingFaultImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.BindingFaultImpl#getEFault <em>EFault</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class BindingFaultImpl extends ExtensibleElementImpl implements BindingFault
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEFault() <em>EFault</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEFault()
- * @generated
- * @ordered
- */
- protected Fault eFault;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected BindingFaultImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.BINDING_FAULT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName()
- {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setName(String newName)
- {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_FAULT__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Fault getEFault()
- {
- if (eFault != null && eFault.eIsProxy())
- {
- InternalEObject oldEFault = (InternalEObject)eFault;
- eFault = (Fault)eResolveProxy(oldEFault);
- if (eFault != oldEFault)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.BINDING_FAULT__EFAULT, oldEFault, eFault));
- }
- }
- return eFault;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Fault basicGetEFault()
- {
- return eFault;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEFault(Fault newEFault)
- {
- Fault oldEFault = eFault;
- eFault = newEFault;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_FAULT__EFAULT, oldEFault, eFault));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Fault getFault()
- {
- return getEFault();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setFault(javax.wsdl.Fault fault)
- {
- setEFault((Fault)fault);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_FAULT__NAME:
- return getName();
- case WSDLPackage.BINDING_FAULT__EFAULT:
- if (resolve)
- return getEFault();
- return basicGetEFault();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_FAULT__NAME:
- setName((String)newValue);
- return;
- case WSDLPackage.BINDING_FAULT__EFAULT:
- setEFault((Fault)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_FAULT__NAME:
- setName(NAME_EDEFAULT);
- return;
- case WSDLPackage.BINDING_FAULT__EFAULT:
- setEFault((Fault)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_FAULT__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case WSDLPackage.BINDING_FAULT__EFAULT:
- return eFault != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (name: "); //$NON-NLS-1$
- result.append(name);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- String name = changedElement.getAttribute("name");
- if (name != null)
- {
- setName(name);
- }
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- super.handleUnreconciledElement(child, remainingModelObjects);
- }
-
- public Collection getModelObjects(Object component)
- {
- BindingFault bindingFault = (BindingFault)component;
- List list = new ArrayList();
- list.addAll(bindingFault.getEExtensibilityElements());
- return list;
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.BINDING_FAULT__NAME)
- niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
- }
- }
-
- public Element createElement()
- {
- Element newElement = createElement(WSDLConstants.FAULT);
- setElement(newElement);
-
- Iterator iterator = getExtensibilityElements().iterator();
- while (iterator.hasNext())
- {
- ExtensibilityElement extensibilityElement = (ExtensibilityElement)iterator.next();
- Element child = ((ExtensibilityElementImpl)extensibilityElement).createElement();
- newElement.appendChild(child);
- }
-
- return newElement;
- }
-
- // Resolve the reference to Fault
- public void reconcileReferences(boolean deep)
- {
- if (element != null)
- {
- BindingOperation bindingOperation = (BindingOperation)getContainer();
- Operation operation = bindingOperation.getEOperation();
- String faultName = getName();
-
- if (operation != null && faultName != null)
- {
- javax.wsdl.Fault fault = operation.getFault(faultName);
-
- if (fault != getFault())
- {
- setFault(fault);
- }
- }
- }
- super.reconcileReferences(deep);
- }
-} //BindingFaultImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingImpl.java
deleted file mode 100644
index 789975ef6..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingImpl.java
+++ /dev/null
@@ -1,638 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLUtil;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Binding</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.BindingImpl#getQName <em>QName</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.BindingImpl#isUndefined <em>Undefined</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.BindingImpl#getEPortType <em>EPort Type</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.BindingImpl#getEBindingOperations <em>EBinding Operations</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class BindingImpl extends ExtensibleElementImpl implements Binding
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getQName() <em>QName</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getQName()
- * @generated
- * @ordered
- */
- protected static final QName QNAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getQName() <em>QName</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getQName()
- * @generated
- * @ordered
- */
- protected QName qName = QNAME_EDEFAULT;
-
- /**
- * The default value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isUndefined()
- * @generated
- * @ordered
- */
- protected static final boolean UNDEFINED_EDEFAULT = false;
-
- /**
- * The cached value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isUndefined()
- * @generated
- * @ordered
- */
- protected boolean undefined = UNDEFINED_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEPortType() <em>EPort Type</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEPortType()
- * @generated
- * @ordered
- */
- protected PortType ePortType;
-
- /**
- * The cached value of the '{@link #getEBindingOperations() <em>EBinding Operations</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEBindingOperations()
- * @generated
- * @ordered
- */
- protected EList eBindingOperations;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected BindingImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.BINDING;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public QName getQName()
- {
- return qName;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setQName(QName newQName)
- {
- QName oldQName = qName;
- qName = newQName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING__QNAME, oldQName, qName));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isUndefined()
- {
- return undefined;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setUndefined(boolean newUndefined)
- {
- boolean oldUndefined = undefined;
- undefined = newUndefined;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING__UNDEFINED, oldUndefined, undefined));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public PortType getEPortType()
- {
- if (ePortType != null && ePortType.eIsProxy())
- {
- InternalEObject oldEPortType = (InternalEObject)ePortType;
- ePortType = (PortType)eResolveProxy(oldEPortType);
- if (ePortType != oldEPortType)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.BINDING__EPORT_TYPE, oldEPortType, ePortType));
- }
- }
- return ePortType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public PortType basicGetEPortType()
- {
- return ePortType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEPortType(PortType newEPortType)
- {
- PortType oldEPortType = ePortType;
- ePortType = newEPortType;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING__EPORT_TYPE, oldEPortType, ePortType));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEBindingOperations()
- {
- if (eBindingOperations == null)
- {
- eBindingOperations = new EObjectContainmentEList(BindingOperation.class, this, WSDLPackage.BINDING__EBINDING_OPERATIONS);
- }
- return eBindingOperations;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Add an operation binding to binding.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addBindingOperation(javax.wsdl.BindingOperation bindingOperation)
- {
- getBindingOperations().add(bindingOperation);
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get the specified operation binding. Note that operation names can
- * be overloaded within a PortType. In case of overloading, the
- * names of the input and output messages can be used to further
- * refine the search.
- * @param name the name of the desired operation binding.
- * @param inputName the name of the input message; if this is null
- * it will be ignored.
- * @param outputName the name of the output message; if this is null
- * it will be ignored.
- * @return the corresponding operation binding, or null if there wasn't
- * any matching operation binding
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.BindingOperation getBindingOperation(String name, String inputName, String outputName)
- {
- Iterator opBindingIterator = getBindingOperations().iterator();
- while (opBindingIterator.hasNext())
- {
- javax.wsdl.BindingOperation op = (javax.wsdl.BindingOperation)opBindingIterator.next();
- if (op == null)
- continue;
-
- String opName = op.getName();
- if (name != null && opName != null)
- {
- if (!name.equals(opName))
- op = null;
- }
- else if (name != null || opName != null)
- {
- op = null;
- }
-
- if (op != null && inputName != null)
- {
- javax.wsdl.BindingInput input = op.getBindingInput();
- if (input != null)
- {
- String opInputName = input.getName();
- if (opInputName == null || !opInputName.equals(inputName))
- op = null;
- }
- else
- op = null;
- }
-
- if (op != null && outputName != null)
- {
- javax.wsdl.BindingOutput output = op.getBindingOutput();
- if (output != null)
- {
- String opOutputName = output.getName();
- if (opOutputName == null || !opOutputName.equals(outputName))
- op = null;
- }
- else
- op = null;
- }
-
- if (op != null)
- return op;
- } // end while
- return null; // binding operation not found
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get all the operation bindings defined here.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getBindingOperations()
- {
- return getEBindingOperations();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.PortType getPortType()
- {
- return getEPortType();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setPortType(javax.wsdl.PortType portType)
- {
- setEPortType((PortType)portType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING__EBINDING_OPERATIONS:
- return ((InternalEList)getEBindingOperations()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING__QNAME:
- return getQName();
- case WSDLPackage.BINDING__UNDEFINED:
- return isUndefined() ? Boolean.TRUE : Boolean.FALSE;
- case WSDLPackage.BINDING__EPORT_TYPE:
- if (resolve)
- return getEPortType();
- return basicGetEPortType();
- case WSDLPackage.BINDING__EBINDING_OPERATIONS:
- return getEBindingOperations();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING__QNAME:
- setQName((QName)newValue);
- return;
- case WSDLPackage.BINDING__UNDEFINED:
- setUndefined(((Boolean)newValue).booleanValue());
- return;
- case WSDLPackage.BINDING__EPORT_TYPE:
- setEPortType((PortType)newValue);
- return;
- case WSDLPackage.BINDING__EBINDING_OPERATIONS:
- getEBindingOperations().clear();
- getEBindingOperations().addAll((Collection)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING__QNAME:
- setQName(QNAME_EDEFAULT);
- return;
- case WSDLPackage.BINDING__UNDEFINED:
- setUndefined(UNDEFINED_EDEFAULT);
- return;
- case WSDLPackage.BINDING__EPORT_TYPE:
- setEPortType((PortType)null);
- return;
- case WSDLPackage.BINDING__EBINDING_OPERATIONS:
- getEBindingOperations().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING__QNAME:
- return QNAME_EDEFAULT == null ? qName != null : !QNAME_EDEFAULT.equals(qName);
- case WSDLPackage.BINDING__UNDEFINED:
- return undefined != UNDEFINED_EDEFAULT;
- case WSDLPackage.BINDING__EPORT_TYPE:
- return ePortType != null;
- case WSDLPackage.BINDING__EBINDING_OPERATIONS:
- return eBindingOperations != null && !eBindingOperations.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (qName: "); //$NON-NLS-1$
- result.append(qName);
- result.append(", undefined: "); //$NON-NLS-1$
- result.append(undefined);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- Definition definition = getEnclosingDefinition();
- String name = changedElement.getAttribute(WSDLConstants.NAME_ATTRIBUTE);
- QName qname = new QName(definition.getTargetNamespace(), name);
- setQName(qname);
- reconcileReferences(false);
- }
-
- public Collection getModelObjects(Object component)
- {
- Binding binding = (Binding)component;
-
- List list = new ArrayList();
- list.addAll(binding.getEBindingOperations());
- list.addAll(binding.getEExtensibilityElements());
- return list;
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- switch (WSDLUtil.getInstance().getWSDLType(child))
- {
- case WSDLConstants.OPERATION:
- BindingOperation operation = WSDLFactory.eINSTANCE.createBindingOperation();
- operation.setEnclosingDefinition(getEnclosingDefinition());
- operation.setElement(child);
- addBindingOperation(operation);
- break;
- default:
- super.handleUnreconciledElement(child, remainingModelObjects);
- break;
- }
- }
-
- protected void handleReconciliation(Collection remainingModelObjects)
- {
- for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
- {
- remove(this, i.next());
- }
- }
-
- protected void remove(Object component, Object modelObject)
- {
- List list = getList(component, modelObject);
- if (list != null)
- {
- list.remove(modelObject);
- }
- }
-
- private List getList(Object component, Object modelObject)
- {
- List result = null;
- Binding binding = (Binding)component;
- if (modelObject instanceof BindingOperation)
- {
- result = binding.getEBindingOperations();
- }
- else if (modelObject instanceof ExtensibilityElement)
- {
- result = binding.getEExtensibilityElements();
- }
- return result;
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.BINDING__QNAME)
- niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getQName().getLocalPart());
- }
- }
-
- protected void changeReference(EReference eReference)
- {
- if (isReconciling)
- return;
-
- super.changeReference(eReference);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eReference == null || eReference == WSDLPackage.Literals.BINDING__EPORT_TYPE)
- {
- PortType portType = getEPortType();
- if (portType != null)
- {
- QName qName = portType.getQName();
- niceSetAttributeURIValue(theElement, WSDLConstants.TYPE_ATTRIBUTE, qName.getNamespaceURI() + "#" + qName.getLocalPart());
- }
- }
- }
- }
-
- protected Element createElement()
- {
- Element newElement = createElement(WSDLConstants.BINDING);
- setElement(newElement);
-
- Iterator iterator = getExtensibilityElements().iterator();
- while (iterator.hasNext())
- {
- ExtensibilityElement extensibilityElement = (ExtensibilityElement)iterator.next();
- Element child = ((ExtensibilityElementImpl)extensibilityElement).createElement();
- newElement.appendChild(child);
- }
-
- iterator = getEBindingOperations().iterator();
- while (iterator.hasNext())
- {
- BindingOperation operation = (BindingOperation)iterator.next();
- Element child = ((BindingOperationImpl)operation).createElement();
- newElement.appendChild(child);
- }
-
- return newElement;
- }
-
- public void reconcileReferences(boolean deep)
- {
- if (element != null)
- {
- Definition definition = (Definition)getEnclosingDefinition();
- QName portTypeQName = createQName(definition, element.getAttribute(WSDLConstants.TYPE_ATTRIBUTE), element);
- PortType newPortType = portTypeQName != null ? (PortType)definition.getPortType(portTypeQName) : null;
- if (newPortType != getEPortType())
- {
- setEPortType(newPortType);
- }
- }
- super.reconcileReferences(deep);
- }
-} //BindingImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingInputImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingInputImpl.java
deleted file mode 100644
index 6ae49e075..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingInputImpl.java
+++ /dev/null
@@ -1,361 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.BindingInput;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Binding Input</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.BindingInputImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.BindingInputImpl#getEInput <em>EInput</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class BindingInputImpl extends ExtensibleElementImpl implements BindingInput
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEInput() <em>EInput</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEInput()
- * @generated
- * @ordered
- */
- protected Input eInput;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected BindingInputImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.BINDING_INPUT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName()
- {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setName(String newName)
- {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_INPUT__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Input getEInput()
- {
- if (eInput != null && eInput.eIsProxy())
- {
- InternalEObject oldEInput = (InternalEObject)eInput;
- eInput = (Input)eResolveProxy(oldEInput);
- if (eInput != oldEInput)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.BINDING_INPUT__EINPUT, oldEInput, eInput));
- }
- }
- return eInput;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Input basicGetEInput()
- {
- return eInput;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEInput(Input newEInput)
- {
- Input oldEInput = eInput;
- eInput = newEInput;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_INPUT__EINPUT, oldEInput, eInput));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Input getInput()
- {
- return getEInput();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setInput(javax.wsdl.Input input)
- {
- setEInput((Input)input);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_INPUT__NAME:
- return getName();
- case WSDLPackage.BINDING_INPUT__EINPUT:
- if (resolve)
- return getEInput();
- return basicGetEInput();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_INPUT__NAME:
- setName((String)newValue);
- return;
- case WSDLPackage.BINDING_INPUT__EINPUT:
- setEInput((Input)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_INPUT__NAME:
- setName(NAME_EDEFAULT);
- return;
- case WSDLPackage.BINDING_INPUT__EINPUT:
- setEInput((Input)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_INPUT__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case WSDLPackage.BINDING_INPUT__EINPUT:
- return eInput != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (name: "); //$NON-NLS-1$
- result.append(name);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconciliation methods
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- if (changedElement.hasAttribute(WSDLConstants.NAME_ATTRIBUTE))
- {
- String name = changedElement.getAttribute(WSDLConstants.NAME_ATTRIBUTE);
- if (name != null)
- {
- setName(name);
- }
- }
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- super.handleUnreconciledElement(child, remainingModelObjects);
- }
-
- public Collection getModelObjects(Object component)
- {
- BindingInput bindingInput = (BindingInput)component;
- List list = new ArrayList();
- list.addAll(bindingInput.getEExtensibilityElements());
- return list;
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.BINDING_INPUT__NAME)
- niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
- }
- }
-
- public Element createElement()
- {
- Element newElement = createElement(WSDLConstants.INPUT);
- setElement(newElement);
-
- Iterator iterator = getExtensibilityElements().iterator();
- while (iterator.hasNext())
- {
- ExtensibilityElement extensibilityElement = (ExtensibilityElement)iterator.next();
- Element child = ((ExtensibilityElementImpl)extensibilityElement).createElement();
- newElement.appendChild(child);
- }
-
- return newElement;
- }
-
- // Resolve the reference to Input
- public void reconcileReferences(boolean deep)
- {
- if (element != null)
- {
- BindingOperation bop = (BindingOperation)getContainer();
- Operation op = bop.getEOperation();
- if (op != null)
- {
- setInput(op.getEInput());
- }
- }
- super.reconcileReferences(deep);
- }
-} //BindingInputImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingOperationImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingOperationImpl.java
deleted file mode 100644
index ee1178024..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingOperationImpl.java
+++ /dev/null
@@ -1,802 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.BindingFault;
-import org.eclipse.wst.wsdl.BindingInput;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.BindingOutput;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLUtil;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Binding Operation</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.BindingOperationImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.BindingOperationImpl#getEOperation <em>EOperation</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.BindingOperationImpl#getEBindingInput <em>EBinding Input</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.BindingOperationImpl#getEBindingOutput <em>EBinding Output</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.BindingOperationImpl#getEBindingFaults <em>EBinding Faults</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class BindingOperationImpl extends ExtensibleElementImpl implements BindingOperation
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEOperation() <em>EOperation</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEOperation()
- * @generated
- * @ordered
- */
- protected Operation eOperation;
-
- /**
- * The cached value of the '{@link #getEBindingInput() <em>EBinding Input</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEBindingInput()
- * @generated
- * @ordered
- */
- protected BindingInput eBindingInput;
-
- /**
- * The cached value of the '{@link #getEBindingOutput() <em>EBinding Output</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEBindingOutput()
- * @generated
- * @ordered
- */
- protected BindingOutput eBindingOutput;
-
- /**
- * The cached value of the '{@link #getEBindingFaults() <em>EBinding Faults</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEBindingFaults()
- * @generated
- * @ordered
- */
- protected EList eBindingFaults;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected BindingOperationImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.BINDING_OPERATION;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName()
- {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setName(String newName)
- {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_OPERATION__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Operation getEOperation()
- {
- if (eOperation != null && eOperation.eIsProxy())
- {
- InternalEObject oldEOperation = (InternalEObject)eOperation;
- eOperation = (Operation)eResolveProxy(oldEOperation);
- if (eOperation != oldEOperation)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.BINDING_OPERATION__EOPERATION, oldEOperation, eOperation));
- }
- }
- return eOperation;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Operation basicGetEOperation()
- {
- return eOperation;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEOperation(Operation newEOperation)
- {
- Operation oldEOperation = eOperation;
- eOperation = newEOperation;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_OPERATION__EOPERATION, oldEOperation, eOperation));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public BindingInput getEBindingInput()
- {
- return eBindingInput;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetEBindingInput(BindingInput newEBindingInput, NotificationChain msgs)
- {
- BindingInput oldEBindingInput = eBindingInput;
- eBindingInput = newEBindingInput;
- if (eNotificationRequired())
- {
- ENotificationImpl notification = new ENotificationImpl(
- this,
- Notification.SET,
- WSDLPackage.BINDING_OPERATION__EBINDING_INPUT,
- oldEBindingInput,
- newEBindingInput);
- if (msgs == null)
- msgs = notification;
- else
- msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEBindingInput(BindingInput newEBindingInput)
- {
- if (newEBindingInput != eBindingInput)
- {
- NotificationChain msgs = null;
- if (eBindingInput != null)
- msgs = ((InternalEObject)eBindingInput).eInverseRemove(
- this,
- EOPPOSITE_FEATURE_BASE - WSDLPackage.BINDING_OPERATION__EBINDING_INPUT,
- null,
- msgs);
- if (newEBindingInput != null)
- msgs = ((InternalEObject)newEBindingInput).eInverseAdd(
- this,
- EOPPOSITE_FEATURE_BASE - WSDLPackage.BINDING_OPERATION__EBINDING_INPUT,
- null,
- msgs);
- msgs = basicSetEBindingInput(newEBindingInput, msgs);
- if (msgs != null)
- msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(
- this,
- Notification.SET,
- WSDLPackage.BINDING_OPERATION__EBINDING_INPUT,
- newEBindingInput,
- newEBindingInput));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public BindingOutput getEBindingOutput()
- {
- return eBindingOutput;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetEBindingOutput(BindingOutput newEBindingOutput, NotificationChain msgs)
- {
- BindingOutput oldEBindingOutput = eBindingOutput;
- eBindingOutput = newEBindingOutput;
- if (eNotificationRequired())
- {
- ENotificationImpl notification = new ENotificationImpl(
- this,
- Notification.SET,
- WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT,
- oldEBindingOutput,
- newEBindingOutput);
- if (msgs == null)
- msgs = notification;
- else
- msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEBindingOutput(BindingOutput newEBindingOutput)
- {
- if (newEBindingOutput != eBindingOutput)
- {
- NotificationChain msgs = null;
- if (eBindingOutput != null)
- msgs = ((InternalEObject)eBindingOutput).eInverseRemove(this, EOPPOSITE_FEATURE_BASE
- - WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT, null, msgs);
- if (newEBindingOutput != null)
- msgs = ((InternalEObject)newEBindingOutput).eInverseAdd(this, EOPPOSITE_FEATURE_BASE
- - WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT, null, msgs);
- msgs = basicSetEBindingOutput(newEBindingOutput, msgs);
- if (msgs != null)
- msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(
- this,
- Notification.SET,
- WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT,
- newEBindingOutput,
- newEBindingOutput));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEBindingFaults()
- {
- if (eBindingFaults == null)
- {
- eBindingFaults = new EObjectContainmentEList(BindingFault.class, this, WSDLPackage.BINDING_OPERATION__EBINDING_FAULTS);
- }
- return eBindingFaults;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Add a fault binding.
- * @param fault the new fault binding
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addBindingFault(javax.wsdl.BindingFault bindingFault)
- {
- getEBindingFaults().add((BindingFault)bindingFault);
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get the specified fault binding.
- * @param name the name of the desired fault binding.
- * @return the corresponding fault binding, or null if there wasn't
- * any matching fault binding
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.BindingFault getBindingFault(String name)
- {
- BindingFault result = null;
- for (Iterator i = getEBindingFaults().iterator(); i.hasNext();)
- {
- BindingFault fault = (BindingFault)i.next();
- if (name.equals(fault.getName()))
- {
- result = fault;
- break;
- }
- }
- return result;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get all the fault bindings associated with this operation binding.
- * @return names of fault bindings
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Map getBindingFaults()
- {
- HashMap hashMap = new HashMap();
- for (Iterator i = getEBindingFaults().iterator(); i.hasNext();)
- {
- BindingFault bindingFault = (BindingFault)i.next();
- hashMap.put(bindingFault.getName(), bindingFault);
- }
- return hashMap;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Operation getOperation()
- {
- return getEOperation();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setOperation(javax.wsdl.Operation operation)
- {
- setEOperation((Operation)operation);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.BindingInput getBindingInput()
- {
- return getEBindingInput();
- }
-
- /**
- * <!-- begin-user-doc -->
- * Set the input of this operation binding.
- * @param input the desired input
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setBindingInput(javax.wsdl.BindingInput bindingInput)
- {
- setEBindingInput((BindingInput)bindingInput);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.BindingOutput getBindingOutput()
- {
- return getEBindingOutput();
- }
-
- /**
- * <!-- begin-user-doc -->
- * Set the output of this operation binding.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setBindingOutput(javax.wsdl.BindingOutput bindingOutput)
- {
- setEBindingOutput((BindingOutput)bindingOutput);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_OPERATION__EBINDING_INPUT:
- return basicSetEBindingInput(null, msgs);
- case WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT:
- return basicSetEBindingOutput(null, msgs);
- case WSDLPackage.BINDING_OPERATION__EBINDING_FAULTS:
- return ((InternalEList)getEBindingFaults()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_OPERATION__NAME:
- return getName();
- case WSDLPackage.BINDING_OPERATION__EOPERATION:
- if (resolve)
- return getEOperation();
- return basicGetEOperation();
- case WSDLPackage.BINDING_OPERATION__EBINDING_INPUT:
- return getEBindingInput();
- case WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT:
- return getEBindingOutput();
- case WSDLPackage.BINDING_OPERATION__EBINDING_FAULTS:
- return getEBindingFaults();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_OPERATION__NAME:
- setName((String)newValue);
- return;
- case WSDLPackage.BINDING_OPERATION__EOPERATION:
- setEOperation((Operation)newValue);
- return;
- case WSDLPackage.BINDING_OPERATION__EBINDING_INPUT:
- setEBindingInput((BindingInput)newValue);
- return;
- case WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT:
- setEBindingOutput((BindingOutput)newValue);
- return;
- case WSDLPackage.BINDING_OPERATION__EBINDING_FAULTS:
- getEBindingFaults().clear();
- getEBindingFaults().addAll((Collection)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_OPERATION__NAME:
- setName(NAME_EDEFAULT);
- return;
- case WSDLPackage.BINDING_OPERATION__EOPERATION:
- setEOperation((Operation)null);
- return;
- case WSDLPackage.BINDING_OPERATION__EBINDING_INPUT:
- setEBindingInput((BindingInput)null);
- return;
- case WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT:
- setEBindingOutput((BindingOutput)null);
- return;
- case WSDLPackage.BINDING_OPERATION__EBINDING_FAULTS:
- getEBindingFaults().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_OPERATION__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case WSDLPackage.BINDING_OPERATION__EOPERATION:
- return eOperation != null;
- case WSDLPackage.BINDING_OPERATION__EBINDING_INPUT:
- return eBindingInput != null;
- case WSDLPackage.BINDING_OPERATION__EBINDING_OUTPUT:
- return eBindingOutput != null;
- case WSDLPackage.BINDING_OPERATION__EBINDING_FAULTS:
- return eBindingFaults != null && !eBindingFaults.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (name: "); //$NON-NLS-1$
- result.append(name);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- String name = changedElement.getAttribute("name");
- if (name != null)
- {
- setName(name);
- }
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- Definition definition = getEnclosingDefinition();
-
- switch (WSDLUtil.getInstance().getWSDLType(child))
- {
- case WSDLConstants.INPUT:
- {
- BindingInput input = WSDLFactory.eINSTANCE.createBindingInput();
- input.setEnclosingDefinition(definition);
- input.setElement(child);
- setBindingInput(input);
- break;
- }
- case WSDLConstants.OUTPUT:
- {
- BindingOutput output = WSDLFactory.eINSTANCE.createBindingOutput();
- output.setEnclosingDefinition(definition);
- output.setElement(child);
- setBindingOutput(output);
- break;
- }
- case WSDLConstants.FAULT:
- {
- BindingFault fault = WSDLFactory.eINSTANCE.createBindingFault();
- fault.setEnclosingDefinition(definition);
- fault.setElement(child);
- addBindingFault(fault);
- break;
- }
- default:
- {
- super.handleUnreconciledElement(child, remainingModelObjects);
- break;
- }
- }
- }
-
- protected void handleReconciliation(Collection remainingModelObjects)
- {
- for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
- {
- remove(this, i.next());
- }
- }
-
- protected void remove(Object component, Object modelObject)
- {
- BindingOperation bindingOperation = (BindingOperation)component;
- if (modelObject instanceof BindingInput)
- {
- bindingOperation.setEBindingInput(null);
- }
- else if (modelObject instanceof BindingOutput)
- {
- bindingOperation.setEBindingOutput(null);
- }
- else if (modelObject instanceof BindingFault)
- {
- bindingOperation.getEBindingFaults().remove(modelObject);
- }
- else
- {
- bindingOperation.getEExtensibilityElements().remove(modelObject);
- }
- }
-
- public Collection getModelObjects(Object component)
- {
- BindingOperation bindingOperation = (BindingOperation)component;
-
- List list = new ArrayList();
-
- if (bindingOperation.getEBindingInput() != null)
- {
- list.add(bindingOperation.getEBindingInput());
- }
-
- if (bindingOperation.getEBindingOutput() != null)
- {
- list.add(bindingOperation.getEBindingOutput());
- }
-
- list.addAll(bindingOperation.getEBindingFaults());
- list.addAll(bindingOperation.getEExtensibilityElements());
-
- return list;
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.BINDING_OPERATION__NAME)
- niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
- }
- }
-
- public Element createElement()
- {
- Element newElement = createElement(WSDLConstants.OPERATION);
- setElement(newElement);
-
- Iterator iterator = getExtensibilityElements().iterator();
- while (iterator.hasNext())
- {
- ExtensibilityElement extensibilityElement = (ExtensibilityElement)iterator.next();
- Element child = ((ExtensibilityElementImpl)extensibilityElement).createElement();
- newElement.appendChild(child);
- }
-
- BindingInput input = getEBindingInput();
- if (input != null)
- {
- Element child = ((BindingInputImpl)input).createElement();
- newElement.appendChild(child);
- }
-
- BindingOutput output = getEBindingOutput();
- if (output != null)
- {
- Element child = ((BindingOutputImpl)output).createElement();
- newElement.appendChild(child);
- }
-
- iterator = getEBindingFaults().iterator();
- while (iterator.hasNext())
- {
- BindingFault fault = (BindingFault)iterator.next();
- Element child = ((BindingFaultImpl)fault).createElement();
- newElement.appendChild(child);
- }
-
- return newElement;
- }
-
- // Resolve the reference to Operation
- public void reconcileReferences(boolean deep)
- {
- if (element != null)
- {
- Binding binding = (Binding)getContainer();
- PortType portType = binding.getEPortType();
- if (portType != null)
- {
- BindingInput input = getEBindingInput();
- BindingOutput output = getEBindingOutput();
-
- String inputName = input != null ? input.getName() : null;
- String outputName = output != null ? output.getName() : null;
-
- setOperation(portType.getOperation(getName(), inputName, outputName));
- }
- }
- super.reconcileReferences(deep);
- }
-} //BindingOperationImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingOutputImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingOutputImpl.java
deleted file mode 100644
index 7a004cb48..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/BindingOutputImpl.java
+++ /dev/null
@@ -1,361 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.BindingOutput;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Binding Output</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.BindingOutputImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.BindingOutputImpl#getEOutput <em>EOutput</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class BindingOutputImpl extends ExtensibleElementImpl implements BindingOutput
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEOutput() <em>EOutput</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEOutput()
- * @generated
- * @ordered
- */
- protected Output eOutput;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected BindingOutputImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.BINDING_OUTPUT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName()
- {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setName(String newName)
- {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_OUTPUT__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Output getEOutput()
- {
- if (eOutput != null && eOutput.eIsProxy())
- {
- InternalEObject oldEOutput = (InternalEObject)eOutput;
- eOutput = (Output)eResolveProxy(oldEOutput);
- if (eOutput != oldEOutput)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.BINDING_OUTPUT__EOUTPUT, oldEOutput, eOutput));
- }
- }
- return eOutput;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Output basicGetEOutput()
- {
- return eOutput;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEOutput(Output newEOutput)
- {
- Output oldEOutput = eOutput;
- eOutput = newEOutput;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.BINDING_OUTPUT__EOUTPUT, oldEOutput, eOutput));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Output getOutput()
- {
- return getEOutput();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setOutput(javax.wsdl.Output output)
- {
- setEOutput((Output)output);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_OUTPUT__NAME:
- return getName();
- case WSDLPackage.BINDING_OUTPUT__EOUTPUT:
- if (resolve)
- return getEOutput();
- return basicGetEOutput();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_OUTPUT__NAME:
- setName((String)newValue);
- return;
- case WSDLPackage.BINDING_OUTPUT__EOUTPUT:
- setEOutput((Output)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_OUTPUT__NAME:
- setName(NAME_EDEFAULT);
- return;
- case WSDLPackage.BINDING_OUTPUT__EOUTPUT:
- setEOutput((Output)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.BINDING_OUTPUT__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case WSDLPackage.BINDING_OUTPUT__EOUTPUT:
- return eOutput != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (name: "); //$NON-NLS-1$
- result.append(name);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- if (changedElement.hasAttribute(WSDLConstants.NAME_ATTRIBUTE))
- {
- String name = changedElement.getAttribute(WSDLConstants.NAME_ATTRIBUTE);
- if (name != null)
- {
- setName(name);
- }
- }
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- super.handleUnreconciledElement(child, remainingModelObjects);
- }
-
- public Collection getModelObjects(Object component)
- {
- BindingOutput bindingOutput = (BindingOutput)component;
- List list = new ArrayList();
- list.addAll(bindingOutput.getEExtensibilityElements());
- return list;
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.BINDING_OUTPUT__NAME)
- niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
- }
- }
-
- public Element createElement()
- {
- Element newElement = createElement(WSDLConstants.OUTPUT);
- setElement(newElement);
-
- Iterator iterator = getExtensibilityElements().iterator();
- while (iterator.hasNext())
- {
- ExtensibilityElement extensibilityElement = (ExtensibilityElement)iterator.next();
- Element child = ((ExtensibilityElementImpl)extensibilityElement).createElement();
- newElement.appendChild(child);
- }
-
- return newElement;
- }
-
- // Resolve the reference to Output
- public void reconcileReferences(boolean deep)
- {
- if (element != null)
- {
- BindingOperation bop = (BindingOperation)getContainer();
- Operation op = bop.getEOperation();
- if (op != null)
- {
- setOutput(op.getEOutput());
- }
- }
- super.reconcileReferences(deep);
- }
-} //BindingOutputImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/DefinitionImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/DefinitionImpl.java
deleted file mode 100644
index 1b7b1064e..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/DefinitionImpl.java
+++ /dev/null
@@ -1,2522 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.wsdl.BindingFault;
-import javax.wsdl.BindingInput;
-import javax.wsdl.BindingOperation;
-import javax.wsdl.BindingOutput;
-import javax.wsdl.Fault;
-import javax.wsdl.Input;
-import javax.wsdl.Operation;
-import javax.wsdl.Output;
-import javax.wsdl.Part;
-import javax.wsdl.Port;
-import javax.wsdl.extensions.ExtensionRegistry;
-import javax.xml.namespace.QName;
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Namespace;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.Service;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.WSDLPlugin;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.internal.util.WSDLResourceFactoryImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLUtil;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.eclipse.wst.wsdl.util.WSDLResourceImpl;
-import org.eclipse.xsd.XSDConcreteComponent;
-import org.eclipse.xsd.XSDElementDeclaration;
-import org.eclipse.xsd.XSDImport;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.XSDTypeDefinition;
-import org.eclipse.xsd.impl.XSDImportImpl;
-import org.eclipse.xsd.impl.XSDSchemaImpl;
-import org.eclipse.xsd.util.XSDConstants;
-import org.w3c.dom.Attr;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.NamedNodeMap;
-import org.w3c.dom.Node;
-import org.w3c.dom.events.Event;
-import org.w3c.dom.events.EventListener;
-import org.w3c.dom.events.EventTarget;
-import org.w3c.dom.events.MutationEvent;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Definition</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.DefinitionImpl#getTargetNamespace <em>Target Namespace</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.DefinitionImpl#getLocation <em>Location</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.DefinitionImpl#getQName <em>QName</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.DefinitionImpl#getEncoding <em>Encoding</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.DefinitionImpl#getEImports <em>EImports</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.DefinitionImpl#getETypes <em>ETypes</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.DefinitionImpl#getEMessages <em>EMessages</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.DefinitionImpl#getEPortTypes <em>EPort Types</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.DefinitionImpl#getEBindings <em>EBindings</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.DefinitionImpl#getEServices <em>EServices</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.DefinitionImpl#getENamespaces <em>ENamespaces</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class DefinitionImpl extends ExtensibleElementImpl implements Definition
-{
- private static final String XMLNS = "xmlns"; //$NON-NLS-1$
-
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getTargetNamespace() <em>Target Namespace</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTargetNamespace()
- * @generated
- * @ordered
- */
- protected static final String TARGET_NAMESPACE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getTargetNamespace() <em>Target Namespace</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTargetNamespace()
- * @generated
- * @ordered
- */
- protected String targetNamespace = TARGET_NAMESPACE_EDEFAULT;
-
- /**
- * The default value of the '{@link #getLocation() <em>Location</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getLocation()
- * @generated
- * @ordered
- */
- protected static final String LOCATION_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getLocation() <em>Location</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getLocation()
- * @generated
- * @ordered
- */
- protected String location = LOCATION_EDEFAULT;
-
- /**
- * The default value of the '{@link #getQName() <em>QName</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getQName()
- * @generated
- * @ordered
- */
- protected static final QName QNAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getQName() <em>QName</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getQName()
- * @generated
- * @ordered
- */
- protected QName qName = QNAME_EDEFAULT;
-
- /**
- * The default value of the '{@link #getEncoding() <em>Encoding</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEncoding()
- * @generated
- * @ordered
- */
- protected static final String ENCODING_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getEncoding() <em>Encoding</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEncoding()
- * @generated
- * @ordered
- */
- protected String encoding = ENCODING_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEImports() <em>EImports</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEImports()
- * @generated
- * @ordered
- */
- protected EList eImports;
-
- /**
- * The cached value of the '{@link #getETypes() <em>ETypes</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getETypes()
- * @generated
- * @ordered
- */
- protected Types eTypes;
-
- /**
- * The cached value of the '{@link #getEMessages() <em>EMessages</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEMessages()
- * @generated
- * @ordered
- */
- protected EList eMessages;
-
- /**
- * The cached value of the '{@link #getEPortTypes() <em>EPort Types</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEPortTypes()
- * @generated
- * @ordered
- */
- protected EList ePortTypes;
-
- /**
- * The cached value of the '{@link #getEBindings() <em>EBindings</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEBindings()
- * @generated
- * @ordered
- */
- protected EList eBindings;
-
- /**
- * The cached value of the '{@link #getEServices() <em>EServices</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEServices()
- * @generated
- * @ordered
- */
- protected EList eServices;
-
- /**
- * The cached value of the '{@link #getENamespaces() <em>ENamespaces</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getENamespaces()
- * @generated
- * @ordered
- */
- protected EList eNamespaces;
-
- private ExtensionRegistry extensionRegistry;
-
- private Document document;
-
- private HashMap namespaces = new HashMap();
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected DefinitionImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.DEFINITION;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getTargetNamespace()
- {
- return targetNamespace;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setTargetNamespace(String newTargetNamespace)
- {
- String oldTargetNamespace = targetNamespace;
- targetNamespace = newTargetNamespace;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.DEFINITION__TARGET_NAMESPACE, oldTargetNamespace, targetNamespace));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getLocation()
- {
- return location;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setLocation(String newLocation)
- {
- String oldLocation = location;
- location = newLocation;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.DEFINITION__LOCATION, oldLocation, location));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public QName getQName()
- {
- return qName;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setQName(QName newQName)
- {
- QName oldQName = qName;
- qName = newQName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.DEFINITION__QNAME, oldQName, qName));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getEncoding()
- {
- return encoding;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEncoding(String newEncoding)
- {
- String oldEncoding = encoding;
- encoding = newEncoding;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.DEFINITION__ENCODING, oldEncoding, encoding));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEMessages()
- {
- if (eMessages == null)
- {
- eMessages = new EObjectContainmentEList(Message.class, this, WSDLPackage.DEFINITION__EMESSAGES);
- }
- return eMessages;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEPortTypes()
- {
- if (ePortTypes == null)
- {
- ePortTypes = new EObjectContainmentEList(PortType.class, this, WSDLPackage.DEFINITION__EPORT_TYPES);
- }
- return ePortTypes;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEBindings()
- {
- if (eBindings == null)
- {
- eBindings = new EObjectContainmentEList(Binding.class, this, WSDLPackage.DEFINITION__EBINDINGS);
- }
- return eBindings;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEServices()
- {
- if (eServices == null)
- {
- eServices = new EObjectContainmentEList(Service.class, this, WSDLPackage.DEFINITION__ESERVICES);
- }
- return eServices;
- }
-
- /**
- * <!-- begin-user-doc -->
- * @deprecated
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getENamespaces()
- {
- if (eNamespaces == null)
- {
- eNamespaces = new EObjectContainmentEList(Namespace.class, this, WSDLPackage.DEFINITION__ENAMESPACES);
- }
- return eNamespaces;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Types getETypes()
- {
- return eTypes;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetETypes(Types newETypes, NotificationChain msgs)
- {
- Types oldETypes = eTypes;
- eTypes = newETypes;
- if (eNotificationRequired())
- {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, WSDLPackage.DEFINITION__ETYPES, oldETypes, newETypes);
- if (msgs == null)
- msgs = notification;
- else
- msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setETypes(Types newETypes)
- {
- if (newETypes != eTypes)
- {
- NotificationChain msgs = null;
- if (eTypes != null)
- msgs = ((InternalEObject)eTypes).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.DEFINITION__ETYPES, null, msgs);
- if (newETypes != null)
- msgs = ((InternalEObject)newETypes).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.DEFINITION__ETYPES, null, msgs);
- msgs = basicSetETypes(newETypes, msgs);
- if (msgs != null)
- msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.DEFINITION__ETYPES, newETypes, newETypes));
- }
-
- public void eNotify(Notification msg)
- {
- super.eNotify(msg);
-
- // cs.. if we've added a Types element, and this definition is already attached to a resource
- // we need to set the schemaLocations for any inline schemaLocations.
- // If not yet attached to a resource, the schemaLocation's will be set via WSDLResourceImpl.attached(EObject o)
- //
- if (msg.getFeature() == WSDLPackage.Literals.DEFINITION__ETYPES && msg.getEventType() == Notification.SET)
- {
- if (eResource() instanceof WSDLResourceImpl && getEnclosingDefinition() != null)
- {
- setInlineSchemaLocations(eResource());
- }
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEImports()
- {
- if (eImports == null)
- {
- eImports = new EObjectContainmentEList(Import.class, this, WSDLPackage.DEFINITION__EIMPORTS);
- }
- return eImports;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Add a binding to this WSDL description.
- * @param binding the binding to be added
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addBinding(javax.wsdl.Binding binding)
- {
- getEBindings().add((Binding)binding);
- }
-
- /**
- * <!-- begin-user-doc -->
- * Add an import to this WSDL description.
- * @param importDef the import to be added
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addImport(javax.wsdl.Import importDef)
- {
- getEImports().add((Import)importDef);
- }
-
- /**
- * <!-- begin-user-doc -->
- * Add a message to this WSDL description.
- * @param message the message to be added
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addMessage(javax.wsdl.Message message)
- {
- getEMessages().add((Message)message);
- }
-
- /**
- * <!-- begin-user-doc -->
- * This is a way to add a namespace association to a definition.
- * It is similar to adding a namespace prefix declaration to the
- * top of a &lt;wsdl:definition&gt; element. This has nothing to do
- * with the &lt;wsdl:import&gt; element; there are separate methods for
- * dealing with information described by &lt;wsdl:import&gt; elements.
- * There is a default namespace association (which can be
- * overridden) between the null prefix and
- * http://schemas.xmlsoap.org/wsdl/.
- * @param prefix the prefix to use for this namespace (when
- * rendering this information as XML). Use null or an empty string
- * to describe the default namespace (i.e. xmlns="...").
- * @param namespaceURI the namespace URI to associate the prefix
- * with. If you use null, the namespace association will be removed.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addNamespace(String prefix, String namespaceURI)
- {
- if (prefix == null)
- prefix = "";
-
- if (namespaceURI != null)
- {
- // First, check if there is this namespace already.
- String existingPrefix = getPrefix(namespaceURI);
- if (existingPrefix != null)
- return;
-
- // Make sure the prefix is not already used for a different namespace
- Map namespaces = getNamespaces();
- String existingNamespace = (String)namespaces.get(prefix);
- if (existingNamespace == null)
- {
- namespaces.put(prefix, namespaceURI);
-
- // Support for Namespace
- Namespace ens = WSDLFactory.eINSTANCE.createNamespace();
- ens.setPrefix(prefix);
- ens.setURI(namespaceURI);
- getENamespaces().add(ens);
-
- return;
- }
-
- // The prefix is taken already. Make a unique prefix
- if (prefix.endsWith("1"))
- prefix = prefix.substring(0, prefix.length() - 1);
-
- for (int i = 2;; i++)
- {
- String newPrefix = prefix + i;
- if (!namespaces.containsKey(newPrefix))
- {
- namespaces.put(newPrefix, namespaceURI);
-
- // Support for Namespace
- Namespace ens = WSDLFactory.eINSTANCE.createNamespace();
- ens.setPrefix(prefix);
- ens.setURI(namespaceURI);
- getENamespaces().add(ens);
-
- return;
- }
- }
- } // end if (namespaceURI != null)
- else
- {
- getNamespaces().remove(prefix);
-
- // Support for Namespace
- getENamespaces().remove(prefix);
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * Add a portType to this WSDL description.
- * @param portType the portType to be added
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addPortType(javax.wsdl.PortType portType)
- {
- getEPortTypes().add((PortType)portType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * Add a service to this WSDL description.
- * @param service the service to be added
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addService(javax.wsdl.Service service)
- {
- getEServices().add((Service)service);
- }
-
- /**
- * <!-- begin-user-doc -->
- * Create a new binding fault.
- * @return the newly created binding fault
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public BindingFault createBindingFault()
- {
- javax.wsdl.BindingFault bindingFault = WSDLFactoryImpl.eINSTANCE.createBindingFault();
- return bindingFault;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Create a new binding input.
- * @return the newly created binding input
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public BindingInput createBindingInput()
- {
- javax.wsdl.BindingInput bindingInput = WSDLFactoryImpl.eINSTANCE.createBindingInput();
- return bindingInput;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Create a new binding output.
- * @return the newly created binding output
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public BindingOutput createBindingOutput()
- {
- javax.wsdl.BindingOutput bindingOutput = WSDLFactoryImpl.eINSTANCE.createBindingOutput();
- return bindingOutput;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Create a new binding operation.
- * @return the newly created binding operation
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public BindingOperation createBindingOperation()
- {
- javax.wsdl.BindingOperation bindingOperation = WSDLFactoryImpl.eINSTANCE.createBindingOperation();
- return bindingOperation;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Create a new binding.
- * @return the newly created binding
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Binding createBinding()
- {
- javax.wsdl.Binding binding = WSDLFactoryImpl.eINSTANCE.createBinding();
- binding.setUndefined(true);
- return binding;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Create a new fault.
- * @return the newly created fault
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Fault createFault()
- {
- javax.wsdl.Fault fault = WSDLFactoryImpl.eINSTANCE.createFault();
- return fault;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Create a new import.
- * @return the newly created import
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Import createImport()
- {
- javax.wsdl.Import importDef = WSDLFactoryImpl.eINSTANCE.createImport();
- return importDef;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Create a new input.
- * @return the newly created input
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Input createInput()
- {
- javax.wsdl.Input input = WSDLFactoryImpl.eINSTANCE.createInput();
- return input;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Create a new message.
- * @return the newly created message
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Message createMessage()
- {
- javax.wsdl.Message message = WSDLFactoryImpl.eINSTANCE.createMessage();
- message.setUndefined(true);
- return message;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Create a new operation.
- * @return the newly created operation
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Operation createOperation()
- {
- javax.wsdl.Operation operation = WSDLFactoryImpl.eINSTANCE.createOperation();
- operation.setUndefined(true);
- return operation;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Create a new output.
- * @return the newly created output
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Output createOutput()
- {
- javax.wsdl.Output output = WSDLFactoryImpl.eINSTANCE.createOutput();
- return output;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Create a new part.
- * @return the newly created part
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Part createPart()
- {
- javax.wsdl.Part part = WSDLFactoryImpl.eINSTANCE.createPart();
- return part;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Create a new port.
- * @return the newly created port
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Port createPort()
- {
- javax.wsdl.Port port = WSDLFactoryImpl.eINSTANCE.createPort();
- return port;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Create a new port type.
- * @return the newly created port type
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.PortType createPortType()
- {
- javax.wsdl.PortType portType = WSDLFactoryImpl.eINSTANCE.createPortType();
- portType.setUndefined(true);
- return portType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Create a new service.
- * @return the newly created service
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Service createService()
- {
- javax.wsdl.Service service = WSDLFactoryImpl.eINSTANCE.createService();
- return service;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get the specified binding. Also checks imported documents.
- * @param name the name of the desired binding.
- * @return the corresponding binding, or null if there wasn't
- * any matching binding
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Binding getBinding(QName name)
- {
- return (javax.wsdl.Binding)resolveWSDLElement(WSDLConstants.BINDING, name, this);
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get all the bindings defined here.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Map getBindings()
- {
- return createMap(WSDLConstants.BINDING, getEBindings());
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get a map of lists containing all the imports defined here.
- * The map's keys are the namespaceURIs, and the map's values
- * are lists. There is one list for each namespaceURI for which
- * imports have been defined.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Map getImports()
- {
- HashMap map = new HashMap();
- for (Iterator i = getEImports().iterator(); i.hasNext();)
- {
- Import theImport = (Import)i.next();
- String key = theImport.getNamespaceURI();
- if (key == null)
- {
- key = "";
- }
-
- List list = null;
- if (map.containsKey(key))
- {
- list = (List)map.get(key);
- list.add(theImport);
- }
- else
- {
- list = new ArrayList();
- list.add(theImport);
- }
- map.put(key, list);
- }
- return map;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get the list of imports for the specified namespaceURI.
- * @param namespaceURI the namespaceURI associated with the
- * desired imports.
- * @return a list of the corresponding imports
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getImports(String namespaceURI)
- {
- List list = new ArrayList();
- for (Iterator i = getEImports().iterator(); i.hasNext();)
- {
- Import theImport = (Import)i.next();
- if (WSDLConstants.isMatchingNamespace(namespaceURI, theImport.getNamespaceURI()))
- {
- list.add(theImport);
- }
- }
- return list;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get the specified message. Also checks imported documents.
- * @param name the name of the desired message.
- * @return the corresponding message, or null if there wasn't
- * any matching message
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Message getMessage(QName name)
- {
- return (javax.wsdl.Message)resolveWSDLElement(WSDLConstants.MESSAGE, name, this);
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get all the messages defined here.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Map getMessages()
- {
- return createMap(WSDLConstants.MESSAGE, getEMessages());
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get the namespace URI associated with this prefix. Or null if
- * there is no namespace URI associated with this prefix. This is
- * unrelated to the &lt;wsdl:import&gt; element.
- * @see #addNamespace(String, String)
- * @see #getPrefix(String)
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public String getNamespace(String prefix)
- {
- return (String)getNamespaces().get(prefix);
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get all namespace associations in this definition. The keys are
- * the prefixes, and the namespace URIs are the values. This is
- * unrelated to the &lt;wsdl:import&gt; element.
- * @see #addNamespace(String, String)
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Map getNamespaces()
- {
- return namespaces;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get the specified portType. Also checks imported documents.
- * @param name the name of the desired portType.
- * @return the corresponding portType, or null if there wasn't
- * any matching portType
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.PortType getPortType(QName name)
- {
- return (javax.wsdl.PortType)resolveWSDLElement(WSDLConstants.PORT_TYPE, name, this);
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get all the portTypes defined here.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Map getPortTypes()
- {
- return createMap(WSDLConstants.PORT_TYPE, getEPortTypes());
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get a prefix associated with this namespace URI. Or null if
- * there are no prefixes associated with this namespace URI. This is
- * unrelated to the &lt;wsdl:import&gt; element.
- * @see #addNamespace(String, String)
- * @see #getNamespace(String)
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public String getPrefix(String namespaceURI)
- {
- if (namespaceURI == null)
- return null;
-
- Iterator entryIterator = getNamespaces().entrySet().iterator();
- while (entryIterator.hasNext())
- {
- Map.Entry entry = (Map.Entry)entryIterator.next();
- String prefix = (String)entry.getKey();
- String assocNamespaceURI = (String)entry.getValue();
-
- if (namespaceURI.equals(assocNamespaceURI) && prefix != "") // default namespace
- return prefix;
- }
- return null;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get the specified service. Also checks imported documents.
- * @param name the name of the desired service.
- * @return the corresponding service, or null if there wasn't
- * any matching service
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Service getService(QName name)
- {
- return (javax.wsdl.Service)resolveWSDLElement(WSDLConstants.SERVICE, name, this);
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get all the services defined here.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Map getServices()
- {
- return createMap(WSDLConstants.SERVICE, getEServices());
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get a reference to the ExtensionRegistry for this Definition.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public ExtensionRegistry getExtensionRegistry()
- {
- return extensionRegistry;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Set the ExtensionRegistry for this Definition.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setExtensionRegistry(ExtensionRegistry extensionRegistry)
- {
- this.extensionRegistry = extensionRegistry;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public String getDocumentBaseURI()
- {
- return getLocation();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setDocumentBaseURI(String documentBase)
- {
- setLocation(documentBase);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Types createTypes()
- {
- javax.wsdl.Types types = WSDLFactoryImpl.eINSTANCE.createTypes();
- return types;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Service removeService(QName name)
- {
- WSDLElement wsdlElement = resolveWSDLElement(WSDLConstants.SERVICE, name);
- boolean removed = false;
- if (wsdlElement instanceof Service)
- removed = getEServices().remove(wsdlElement);
- if (!removed)
- wsdlElement = null;
- return (Service)wsdlElement;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Binding removeBinding(QName name)
- {
- WSDLElement wsdlElement = resolveWSDLElement(WSDLConstants.BINDING, name);
- boolean removed = false;
- if (wsdlElement instanceof Binding)
- removed = getEBindings().remove(wsdlElement);
- if (!removed)
- wsdlElement = null;
- return (Binding)wsdlElement;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.PortType removePortType(QName name)
- {
- WSDLElement wsdlElement = resolveWSDLElement(WSDLConstants.PORT_TYPE, name);
- boolean removed = false;
- if (wsdlElement instanceof PortType)
- removed = getEPortTypes().remove(wsdlElement);
- if (!removed)
- wsdlElement = null;
- return (PortType)wsdlElement;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Message removeMessage(QName name)
- {
- WSDLElement wsdlElement = resolveWSDLElement(WSDLConstants.MESSAGE, name);
- boolean removed = false;
- if (wsdlElement instanceof Message)
- removed = getEMessages().remove(wsdlElement);
- if (!removed)
- wsdlElement = null;
- return (Message)wsdlElement;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Types getTypes()
- {
- return getETypes();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setTypes(javax.wsdl.Types types)
- {
- setETypes((Types)types);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- {
- switch (featureID)
- {
- case WSDLPackage.DEFINITION__EIMPORTS:
- return ((InternalEList)getEImports()).basicRemove(otherEnd, msgs);
- case WSDLPackage.DEFINITION__ETYPES:
- return basicSetETypes(null, msgs);
- case WSDLPackage.DEFINITION__EMESSAGES:
- return ((InternalEList)getEMessages()).basicRemove(otherEnd, msgs);
- case WSDLPackage.DEFINITION__EPORT_TYPES:
- return ((InternalEList)getEPortTypes()).basicRemove(otherEnd, msgs);
- case WSDLPackage.DEFINITION__EBINDINGS:
- return ((InternalEList)getEBindings()).basicRemove(otherEnd, msgs);
- case WSDLPackage.DEFINITION__ESERVICES:
- return ((InternalEList)getEServices()).basicRemove(otherEnd, msgs);
- case WSDLPackage.DEFINITION__ENAMESPACES:
- return ((InternalEList)getENamespaces()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.DEFINITION__TARGET_NAMESPACE:
- return getTargetNamespace();
- case WSDLPackage.DEFINITION__LOCATION:
- return getLocation();
- case WSDLPackage.DEFINITION__QNAME:
- return getQName();
- case WSDLPackage.DEFINITION__ENCODING:
- return getEncoding();
- case WSDLPackage.DEFINITION__EIMPORTS:
- return getEImports();
- case WSDLPackage.DEFINITION__ETYPES:
- return getETypes();
- case WSDLPackage.DEFINITION__EMESSAGES:
- return getEMessages();
- case WSDLPackage.DEFINITION__EPORT_TYPES:
- return getEPortTypes();
- case WSDLPackage.DEFINITION__EBINDINGS:
- return getEBindings();
- case WSDLPackage.DEFINITION__ESERVICES:
- return getEServices();
- case WSDLPackage.DEFINITION__ENAMESPACES:
- return getENamespaces();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.DEFINITION__TARGET_NAMESPACE:
- setTargetNamespace((String)newValue);
- return;
- case WSDLPackage.DEFINITION__LOCATION:
- setLocation((String)newValue);
- return;
- case WSDLPackage.DEFINITION__QNAME:
- setQName((QName)newValue);
- return;
- case WSDLPackage.DEFINITION__ENCODING:
- setEncoding((String)newValue);
- return;
- case WSDLPackage.DEFINITION__EIMPORTS:
- getEImports().clear();
- getEImports().addAll((Collection)newValue);
- return;
- case WSDLPackage.DEFINITION__ETYPES:
- setETypes((Types)newValue);
- return;
- case WSDLPackage.DEFINITION__EMESSAGES:
- getEMessages().clear();
- getEMessages().addAll((Collection)newValue);
- return;
- case WSDLPackage.DEFINITION__EPORT_TYPES:
- getEPortTypes().clear();
- getEPortTypes().addAll((Collection)newValue);
- return;
- case WSDLPackage.DEFINITION__EBINDINGS:
- getEBindings().clear();
- getEBindings().addAll((Collection)newValue);
- return;
- case WSDLPackage.DEFINITION__ESERVICES:
- getEServices().clear();
- getEServices().addAll((Collection)newValue);
- return;
- case WSDLPackage.DEFINITION__ENAMESPACES:
- getENamespaces().clear();
- getENamespaces().addAll((Collection)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.DEFINITION__TARGET_NAMESPACE:
- setTargetNamespace(TARGET_NAMESPACE_EDEFAULT);
- return;
- case WSDLPackage.DEFINITION__LOCATION:
- setLocation(LOCATION_EDEFAULT);
- return;
- case WSDLPackage.DEFINITION__QNAME:
- setQName(QNAME_EDEFAULT);
- return;
- case WSDLPackage.DEFINITION__ENCODING:
- setEncoding(ENCODING_EDEFAULT);
- return;
- case WSDLPackage.DEFINITION__EIMPORTS:
- getEImports().clear();
- return;
- case WSDLPackage.DEFINITION__ETYPES:
- setETypes((Types)null);
- return;
- case WSDLPackage.DEFINITION__EMESSAGES:
- getEMessages().clear();
- return;
- case WSDLPackage.DEFINITION__EPORT_TYPES:
- getEPortTypes().clear();
- return;
- case WSDLPackage.DEFINITION__EBINDINGS:
- getEBindings().clear();
- return;
- case WSDLPackage.DEFINITION__ESERVICES:
- getEServices().clear();
- return;
- case WSDLPackage.DEFINITION__ENAMESPACES:
- getENamespaces().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.DEFINITION__TARGET_NAMESPACE:
- return TARGET_NAMESPACE_EDEFAULT == null ? targetNamespace != null : !TARGET_NAMESPACE_EDEFAULT.equals(targetNamespace);
- case WSDLPackage.DEFINITION__LOCATION:
- return LOCATION_EDEFAULT == null ? location != null : !LOCATION_EDEFAULT.equals(location);
- case WSDLPackage.DEFINITION__QNAME:
- return QNAME_EDEFAULT == null ? qName != null : !QNAME_EDEFAULT.equals(qName);
- case WSDLPackage.DEFINITION__ENCODING:
- return ENCODING_EDEFAULT == null ? encoding != null : !ENCODING_EDEFAULT.equals(encoding);
- case WSDLPackage.DEFINITION__EIMPORTS:
- return eImports != null && !eImports.isEmpty();
- case WSDLPackage.DEFINITION__ETYPES:
- return eTypes != null;
- case WSDLPackage.DEFINITION__EMESSAGES:
- return eMessages != null && !eMessages.isEmpty();
- case WSDLPackage.DEFINITION__EPORT_TYPES:
- return ePortTypes != null && !ePortTypes.isEmpty();
- case WSDLPackage.DEFINITION__EBINDINGS:
- return eBindings != null && !eBindings.isEmpty();
- case WSDLPackage.DEFINITION__ESERVICES:
- return eServices != null && !eServices.isEmpty();
- case WSDLPackage.DEFINITION__ENAMESPACES:
- return eNamespaces != null && !eNamespaces.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Document getDocument()
- {
- return document;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Sets the owner document.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setDocument(Document document)
- {
- this.document = document;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (targetNamespace: "); //$NON-NLS-1$
- result.append(targetNamespace);
- result.append(", location: "); //$NON-NLS-1$
- result.append(location);
- result.append(", qName: "); //$NON-NLS-1$
- result.append(qName);
- result.append(", encoding: "); //$NON-NLS-1$
- result.append(encoding);
- result.append(')');
- return result.toString();
- }
-
- //
- // Hand-coded methods
- //
-
- protected static ResourceSet globalResourceSet;
-
- public static synchronized ResourceSet getGlobalResourceSet()
- {
- if (globalResourceSet == null)
- {
- globalResourceSet = createResourceSet();
- //String baseURL = WSDLPlugin.INSTANCE.getBaseURL().toString();
- //System.out.println("Base URL is: " + baseURL);
- }
-
- return globalResourceSet;
- }
-
- public static ResourceSet createResourceSet()
- {
- ResourceSet result = new ResourceSetImpl();
- result.getResourceFactoryRegistry().getExtensionToFactoryMap().put("wsdl", new WSDLResourceFactoryImpl()); //$NON-NLS-1$
- return result;
- }
-
- public static Definition createDefinition(Node node)
- {
- return createDefinition(node, null);
- }
-
- public static Definition createDefinition(Node node, String location)
- {
- return createDefinition(node, location, true);
- }
-
- public static Definition createDefinition(Node node, String location, boolean useExtensionFactories)
- {
- Definition definition = WSDLFactory.eINSTANCE.createDefinition();
- ((DefinitionImpl)definition).setUseExtensionFactories(useExtensionFactories);
- definition.setElement((Element)node);
- definition.setDocumentBaseURI(location);
- return definition;
- }
-
- private WSDLElement resolveWSDLElement(int type, List list, QName qname)
- {
- WSDLElement result = null;
- if (qname != null)
- {
- for (Iterator i = list.iterator(); i.hasNext();)
- {
- WSDLElement wsdlElement = (WSDLElement)i.next();
- QName theQName = getQNameForWSDLElement(type, wsdlElement);
- if (qname.equals(theQName))
- {
- result = wsdlElement;
- break;
- }
- }
- }
- return result;
- }
-
- private HashMap createMap(int type, List list)
- {
- HashMap map = new HashMap();
- for (Iterator i = list.iterator(); i.hasNext();)
- {
- WSDLElement wsdlElement = (WSDLElement)i.next();
- QName theQName = getQNameForWSDLElement(type, wsdlElement);
- if (theQName != null)
- {
- map.put(theQName, wsdlElement);
- }
- }
- return map;
- }
-
- private QName getQNameForWSDLElement(int type, WSDLElement wsdlElement)
- {
- QName result = null;
- switch (type)
- {
- case WSDLConstants.MESSAGE:
- result = ((Message)wsdlElement).getQName();
- break;
- case WSDLConstants.PORT_TYPE:
- result = ((PortType)wsdlElement).getQName();
- break;
- case WSDLConstants.BINDING:
- result = ((Binding)wsdlElement).getQName();
- break;
- case WSDLConstants.SERVICE:
- result = ((Service)wsdlElement).getQName();
- break;
- }
- return result;
- }
-
- /**
- * Resolves the element described by type and qname in the context of the
- * given definition. The definition's imported definitions are checked as well.
- *
- * @param type the element type.
- * @param qname the element's QName. Must not be null.
- * @param definition the context definition. Must not be null.
- * @return the resolved WSDLElement or null if one cannot be found.
- */
- private static WSDLElement resolveWSDLElement(int type, QName qname, DefinitionImpl definition)
- {
- if (qname == null || qname.getNamespaceURI() == null)
- {
- return null;
- }
-
- List definitions = new ArrayList();
- definitions.add(definition);
- WSDLElement result = resolveWSDLElement(type, qname, definitions, new ArrayList());
-
- return result;
- }
-
- /**
- * Resolves the element described by type and qname in the context of the
- * given definitions. The definitions imported definitions are checked as well.
- *
- * IMPORTANT! This method is recursive. It checks the definitions and all their
- * imported definitions. It also is coded such that it avoids a cyclic import
- * should one be encountered.
- *
- * @param type the element type.
- * @param qname the element's qName.
- * @param definitions the context definitions
- * @param visitedDefinitions a list with the definitions already visited.
- * @return the resolved WSDLElement or null if one cannot be found.
- */
- private static WSDLElement resolveWSDLElement(int type, QName qname, List definitions, List visitedDefinitions)
- {
- WSDLElement result = null;
-
- if (definitions.isEmpty())
- {
- return result;
- }
-
- // In order to preserve the old behaviour which used to check the definition
- // and all first level imports, check the entire list of definitions passed
- // in first.
-
- Iterator definitionsIterator = definitions.iterator();
-
- while (definitionsIterator.hasNext())
- {
- DefinitionImpl definition = (DefinitionImpl)definitionsIterator.next();
-
- result = definition.resolveWSDLElement(type, qname);
-
- if (result != null)
- {
- return result;
- }
- }
-
- // Re-iterate over the definitions and recurse into their imports.
-
- definitionsIterator = definitions.iterator();
-
- while (definitionsIterator.hasNext())
- {
- DefinitionImpl definition = (DefinitionImpl)definitionsIterator.next();
-
- if (visitedDefinitions.contains(definition))
- {
- // This might happen if we have a case of cyclic imports. Since we
- // already looked in it, we can and should skip it.
-
- continue;
- }
-
- visitedDefinitions.add(definition);
-
- List importedDefinitions = definition.getImportedDefinitions(qname.getNamespaceURI());
-
- result = resolveWSDLElement(type, qname, importedDefinitions, visitedDefinitions);
-
- if (result != null)
- {
- break;
- }
- }
-
- return result;
- }
-
- private WSDLElement resolveWSDLElement(int type, QName qname)
- {
- WSDLElement result = null;
- if (qname.getNamespaceURI() != null)
- {
- switch (type)
- {
- case WSDLConstants.MESSAGE:
- result = resolveWSDLElement(type, getEMessages(), qname);
- break;
- case WSDLConstants.PORT_TYPE:
- result = resolveWSDLElement(type, getEPortTypes(), qname);
- break;
- case WSDLConstants.BINDING:
- result = resolveWSDLElement(type, getEBindings(), qname);
- break;
- case WSDLConstants.SERVICE:
- result = resolveWSDLElement(type, getEServices(), qname);
- break;
- }
- }
- return result;
- }
-
- //
- // Reconciliation methods
- //
-
- public void setElement(Element element)
- {
- Element oldElement = getElement();
- if (oldElement instanceof EventTarget)
- {
- EventTarget oldEventTarget = ((EventTarget)oldElement);
- oldEventTarget.removeEventListener("DOMNodeInserted", getEventListener(), true); //$NON-NLS-1$
- oldEventTarget.removeEventListener("DOMNodeRemoved", getEventListener(), true); //$NON-NLS-1$
- oldEventTarget.removeEventListener("DOMAttrModified", getEventListener(), true); //$NON-NLS-1$
- }
- super.setElement(element);
- if (element instanceof EventTarget)
- {
- EventTarget eventTarget = ((EventTarget)element);
- eventTarget.addEventListener("DOMNodeInserted", getEventListener(), true); //$NON-NLS-1$
- eventTarget.addEventListener("DOMNodeRemoved", getEventListener(), true); //$NON-NLS-1$
- eventTarget.addEventListener("DOMAttrModified", getEventListener(), true); //$NON-NLS-1$
- }
- if (element != null)
- {
- document = element.getOwnerDocument();
- }
- }
-
- protected void reconcileAttributes(Element changedElement)
- {
- super.reconcileAttributes(changedElement);
-
- if (changedElement == getElement())
- {
- if (changedElement.hasAttribute(WSDLConstants.TARGETNAMESPACE_ATTRIBUTE))
- setTargetNamespace(changedElement.getAttribute(WSDLConstants.TARGETNAMESPACE_ATTRIBUTE));
- if (changedElement.hasAttribute(WSDLConstants.NAME_ATTRIBUTE))
- setQName(new QName(WSDLConstants.WSDL_NAMESPACE_URI, changedElement.getAttribute(WSDLConstants.NAME_ATTRIBUTE)));
- getENamespaces().clear();
- getNamespaces().clear();
- //getNamespaces().put("", null);
-
- NamedNodeMap map = changedElement.getAttributes();
- int mapLength = map.getLength();
- for (int i = 0; i < mapLength; i++)
- {
- Attr attr = (Attr)map.item(i);
- String nsPrefix = null;
- if (XMLNS.equals(attr.getPrefix()))
- {
- nsPrefix = attr.getLocalName();
- }
- else if (XMLNS.equals(attr.getNodeName()))
- {
- nsPrefix = "";
- }
-
- if (nsPrefix != null)
- {
- getNamespaces().put(nsPrefix, attr.getValue());
- }
- }
- }
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- switch (WSDLUtil.getInstance().getWSDLType(child))
- {
- case WSDLConstants.BINDING:
- {
- Binding binding = WSDLFactory.eINSTANCE.createBinding();
- binding.setEnclosingDefinition(this);
- binding.setElement(child);
- addBinding(binding);
- break;
- }
- case WSDLConstants.DOCUMENTATION:
- {
- // CS: we need to figure out how to unset this element when its removed
- //definition.setDocumentationElement(child);
- break;
- }
- case WSDLConstants.IMPORT:
- {
- Import i = WSDLFactory.eINSTANCE.createImport();
- i.setEnclosingDefinition(this);
- i.setElement(child);
- addImport(i);
- break;
- }
- case WSDLConstants.MESSAGE:
- {
- Message message = WSDLFactory.eINSTANCE.createMessage();
- message.setEnclosingDefinition(this);
- message.setElement(child);
- addMessage(message);
- break;
- }
- case WSDLConstants.PORT_TYPE:
- {
- PortType portType = WSDLFactory.eINSTANCE.createPortType();
- portType.setEnclosingDefinition(this);
- portType.setElement(child);
- addPortType(portType);
- break;
- }
- case WSDLConstants.SERVICE:
- {
- Service service = WSDLFactoryImpl.eINSTANCE.createService();
- service.setEnclosingDefinition(this);
- service.setElement(child);
- addService(service);
- break;
- }
- case WSDLConstants.TYPES:
- {
- if (getETypes() == null)
- {
- Types types = WSDLFactoryImpl.eINSTANCE.createTypes();
- types.setEnclosingDefinition(this);
- types.setElement(child);
- setETypes(types);
- }
- break;
- }
- default:
- {
- ExtensibilityElement extensibilityElement = getUseExtensionFactories()
- ? ((WSDLFactoryImpl)WSDLFactory.eINSTANCE).createExtensibilityElement(getNamespace(child), getLocalName(child))
- : ((WSDLFactoryImpl)WSDLFactory.eINSTANCE).createUnknownExtensibilityElement();
-
- extensibilityElement.setEnclosingDefinition(this);
- extensibilityElement.setElement(child);
- getEExtensibilityElements().add(extensibilityElement);
- break;
- }
- }
- }
-
- protected void handleReconciliation(Collection remainingModelObjects)
- {
- for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
- {
- remove(this, i.next());
- }
- reconcileReferences(true);
- }
-
- protected void remove(Object component, Object modelObject)
- {
- if (modelObject instanceof Types)
- {
- Definition definition = (Definition)component;
- if (definition.getETypes() == modelObject)
- {
- definition.setETypes(null);
- }
- }
- else
- {
- List list = getList(component, modelObject);
- if (list != null)
- {
- list.remove(modelObject);
- }
- }
- }
-
- private List getList(Object component, Object modelObject)
- {
- List result = null;
- Definition definition = (Definition)component;
-
- // todo... use WSDLSwitch
- //
- if (modelObject instanceof Binding)
- {
- result = definition.getEBindings();
- }
- else if (modelObject instanceof Import)
- {
- result = definition.getEImports();
- }
- else if (modelObject instanceof Message)
- {
- result = definition.getEMessages();
- }
- else if (modelObject instanceof PortType)
- {
- result = definition.getEPortTypes();
- }
- else if (modelObject instanceof Service)
- {
- result = definition.getEServices();
- }
- else if (modelObject instanceof ExtensibilityElement)
- {
- result = definition.getEExtensibilityElements();
- }
- return result;
- }
-
- public Collection getModelObjects(Object component)
- {
- List list = new ArrayList();
- Definition definition = (Definition)component;
- list.addAll(definition.getEImports());
- list.add(definition.getETypes());
- list.addAll(definition.getEMessages());
- list.addAll(definition.getEPortTypes());
- list.addAll(definition.getEBindings());
- list.addAll(definition.getEServices());
- list.addAll(definition.getEExtensibilityElements());
- return list;
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- public Document updateDocument()
- {
- document = createDocument();
- return document;
- }
-
- private Document createDocument()
- {
- try
- {
- DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
- documentBuilderFactory.setNamespaceAware(true);
- documentBuilderFactory.setValidating(false);
- DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
- return documentBuilder.newDocument();
- }
- catch (ParserConfigurationException exception)
- {
- WSDLPlugin.INSTANCE.log(exception);
- return null;
- }
- }
-
- public Element createElement()
- {
- Element newElement = createElement(WSDLConstants.DEFINITION);
- setElement(newElement);
- addChildElements(newElement, getEExtensibilityElements());
-
- addChildElements(newElement, getEImports());
-
- Types types = getETypes();
- if (types != null)
- {
- Element child = ((TypesImpl)types).createElement();
- newElement.appendChild(child);
- }
-
- addChildElements(newElement, getEMessages());
- addChildElements(newElement, getEPortTypes());
- addChildElements(newElement, getEBindings());
- addChildElements(newElement, getEServices());
-
- return newElement;
- }
-
- protected void addChildElements(Element parent, List c)
- {
- for (Iterator iterator = c.iterator(); iterator.hasNext();)
- {
- WSDLElementImpl wsdlElement = (WSDLElementImpl)iterator.next();
- Element child = wsdlElement.createElement();
- parent.appendChild(child);
- }
- }
-
- protected void changeReference(EReference eReference)
- {
- // Add namespace prefix info
- // TBD - Need to revisit.
- Element theElement = getElement();
- if (eReference == null && theElement != null)
- // We are updating the Definition element.
- {
- Iterator iterator = getNamespaces().entrySet().iterator();
- String prefix = null;
- String uri = null;
- while (iterator.hasNext())
- {
- Map.Entry entry = (Map.Entry)iterator.next();
- prefix = (String)entry.getKey();
- uri = (String)entry.getValue();
- if (prefix != "")
- theElement.setAttributeNS(XSDConstants.XMLNS_URI_2000, "xmlns:" + prefix, uri); //$NON-NLS-1$
- else if (uri != null)
- // Handle default namespace, e.g. xmlns="http://schemas.xmlsoap.org/wsdl/"
- theElement.setAttributeNS(XSDConstants.XMLNS_URI_2000, XMLNS, uri);
- }
- }
- }
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- //if (eAttribute == null || eAttribute == WSDLPackage.eINSTANCE.getDefinition_Encoding())
- // niceSetAttribute(theElement, WSDLConstants.ENCODING_ATTRIBUTE, getEncoding());
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.DEFINITION__QNAME)
- if (getQName() != null)
- niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getQName().getLocalPart());
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.DEFINITION__TARGET_NAMESPACE)
- {
- if (getTargetNamespace() != null)
- {
- niceSetAttribute(theElement, WSDLConstants.TARGETNAMESPACE_ATTRIBUTE, getTargetNamespace());
- if (eAttribute != null && !isReconciling)
- {
- patchTargetNamespace();
- }
- }
- }
- }
- }
-
- private List getImportedDefinitions(String namespace)
- {
- List list = new ArrayList();
-
- for (Iterator i = getImports(namespace).iterator(); i.hasNext();)
- {
- Import theImport = (Import)i.next();
- ((ImportImpl)theImport).importDefinitionOrSchema();
- Definition importedDefinition = theImport.getEDefinition();
- if (importedDefinition != null && WSDLConstants.isMatchingNamespace(namespace, importedDefinition.getTargetNamespace()))
- {
- list.add(importedDefinition);
- }
- }
-
- return list;
- }
-
- public XSDElementDeclaration resolveElementDeclarationURI(String uri)
- {
- XSDElementDeclaration result = null;
- int index = uri.lastIndexOf("#");
- if (index != -1)
- {
- result = resolveElementDeclaration(uri.substring(0, index), uri.substring(index + 1));
- }
- return result;
- }
-
- private boolean isComponentDefined(XSDConcreteComponent component)
- {
- // note the getContainer() test to eliminate 'synthetic' types
- // that are created by the XMLSchema model when resolution fails
- return component != null && component.getContainer() != null;
- }
-
- public XSDElementDeclaration resolveElementDeclaration(String namespace, String localName)
- {
- XSDElementDeclaration result = null;
- for (Iterator i = resolveSchema(namespace).iterator(); i.hasNext();)
- {
- XSDSchema schema = (XSDSchema)i.next();
- result = schema.resolveElementDeclaration(namespace, localName);
- if (isComponentDefined(result))
- return result;
- }
-
- // Could not resolve. Try against all <import>ed and inlined schemas.
- for (Iterator i = getImportedOrInlinedSchemas().iterator(); i.hasNext();)
- {
- XSDSchema schema = (XSDSchema)i.next();
- result = schema.resolveElementDeclaration(namespace, localName);
- if (isComponentDefined(result))
- return result;
- }
-
- return result;
- }
-
- public XSDTypeDefinition resolveTypeDefinitionURI(String uri)
- {
- XSDTypeDefinition result = null;
- int index = uri.lastIndexOf("#");
- if (index != -1)
- {
- result = resolveTypeDefinition(uri.substring(0, index), uri.substring(index + 1));
- }
- return result;
- }
-
- public XSDTypeDefinition resolveTypeDefinition(String namespace, String localName)
- {
- XSDTypeDefinition result = null;
- for (Iterator i = resolveSchema(namespace).iterator(); i.hasNext();)
- {
- XSDSchema schema = (XSDSchema)i.next();
- result = schema.resolveTypeDefinition(namespace, localName);
- if (isComponentDefined(result))
- return result;
- }
-
- // Could not resolve. Try against all <import>ed and inlined schemas.
- for (Iterator i = getImportedOrInlinedSchemas().iterator(); i.hasNext();)
- {
- XSDSchema schema = (XSDSchema)i.next();
- result = schema.resolveTypeDefinition(namespace, localName);
- if (isComponentDefined(result))
- return result;
- }
-
- return result; // Failed to resolve.
- }
-
- /**
- * This returns set of schemas with the given namespace as it's target namespace.
- */
- public Collection resolveSchema(String namespace)
- {
- if ("".equals(namespace))
- {
- namespace = null;
- }
-
- if (XSDConstants.isSchemaForSchemaNamespace(namespace))
- {
- return Collections.singleton(XSDSchemaImpl.getSchemaForSchema(namespace));
- }
- else if (XSDConstants.isSchemaInstanceNamespace(namespace))
- {
- return Collections.singleton(XSDSchemaImpl.getSchemaInstance(namespace));
- }
- else
- {
- return getImportedOrInlinedSchemas(namespace);
- }
- }
-
- protected List getImportedOrInlinedSchemas(String namespace)
- {
- if (namespace == null)
- {
- namespace = "";
- }
-
- List list = new ArrayList();
- collectImportedSchemas(namespace, list);
- collectInlinedSchemas(namespace, list);
- collectInlinedSchemasOfImportedDefinitions(namespace, list);
- return list;
- }
-
- private List getImportedOrInlinedSchemas()
- {
- List list = new ArrayList();
- for (Iterator i = getEImports().iterator(); i.hasNext();)
- {
- Import theImport = (Import)i.next();
- ((ImportImpl)theImport).importDefinitionOrSchema();
- XSDSchema schema = theImport.getESchema();
- if (schema != null)
- list.add(schema);
- }
-
- if (getETypes() != null)
- {
- list.addAll(getETypes().getSchemas());
- }
- return list;
- }
-
- protected EventListener eventListener;
-
- protected Node deletionNode;
-
- public Node getDeletionNode()
- {
- return deletionNode;
- }
-
- protected EventListener getEventListener()
- {
- if (eventListener == null)
- {
- eventListener = new EventListener()
- {
- public void handleEvent(Event event)
- {
- if (event instanceof MutationEvent)
- {
- MutationEvent mutationEvent = (MutationEvent)event;
- if (mutationEvent.getTarget() instanceof Node)
- {
- Node node = (Node)mutationEvent.getTarget();
- while (node.getNodeType() != Node.ELEMENT_NODE)
- {
- node = node.getParentNode();
- }
- if (mutationEvent.getAttrChange() == 0)
- {
- WSDLElementImpl listener = (WSDLElementImpl)getCorrespondingComponent(node.getParentNode());
- if (listener != null)
- {
- if (event.getType().equals("DOMNodeRemoved")) //$NON-NLS-1$
- {
- deletionNode = (Node)event.getTarget();
- }
- listener.elementContentsChanged((Element)node.getParentNode());
- deletionNode = null;
- }
- }
- else
- {
- WSDLElementImpl listener = (WSDLElementImpl)getCorrespondingComponent(node);
- if (listener != null)
- {
- listener.elementAttributesChanged((Element)node);
- }
- }
- }
- }
- }
- };
- }
- return eventListener;
- }
-
- public WSDLElement getCorrespondingComponent(Node node)
- {
- // We consider all parents so that they can handle other contained nodes that otherwise don't correspond to a component.
- //
- List parents = new ArrayList();
-
- if (node.getNodeType() == Node.ATTRIBUTE_NODE)
- {
- node = ((Attr)node).getOwnerElement();
- }
- else
- {
- // Skip ahead to an element.
- //
- for (Node scanNode = node; scanNode != null; scanNode = scanNode.getNextSibling())
- {
- if (scanNode.getNodeType() == Node.ELEMENT_NODE)
- {
- node = scanNode;
- break;
- }
- }
-
- // Skip back to an element.
- //
- for (Node scanNode = node; scanNode != null; scanNode = scanNode.getPreviousSibling())
- {
- if (scanNode.getNodeType() == Node.ELEMENT_NODE)
- {
- node = scanNode;
- break;
- }
- }
- }
-
- // Navigate out through the elements.
- //
- for (Node parent = node; parent != null; parent = parent.getParentNode())
- {
- if (parent.getNodeType() == Node.ELEMENT_NODE)
- {
- parents.add(parent);
- }
- }
-
- WSDLElement bestWSDLElement = getBestWSDLElement(parents);
- return bestWSDLElement;
- }
-
- //
- //
- //
- private boolean useExtensionFactories = true;
-
- public void setUseExtensionFactories(boolean value)
- {
- useExtensionFactories = value;
- }
-
- public boolean getUseExtensionFactories()
- {
- return useExtensionFactories;
- }
-
- // See Bug 5366
- public void removeAll()
- {
- try
- {
- isReconciling = true;
- document = null;
- element = null;
- getEServices().clear();
- getEBindings().clear();
- getEPortTypes().clear();
- getEMessages().clear();
- setETypes(null);
- getEImports().clear();
- getEExtensibilityElements().clear();
- }
- catch (Exception e)
- {
-
- }
- finally
- {
- isReconciling = false;
- }
- }
-
- public void setInlineSchemaLocations(Resource resource)
- {
- // Initialize the inline schemas location
- Types types = this.getETypes();
- if (types != null)
- {
- Iterator iterator = types.getEExtensibilityElements().iterator();
- while (iterator.hasNext())
- {
- ExtensibilityElement extensibilityElement = (ExtensibilityElement)iterator.next();
- if (!(extensibilityElement instanceof XSDSchemaExtensibilityElement))
- {
- continue;
- }
- XSDSchemaExtensibilityElement el = (XSDSchemaExtensibilityElement)extensibilityElement;
- XSDSchema schema = el.getSchema();
- if (schema != null)
- {
- // We need this try-catch block in case we encounter an exception while attempting
- // to resolve the schema. In the case of the WSDL Editor, we get a
- // 'cannot create part exception'......See eclipse bugzilla bug 89855
- try
- {
- schema.setSchemaLocation(resource.getURI().toString());
- }
- catch (Exception e)
- {
-
- }
- }
- }
- }
- }
-
- /**
- * This method will collect the schemas matching the namespace
- * that are inlined directly within this definition.
- *
- * @param namespace the namespace to match.
- * @param list all inline schemas that match the namespace will be added to this list.
- */
- protected void collectInlinedSchemas(String namespace, List list)
- {
- Types types = getETypes();
- if (types != null)
- {
- List schemas = types.getSchemas();
- Iterator schemasIterator = schemas.iterator();
- while (schemasIterator.hasNext())
- {
- XSDSchema schema = (XSDSchema)schemasIterator.next();
- String targetNamespace = schema.getTargetNamespace();
-
- if (WSDLConstants.isMatchingNamespace(namespace, targetNamespace))
- {
- list.add(schema);
- }
-
- EList schemaContents = schema.getContents();
- Iterator schemaContentsIterator = schemaContents.iterator();
-
- while (schemaContentsIterator.hasNext())
- {
- Object component = schemaContentsIterator.next();
- if (component instanceof XSDImport)
- {
- XSDImport theImport = (XSDImport)component;
- String importNamespace = theImport.getNamespace();
- if (WSDLConstants.isMatchingNamespace(namespace, importNamespace))
- {
- ((XSDImportImpl)theImport).importSchema();
- XSDSchema importedSchema = theImport.getResolvedSchema();
- if (importedSchema != null)
- {
- list.add(importedSchema);
- }
- }
- }
- }
- }
- }
- }
-
- /**
- * This method will collect any schema matching the given namespace that are
- * imported directly via a wsdl import (e.g. &lt;wsdl:import schemaLocation="Foo.xsd"...)
- *
- * @param namespace the namespace to match
- * @param list all imported schemas that match the namespace will be added to this list.
- */
- protected void collectImportedSchemas(String namespace, List list)
- {
- EList imports = getEImports();
- Iterator importsIterator = imports.iterator();
- while (importsIterator.hasNext())
- {
- Import theImport = (Import)importsIterator.next();
- String importNamespaceURI = theImport.getNamespaceURI();
-
- if (WSDLConstants.isMatchingNamespace(importNamespaceURI, namespace))
- {
- ((ImportImpl)theImport).importDefinitionOrSchema();
- XSDSchema schema = theImport.getESchema();
-
- if (schema != null && WSDLConstants.isMatchingNamespace(schema.getTargetNamespace(), namespace))
- {
- list.add(schema);
- }
- }
- }
- }
-
- /**
- * This method will visit any imported wsdl's and collect any contained inlined schemas that match
- * the given namespace.
- *
- * @param namespace the namespace to match
- * @param list all inlined schemas of imported definitions that match the namespace will be added to this list.
- */
- protected void collectInlinedSchemasOfImportedDefinitions(String namespace, List list)
- {
- EList imports = getEImports();
- Iterator importsIterator = imports.iterator();
- while (importsIterator.hasNext())
- {
- Import theImport = (Import)importsIterator.next();
- DefinitionImpl importedDefinition = (DefinitionImpl)theImport.getEDefinition();
- if (importedDefinition != null)
- {
- importedDefinition.collectInlinedSchemas(namespace, list);
- }
- }
- }
-
- /**
- * Propagates the change in the target namespace to all the top level named components.
- */
- private void patchTargetNamespace()
- {
- EList messages = getEMessages();
- patchTargetNamespace(messages, WSDLConstants.MESSAGE);
-
- EList portTypes = getEPortTypes();
- patchTargetNamespace(portTypes, WSDLConstants.PORT_TYPE);
-
- EList bindings = getEBindings();
- patchTargetNamespace(bindings, WSDLConstants.BINDING);
-
- EList services = getEServices();
- patchTargetNamespace(services, WSDLConstants.SERVICE);
- }
-
- /**
- * Iterates over the WSDL components in the list and updates their QName. Uses
- * the component type to determine what type of object is in the list.
- *
- * @param componentsList a list with WSDLElements: messages, port types, bindings or port types.
- * @param componentType the associated component type as defined in {@link WSDLConstants}
- */
- private void patchTargetNamespace(EList componentsList, int componentType)
- {
- Iterator componentsIterator = componentsList.iterator();
- while (componentsIterator.hasNext())
- {
- WSDLElement wsdlElement = (WSDLElement)componentsIterator.next();
- Definition enclosingDefinition = wsdlElement.getEnclosingDefinition();
- if (enclosingDefinition != null)
- {
- String targetNamespace = enclosingDefinition.getTargetNamespace();
-
- QName componentQName = getQNameForWSDLElement(componentType, wsdlElement);
-
- if (componentQName != null)
- {
- String localPart = componentQName.getLocalPart();
- QName newComponentQName = new QName(targetNamespace, localPart);
- setQNameForWSDLElement(componentType, wsdlElement, newComponentQName);
- }
- }
- }
- }
-
- /**
- * Updates the QName for the given component and component type.
- * @param type the component type. See {@link WSDLConstants}.
- * @param wsdlElement the target WSDL element.
- * @param qName the new component {@link QName}.
- */
- private void setQNameForWSDLElement(int type, WSDLElement wsdlElement, QName qName)
- {
- switch (type)
- {
- case WSDLConstants.MESSAGE:
- ((Message)wsdlElement).setQName(qName);
- break;
- case WSDLConstants.PORT_TYPE:
- ((PortType)wsdlElement).setQName(qName);
- break;
- case WSDLConstants.BINDING:
- ((Binding)wsdlElement).setQName(qName);
- break;
- case WSDLConstants.SERVICE:
- ((Service)wsdlElement).setQName(qName);
- break;
- }
- }
-} //DefinitionImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ExtensibilityElementImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ExtensibilityElementImpl.java
deleted file mode 100644
index ea73ff22b..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ExtensibilityElementImpl.java
+++ /dev/null
@@ -1,390 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.beans.BeanInfo;
-import java.beans.IntrospectionException;
-import java.beans.Introspector;
-import java.beans.PropertyDescriptor;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Extensibility Element</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl#isRequired <em>Required</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.ExtensibilityElementImpl#getElementType <em>Element Type</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ExtensibilityElementImpl extends WSDLElementImpl implements ExtensibilityElement
-{
- /**
- * The default value of the '{@link #isRequired() <em>Required</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isRequired()
- * @generated
- * @ordered
- */
- protected static final boolean REQUIRED_EDEFAULT = false;
-
- /**
- * The cached value of the '{@link #isRequired() <em>Required</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isRequired()
- * @generated
- * @ordered
- */
- protected boolean required = REQUIRED_EDEFAULT;
-
- /**
- * The default value of the '{@link #getElementType() <em>Element Type</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getElementType()
- * @generated
- * @ordered
- */
- protected static final QName ELEMENT_TYPE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getElementType() <em>Element Type</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getElementType()
- * @generated
- * @ordered
- */
- protected QName elementType = ELEMENT_TYPE_EDEFAULT;
-
- private HashMap beanPropertyDescriptors;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ExtensibilityElementImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.EXTENSIBILITY_ELEMENT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isRequired()
- {
- return required;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setRequired(boolean newRequired)
- {
- boolean oldRequired = required;
- required = newRequired;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED, oldRequired, required));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(eClass().getEPackage().getNsURI(), eClass().getName());
-
- return elementType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setElementType(QName newElementType)
- {
- QName oldElementType = elementType;
- elementType = newElementType;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE, oldElementType, elementType));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED:
- return isRequired() ? Boolean.TRUE : Boolean.FALSE;
- case WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
- return getElementType();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED:
- setRequired(((Boolean)newValue).booleanValue());
- return;
- case WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
- setElementType((QName)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED:
- setRequired(REQUIRED_EDEFAULT);
- return;
- case WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
- setElementType(ELEMENT_TYPE_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED:
- return required != REQUIRED_EDEFAULT;
- case WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE:
- return ELEMENT_TYPE_EDEFAULT == null ? elementType != null : !ELEMENT_TYPE_EDEFAULT.equals(elementType);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (required: "); //$NON-NLS-1$
- result.append(required);
- result.append(", elementType: "); //$NON-NLS-1$
- result.append(elementType);
- result.append(')');
- return result.toString();
- }
-
- /**
- * @see javax.wsdl.extensions.ExtensibilityElement#getRequired()
- */
- public Boolean getRequired()
- {
- return new Boolean(isRequired());
- }
-
- /**
- * @see javax.wsdl.extensions.ExtensibilityElement#setRequired(Boolean)
- */
- public void setRequired(Boolean required)
- {
- setRequired(required.booleanValue());
- }
-
- /**
- * Returns the property descriptors for a given class.
- */
- public java.util.Map getPropertyDescriptors(java.lang.Class clazz)
- {
- // Lookup properties cache
- Map properties = null;
- if (beanPropertyDescriptors == null)
- beanPropertyDescriptors = new HashMap();
- else
- properties = (Map)beanPropertyDescriptors.get(clazz);
-
- if (properties == null)
- {
- // Introspect the bean
- ArrayList binfos = new ArrayList();
- try
- {
- BeanInfo binfo = Introspector.getBeanInfo(clazz);
- if (binfo != null)
- {
- binfos.add(binfo);
- BeanInfo[] abinfo = binfo.getAdditionalBeanInfo();
- if (abinfo != null)
- {
- for (int b = 0; b < abinfo.length; b++)
- binfos.add(abinfo[b]);
- }
- }
- }
- catch (IntrospectionException e)
- {
- // TBD - handle exception
- }
-
- properties = new HashMap();
- for (Iterator b = binfos.iterator(); b.hasNext();)
- {
- BeanInfo binfo = (BeanInfo)b.next();
- PropertyDescriptor[] pdesc = binfo.getPropertyDescriptors();
- if (pdesc == null)
- continue;
- for (int p = 0; p < pdesc.length; p++)
- properties.put(pdesc[p].getName(), pdesc[p]);
- }
- beanPropertyDescriptors.put(clazz, properties);
- }
- return properties;
- }
-
- //
- // Reconcile methods
- //
-
- public void setElement(Element element)
- {
- if (element == null && !isReconciling)
- {
- //System.out.println("ExtensibilityElement.setElement(): Preserving old element");
- }
- else
- {
- setElementGen(element);
- }
- }
-
- public void reconcileAttributes(Element changedElement)
- {
- super.reconcileAttributes(changedElement);
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- super.handleUnreconciledElement(child, remainingModelObjects);
- }
-
- protected void handleReconciliation(Collection remainingModelObjects)
- {
- super.handleReconciliation(remainingModelObjects);
- }
-
- //
- // For reconciliation: EMF -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- }
-
- public Element createElement()
- {
- Definition definition = getEnclosingDefinition();
- if (definition == null)
- return null;
-
- Document document = definition.getDocument();
- if (document == null)
- document = ((DefinitionImpl)definition).updateDocument();
-
- Element newElement = null;
- if (element != null) // This is an old element.
- {
- newElement = (Element)document.importNode(element, true);
- element = newElement;
- }
- else
- {
- String namespace = getElementType().getNamespaceURI();
- String qualifier = definition.getPrefix(namespace);
- newElement = document.createElementNS(namespace, (qualifier == null ? "" : qualifier + ":") + getElementType().getLocalPart());
- element = newElement;
- }
-
- return newElement;
- }
-} //ExtensibilityElementImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ExtensibleElementImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ExtensibleElementImpl.java
deleted file mode 100644
index c3c05c735..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ExtensibleElementImpl.java
+++ /dev/null
@@ -1,284 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.ExtensibleElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Extensible Element</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.ExtensibleElementImpl#getEExtensibilityElements <em>EExtensibility Elements</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public abstract class ExtensibleElementImpl extends WSDLElementImpl implements ExtensibleElement
-{
- /**
- * The cached value of the '{@link #getEExtensibilityElements() <em>EExtensibility Elements</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEExtensibilityElements()
- * @generated
- * @ordered
- */
- protected EList eExtensibilityElements;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ExtensibleElementImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.EXTENSIBLE_ELEMENT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEExtensibilityElements()
- {
- if (eExtensibilityElements == null)
- {
- eExtensibilityElements = new EObjectContainmentEList(
- ExtensibilityElement.class,
- this,
- WSDLPackage.EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS);
- }
- return eExtensibilityElements;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getExtensibilityElements()
- {
- return getEExtensibilityElements();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement extElement)
- {
- getExtensibilityElements().add(extElement);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- {
- switch (featureID)
- {
- case WSDLPackage.EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS:
- return ((InternalEList)getEExtensibilityElements()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS:
- return getEExtensibilityElements();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS:
- getEExtensibilityElements().clear();
- getEExtensibilityElements().addAll((Collection)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS:
- getEExtensibilityElements().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS:
- return eExtensibilityElements != null && !eExtensibilityElements.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- //
- //
- //
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- if (!WSDLConstants.isMatchingNamespace(child.getNamespaceURI(), WSDLConstants.WSDL_NAMESPACE_URI))
- {
- ExtensibilityElement extensibilityElement = useExtensionFactories()
- ? ((WSDLFactoryImpl)WSDLFactory.eINSTANCE).createExtensibilityElement(getNamespace(child), getLocalName(child))
- : ((WSDLFactoryImpl)WSDLFactory.eINSTANCE).createUnknownExtensibilityElement();
-
- extensibilityElement.setEnclosingDefinition(getEnclosingDefinition());
- extensibilityElement.setElement(child);
- getEExtensibilityElements().add(extensibilityElement);
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Object getExtensionAttribute(QName name)
- {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setExtensionAttribute(QName name, Object value)
- {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Map getExtensionAttributes()
- {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getNativeAttributeNames()
- {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- private boolean useExtensionFactories()
- {
- // Use extension factories by default.
- return getEnclosingDefinition() == null ? true : ((DefinitionImpl)getEnclosingDefinition()).getUseExtensionFactories();
- }
-
- /**
- * Override this method if the remainingModelObjects contain elements that are not only ExtensibilityElement
- */
- protected void handleReconciliation(Collection remainingModelObjects)
- {
- super.handleReconciliation(remainingModelObjects);
- Iterator iterator = remainingModelObjects.iterator();
- List extensibilityElements = getExtensibilityElements();
- while (iterator.hasNext())
- {
- Object modelObject = iterator.next();
- if (modelObject instanceof ExtensibilityElement)
- {
- extensibilityElements.remove(modelObject);
- }
- }
- }
-
-} //ExtensibleElementImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/FaultImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/FaultImpl.java
deleted file mode 100644
index f0f4e2ea6..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/FaultImpl.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import javax.wsdl.Message;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Fault</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class FaultImpl extends MessageReferenceImpl implements Fault
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected FaultImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.FAULT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Message getMessage()
- {
- return getEMessage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setMessage(Message message)
- {
- setEMessage((org.eclipse.wst.wsdl.Message)message);
- }
-
- public Element createElement()
- {
- Element newElement = createElement(WSDLConstants.FAULT);
- setElement(newElement);
- return newElement;
- }
-} //FaultImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ImportImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ImportImpl.java
deleted file mode 100644
index 017b59622..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ImportImpl.java
+++ /dev/null
@@ -1,667 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.io.IOException;
-import java.io.InputStream;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLModelLocator;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.eclipse.wst.wsdl.util.WSDLResourceImpl;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.util.XSDConstants;
-import org.eclipse.xsd.util.XSDResourceImpl;
-import org.w3c.dom.Element;
-import org.xml.sax.Attributes;
-import org.xml.sax.SAXException;
-import org.xml.sax.XMLReader;
-import org.xml.sax.helpers.DefaultHandler;
-import org.xml.sax.helpers.XMLReaderFactory;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Import</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.ImportImpl#getNamespaceURI <em>Namespace URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.ImportImpl#getLocationURI <em>Location URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.ImportImpl#getEDefinition <em>EDefinition</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.ImportImpl#getESchema <em>ESchema</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ImportImpl extends ExtensibleElementImpl implements Import
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- protected boolean resolved;
-
- /**
- * The default value of the '{@link #getNamespaceURI() <em>Namespace URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getNamespaceURI()
- * @generated
- * @ordered
- */
- protected static final String NAMESPACE_URI_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getNamespaceURI() <em>Namespace URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getNamespaceURI()
- * @generated
- * @ordered
- */
- protected String namespaceURI = NAMESPACE_URI_EDEFAULT;
-
- /**
- * The default value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getLocationURI()
- * @generated
- * @ordered
- */
- protected static final String LOCATION_URI_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getLocationURI() <em>Location URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getLocationURI()
- * @generated
- * @ordered
- */
- protected String locationURI = LOCATION_URI_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEDefinition() <em>EDefinition</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEDefinition()
- * @generated
- * @ordered
- */
- protected Definition eDefinition;
-
- /**
- * The cached value of the '{@link #getESchema() <em>ESchema</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getESchema()
- * @generated
- * @ordered
- */
- protected XSDSchema eSchema;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ImportImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.IMPORT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getNamespaceURI()
- {
- return namespaceURI;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setNamespaceURI(String newNamespaceURI)
- {
- String oldNamespaceURI = namespaceURI;
- namespaceURI = newNamespaceURI;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.IMPORT__NAMESPACE_URI, oldNamespaceURI, namespaceURI));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getLocationURI()
- {
- return locationURI;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setLocationURI(String newLocationURI)
- {
- String oldLocationURI = locationURI;
- locationURI = newLocationURI;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.IMPORT__LOCATION_URI, oldLocationURI, locationURI));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Definition getEDefinition()
- {
- if (eDefinition != null && eDefinition.eIsProxy())
- {
- InternalEObject oldEDefinition = (InternalEObject)eDefinition;
- eDefinition = (Definition)eResolveProxy(oldEDefinition);
- if (eDefinition != oldEDefinition)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.IMPORT__EDEFINITION, oldEDefinition, eDefinition));
- }
- }
- return eDefinition;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Definition basicGetEDefinition()
- {
- return eDefinition;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEDefinition(Definition newEDefinition)
- {
- Definition oldEDefinition = eDefinition;
- eDefinition = newEDefinition;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.IMPORT__EDEFINITION, oldEDefinition, eDefinition));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public XSDSchema getESchema()
- {
- if (eSchema != null && eSchema.eIsProxy())
- {
- InternalEObject oldESchema = (InternalEObject)eSchema;
- eSchema = (XSDSchema)eResolveProxy(oldESchema);
- if (eSchema != oldESchema)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.IMPORT__ESCHEMA, oldESchema, eSchema));
- }
- }
- return eSchema;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public XSDSchema basicGetESchema()
- {
- return eSchema;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setESchema(XSDSchema newESchema)
- {
- XSDSchema oldESchema = eSchema;
- eSchema = newESchema;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.IMPORT__ESCHEMA, oldESchema, eSchema));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public XSDSchema getSchema()
- {
- return getESchema();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setSchema(XSDSchema schema)
- {
- setESchema(schema);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.IMPORT__NAMESPACE_URI:
- return getNamespaceURI();
- case WSDLPackage.IMPORT__LOCATION_URI:
- return getLocationURI();
- case WSDLPackage.IMPORT__EDEFINITION:
- if (resolve)
- return getEDefinition();
- return basicGetEDefinition();
- case WSDLPackage.IMPORT__ESCHEMA:
- if (resolve)
- return getESchema();
- return basicGetESchema();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.IMPORT__NAMESPACE_URI:
- setNamespaceURI((String)newValue);
- return;
- case WSDLPackage.IMPORT__LOCATION_URI:
- setLocationURI((String)newValue);
- return;
- case WSDLPackage.IMPORT__EDEFINITION:
- setEDefinition((Definition)newValue);
- return;
- case WSDLPackage.IMPORT__ESCHEMA:
- setESchema((XSDSchema)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.IMPORT__NAMESPACE_URI:
- setNamespaceURI(NAMESPACE_URI_EDEFAULT);
- return;
- case WSDLPackage.IMPORT__LOCATION_URI:
- setLocationURI(LOCATION_URI_EDEFAULT);
- return;
- case WSDLPackage.IMPORT__EDEFINITION:
- setEDefinition((Definition)null);
- return;
- case WSDLPackage.IMPORT__ESCHEMA:
- setESchema((XSDSchema)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.IMPORT__NAMESPACE_URI:
- return NAMESPACE_URI_EDEFAULT == null ? namespaceURI != null : !NAMESPACE_URI_EDEFAULT.equals(namespaceURI);
- case WSDLPackage.IMPORT__LOCATION_URI:
- return LOCATION_URI_EDEFAULT == null ? locationURI != null : !LOCATION_URI_EDEFAULT.equals(locationURI);
- case WSDLPackage.IMPORT__EDEFINITION:
- return eDefinition != null;
- case WSDLPackage.IMPORT__ESCHEMA:
- return eSchema != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (namespaceURI: "); //$NON-NLS-1$
- result.append(namespaceURI);
- result.append(", locationURI: "); //$NON-NLS-1$
- result.append(locationURI);
- result.append(')');
- return result.toString();
- }
-
- /**
- * @see Import#getDefinition()
- */
- public javax.wsdl.Definition getDefinition()
- {
- return getEDefinition();
- }
-
- /**
- * @see Import#setDefinition(Definition)
- */
- public void setDefinition(javax.wsdl.Definition definition)
- {
- setEDefinition((org.eclipse.wst.wsdl.Definition)definition);
- }
-
- //
- // Reconcile methods
- //
- public void reconcileAttributes(Element changedElement)
- {
- setNamespaceURI(WSDLConstants.getAttribute(changedElement, WSDLConstants.NAMESPACE_ATTRIBUTE));
- setLocationURI(WSDLConstants.getAttribute(changedElement, WSDLConstants.LOCATION_ATTRIBUTE));
- }
-
- //
- // For reconciliation: Model -> DOM
- //
- protected void changeAttribute(EAttribute eAttribute)
- {
- // We need to set this boolean to false because the Import may point to a different location.
- // So we need we should view this import as unresolved.
- resolved = false;
-
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.IMPORT__NAMESPACE_URI)
- niceSetAttribute(theElement, WSDLConstants.NAMESPACE_ATTRIBUTE, getNamespaceURI());
-
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.IMPORT__LOCATION_URI)
- niceSetAttribute(theElement, WSDLConstants.LOCATION_ATTRIBUTE, getLocationURI());
- }
- }
-
- public Element createElement()
- {
- Element newElement = createElement(WSDLConstants.IMPORT);
- setElement(newElement);
- return newElement;
- }
-
- public void importDefinitionOrSchema()
- {
- resolve(getNamespaceURI(), getLocationURI());
- }
-
- protected void resolve(String namespace, String location)
- {
- if (!resolved)
- {
- // KB: bugzilla 118293
- // If a user changes <wsdl:import> from a WSDL file to an XML Schema file
- // or the other way around, we should set the variable for the first
- // <wsdl:import> source to null. Here I am simply setting both variables to null,
- // which will have the same effect.
- eDefinition = null;
- eSchema = null;
-
- Definition definition = getEnclosingDefinition();
- if (definition != null && definition.getDocumentBaseURI() != null)
- {
- Resource resource = definition.eResource();
- if (resource != null)
- {
- ResourceSet resourceSet = resource.getResourceSet();
- if (resourceSet != null)
- {
- if (namespace == null)
- {
- namespace = definition.getTargetNamespace();
- }
-
- String resolvedLocation = resolveLocation(definition, namespace, location);
-
- if (resolvedLocation == null)
- {
- return;
- }
-
- URI uri = URI.createURI(resolvedLocation);
- Resource resolvedResource = resourceSet.getResource(uri, false);
- if (resolvedResource == null)
- {
- try
- {
- InputStream inputStream = resourceSet.getURIConverter().createInputStream(uri);
- resolvedResource = getResource(uri, resourceSet);
- resolvedResource.load(inputStream, resourceSet.getLoadOptions());
- }
- catch (IOException exception)
- {
- // It is generally not an error to fail to resolve.
- // If a resource is actually created,
- // which happens only when we can create an input stream,
- // then it's an error if it's not a good wsdl or schema
- }
- }
-
- if (resolvedResource != null)
- {
- if (resolvedResource instanceof WSDLResourceImpl)
- {
- eDefinition = ((WSDLResourceImpl)resolvedResource).getDefinition();
- }
- else if (resolvedResource instanceof XSDResourceImpl)
- {
- eSchema = ((XSDResourceImpl)resolvedResource).getSchema();
- }
- else
- {
- eDefinition = WSDLFactory.eINSTANCE.createDefinition();
- }
- }
- resolved = true;
- }
- }
- }
- }
- }
-
- protected String resolveLocation(Definition definition, String namespace, String schemaLocation)
- {
- String result = null;
- WSDLModelLocator locator = (WSDLModelLocator)EcoreUtil.getRegisteredAdapter(definition.eResource(), WSDLModelLocator.class);
- if (locator != null)
- {
- result = locator.resolveURI(definition.getDocumentBaseURI(), namespace, schemaLocation);
- }
- else
- {
- // TODO... there's some default resolving we'll need to do here
- // see XSDSchemaDirective
- URI baseLocationURI = createURI(definition.getDocumentBaseURI());
- URI locationURI = URI.createURI(schemaLocation);
- return locationURI.resolve(baseLocationURI).toString();
- }
- return result;
- }
-
- //TODO... push down to EMF
- private static URI createURI(String uriString)
- {
- if (hasProtocol(uriString))
- return URI.createURI(uriString);
- else
- return URI.createFileURI(uriString);
- }
-
- //TODO... push down to EMF
- private static boolean hasProtocol(String uri)
- {
- boolean result = false;
- if (uri != null)
- {
- int index = uri.indexOf(":");
- if (index != -1 && index > 2) // assume protocol with be length 3 so that the'C' in 'C:/' is not interpreted as a protocol
- {
- result = true;
- }
- }
- return result;
- }
-
- private static String getRootElementName(String uri)
- {
- RootElementNameContentHandler handler = new RootElementNameContentHandler();
- try
- {
- XMLReader reader = XMLReaderFactory.createXMLReader();
- reader.setContentHandler(handler);
- reader.parse(uri);
- }
- catch (Exception e)
- {
- // Explicitly ignore any exceptions.
- }
-
- return handler.rootElementName;
- }
-
- private static class RootElementNameContentHandler extends DefaultHandler
- {
- public String rootElementName;
-
- public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException
- {
- rootElementName = localName;
-
- // Throw an exception to make the SAX Parser to stop parsing
- throw new SAXException("SAXParser intentionally stopped"); //$NON-NLS-1$
- }
- }
-
- private static final URI XSD_URI = URI.createURI("*.xsd"); //$NON-NLS-1$
- private static final URI WSDL_URI = URI.createURI("*.wsdl"); //$NON-NLS-1$
-
- private static Resource getResource(URI uri, ResourceSet resourceSet)
- {
- // Allow the resource set the first chance to create the resource based on
- // the registered resource factories.
-
- Resource resource = resourceSet.createResource(uri);
-
- boolean isWsdlOrXsdResource = resource instanceof WSDLResourceImpl || resource instanceof XSDResourceImpl;
-
- if (!isWsdlOrXsdResource)
- {
- // The URI was not mapped to a WSDL or XSD resource.
- // Try to peek inside the resource to determine if its an XSD or WSDL document.
-
- String rootElementName = getRootElementName(uri.toString());
-
- if (rootElementName != null)
- {
- URI resourceURI = null;
-
- if (XSDConstants.SCHEMA_ELEMENT_TAG.equals(rootElementName))
- {
- resourceURI = XSD_URI;
- }
- else if (WSDLConstants.DEFINITION_ELEMENT_TAG.equals(rootElementName))
- {
- resourceURI = WSDL_URI;
- }
-
- if (resourceURI != null)
- {
- resource = resourceSet.createResource(resourceURI);
- resource.setURI(uri);
- }
- }
- }
- return resource;
- }
-} //ImportImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/InputImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/InputImpl.java
deleted file mode 100644
index 96132de6a..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/InputImpl.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import javax.wsdl.Message;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Input</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class InputImpl extends MessageReferenceImpl implements Input
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected InputImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.INPUT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Message getMessage()
- {
- return getEMessage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setMessage(Message message)
- {
- setEMessage((org.eclipse.wst.wsdl.Message)message);
- }
-
- public Element createElement()
- {
- Element newElement = createElement(WSDLConstants.INPUT);
- setElement(newElement);
- return newElement;
- }
-} //InputImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/MessageImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/MessageImpl.java
deleted file mode 100644
index 11840aa2a..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/MessageImpl.java
+++ /dev/null
@@ -1,494 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-import java.util.Vector;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLUtil;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Message</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.MessageImpl#getQName <em>QName</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.MessageImpl#isUndefined <em>Undefined</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.MessageImpl#getEParts <em>EParts</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class MessageImpl extends ExtensibleElementImpl implements Message
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getQName() <em>QName</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getQName()
- * @generated
- * @ordered
- */
- protected static final QName QNAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getQName() <em>QName</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getQName()
- * @generated
- * @ordered
- */
- protected QName qName = QNAME_EDEFAULT;
-
- /**
- * The default value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isUndefined()
- * @generated
- * @ordered
- */
- protected static final boolean UNDEFINED_EDEFAULT = false;
-
- /**
- * The cached value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isUndefined()
- * @generated
- * @ordered
- */
- protected boolean undefined = UNDEFINED_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEParts() <em>EParts</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEParts()
- * @generated
- * @ordered
- */
- protected EList eParts;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected MessageImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.MESSAGE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public QName getQName()
- {
- return qName;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setQName(QName newQName)
- {
- QName oldQName = qName;
- qName = newQName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.MESSAGE__QNAME, oldQName, qName));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isUndefined()
- {
- return undefined;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setUndefined(boolean newUndefined)
- {
- boolean oldUndefined = undefined;
- undefined = newUndefined;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.MESSAGE__UNDEFINED, oldUndefined, undefined));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEParts()
- {
- if (eParts == null)
- {
- eParts = new EObjectContainmentEList(Part.class, this, WSDLPackage.MESSAGE__EPARTS);
- }
- return eParts;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Add a part to this message.
- * @param part the part to be added
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addPart(javax.wsdl.Part part)
- {
- getEParts().add((Part)part);
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get the specified part.
- * @param name the name of the desired part.
- * @return the corresponding part, or null if there wasn't
- * any matching part
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Part getPart(String name)
- {
- Part result = null;
- for (Iterator i = getEParts().iterator(); i.hasNext();)
- {
- Part part = (Part)i.next();
- if (name.equals(part.getName()))
- {
- result = part;
- break;
- }
- }
- return result;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get all the parts defined here.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Map getParts()
- {
- HashMap hashMap = new HashMap();
- for (Iterator i = getEParts().iterator(); i.hasNext();)
- {
- Part part = (Part)i.next();
- hashMap.put(part.getName(), part);
- }
- return hashMap;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getOrderedParts(List partOrder)
- {
- List orderedParts = new Vector();
- if (partOrder == null)
- {
- orderedParts.addAll(getEParts());
- return orderedParts;
- }
-
- Iterator partNameIterator = partOrder.iterator();
- while (partNameIterator.hasNext())
- {
- String partName = (String)partNameIterator.next();
- javax.wsdl.Part part = getPart(partName);
- if (part != null)
- orderedParts.add(part);
- }
-
- return orderedParts;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- {
- switch (featureID)
- {
- case WSDLPackage.MESSAGE__EPARTS:
- return ((InternalEList)getEParts()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.MESSAGE__QNAME:
- return getQName();
- case WSDLPackage.MESSAGE__UNDEFINED:
- return isUndefined() ? Boolean.TRUE : Boolean.FALSE;
- case WSDLPackage.MESSAGE__EPARTS:
- return getEParts();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.MESSAGE__QNAME:
- setQName((QName)newValue);
- return;
- case WSDLPackage.MESSAGE__UNDEFINED:
- setUndefined(((Boolean)newValue).booleanValue());
- return;
- case WSDLPackage.MESSAGE__EPARTS:
- getEParts().clear();
- getEParts().addAll((Collection)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.MESSAGE__QNAME:
- setQName(QNAME_EDEFAULT);
- return;
- case WSDLPackage.MESSAGE__UNDEFINED:
- setUndefined(UNDEFINED_EDEFAULT);
- return;
- case WSDLPackage.MESSAGE__EPARTS:
- getEParts().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.MESSAGE__QNAME:
- return QNAME_EDEFAULT == null ? qName != null : !QNAME_EDEFAULT.equals(qName);
- case WSDLPackage.MESSAGE__UNDEFINED:
- return undefined != UNDEFINED_EDEFAULT;
- case WSDLPackage.MESSAGE__EPARTS:
- return eParts != null && !eParts.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (qName: "); //$NON-NLS-1$
- result.append(qName);
- result.append(", undefined: "); //$NON-NLS-1$
- result.append(undefined);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- Definition definition = getEnclosingDefinition();
- String name = changedElement.getAttribute(WSDLConstants.NAME_ATTRIBUTE);
- QName qname = new QName(definition.getTargetNamespace(), name);
- setQName(qname);
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- switch (WSDLUtil.getInstance().getWSDLType(child))
- {
- case WSDLConstants.PART:
- {
- Part part = ((WSDLPackage)EPackage.Registry.INSTANCE.getEPackage(WSDLPackage.eNS_URI)).getWSDLFactory().createPart();
- part.setEnclosingDefinition(getEnclosingDefinition());
- part.setElement(child);
- getEParts().add(part);
- break;
- }
- default:
- {
- super.handleUnreconciledElement(child, remainingModelObjects);
- break;
- }
- }
- }
-
- protected void handleReconciliation(Collection remainingModelObjects)
- {
- for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
- {
- remove(this, i.next());
- }
- }
-
- protected void remove(Object component, Object modelObject)
- {
- List list = getList(component, modelObject);
- if (list != null)
- {
- list.remove(modelObject);
- }
- }
-
- private List getList(Object component, Object modelObject)
- {
- List result = null;
- Message message = (Message)component;
- if (modelObject instanceof Part)
- {
- result = message.getEParts();
- }
- else if (modelObject instanceof ExtensibilityElement)
- {
- result = getExtensibilityElements();
- }
-
- return result;
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.MESSAGE__QNAME)
- niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getQName().getLocalPart());
- }
- }
-
- public Element createElement()
- {
- Element newElement = createElement(WSDLConstants.MESSAGE);
- setElement(newElement);
-
- Iterator iterator = getEParts().iterator();
- while (iterator.hasNext())
- {
- Object obj = iterator.next();
- if (obj instanceof Part)
- {
- Part part = (Part)obj;
- Element child = ((PartImpl)part).createElement();
- newElement.appendChild(child);
- }
- }
- return newElement;
- }
-} //MessageImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/MessageReferenceImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/MessageReferenceImpl.java
deleted file mode 100644
index 1d400bbdf..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/MessageReferenceImpl.java
+++ /dev/null
@@ -1,323 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.Collection;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.MessageReference;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Message Reference</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.MessageReferenceImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.MessageReferenceImpl#getEMessage <em>EMessage</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public abstract class MessageReferenceImpl extends ExtensibleElementImpl implements MessageReference
-{
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEMessage() <em>EMessage</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEMessage()
- * @generated
- * @ordered
- */
- protected Message eMessage;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected MessageReferenceImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.MESSAGE_REFERENCE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName()
- {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setName(String newName)
- {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.MESSAGE_REFERENCE__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Message getEMessage()
- {
- if (eMessage != null && eMessage.eIsProxy())
- {
- InternalEObject oldEMessage = (InternalEObject)eMessage;
- eMessage = (Message)eResolveProxy(oldEMessage);
- if (eMessage != oldEMessage)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.MESSAGE_REFERENCE__EMESSAGE, oldEMessage, eMessage));
- }
- }
- return eMessage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Message basicGetEMessage()
- {
- return eMessage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEMessage(Message newEMessage)
- {
- Message oldEMessage = eMessage;
- eMessage = newEMessage;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.MESSAGE_REFERENCE__EMESSAGE, oldEMessage, eMessage));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.MESSAGE_REFERENCE__NAME:
- return getName();
- case WSDLPackage.MESSAGE_REFERENCE__EMESSAGE:
- if (resolve)
- return getEMessage();
- return basicGetEMessage();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.MESSAGE_REFERENCE__NAME:
- setName((String)newValue);
- return;
- case WSDLPackage.MESSAGE_REFERENCE__EMESSAGE:
- setEMessage((Message)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.MESSAGE_REFERENCE__NAME:
- setName(NAME_EDEFAULT);
- return;
- case WSDLPackage.MESSAGE_REFERENCE__EMESSAGE:
- setEMessage((Message)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.MESSAGE_REFERENCE__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case WSDLPackage.MESSAGE_REFERENCE__EMESSAGE:
- return eMessage != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (name: "); //$NON-NLS-1$
- result.append(name);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconciliation methods
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- setName(WSDLConstants.getAttribute(changedElement, WSDLConstants.NAME_ATTRIBUTE));
- reconcileReferences(false);
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- super.handleUnreconciledElement(child, remainingModelObjects);
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.MESSAGE_REFERENCE__NAME)
- niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
- }
- }
-
- protected void changeReference(EReference eReference)
- {
- if (isReconciling)
- return;
-
- super.changeReference(eReference);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eReference == null || eReference == WSDLPackage.Literals.MESSAGE_REFERENCE__EMESSAGE)
- {
- Message message = getEMessage();
- if (message != null)
- {
- QName qName = message.getQName();
- niceSetAttributeURIValue(theElement, WSDLConstants.MESSAGE_ATTRIBUTE, qName.getNamespaceURI() + "#" + qName.getLocalPart());
- }
- }
- }
- }
-
- public void reconcileReferences(boolean deep)
- {
- if (element != null)
- {
- Definition definition = getEnclosingDefinition();
- QName messageQName = createQName(definition, element.getAttribute(WSDLConstants.MESSAGE_ATTRIBUTE), element);
- Message newMessage = messageQName != null ? (Message)definition.getMessage(messageQName) : null;
- if (newMessage != getEMessage())
- {
- setEMessage(newMessage);
- }
- }
- super.reconcileReferences(deep);
- }
-} //MessageReferenceImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/NamespaceImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/NamespaceImpl.java
deleted file mode 100644
index acd3329d9..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/NamespaceImpl.java
+++ /dev/null
@@ -1,235 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.wst.wsdl.Namespace;
-import org.eclipse.wst.wsdl.WSDLPackage;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Namespace</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.NamespaceImpl#getURI <em>URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.NamespaceImpl#getPrefix <em>Prefix</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class NamespaceImpl extends EObjectImpl implements Namespace
-{
- /**
- * The default value of the '{@link #getURI() <em>URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getURI()
- * @generated
- * @ordered
- */
- protected static final String URI_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getURI() <em>URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getURI()
- * @generated
- * @ordered
- */
- protected String uri = URI_EDEFAULT;
-
- /**
- * The default value of the '{@link #getPrefix() <em>Prefix</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getPrefix()
- * @generated
- * @ordered
- */
- protected static final String PREFIX_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getPrefix() <em>Prefix</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getPrefix()
- * @generated
- * @ordered
- */
- protected String prefix = PREFIX_EDEFAULT;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected NamespaceImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.NAMESPACE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getURI()
- {
- return uri;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setURI(String newURI)
- {
- String oldURI = uri;
- uri = newURI;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.NAMESPACE__URI, oldURI, uri));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getPrefix()
- {
- return prefix;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setPrefix(String newPrefix)
- {
- String oldPrefix = prefix;
- prefix = newPrefix;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.NAMESPACE__PREFIX, oldPrefix, prefix));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.NAMESPACE__URI:
- return getURI();
- case WSDLPackage.NAMESPACE__PREFIX:
- return getPrefix();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.NAMESPACE__URI:
- setURI((String)newValue);
- return;
- case WSDLPackage.NAMESPACE__PREFIX:
- setPrefix((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.NAMESPACE__URI:
- setURI(URI_EDEFAULT);
- return;
- case WSDLPackage.NAMESPACE__PREFIX:
- setPrefix(PREFIX_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.NAMESPACE__URI:
- return URI_EDEFAULT == null ? uri != null : !URI_EDEFAULT.equals(uri);
- case WSDLPackage.NAMESPACE__PREFIX:
- return PREFIX_EDEFAULT == null ? prefix != null : !PREFIX_EDEFAULT.equals(prefix);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (URI: "); //$NON-NLS-1$
- result.append(uri);
- result.append(", prefix: "); //$NON-NLS-1$
- result.append(prefix);
- result.append(')');
- return result.toString();
- }
-
-} //NamespaceImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/OperationImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/OperationImpl.java
deleted file mode 100644
index 9ba8b326a..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/OperationImpl.java
+++ /dev/null
@@ -1,1091 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.wsdl.OperationType;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLUtil;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Operation</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.OperationImpl#getStyle <em>Style</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.OperationImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.OperationImpl#isUndefined <em>Undefined</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.OperationImpl#getEInput <em>EInput</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.OperationImpl#getEOutput <em>EOutput</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.OperationImpl#getEFaults <em>EFaults</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.OperationImpl#getEParameterOrdering <em>EParameter Ordering</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class OperationImpl extends ExtensibleElementImpl implements Operation
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getStyle() <em>Style</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getStyle()
- * @generated
- * @ordered
- */
- protected static final OperationType STYLE_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getStyle() <em>Style</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getStyle()
- * @generated
- * @ordered
- */
- protected OperationType style = STYLE_EDEFAULT;
-
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
-
- /**
- * The default value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isUndefined()
- * @generated
- * @ordered
- */
- protected static final boolean UNDEFINED_EDEFAULT = false;
-
- /**
- * The cached value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isUndefined()
- * @generated
- * @ordered
- */
- protected boolean undefined = UNDEFINED_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEInput() <em>EInput</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEInput()
- * @generated
- * @ordered
- */
- protected Input eInput;
-
- /**
- * The cached value of the '{@link #getEOutput() <em>EOutput</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEOutput()
- * @generated
- * @ordered
- */
- protected Output eOutput;
-
- /**
- * The cached value of the '{@link #getEFaults() <em>EFaults</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEFaults()
- * @generated
- * @ordered
- */
- protected EList eFaults;
-
- /**
- * The cached value of the '{@link #getEParameterOrdering() <em>EParameter Ordering</em>}' reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEParameterOrdering()
- * @generated
- * @ordered
- */
- protected EList eParameterOrdering; // a list of parts (EMF)
-
- private List parameterOrdering = null; // a list of part names (WSDL4J)
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected OperationImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.OPERATION;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public OperationType getStyle()
- {
- if (style == null)
- style = deduceOperationType(getElement());
-
- // The value of style is updated when
- // 1) the WSDL is loaded for the first time,
- // 2) the setStyle() method is called, and
- // 3) the children of the Operation (DOM) element are manipulated.
- return style;
- }
-
- private OperationType deduceOperationType(Element operation)
- {
- if (operation == null)
- return null;
-
- int state = 0;
- int messageRefType = -1;
- Node child = null;
- NodeList children = operation.getChildNodes();
-
- for (int i = 0; i < children.getLength(); i++)
- {
- child = children.item(i);
- if (child.getNodeType() != Node.ELEMENT_NODE)
- continue;
-
- String nsURI = child.getNamespaceURI();
-
- if (!WSDLConstants.WSDL_NAMESPACE_URI.equals(nsURI))
- {
- // Skip over any non-WSDL elements. For example, to support new WSDL
- // use cases we have to tolerate extensibility elements at the operation level.
-
- continue;
- }
-
- messageRefType = WSDLUtil.getInstance().getWSDLType((Element)child);
-
- switch (state)
- {
- case 0: // initial state
- if (WSDLConstants.INPUT == messageRefType)
- state = 1;
- else if (WSDLConstants.OUTPUT == messageRefType)
- state = 2;
- else if (WSDLConstants.DOCUMENTATION == messageRefType)
- state = 0;
- else
- state = -1; // cannot happen
- break;
- case 1: // one-way or request-response
- if (WSDLConstants.FAULT == messageRefType)
- state = 11; // one-way
- else if (WSDLConstants.OUTPUT == messageRefType)
- state = 3; // request-response
- else
- state = -1; // cannot happen
- break;
- case 11: // one-way
- if (WSDLConstants.FAULT == messageRefType)
- state = 11; // one-way
- else
- state = -1; // cannot happen
- break;
- case 2: // solicit-response or notification
- if (WSDLConstants.INPUT == messageRefType)
- state = 4; // solicit-response
- else if (WSDLConstants.FAULT == messageRefType)
- state = 21; // notification
- else
- state = -1; // cannot happen
- break;
- case 21: // notification
- if (WSDLConstants.FAULT == messageRefType)
- state = 21; // notification
- else
- state = -1; // cannot happen
- break;
- case 3: // request-response
- if (WSDLConstants.FAULT == messageRefType)
- state = 3;
- else
- state = -1; // cannot happen
- break;
- case 4: // solicit-response
- if (WSDLConstants.FAULT == messageRefType)
- state = 4;
- else
- state = -1; // cannot happen
- break;
- default: // cannot happen (-1)
- break;
- }
- }
-
- OperationType opType = null;
- switch (state)
- {
- case 1:
- case 11:
- opType = OperationType.ONE_WAY;
- break;
- case 2:
- case 21:
- opType = OperationType.NOTIFICATION;
- break;
- case 3:
- opType = OperationType.REQUEST_RESPONSE;
- break;
- case 4:
- opType = OperationType.SOLICIT_RESPONSE;
- break;
- default: // invalid
- break;
-}
-return opType;
-}
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setStyle(OperationType newStyle)
- {
- OperationType oldStyle = style;
- style = newStyle;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__STYLE, oldStyle, style));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName()
- {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setName(String newName)
- {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isUndefined()
- {
- return undefined;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setUndefined(boolean newUndefined)
- {
- boolean oldUndefined = undefined;
- undefined = newUndefined;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__UNDEFINED, oldUndefined, undefined));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Input getEInput()
- {
- return eInput;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetEInput(Input newEInput, NotificationChain msgs)
- {
- Input oldEInput = eInput;
- eInput = newEInput;
- if (eNotificationRequired())
- {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__EINPUT, oldEInput, newEInput);
- if (msgs == null)
- msgs = notification;
- else
- msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEInput(Input newEInput)
- {
- if (newEInput != eInput)
- {
- NotificationChain msgs = null;
- if (eInput != null)
- msgs = ((InternalEObject)eInput).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.OPERATION__EINPUT, null, msgs);
- if (newEInput != null)
- msgs = ((InternalEObject)newEInput).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.OPERATION__EINPUT, null, msgs);
- msgs = basicSetEInput(newEInput, msgs);
- if (msgs != null)
- msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__EINPUT, newEInput, newEInput));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Output getEOutput()
- {
- return eOutput;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetEOutput(Output newEOutput, NotificationChain msgs)
- {
- Output oldEOutput = eOutput;
- eOutput = newEOutput;
- if (eNotificationRequired())
- {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__EOUTPUT, oldEOutput, newEOutput);
- if (msgs == null)
- msgs = notification;
- else
- msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEOutput(Output newEOutput)
- {
- if (newEOutput != eOutput)
- {
- NotificationChain msgs = null;
- if (eOutput != null)
- msgs = ((InternalEObject)eOutput).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.OPERATION__EOUTPUT, null, msgs);
- if (newEOutput != null)
- msgs = ((InternalEObject)newEOutput).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - WSDLPackage.OPERATION__EOUTPUT, null, msgs);
- msgs = basicSetEOutput(newEOutput, msgs);
- if (msgs != null)
- msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.OPERATION__EOUTPUT, newEOutput, newEOutput));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEFaults()
- {
- if (eFaults == null)
- {
- eFaults = new EObjectContainmentEList(Fault.class, this, WSDLPackage.OPERATION__EFAULTS);
- }
- return eFaults;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEParameterOrdering()
- {
- if (eParameterOrdering == null)
- {
- eParameterOrdering = new EObjectResolvingEList(Part.class, this, WSDLPackage.OPERATION__EPARAMETER_ORDERING);
- }
- return eParameterOrdering;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Add a fault message that must be associated with this
- * operation.
- * @param fault the new fault message
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addFault(javax.wsdl.Fault fault)
- {
- getEFaults().add((Fault)fault);
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get the specified fault message.
- * @param name the name of the desired fault message.
- * @return the corresponding fault message, or null if there wasn't
- * any matching message
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Fault getFault(String name)
- {
- Fault result = null;
- for (Iterator i = getEFaults().iterator(); i.hasNext();)
- {
- Fault fault = (Fault)i.next();
- if (name.equals(fault.getName()))
- {
- result = fault;
- break;
- }
- }
- return result;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get all the fault messages associated with this operation.
- * @return names of fault messages
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Map getFaults()
- {
- HashMap hashMap = new HashMap();
- for (Iterator i = getEFaults().iterator(); i.hasNext();)
- {
- Fault fault = (Fault)i.next();
- hashMap.put(fault.getName(), fault);
- }
- return hashMap;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Returns a collection of Part names. Note that
- * getParameterEOrdering() returns a collection of Parts.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getParameterOrdering()
- {
- parameterOrdering = new ArrayList();
- for (Iterator i = getEParameterOrdering().iterator(); i.hasNext();)
- {
- try
- {
- Part part = (Part)i.next();
- parameterOrdering.add(part.getName());
- }
- catch (Exception e)
- {
- // TBD - handle exception
- }
- }
- return parameterOrdering.isEmpty() ? null : parameterOrdering;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setParameterOrdering(List parameterOrder)
- {
- parameterOrdering = parameterOrder;
- getEParameterOrdering().clear();
- if (parameterOrder != null)
- {
- for (Iterator i = parameterOrder.iterator(); i.hasNext();)
- {
- // KB: We should be resolving parts based on the part names in parameterOrder.
- Part part = WSDLFactory.eINSTANCE.createPart();
- part.setName((String)i.next());
- getEParameterOrdering().add(part);
- }
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Input getInput()
- {
- return getEInput();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setInput(javax.wsdl.Input input)
- {
- setEInput((Input)input);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Output getOutput()
- {
- return getEOutput();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setOutput(javax.wsdl.Output output)
- {
- setEOutput((Output)output);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- {
- switch (featureID)
- {
- case WSDLPackage.OPERATION__EINPUT:
- return basicSetEInput(null, msgs);
- case WSDLPackage.OPERATION__EOUTPUT:
- return basicSetEOutput(null, msgs);
- case WSDLPackage.OPERATION__EFAULTS:
- return ((InternalEList)getEFaults()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.OPERATION__STYLE:
- return getStyle();
- case WSDLPackage.OPERATION__NAME:
- return getName();
- case WSDLPackage.OPERATION__UNDEFINED:
- return isUndefined() ? Boolean.TRUE : Boolean.FALSE;
- case WSDLPackage.OPERATION__EINPUT:
- return getEInput();
- case WSDLPackage.OPERATION__EOUTPUT:
- return getEOutput();
- case WSDLPackage.OPERATION__EFAULTS:
- return getEFaults();
- case WSDLPackage.OPERATION__EPARAMETER_ORDERING:
- return getEParameterOrdering();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.OPERATION__STYLE:
- setStyle((OperationType)newValue);
- return;
- case WSDLPackage.OPERATION__NAME:
- setName((String)newValue);
- return;
- case WSDLPackage.OPERATION__UNDEFINED:
- setUndefined(((Boolean)newValue).booleanValue());
- return;
- case WSDLPackage.OPERATION__EINPUT:
- setEInput((Input)newValue);
- return;
- case WSDLPackage.OPERATION__EOUTPUT:
- setEOutput((Output)newValue);
- return;
- case WSDLPackage.OPERATION__EFAULTS:
- getEFaults().clear();
- getEFaults().addAll((Collection)newValue);
- return;
- case WSDLPackage.OPERATION__EPARAMETER_ORDERING:
- getEParameterOrdering().clear();
- getEParameterOrdering().addAll((Collection)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.OPERATION__STYLE:
- setStyle(STYLE_EDEFAULT);
- return;
- case WSDLPackage.OPERATION__NAME:
- setName(NAME_EDEFAULT);
- return;
- case WSDLPackage.OPERATION__UNDEFINED:
- setUndefined(UNDEFINED_EDEFAULT);
- return;
- case WSDLPackage.OPERATION__EINPUT:
- setEInput((Input)null);
- return;
- case WSDLPackage.OPERATION__EOUTPUT:
- setEOutput((Output)null);
- return;
- case WSDLPackage.OPERATION__EFAULTS:
- getEFaults().clear();
- return;
- case WSDLPackage.OPERATION__EPARAMETER_ORDERING:
- getEParameterOrdering().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.OPERATION__STYLE:
- return STYLE_EDEFAULT == null ? style != null : !STYLE_EDEFAULT.equals(style);
- case WSDLPackage.OPERATION__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case WSDLPackage.OPERATION__UNDEFINED:
- return undefined != UNDEFINED_EDEFAULT;
- case WSDLPackage.OPERATION__EINPUT:
- return eInput != null;
- case WSDLPackage.OPERATION__EOUTPUT:
- return eOutput != null;
- case WSDLPackage.OPERATION__EFAULTS:
- return eFaults != null && !eFaults.isEmpty();
- case WSDLPackage.OPERATION__EPARAMETER_ORDERING:
- return eParameterOrdering != null && !eParameterOrdering.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (style: "); //$NON-NLS-1$
- result.append(style);
- result.append(", name: "); //$NON-NLS-1$
- result.append(name);
- result.append(", undefined: "); //$NON-NLS-1$
- result.append(undefined);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- if (changedElement.hasAttribute(WSDLConstants.NAME_ATTRIBUTE))
- {
- String name = changedElement.getAttribute(WSDLConstants.NAME_ATTRIBUTE);
- if (name != null)
- {
- setName(name);
- }
- }
-
- if (changedElement.hasAttribute(WSDLConstants.PARAMETER_ORDER_ATTRIBUTE))
- {
- String parameterOrder = changedElement.getAttribute(WSDLConstants.PARAMETER_ORDER_ATTRIBUTE);
- if (parameterOrder != null)
- {
- String[] array = parameterOrder.split(" ");
- List l = Arrays.asList(array);
- setParameterOrdering(l);
- }
- }
-
- }
-
- public void elementChanged(Element changedElement)
- {
- style = deduceOperationType(changedElement);
- super.elementChanged(changedElement);
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- Definition definition = getEnclosingDefinition();
-
- switch (WSDLUtil.getInstance().getWSDLType(child))
- {
- case WSDLConstants.INPUT:
- {
- Input input = WSDLFactory.eINSTANCE.createInput();
- input.setEnclosingDefinition(definition);
- input.setElement(child);
- setInput(input);
- break;
- }
- case WSDLConstants.OUTPUT:
- {
- Output output = WSDLFactory.eINSTANCE.createOutput();
- output.setEnclosingDefinition(definition);
- output.setElement(child);
- setOutput(output);
- break;
- }
- case WSDLConstants.FAULT:
- {
- Fault fault = WSDLFactory.eINSTANCE.createFault();
- fault.setEnclosingDefinition(definition);
- fault.setElement(child);
- addFault(fault);
- break;
- }
- default:
- {
- super.handleUnreconciledElement(child, remainingModelObjects);
- break;
- }
- }
- }
-
- protected void handleReconciliation(Collection remainingModelObjects)
- {
- for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
- {
- remove(this, i.next());
- }
- }
-
- protected void remove(Object component, Object modelObject)
- {
- Operation operation = (Operation)component;
- if (modelObject instanceof Input)
- {
- operation.setEInput(null);
- }
- else if (modelObject instanceof Output)
- {
- operation.setEOutput(null);
- }
- else if (modelObject instanceof Fault)
- {
- operation.getEFaults().remove(modelObject);
- }
- else if (modelObject instanceof ExtensibilityElement)
- {
- getExtensibilityElements().remove(modelObject);
- }
- }
-
- public Collection getModelObjects(Object component)
- {
- Operation operation = (Operation)component;
-
- List list = new ArrayList();
-
- if (operation.getEInput() != null)
- {
- list.add(operation.getEInput());
- }
-
- if (operation.getEOutput() != null)
- {
- list.add(operation.getEOutput());
- }
-
- list.addAll(operation.getEFaults());
-
- return list;
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.OPERATION__NAME)
- niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
- if (eAttribute == WSDLPackage.Literals.OPERATION__STYLE)
- {
- OperationType targetType = getStyle();
- OperationType currentType = deduceOperationType(theElement);
- if (targetType.equals(currentType))
- return;
- else if ((targetType.equals(OperationType.REQUEST_RESPONSE) || targetType.equals(OperationType.SOLICIT_RESPONSE))
- && (currentType.equals(OperationType.REQUEST_RESPONSE) || currentType.equals(OperationType.SOLICIT_RESPONSE)))
- reorderChildren();
- else
- style = deduceOperationType(theElement); // switch back. no support for the other types
- }
- }
- }
-
- protected void changeReference(EReference eReference)
- {
- if (isReconciling)
- return;
-
- super.changeReference(eReference);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eReference == null || eReference == WSDLPackage.Literals.OPERATION__EPARAMETER_ORDERING)
- {
- // Build up a string of concatenated part names (parameterOrder) from eParameterOrdering.
-
- Iterator parts = getEParameterOrdering().iterator();
- Part part = null;
- String partNames = "";
- while (parts.hasNext())
- {
- part = (Part)parts.next();
- partNames = partNames + part.getName() + " ";
- }
-
- if ((partNames = partNames.trim()).length() != 0)
- // Update the element's attrubute
- niceSetAttribute(theElement, WSDLConstants.PARAMETER_ORDER_ATTRIBUTE, partNames);
- }
- }
- //
- }
-
- // Switch <input> and <output>
- private void reorderChildren()
- {
- // Find out the positions of <input> and <output>
- Node input = null;
- Node output = null;
- Node reference = null;
- for (Node current = getElement().getFirstChild(); current != null; current = current.getNextSibling())
- {
- if (current.getNodeType() == Node.ELEMENT_NODE)
- {
- if (WSDLConstants.INPUT == WSDLUtil.getInstance().getWSDLType((Element)current))
- {
- input = current;
- if (output != null)
- {
- // cs.. for safety use current.getNextSibling() instead of nodeList.item(i+1)
- reference = current.getNextSibling();
- }
- }
- else if (WSDLConstants.OUTPUT == WSDLUtil.getInstance().getWSDLType((Element)current))
- {
- output = current;
- if (input != null)
- {
- // cs.. for safety use current.getNextSibling() instead of nodeList.item(i+1)
- reference = current.getNextSibling();
- }
- }
- }
- } // end for
-
- if (input != null && output != null)
- {
- Element parent = getElement();
- if (getStyle().equals(OperationType.REQUEST_RESPONSE))
- {
- // current order: <output> <input>
- switchChildren(parent, output, input, reference);
- }
- else if (getStyle().equals(OperationType.SOLICIT_RESPONSE))
- {
- // current order: <input> <output>
- switchChildren(parent, input, output, reference);
- }
- }
- }
-
- private void switchChildren(Node parent, Node child1, Node child2, Node nextOfChild2)
- {
- // current node sequence: <child1> <child2> <nextOfChild2>
- niceRemoveChild(parent, child2);
- niceInsertBefore(parent, child2, child1);
- niceRemoveChild(parent, child1);
- niceInsertBefore(parent, child1, nextOfChild2);
- }
-
- public Element createElement()
- {
- Element newElement = createElement(WSDLConstants.OPERATION);
- setElement(newElement);
-
- Input input = getEInput();
- if (input != null)
- {
- Element child = ((InputImpl)input).createElement();
- newElement.appendChild(child);
- }
-
- Output output = getEOutput();
- if (output != null)
- {
- Element child = ((OutputImpl)output).createElement();
- newElement.appendChild(child);
- }
-
- Iterator iterator = getEFaults().iterator();
- while (iterator.hasNext())
- {
- Fault fault = (Fault)iterator.next();
- Element child = ((FaultImpl)fault).createElement();
- newElement.appendChild(child);
- }
-
- return newElement;
- }
-
-} //OperationImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/OutputImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/OutputImpl.java
deleted file mode 100644
index e0ac81402..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/OutputImpl.java
+++ /dev/null
@@ -1,87 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import javax.wsdl.Message;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Output</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class OutputImpl extends MessageReferenceImpl implements Output
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected OutputImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.OUTPUT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Message getMessage()
- {
- return getEMessage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setMessage(Message message)
- {
- setEMessage((org.eclipse.wst.wsdl.Message)message);
- }
-
- public Element createElement()
- {
- Element newElement = createElement(WSDLConstants.OUTPUT);
- setElement(newElement);
- return newElement;
- }
-} //OutputImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/PartImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/PartImpl.java
deleted file mode 100644
index ef51d59ee..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/PartImpl.java
+++ /dev/null
@@ -1,761 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.eclipse.xsd.XSDElementDeclaration;
-import org.eclipse.xsd.XSDTypeDefinition;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Part</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.PartImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.PartImpl#getElementName <em>Element Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.PartImpl#getTypeName <em>Type Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.PartImpl#getTypeDefinition <em>Type Definition</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.PartImpl#getElementDeclaration <em>Element Declaration</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.PartImpl#getEMessage <em>EMessage</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class PartImpl extends ExtensibleElementImpl implements Part
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
-
- /**
- * The default value of the '{@link #getElementName() <em>Element Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getElementName()
- * @generated
- * @ordered
- */
- protected static final QName ELEMENT_NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getElementName() <em>Element Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getElementName()
- * @generated
- * @ordered
- */
- protected QName elementName = ELEMENT_NAME_EDEFAULT;
-
- /**
- * The default value of the '{@link #getTypeName() <em>Type Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTypeName()
- * @generated
- * @ordered
- */
- protected static final QName TYPE_NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getTypeName() <em>Type Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTypeName()
- * @generated
- * @ordered
- */
- protected QName typeName = TYPE_NAME_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getTypeDefinition() <em>Type Definition</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getTypeDefinition()
- * @generated
- * @ordered
- */
- protected XSDTypeDefinition typeDefinition;
-
- /**
- * The cached value of the '{@link #getElementDeclaration() <em>Element Declaration</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getElementDeclaration()
- * @generated
- * @ordered
- */
- protected XSDElementDeclaration elementDeclaration;
-
- /**
- * The cached value of the '{@link #getEMessage() <em>EMessage</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEMessage()
- * @generated
- * @ordered
- */
- protected Message eMessage;
-
- public static final String NS_URI_PART_EXTENSIONS = "http://schemas.xmlsoap.org/wsdl/part-extensions/";
-
- public static final String ATTR_MESSAGE = "message";
-
- private Map extensionAttributes = new ExtensionAttributeMap();
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected PartImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.PART;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName()
- {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setName(String newName)
- {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PART__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public QName getElementName()
- {
- return elementName;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setElementName(QName newElementName)
- {
- QName oldElementName = elementName;
- elementName = newElementName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PART__ELEMENT_NAME, oldElementName, elementName));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public QName getTypeName()
- {
- return typeName;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setTypeName(QName newTypeName)
- {
- QName oldTypeName = typeName;
- typeName = newTypeName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PART__TYPE_NAME, oldTypeName, typeName));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public XSDTypeDefinition getTypeDefinition()
- {
- if (typeDefinition != null && typeDefinition.eIsProxy())
- {
- InternalEObject oldTypeDefinition = (InternalEObject)typeDefinition;
- typeDefinition = (XSDTypeDefinition)eResolveProxy(oldTypeDefinition);
- if (typeDefinition != oldTypeDefinition)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.PART__TYPE_DEFINITION, oldTypeDefinition, typeDefinition));
- }
- }
- return typeDefinition;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public XSDTypeDefinition basicGetTypeDefinition()
- {
- return typeDefinition;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setTypeDefinition(XSDTypeDefinition newTypeDefinition)
- {
- XSDTypeDefinition oldTypeDefinition = typeDefinition;
- typeDefinition = newTypeDefinition;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PART__TYPE_DEFINITION, oldTypeDefinition, typeDefinition));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public XSDElementDeclaration getElementDeclaration()
- {
- if (elementDeclaration != null && elementDeclaration.eIsProxy())
- {
- InternalEObject oldElementDeclaration = (InternalEObject)elementDeclaration;
- elementDeclaration = (XSDElementDeclaration)eResolveProxy(oldElementDeclaration);
- if (elementDeclaration != oldElementDeclaration)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(
- this,
- Notification.RESOLVE,
- WSDLPackage.PART__ELEMENT_DECLARATION,
- oldElementDeclaration,
- elementDeclaration));
- }
- }
- return elementDeclaration;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public XSDElementDeclaration basicGetElementDeclaration()
- {
- return elementDeclaration;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setElementDeclaration(XSDElementDeclaration newElementDeclaration)
- {
- XSDElementDeclaration oldElementDeclaration = elementDeclaration;
- elementDeclaration = newElementDeclaration;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(
- this,
- Notification.SET,
- WSDLPackage.PART__ELEMENT_DECLARATION,
- oldElementDeclaration,
- elementDeclaration));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Message getEMessage()
- {
- if (eMessage != null && eMessage.eIsProxy())
- {
- InternalEObject oldEMessage = (InternalEObject)eMessage;
- eMessage = (Message)eResolveProxy(oldEMessage);
- if (eMessage != oldEMessage)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.PART__EMESSAGE, oldEMessage, eMessage));
- }
- }
- return eMessage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Message basicGetEMessage()
- {
- return eMessage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEMessage(Message newEMessage)
- {
- Message oldEMessage = eMessage;
- eMessage = newEMessage;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PART__EMESSAGE, oldEMessage, eMessage));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setExtensionAttribute(QName name, QName value)
- {
- String localName = name.getLocalPart();
- if (localName == null)
- return;
-
- if (value == null)
- extensionAttributes.remove(name);
- else
- extensionAttributes.put(name, value);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Iterator getExtensionAttributeNames()
- {
- Map map = new HashMap(extensionAttributes);
-
- // Adjust messageName attribute
- QName messageName = getMessage() != null ? getMessage().getQName() : null;
- if (messageName != null)
- map.put(new QName(NS_URI_PART_EXTENSIONS, ATTR_MESSAGE), messageName);
- else
- map.remove(new QName(NS_URI_PART_EXTENSIONS, ATTR_MESSAGE));
-
- return map.keySet().iterator();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Object getExtensionAttribute(QName name)
- {
- if (name.equals(new QName(NS_URI_PART_EXTENSIONS, ATTR_MESSAGE)))
- return getMessage() != null ? getMessage().getQName() : null;
- else
- return (QName)extensionAttributes.get(name);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.PART__NAME:
- return getName();
- case WSDLPackage.PART__ELEMENT_NAME:
- return getElementName();
- case WSDLPackage.PART__TYPE_NAME:
- return getTypeName();
- case WSDLPackage.PART__TYPE_DEFINITION:
- if (resolve)
- return getTypeDefinition();
- return basicGetTypeDefinition();
- case WSDLPackage.PART__ELEMENT_DECLARATION:
- if (resolve)
- return getElementDeclaration();
- return basicGetElementDeclaration();
- case WSDLPackage.PART__EMESSAGE:
- if (resolve)
- return getEMessage();
- return basicGetEMessage();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.PART__NAME:
- setName((String)newValue);
- return;
- case WSDLPackage.PART__ELEMENT_NAME:
- setElementName((QName)newValue);
- return;
- case WSDLPackage.PART__TYPE_NAME:
- setTypeName((QName)newValue);
- return;
- case WSDLPackage.PART__TYPE_DEFINITION:
- setTypeDefinition((XSDTypeDefinition)newValue);
- return;
- case WSDLPackage.PART__ELEMENT_DECLARATION:
- setElementDeclaration((XSDElementDeclaration)newValue);
- return;
- case WSDLPackage.PART__EMESSAGE:
- setEMessage((Message)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.PART__NAME:
- setName(NAME_EDEFAULT);
- return;
- case WSDLPackage.PART__ELEMENT_NAME:
- setElementName(ELEMENT_NAME_EDEFAULT);
- return;
- case WSDLPackage.PART__TYPE_NAME:
- setTypeName(TYPE_NAME_EDEFAULT);
- return;
- case WSDLPackage.PART__TYPE_DEFINITION:
- setTypeDefinition((XSDTypeDefinition)null);
- return;
- case WSDLPackage.PART__ELEMENT_DECLARATION:
- setElementDeclaration((XSDElementDeclaration)null);
- return;
- case WSDLPackage.PART__EMESSAGE:
- setEMessage((Message)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.PART__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case WSDLPackage.PART__ELEMENT_NAME:
- return ELEMENT_NAME_EDEFAULT == null ? elementName != null : !ELEMENT_NAME_EDEFAULT.equals(elementName);
- case WSDLPackage.PART__TYPE_NAME:
- return TYPE_NAME_EDEFAULT == null ? typeName != null : !TYPE_NAME_EDEFAULT.equals(typeName);
- case WSDLPackage.PART__TYPE_DEFINITION:
- return typeDefinition != null;
- case WSDLPackage.PART__ELEMENT_DECLARATION:
- return elementDeclaration != null;
- case WSDLPackage.PART__EMESSAGE:
- return eMessage != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setMessage(javax.wsdl.Message message)
- {
- setEMessage((Message)message);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Message getMessage()
- {
- return getEMessage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (name: "); //$NON-NLS-1$
- result.append(name);
- result.append(", elementName: "); //$NON-NLS-1$
- result.append(elementName);
- result.append(", typeName: "); //$NON-NLS-1$
- result.append(typeName);
- result.append(')');
- return result.toString();
- }
-
- public Map getExtensionAttributes()
- {
- return extensionAttributes;
- }
-
- class ExtensionAttributeMap extends HashMap
- {
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- ExtensionAttributeMap()
- {
- super();
- }
-
- public Object put(Object key, Object val)
- {
- QName name = (QName)key;
- QName value = (QName)val;
- String lName = name.getLocalPart();
- String nSpace = name.getNamespaceURI();
-
- if (NS_URI_PART_EXTENSIONS.equals(nSpace) && ATTR_MESSAGE.equals(lName))
- {
- javax.wsdl.Message messageProxy = new MessageImpl();
- messageProxy.setQName(value);
- setEMessage((Message)messageProxy);
- }
- return super.put(key, value);
- }
- }
-
- //
- // Reconcile methods
- //
- public void reconcileAttributes(Element changedElement)
- {
- Definition definition = getEnclosingDefinition();
-
- String name = changedElement.getAttributeNS(null, WSDLConstants.NAME_ATTRIBUTE);
- if (name != null)
- {
- setName(name);
- }
-
- String elementAttr = WSDLConstants.getAttribute(changedElement, WSDLConstants.ELEMENT_ATTRIBUTE);
- setElementName(elementAttr != null ? createQName(definition, elementAttr, element, true) : null);
-
- String typeAttr = WSDLConstants.getAttribute(changedElement, WSDLConstants.TYPE_ATTRIBUTE);
- setTypeName(typeAttr != null ? createQName(definition, typeAttr, element, true) : null);
-
- reconcileReferences(false);
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- //super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.PART__NAME)
- niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
-
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.PART__TYPE_NAME)
- if (getTypeName() != null)
- niceSetAttributeURIValue(theElement, WSDLConstants.TYPE_ATTRIBUTE, getTypeName().getNamespaceURI() + "#"
- + getTypeName().getLocalPart());
-
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.PART__ELEMENT_NAME)
- if (getElementName() != null)
- niceSetAttributeURIValue(theElement, WSDLConstants.ELEMENT_ATTRIBUTE, getElementName().getNamespaceURI() + "#"
- + getElementName().getLocalPart());
-
- }
- }
-
- protected void changeReference(EReference eReference)
- {
- if (isReconciling)
- return;
-
- super.changeReference(eReference);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eReference == null || eReference == WSDLPackage.Literals.PART__TYPE_DEFINITION)
- {
- XSDTypeDefinition typeDefinition = getTypeDefinition();
- if (typeDefinition != null)
- {
- niceSetAttributeURIValue(theElement, WSDLConstants.TYPE_ATTRIBUTE, typeDefinition.getURI());
- }
- }
- if (eReference == null || eReference == WSDLPackage.Literals.PART__ELEMENT_DECLARATION)
- {
- XSDElementDeclaration elementDecl = getElementDeclaration();
- if (elementDecl != null)
- {
- niceSetAttributeURIValue(theElement, WSDLConstants.ELEMENT_ATTRIBUTE, elementDecl.getURI());
- }
- }
- }
- }
-
- public Element createElement()
- {
- Element newElement = createElement(WSDLConstants.PART);
- setElement(newElement);
- return newElement;
- }
-
- public void reconcileReferences(boolean deep)
- {
- XSDElementDeclaration newElementDeclaration = resolveElementDeclaration(elementName);
- if (newElementDeclaration != elementDeclaration)
- {
- setElementDeclaration(newElementDeclaration);
- }
-
- XSDTypeDefinition newTypeDefinition = resolveTypeDefinition(typeName);
- if (newTypeDefinition != typeDefinition)
- {
- setTypeDefinition(newTypeDefinition);
- }
-
- super.reconcileReferences(deep);
- }
-
- private XSDElementDeclaration resolveElementDeclaration(QName qname)
- {
- XSDElementDeclaration result = null;
- if (qname != null)
- {
- DefinitionImpl definition = (DefinitionImpl)getEnclosingDefinition();
- if (definition != null)
- {
- result = definition.resolveElementDeclaration(qname.getNamespaceURI(), qname.getLocalPart());
- }
- }
- return result;
- }
-
- private XSDTypeDefinition resolveTypeDefinition(QName qname)
- {
- XSDTypeDefinition result = null;
- if (qname != null)
- {
- DefinitionImpl definition = (DefinitionImpl)getEnclosingDefinition();
- if (definition != null)
- {
- result = definition.resolveTypeDefinition(qname.getNamespaceURI(), qname.getLocalPart());
- }
- }
- return result;
- }
-} //PartImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/PortImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/PortImpl.java
deleted file mode 100644
index 015eb62ae..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/PortImpl.java
+++ /dev/null
@@ -1,378 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Port</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.PortImpl#getName <em>Name</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.PortImpl#getEBinding <em>EBinding</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class PortImpl extends ExtensibleElementImpl implements Port
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEBinding() <em>EBinding</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEBinding()
- * @generated
- * @ordered
- */
- protected Binding eBinding;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected PortImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.PORT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getName()
- {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setName(String newName)
- {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PORT__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Binding getEBinding()
- {
- if (eBinding != null && eBinding.eIsProxy())
- {
- InternalEObject oldEBinding = (InternalEObject)eBinding;
- eBinding = (Binding)eResolveProxy(oldEBinding);
- if (eBinding != oldEBinding)
- {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, WSDLPackage.PORT__EBINDING, oldEBinding, eBinding));
- }
- }
- return eBinding;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Binding basicGetEBinding()
- {
- return eBinding;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setEBinding(Binding newEBinding)
- {
- Binding oldEBinding = eBinding;
- eBinding = newEBinding;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PORT__EBINDING, oldEBinding, eBinding));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Binding getBinding()
- {
- return getEBinding();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setBinding(javax.wsdl.Binding binding)
- {
- setEBinding((Binding)binding);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.PORT__NAME:
- return getName();
- case WSDLPackage.PORT__EBINDING:
- if (resolve)
- return getEBinding();
- return basicGetEBinding();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.PORT__NAME:
- setName((String)newValue);
- return;
- case WSDLPackage.PORT__EBINDING:
- setEBinding((Binding)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.PORT__NAME:
- setName(NAME_EDEFAULT);
- return;
- case WSDLPackage.PORT__EBINDING:
- setEBinding((Binding)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.PORT__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- case WSDLPackage.PORT__EBINDING:
- return eBinding != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (name: "); //$NON-NLS-1$
- result.append(name);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- setName(changedElement.getAttribute("name"));
- reconcileReferences(false);
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- super.handleUnreconciledElement(child, remainingModelObjects);
- }
-
- public Collection getModelObjects(Object component)
- {
- Port port = (Port)component;
- List list = new ArrayList();
- list.addAll(port.getEExtensibilityElements());
- return list;
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.PORT__NAME)
- niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getName());
- }
- }
-
- protected void changeReference(EReference eReference)
- {
- if (isReconciling)
- return;
-
- super.changeReference(eReference);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eReference == null || eReference == WSDLPackage.Literals.PORT__EBINDING)
- {
- Binding binding = getEBinding();
- if (binding != null)
- {
- QName qName = binding.getQName();
- niceSetAttributeURIValue(theElement, WSDLConstants.BINDING_ATTRIBUTE, qName.getNamespaceURI() + "#" + qName.getLocalPart());
- }
- }
- }
- }
-
- protected Element createElement()
- {
- Element newElement = createElement(WSDLConstants.PORT);
- setElement(newElement);
-
- Iterator iterator = getExtensibilityElements().iterator();
- while (iterator.hasNext())
- {
- ExtensibilityElement extensibilityElement = (ExtensibilityElement)iterator.next();
- Element child = ((ExtensibilityElementImpl)extensibilityElement).createElement();
- newElement.appendChild(child);
- }
- return newElement;
- }
-
- public void reconcileReferences(boolean deep)
- {
- if (element != null)
- {
- Definition definition = getEnclosingDefinition();
- QName bindingQName = createQName(definition, element.getAttribute(WSDLConstants.BINDING_ATTRIBUTE), element);
- Binding newBinding = (bindingQName != null) ? (Binding)definition.getBinding(bindingQName) : null;
- if (newBinding != getEBinding())
- {
- setEBinding(newBinding);
- }
- }
- super.reconcileReferences(deep);
- }
-
-} //PortImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/PortTypeImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/PortTypeImpl.java
deleted file mode 100644
index 2becb306b..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/PortTypeImpl.java
+++ /dev/null
@@ -1,511 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLUtil;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Port Type</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.PortTypeImpl#getQName <em>QName</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.PortTypeImpl#isUndefined <em>Undefined</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.PortTypeImpl#getEOperations <em>EOperations</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class PortTypeImpl extends ExtensibleElementImpl implements PortType
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getQName() <em>QName</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getQName()
- * @generated
- * @ordered
- */
- protected static final QName QNAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getQName() <em>QName</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getQName()
- * @generated
- * @ordered
- */
- protected QName qName = QNAME_EDEFAULT;
-
- /**
- * The default value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isUndefined()
- * @generated
- * @ordered
- */
- protected static final boolean UNDEFINED_EDEFAULT = false;
-
- /**
- * The cached value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isUndefined()
- * @generated
- * @ordered
- */
- protected boolean undefined = UNDEFINED_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEOperations() <em>EOperations</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEOperations()
- * @generated
- * @ordered
- */
- protected EList eOperations;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected PortTypeImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.PORT_TYPE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public QName getQName()
- {
- return qName;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setQName(QName newQName)
- {
- QName oldQName = qName;
- qName = newQName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PORT_TYPE__QNAME, oldQName, qName));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isUndefined()
- {
- return undefined;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setUndefined(boolean newUndefined)
- {
- boolean oldUndefined = undefined;
- undefined = newUndefined;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.PORT_TYPE__UNDEFINED, oldUndefined, undefined));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEOperations()
- {
- if (eOperations == null)
- {
- eOperations = new EObjectContainmentEList(Operation.class, this, WSDLPackage.PORT_TYPE__EOPERATIONS);
- }
- return eOperations;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Add an operation to this port type.
- * @param operation the operation to be added
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addOperation(javax.wsdl.Operation operation)
- {
- if (!operation.isUndefined())
- getEOperations().add(operation);
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get the specified operation. Note that operation names can
- * be overloaded within a PortType. In case of overloading, the
- * names of the input and output messages can be used to further
- * refine the search.
- * @param name the name of the desired operation.
- * @param inputName the name of the input message; if this is null
- * it will be ignored.
- * @param outputName the name of the output message; if this is null
- * it will be ignored.
- * @return the corresponding operation, or null if there wasn't
- * any matching operation
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Operation getOperation(String name, String inputName, String outputName)
- {
- Iterator opIterator = getOperations().iterator();
- while (opIterator.hasNext())
- {
- javax.wsdl.Operation op = (javax.wsdl.Operation)opIterator.next();
- if (op == null)
- continue;
-
- String opName = op.getName();
- if (name != null && opName != null)
- {
- if (!name.equals(opName))
- op = null;
- }
- else if (name != null || opName != null)
- op = null;
-
- if (op != null && inputName != null)
- {
- javax.wsdl.Input input = op.getInput();
- if (input != null)
- {
- String opInputName = input.getName();
- if (opInputName == null || !opInputName.equals(inputName))
- op = null;
- }
- else
- op = null;
- }
-
- if (op != null && outputName != null)
- {
- javax.wsdl.Output output = op.getOutput();
- if (output != null)
- {
- String opOutputName = output.getName();
- if (opOutputName == null || !opOutputName.equals(outputName))
- op = null;
- }
- else
- op = null;
- }
-
- if (op != null)
- return op;
- } // end while
- return null;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get all the operations defined here.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getOperations()
- {
- if (!isUndefined())
- return getEOperations();
- else
- return new ArrayList();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- {
- switch (featureID)
- {
- case WSDLPackage.PORT_TYPE__EOPERATIONS:
- return ((InternalEList)getEOperations()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.PORT_TYPE__QNAME:
- return getQName();
- case WSDLPackage.PORT_TYPE__UNDEFINED:
- return isUndefined() ? Boolean.TRUE : Boolean.FALSE;
- case WSDLPackage.PORT_TYPE__EOPERATIONS:
- return getEOperations();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.PORT_TYPE__QNAME:
- setQName((QName)newValue);
- return;
- case WSDLPackage.PORT_TYPE__UNDEFINED:
- setUndefined(((Boolean)newValue).booleanValue());
- return;
- case WSDLPackage.PORT_TYPE__EOPERATIONS:
- getEOperations().clear();
- getEOperations().addAll((Collection)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.PORT_TYPE__QNAME:
- setQName(QNAME_EDEFAULT);
- return;
- case WSDLPackage.PORT_TYPE__UNDEFINED:
- setUndefined(UNDEFINED_EDEFAULT);
- return;
- case WSDLPackage.PORT_TYPE__EOPERATIONS:
- getEOperations().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.PORT_TYPE__QNAME:
- return QNAME_EDEFAULT == null ? qName != null : !QNAME_EDEFAULT.equals(qName);
- case WSDLPackage.PORT_TYPE__UNDEFINED:
- return undefined != UNDEFINED_EDEFAULT;
- case WSDLPackage.PORT_TYPE__EOPERATIONS:
- return eOperations != null && !eOperations.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (qName: "); //$NON-NLS-1$
- result.append(qName);
- result.append(", undefined: "); //$NON-NLS-1$
- result.append(undefined);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- Definition definition = getEnclosingDefinition();
- String name = changedElement.getAttribute(WSDLConstants.NAME_ATTRIBUTE);
- QName qname = new QName(definition.getTargetNamespace(), name);
- setQName(qname);
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- switch (WSDLUtil.getInstance().getWSDLType(child))
- {
- case WSDLConstants.OPERATION:
- {
- Operation operation = WSDLFactory.eINSTANCE.createOperation();
- operation.setEnclosingDefinition(getEnclosingDefinition());
- operation.setElement(child);
- getEOperations().add(operation);
- break;
- }
- default:
- {
- super.handleUnreconciledElement(child, remainingModelObjects);
- break;
- }
- }
- }
-
- protected void handleReconciliation(Collection remainingModelObjects)
- {
- for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
- {
- remove(this, i.next());
- }
- }
-
- protected void remove(Object component, Object modelObject)
- {
- List list = getList(component, modelObject);
- if (list != null)
- {
- list.remove(modelObject);
- }
- }
-
- private List getList(Object component, Object modelObject)
- {
- List result = null;
- PortType portType = (PortType)component;
- if (modelObject instanceof Operation)
- {
- result = portType.getEOperations();
- }
- else if (modelObject instanceof ExtensibilityElement)
- {
- result = getExtensibilityElements();
- }
-
- return result;
- }
-
- public Collection getModelObjects(Object component)
- {
- PortType portType = (PortType)component;
-
- List list = portType.getEOperations();
- return list;
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.PORT_TYPE__QNAME)
- niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getQName().getLocalPart());
- }
- }
-
- public Element createElement()
- {
- Element newElement = createElement(WSDLConstants.PORT_TYPE);
- setElement(newElement);
-
- Iterator iterator = getEOperations().iterator();
- while (iterator.hasNext())
- {
- Operation operation = (Operation)iterator.next();
- Element child = ((OperationImpl)operation).createElement();
- newElement.appendChild(child);
- }
-
- return newElement;
- }
-} //PortTypeImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ServiceImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ServiceImpl.java
deleted file mode 100644
index c2c559abb..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/ServiceImpl.java
+++ /dev/null
@@ -1,477 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.Service;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.util.WSDLUtil;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Service</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.ServiceImpl#getQName <em>QName</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.ServiceImpl#isUndefined <em>Undefined</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.ServiceImpl#getEPorts <em>EPorts</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class ServiceImpl extends ExtensibleElementImpl implements Service
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getQName() <em>QName</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getQName()
- * @generated
- * @ordered
- */
- protected static final QName QNAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getQName() <em>QName</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getQName()
- * @generated
- * @ordered
- */
- protected QName qName = QNAME_EDEFAULT;
-
- /**
- * The default value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isUndefined()
- * @generated
- * @ordered
- */
- protected static final boolean UNDEFINED_EDEFAULT = false;
-
- /**
- * The cached value of the '{@link #isUndefined() <em>Undefined</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #isUndefined()
- * @generated
- * @ordered
- */
- protected boolean undefined = UNDEFINED_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getEPorts() <em>EPorts</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getEPorts()
- * @generated
- * @ordered
- */
- protected EList ePorts;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected ServiceImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.SERVICE;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public QName getQName()
- {
- return qName;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setQName(QName newQName)
- {
- QName oldQName = qName;
- qName = newQName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.SERVICE__QNAME, oldQName, qName));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean isUndefined()
- {
- return undefined;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setUndefined(boolean newUndefined)
- {
- boolean oldUndefined = undefined;
- undefined = newUndefined;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.SERVICE__UNDEFINED, oldUndefined, undefined));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getEPorts()
- {
- if (ePorts == null)
- {
- ePorts = new EObjectContainmentEList(Port.class, this, WSDLPackage.SERVICE__EPORTS);
- }
- return ePorts;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Add a port to this service.
- * @param port the port to be added
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addPort(javax.wsdl.Port port)
- {
- getEPorts().add((Port)port);
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get all the ports defined here.
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Map getPorts()
- {
- HashMap hashMap = new HashMap();
- for (Iterator i = getEPorts().iterator(); i.hasNext();)
- {
- Port port = (Port)i.next();
- hashMap.put(port.getName(), port);
- }
- return hashMap;
- }
-
- /**
- * <!-- begin-user-doc -->
- * Get the specified port.
- *
- * @param name the name of the desired port.
- * @return the corresponding port, or null if there wasn't
- * any matching port
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public javax.wsdl.Port getPort(String name)
- {
- Port result = null;
- for (Iterator i = getEPorts().iterator(); i.hasNext();)
- {
- Port port = (Port)i.next();
- if (name.equals(port.getName()))
- {
- result = port;
- break;
- }
- }
- return result;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- {
- switch (featureID)
- {
- case WSDLPackage.SERVICE__EPORTS:
- return ((InternalEList)getEPorts()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.SERVICE__QNAME:
- return getQName();
- case WSDLPackage.SERVICE__UNDEFINED:
- return isUndefined() ? Boolean.TRUE : Boolean.FALSE;
- case WSDLPackage.SERVICE__EPORTS:
- return getEPorts();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.SERVICE__QNAME:
- setQName((QName)newValue);
- return;
- case WSDLPackage.SERVICE__UNDEFINED:
- setUndefined(((Boolean)newValue).booleanValue());
- return;
- case WSDLPackage.SERVICE__EPORTS:
- getEPorts().clear();
- getEPorts().addAll((Collection)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.SERVICE__QNAME:
- setQName(QNAME_EDEFAULT);
- return;
- case WSDLPackage.SERVICE__UNDEFINED:
- setUndefined(UNDEFINED_EDEFAULT);
- return;
- case WSDLPackage.SERVICE__EPORTS:
- getEPorts().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.SERVICE__QNAME:
- return QNAME_EDEFAULT == null ? qName != null : !QNAME_EDEFAULT.equals(qName);
- case WSDLPackage.SERVICE__UNDEFINED:
- return undefined != UNDEFINED_EDEFAULT;
- case WSDLPackage.SERVICE__EPORTS:
- return ePorts != null && !ePorts.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (qName: "); //$NON-NLS-1$
- result.append(qName);
- result.append(", undefined: "); //$NON-NLS-1$
- result.append(undefined);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcile methods
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- Definition definition = getEnclosingDefinition();
- String name = changedElement.getAttribute(WSDLConstants.NAME_ATTRIBUTE);
- QName qname = new QName(definition.getTargetNamespace(), name);
- setQName(qname);
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- switch (WSDLUtil.getInstance().getWSDLType(child))
- {
- case WSDLConstants.PORT:
- {
- Port port = (Port)((WSDLPackage)EPackage.Registry.INSTANCE.getEPackage(WSDLPackage.eNS_URI)).getWSDLFactory().createPort();
- port.setEnclosingDefinition(getEnclosingDefinition());
- getEPorts().add(port);
- port.setElement(child);
- break;
- }
- case WSDLConstants.DOCUMENTATION:
- {
- setDocumentationElement(child);
- break;
- }
- default:
- {
- super.handleUnreconciledElement(child, remainingModelObjects);
- break;
- }
- }
- }
-
- protected void handleReconciliation(Collection remainingModelObjects)
- {
- for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
- {
- remove(i.next());
- }
- }
-
- private void remove(Object modelObject)
- {
- List list = getList(modelObject);
- if (list != null)
- {
- list.remove(modelObject);
- }
- }
-
- private List getList(Object modelObject)
- {
- List result = null;
- if (modelObject instanceof Port)
- {
- result = getEPorts();
- }
- else if (modelObject instanceof ExtensibilityElement)
- {
- result = getExtensibilityElements();
- }
- return result;
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.SERVICE__QNAME)
- niceSetAttribute(theElement, WSDLConstants.NAME_ATTRIBUTE, getQName().getLocalPart());
- }
- }
-
- public Element createElement()
- {
- Element newElement = createElement(WSDLConstants.SERVICE);
- setElement(newElement);
-
- Iterator iterator = getExtensibilityElements().iterator();
- while (iterator.hasNext())
- {
- ExtensibilityElement extensibilityElement = (ExtensibilityElement)iterator.next();
- Element child = ((ExtensibilityElementImpl)extensibilityElement).createElement();
- newElement.appendChild(child);
- }
-
- iterator = getEPorts().iterator();
- while (iterator.hasNext())
- {
- Port port = (Port)iterator.next();
- Element child = ((PortImpl)port).createElement();
- newElement.appendChild(child);
- }
-
- return newElement;
- }
-
-} //ServiceImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/TypesImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/TypesImpl.java
deleted file mode 100644
index feead2b9b..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/TypesImpl.java
+++ /dev/null
@@ -1,228 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.util.XSDConstants;
-import org.w3c.dom.DOMException;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Types</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * </p>
- *
- * @generated
- */
-public class TypesImpl extends ExtensibleElementImpl implements Types
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected TypesImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.TYPES;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getSchemas()
- {
- List arrayList = new ArrayList();
- for (Iterator i = getEExtensibilityElements().iterator(); i.hasNext();)
- {
- ExtensibilityElement extensibilityElement = (ExtensibilityElement)i.next();
- if (!(extensibilityElement instanceof XSDSchemaExtensibilityElement))
- {
- continue;
- }
- XSDSchemaExtensibilityElement xsdee = (XSDSchemaExtensibilityElement)extensibilityElement;
- if (xsdee.getSchema() != null)
- {
- arrayList.add(xsdee.getSchema());
- }
- }
- return arrayList;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getSchemas(String namespaceURI)
- {
- List schemas = new ArrayList();
- for (Iterator i = getSchemas().iterator(); i.hasNext();)
- {
- XSDSchema schema = (XSDSchema)i.next();
- if (namespaceURI == null && schema.getTargetNamespace() == null)
- {
- schemas.add(schema);
- }
- else if (namespaceURI != null && namespaceURI.equals(schema.getTargetNamespace()))
- {
- schemas.add(schema);
- }
- }
- return schemas;
- }
-
- public void eNotify(Notification msg)
- {
- super.eNotify(msg);
-
- // cs.. if we've added an XSDSchemaExtensibilityElementImpl and the Types object is already attached
- // to a resource we need to set the schemaLocation for the inline schema.
- // If not yet attached to a resource, the schemaLocation's will be set via WSDLResourceImpl.attached(EObject o)
- //
- if (msg.getFeature() == WSDLPackage.Literals.EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS && msg.getEventType() == Notification.ADD)
- {
- if (msg.getNewValue() instanceof XSDSchemaExtensibilityElementImpl)
- {
- XSDSchemaExtensibilityElementImpl ee = (XSDSchemaExtensibilityElementImpl)msg.getNewValue();
- if (ee.getSchema() != null && ee.getSchema().eResource() != null)
- {
- ee.getSchema().setSchemaLocation(ee.getSchema().eResource().getURI().toString());
- }
- }
- }
- }
-
- //
- // Reconcile methods
- //
-
- public void reconcileAttributes(Element changedElement)
- {
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- if (XSDConstants.SCHEMA_ELEMENT_TAG.equals(child.getLocalName()))
- {
- try
- {
- XSDSchemaExtensibilityElement xsdee = WSDLFactory.eINSTANCE.createXSDSchemaExtensibilityElement();
- xsdee.setEnclosingDefinition(getEnclosingDefinition());
- xsdee.setElement(child); // cs : this has the side effect of creating the inline schema
- addExtensibilityElement(xsdee);
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- }
- else
- {
- super.handleUnreconciledElement(child, remainingModelObjects);
- }
- }
-
- protected void handleReconciliation(Collection remainingModelObjects)
- {
- super.handleReconciliation(remainingModelObjects);
- ((DefinitionImpl)getEnclosingDefinition()).reconcileReferences(true);
- }
-
- public Collection getModelObjects(Object component)
- {
- Types types = (Types)component;
- List list = new ArrayList();
- list.addAll(types.getEExtensibilityElements());
- return list;
- }
-
- public Element createElement()
- {
- Element newElement = createElement(WSDLConstants.TYPES);
- setElement(newElement);
-
- // Add children
- Definition definition = getEnclosingDefinition();
- if (definition == null)
- return newElement;
-
- Document document = definition.getDocument();
- if (document == null)
- document = ((DefinitionImpl)definition).updateDocument();
-
- Iterator iter = getEExtensibilityElements().iterator();
- Element el = null;
- while (iter.hasNext())
- {
- ExtensibilityElement extensibility = (ExtensibilityElement)iter.next();
- el = extensibility.getElement();
- if (el != null)
- {
- try
- {
- Element reParented = (Element)document.importNode(el, true);
- extensibility.setElement(reParented); // replace with the new one
- newElement.appendChild(reParented);
- }
- catch (DOMException e)
- {
- e.printStackTrace();
- return newElement;
- }
- }
- else
- {
- Element child = ((ExtensibilityElementImpl)extensibility).createElement();
- newElement.appendChild(child);
- }
- }
-
- return newElement;
- }
-} //TypesImpl \ No newline at end of file
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/UnknownExtensibilityElementImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/UnknownExtensibilityElementImpl.java
deleted file mode 100644
index 06f9b2f0d..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/UnknownExtensibilityElementImpl.java
+++ /dev/null
@@ -1,274 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.Collection;
-import java.util.Iterator;
-
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.UnknownExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Unknown Extensibility Element</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.UnknownExtensibilityElementImpl#getChildren <em>Children</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class UnknownExtensibilityElementImpl extends ExtensibilityElementImpl implements UnknownExtensibilityElement
-{
- /**
- * The cached value of the '{@link #getChildren() <em>Children</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getChildren()
- * @generated
- * @ordered
- */
- protected EList children;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected UnknownExtensibilityElementImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.UNKNOWN_EXTENSIBILITY_ELEMENT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList getChildren()
- {
- if (children == null)
- {
- children = new EObjectContainmentEList(UnknownExtensibilityElement.class, this, WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN);
- }
- return children;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- {
- switch (featureID)
- {
- case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN:
- return ((InternalEList)getChildren()).basicRemove(otherEnd, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN:
- return getChildren();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN:
- getChildren().clear();
- getChildren().addAll((Collection)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN:
- getChildren().clear();
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN:
- return children != null && !children.isEmpty();
- }
- return super.eIsSet(featureID);
- }
-
- //
- // Reconcile methods
- //
-
- public void setElement(Element element)
- {
- if (element == null && !isReconciling)
- {
- //System.out.println("ExtensibilityElement.setElement(): Preserving old element");
- }
- else
- {
- setElementGen(element);
- }
- }
-
- public void reconcileAttributes(Element changedElement)
- {
- //System.out.println("UnknownExtensibilityElementImpl.reconcileAttributes()");
- }
-
- public void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- //System.out.println("UnknownExtensibilityElementImpl.handleUnreconciledElement()");
- UnknownExtensibilityElement extensibilityElement = WSDLFactory.eINSTANCE.createUnknownExtensibilityElement();
- extensibilityElement.setEnclosingDefinition(getEnclosingDefinition());
- extensibilityElement.setElement(child);
-
- // TODO.. we need to figure out where the child should go in the in current list
- // so that it doesn't always end up going to the end of the list
- // (since a new element might be added at the start)
- getChildren().add(extensibilityElement);
- }
-
- protected void handleReconciliation(Collection remainingModelObjects)
- {
- for (Iterator i = remainingModelObjects.iterator(); i.hasNext();)
- {
- remove(this, i.next());
- }
- }
-
- protected void remove(Object component, Object modelObject)
- {
- UnknownExtensibilityElement uee = (UnknownExtensibilityElement)component;
- if (modelObject instanceof UnknownExtensibilityElement)
- {
- uee.getChildren().remove(modelObject);
- }
- }
-
- public Element createElement()
- {
- Definition definition = getEnclosingDefinition();
- if (definition == null)
- return null;
-
- Document document = definition.getDocument();
- if (document == null)
- document = ((DefinitionImpl)definition).updateDocument();
-
- Element newElement = null;
- if (element != null) // This is an old element.
- {
- newElement = (Element)document.importNode(element, true);
- element = newElement;
- }
- else
- {
- String namespace = getElementType().getNamespaceURI();
- String qualifier = definition.getPrefix(namespace);
- newElement = document.createElementNS(namespace, (qualifier == null ? "" : qualifier + ":") + getElementType().getLocalPart());
- element = newElement;
- }
-
- return newElement;
- }
-
- private java.util.Map properties = new java.util.HashMap();
-
- public void setAttribute(String key, String value)
- {
- properties.put(key, value);
- }
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- super.changeAttribute(eAttribute);
- Element theElement = getElement();
- if (theElement != null)
- {
- Iterator iterator = properties.entrySet().iterator();
- java.util.Map.Entry entry = null;
- while (iterator.hasNext())
- {
- entry = (java.util.Map.Entry)iterator.next();
- String attribute = (String)entry.getKey();
- String value = (String)entry.getValue();
- niceSetAttribute(theElement, attribute, value);
- }
- }
- }
-} //UnknownExtensibilityElementImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLElementImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLElementImpl.java
deleted file mode 100644
index 17f82a4a8..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLElementImpl.java
+++ /dev/null
@@ -1,1650 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2011 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-import java.util.ListIterator;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.util.BasicEList;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.EStructuralFeature;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.emf.ecore.util.EContentsEList;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.Namespace;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.eclipse.xsd.util.XSDConstants;
-import org.w3c.dom.Attr;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.Text;
-
-import com.ibm.icu.util.StringTokenizer;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Element</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl#getDocumentationElement <em>Documentation Element</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl#getElement <em>Element</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public abstract class WSDLElementImpl extends EObjectImpl implements WSDLElement
-{
- /**
- * The default value of the '{@link #getDocumentationElement() <em>Documentation Element</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getDocumentationElement()
- * @generated
- * @ordered
- */
- protected static final Element DOCUMENTATION_ELEMENT_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getDocumentationElement() <em>Documentation Element</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getDocumentationElement()
- * @generated
- * @ordered
- */
- protected Element documentationElement = DOCUMENTATION_ELEMENT_EDEFAULT;
-
- /**
- * The default value of the '{@link #getElement() <em>Element</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getElement()
- * @generated
- * @ordered
- */
- protected static final Element ELEMENT_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getElement() <em>Element</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getElement()
- * @generated
- * @ordered
- */
- protected Element element = ELEMENT_EDEFAULT;
-
- protected boolean isReconciling = false;
-
- protected boolean updatingDOM = false;
-
- protected EList wsdlContents;
-
- private Definition enclosingDefinition;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected WSDLElementImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.WSDL_ELEMENT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Element getDocumentationElement()
- {
- return documentationElement;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setDocumentationElement(Element newDocumentationElement)
- {
- Element oldDocumentationElement = documentationElement;
- documentationElement = newDocumentationElement;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(
- this,
- Notification.SET,
- WSDLPackage.WSDL_ELEMENT__DOCUMENTATION_ELEMENT,
- oldDocumentationElement,
- documentationElement));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Element getElement()
- {
- return element;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setElementGen(Element newElement)
- {
- Element oldElement = element;
- element = newElement;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.WSDL_ELEMENT__ELEMENT, oldElement, element));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setEnclosingDefinition(Definition definition)
- {
- enclosingDefinition = definition;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.WSDL_ELEMENT__DOCUMENTATION_ELEMENT:
- return getDocumentationElement();
- case WSDLPackage.WSDL_ELEMENT__ELEMENT:
- return getElement();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.WSDL_ELEMENT__DOCUMENTATION_ELEMENT:
- setDocumentationElement((Element)newValue);
- return;
- case WSDLPackage.WSDL_ELEMENT__ELEMENT:
- setElement((Element)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.WSDL_ELEMENT__DOCUMENTATION_ELEMENT:
- setDocumentationElement(DOCUMENTATION_ELEMENT_EDEFAULT);
- return;
- case WSDLPackage.WSDL_ELEMENT__ELEMENT:
- setElement(ELEMENT_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.WSDL_ELEMENT__DOCUMENTATION_ELEMENT:
- return DOCUMENTATION_ELEMENT_EDEFAULT == null
- ? documentationElement != null : !DOCUMENTATION_ELEMENT_EDEFAULT.equals(documentationElement);
- case WSDLPackage.WSDL_ELEMENT__ELEMENT:
- return ELEMENT_EDEFAULT == null ? element != null : !ELEMENT_EDEFAULT.equals(element);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (documentationElement: "); //$NON-NLS-1$
- result.append(documentationElement);
- result.append(", element: "); //$NON-NLS-1$
- result.append(element);
- result.append(')');
- return result.toString();
- }
-
- //
- // Reconcilation methods: DOM -> Model
- //
-
- public static class WSDLContentsEList extends EContentsEList
- {
- WSDLContentsEList(EObject eObject, EStructuralFeature[] eStructuralFeatures)
- {
- super(eObject, eStructuralFeatures);
- }
-
- protected ListIterator newListIterator()
- {
- return new FeatureIteratorImpl(eObject, eStructuralFeatures);
- }
-
- protected boolean isIncluded(EStructuralFeature eStructuralFeature)
- {
- EReference eReference = (EReference)eStructuralFeature;
- return !eReference.isTransient();
- }
-
- public List basicList()
- {
- return new WSDLContentsEList(eObject, eStructuralFeatures);
- }
-
- public Iterator basicIterator()
- {
- return new FeatureIteratorImpl(eObject, eStructuralFeatures);
- }
-
- public static class FeatureIteratorImpl extends EContentsEList.FeatureIteratorImpl
- {
- public FeatureIteratorImpl(EObject eObject)
- {
- super(eObject, (EStructuralFeature[])((BasicEList)eObject.eClass().getEAllReferences()).data());
- }
-
- public FeatureIteratorImpl(EObject eObject, EStructuralFeature[] eStructuralFeatures)
- {
- super(eObject, eStructuralFeatures);
- }
-
- protected boolean isIncluded(EStructuralFeature eStructuralFeature)
- {
- EReference eReference = (EReference)eStructuralFeature;
- return !eReference.isTransient();
- }
- }
- }
-
- public EList getWSDLContents()
- {
- if (wsdlContents == null)
- {
- wsdlContents = new WSDLContentsEList(this, (EStructuralFeature[])((BasicEList)eClass().getEAllContainments()).data());
- }
-
- return wsdlContents;
- }
-
- public void setElement(Element element)
- {
- if (element == null)
- {
- isReconciling = true;
- setElementGen(null);
- for (Iterator contents = getWSDLContents().iterator(); contents.hasNext();)
- {
- Object obj = contents.next();
- if (obj instanceof WSDLElementImpl)
- {
- WSDLElementImpl content = (WSDLElementImpl)obj;
- content.setElement(null);
- }
- }
- isReconciling = false;
- }
- else
- {
- setElementGen(element);
- }
- }
-
- public boolean eNotificationRequired()
- {
- return true;
- }
-
- public void eNotify(Notification msg)
- {
- int eventType = msg.getEventType();
- Object feature = msg.getFeature();
- Object oldValue = msg.getOldValue();
- Object newValue = msg.getNewValue();
-
- if (eClass().getEAllReferences().contains(feature))
- {
- EReference eReference = (EReference)feature;
- if (eReference.isContainment() && !eReference.isTransient())
- {
- switch (eventType)
- {
- case Notification.ADD:
- {
- adoptContent(eReference, newValue);
- break;
- }
- case Notification.ADD_MANY:
- {
- for (Iterator newValues = ((Collection)newValue).iterator(); newValues.hasNext();)
- {
- WSDLElement wsdlElement = (WSDLElement)newValues.next();
- adoptContent(eReference, wsdlElement);
- }
- break;
- }
- case Notification.REMOVE:
- {
- if (oldValue != null)
- {
- orphanContent(eReference, /*(WSDLElement)*/oldValue);
- }
- break;
- }
- case Notification.REMOVE_MANY:
- {
- for (Iterator oldValues = ((Collection)oldValue).iterator(); oldValues.hasNext();)
- {
- EObject object = (EObject)oldValues.next();
- orphanContent(eReference, object);
- }
- break;
- }
- case Notification.MOVE:
- {
- moveContent(eReference, (WSDLElement)newValue);
- break;
- }
- case Notification.SET:
- case Notification.UNSET:
- {
- if (oldValue != null)
- {
- orphanContent(eReference, oldValue);
- }
- if (newValue != null)
- {
- adoptContent(eReference, newValue);
- }
- break;
- }
- }
- }
- else
- {
- switch (eventType)
- {
- case Notification.ADD:
- case Notification.ADD_MANY:
- case Notification.REMOVE:
- case Notification.REMOVE_MANY:
- case Notification.MOVE:
- case Notification.SET:
- case Notification.UNSET:
- {
- changeReference(eReference);
- break;
- }
- }
- }
- }
- else if (eClass().getEAllAttributes().contains(feature))
- {
- EAttribute eAttribute = (EAttribute)feature;
- switch (eventType)
- {
- case Notification.ADD:
- case Notification.ADD_MANY:
- case Notification.REMOVE:
- case Notification.REMOVE_MANY:
- case Notification.MOVE:
- case Notification.SET:
- case Notification.UNSET:
- {
- changeAttribute(eAttribute);
- break;
- }
- }
- }
- super.eNotify(msg);
- }
-
- protected void orphanContent(EReference eReference, Object obj)
- {
- if (!isReconciling)
- {
- Element parent = getElement();
- if (parent != null && obj != null && obj instanceof WSDLElement)
- {
- WSDLElement wsdlElement = (WSDLElement)obj;
- Element contentElement = wsdlElement.getElement();
- if (contentElement != null)
- niceRemoveChild(contentElement.getParentNode(), contentElement);
- }
- else
- ;//System.out.println("WSDLElement.orphanContent(), Object is: " + obj);
- }
- }
-
- protected void niceRemoveChild(Node parent, Node child)
- {
- if (isReconciling)
- {
- // System.out.println("**** cyclic dom writeback avoided " + eClass().getName());
- return;
- }
- forceNiceRemoveChild(parent, child);
- }
-
- public void forceNiceRemoveChild(Node parent, Node child)
- {
- updatingDOM = true;
-
- boolean done = false;
-
- // System.out.println("?*");
- Node previous = child.getPreviousSibling();
- if (previous != null && previous.getNodeType() == Node.TEXT_NODE)
- {
- Text text = (Text)previous;
- String data = text.getData();
- int index = data.lastIndexOf('\n');
- if (index != -1)
- {
- if (index - 1 > 0 && data.charAt(index - 1) == '\r')
- {
- //System.out.println("1*");
- text.deleteData(index - 1, data.length() - index + 1);
- }
- else
- {
- //System.out.println("2*");
- text.deleteData(index, data.length() - index);
- }
- done = true;
- }
- else
- {
- //System.out.println("No return before!");
- }
- }
- else
- {
- // System.out.println("No text node before!");
- }
-
- if (!done)
- {
- for (Node next = child.getNextSibling(); next != null; next = next.getNextSibling())
- {
- if (next.getNodeType() == Node.TEXT_NODE)
- {
- Text text = (Text)next;
- String data = text.getData();
- /*
- System.out.print("xx " + data.length() + ":: ");
- for (int i = 0; i < data.length(); ++i)
- {
- System.out.print(" " + Integer.toHexString((int)data.charAt(i)));
- }
- System.out.println();
- */
-
- int index = data.indexOf('\n');
- if (index != -1)
- {
- if (index + 1 < data.length() && data.charAt(index + 1) == '\r')
- {
- // System.out.println("3*");
- text.deleteData(0, index + 2);
- }
- else
- {
- //System.out.println("4*");
- text.deleteData(0, index + 1);
- }
- break;
- }
- else
- {
- // System.out.println("No return after!");
- }
- }
- else if (next.getNodeType() == Node.ELEMENT_NODE)
- {
- break;
- }
- }
- }
-
- // System.out.println("Removing from--------\n " + parent);
- // System.out.println("Removing--------\n " + child);
- if (parent != null)
- parent.removeChild(child);
-
- updatingDOM = false;
- }
-
- protected void moveContent(EReference eReference, WSDLElement wsdlElement)
- {
- if (isReconciling)
- {
- // System.out.println("**** cyclic dom writeback avoided " + eClass().getName());
- return;
- }
- //System.out.println("moving " + xsdConcreteComponent);
- Node parent = getAdoptionParentNode(eReference);
- if (parent != null)
- {
- Element child = wsdlElement.getElement();
- if (child != null)
- {
- List contents = getWSDLContents();
- int index = contents.indexOf(wsdlElement);
- niceRemoveChild(parent, child);
- niceInsertBefore(parent, child, ++index == contents.size() ? null : ((WSDLElement)contents.get(index)).getElement());
- }
- }
- //System.out.println("moved " + xsdConcreteComponent);
-
- }
-
- protected void adoptContent(EReference eReference, Object object)
- {
- if (object instanceof WSDLElement)
- {
- WSDLElement wsdlElement = (WSDLElement)object;
- if (isReconciling)
- {
- if (wsdlElement.getElement() != null)
- {
- ((WSDLElementImpl)wsdlElement).elementChanged(wsdlElement.getElement());
- }
- }
- else
- {
- Element childElement = wsdlElement.getElement();
- if (getElement() != null && (childElement == null || childElement.getParentNode() == null))
- {
- if (childElement != null && childElement.getOwnerDocument() != getElement().getOwnerDocument())
- {
- wsdlElement.setElement(null);
- childElement = null;
- }
-
- handleElementForAdopt(eReference, wsdlElement);
- ((WSDLElementImpl)wsdlElement).updateElement();
- }
- }
-
- Definition definition = getEnclosingDefinition();
- if (definition != null)
- {
- ((WSDLElementImpl)wsdlElement).adoptBy(definition);
- }
- }
- else if (object instanceof Namespace)
- {
- // Add a namespace attribute to the Definitions element.
- Namespace ns = (Namespace)object;
- Node adoptionParent = getAdoptionParentNode(eReference); // Definitions node
- // KB: Assumption - The prefix is unique if we are here (by the Definitions model).
- if (adoptionParent != null)
- {
- ((Element)adoptionParent).setAttribute("xmlns:" + ns.getPrefix(), ns.getURI());
- }
- }
- }
-
- protected Node getAdoptionParentNode(EReference eReference)
- {
- return getElement();
- }
-
- protected void handleElementForAdopt(EReference eReference, WSDLElement wsdlElement)
- {
- // Establish DOM parent-child relationship
-
- Node adoptionParent = getAdoptionParentNode(eReference);
- Element childElement = wsdlElement.getElement();
- Element referencedElement = null;
-
- for (Iterator contents = getWSDLContents().iterator(); contents.hasNext();)
- {
- if (contents.next() == wsdlElement)
- {
- if (contents.hasNext())
- {
- Object next = contents.next();
- if (next instanceof WSDLElement)
- {
- referencedElement = ((WSDLElement)next).getElement();
- while (referencedElement != null)
- {
- Node parent = referencedElement.getParentNode();
- if (parent == null)
- {
- referencedElement = null;
- break;
- }
- else if (parent == adoptionParent)
- {
- break;
- }
- else if (parent.getNodeType() == Node.ELEMENT_NODE)
- {
- referencedElement = (Element)parent;
- }
- else
- {
- break;
- }
- }
- }
- }
- break;
- }
- }
-
- if (childElement == null)
- {
- ((WSDLElementImpl)wsdlElement).isReconciling = true;
- childElement = ((WSDLElementImpl)wsdlElement).createElement();
- ((WSDLElementImpl)wsdlElement).isReconciling = false;
- if (childElement == null)
- {
- //System.out.println("not created! " + wsdlElement);
- return;
- }
- }
-
- boolean isAttached = false;
- for (Node rootDocument = childElement; rootDocument != null; rootDocument = rootDocument.getParentNode())
- {
- if (WSDLConstants.nodeType(rootDocument) == WSDLConstants.DEFINITION)
- {
- isAttached = true;
- break;
- }
- }
-
- if (!isAttached)
- {
- // If we're dealing with a documentation element we need to put it first in the list
-
- if (referencedElement == null && WSDLConstants.nodeType(childElement) == WSDLConstants.DOCUMENTATION && !eReference.isMany())
- {
- // Here we find the first element node in the list, the documentation element needs to go before this element
-
- for (Node child = adoptionParent.getFirstChild(); child != null; child = child.getNextSibling())
- {
- if (child.getNodeType() == Node.ELEMENT_NODE)
- {
- referencedElement = (Element)child;
- break;
- }
- }
- }
- //referencedElement = computeTopLevelRefChild(adoptionParent,childElement);
- niceInsertBefore(adoptionParent, childElement, referencedElement);
- }
- }
-
- public void niceInsertBefore(Node parent, Node newChild, Node referenceChild)
- {
- if (isReconciling)
- {
- // System.out.println("**** cyclic dom writeback avoided " + eClass().getName());
- return;
- }
-
- forceNiceInsertBefore(parent, newChild, referenceChild);
- }
-
- public void forceNiceInsertBefore(Node parent, Node newChild, Node referenceChild)
- {
- updatingDOM = true;
-
- LOOP: for (Node child = referenceChild == null ? parent.getLastChild() : referenceChild.getPreviousSibling(); child != null; child = child.getPreviousSibling())
- {
- switch (child.getNodeType())
- {
- case Node.TEXT_NODE:
- {
- Text text = (Text)child;
- String data = text.getData();
-
- /*
- System.out.print("xx " + data.length() + ":: ");
- for (int i = 0; i < data.length(); ++i)
- {
- System.out.print(" " + Integer.toHexString((int)data.charAt(i)));
- }
- System.out.println();
- */
-
- int index = data.lastIndexOf('\n');
- if (index != -1)
- {
- // System.out.println("In here");
-
- StringBuffer indent = new StringBuffer();
- for (Node ancestor = parent.getParentNode(); ancestor != null && ancestor.getNodeType() != Node.DOCUMENT_NODE; ancestor = ancestor.getParentNode())
- {
- indent.append(" ");
- }
-
- if (index + 1 < data.length() && data.charAt(index + 1) == '\r')
- {
- ++index;
- }
- text.replaceData(index + 1, data.length() - index - 1, indent + " ");
-
- // setCorrectIndentation(indent, newText);
- if (referenceChild != null)
- {
- indent.append(" ");
- }
- Text newText = parent.getOwnerDocument().createTextNode("\n" + indent);
- // System.out.println("Inserted..." + newText);
- parent.insertBefore(newText, referenceChild);
- referenceChild = newText;
- break LOOP;
- }
-
- break;
- }
- case Node.ELEMENT_NODE:
- {
- break LOOP;
- }
- }
- }
-
- // System.out.println("Inserted..." + newChild);
- parent.insertBefore(newChild, referenceChild);
-
- updatingDOM = false;
- }
-
- protected Element computeTopLevelRefChild(Node parentNode, Node nodeToAdd)
- {
- Element result = null;
- int a = getPrecedence(nodeToAdd);
-
- for (Node node = parentNode.getFirstChild(); node != null; node = node.getNextSibling())
- {
- if (node.getNodeType() == Node.ELEMENT_NODE)
- {
- int b = getPrecedence(node);
- if (b >= a)
- {
- result = (Element)node;
- break;
- }
- }
- }
- return result;
- }
-
- private HashMap precedenceMap = createPrecedenceMap();
-
- private int getPrecedence(Node node)
- {
- int result = 2;
- String localName = node.getLocalName();
- if (localName != null)
- {
- Integer integer = (Integer)precedenceMap.get(localName);
- if (integer != null)
- {
- result = integer.intValue();
- }
- }
- return result;
- }
-
- private HashMap createPrecedenceMap()
- {
- HashMap hashMap = new HashMap();
- hashMap.put(WSDLConstants.DOCUMENTATION_ELEMENT_TAG, new Integer(1));
- hashMap.put(WSDLConstants.IMPORT_ELEMENT_TAG, new Integer(3));
- hashMap.put(WSDLConstants.TYPES_ELEMENT_TAG, new Integer(4));
- hashMap.put(WSDLConstants.MESSAGE_ELEMENT_TAG, new Integer(5));
- hashMap.put(WSDLConstants.PORT_TYPE_ELEMENT_TAG, new Integer(6));
- hashMap.put(WSDLConstants.BINDING_ELEMENT_TAG, new Integer(7));
- hashMap.put(WSDLConstants.SERVICE_ELEMENT_TAG, new Integer(8));
- return hashMap;
- }
-
- protected void adoptBy(Definition definition)
- {
- for (Iterator components = getWSDLContents().iterator(); components.hasNext();)
- {
- Object child = components.next();
- if (child instanceof WSDLElementImpl)
- {
- ((WSDLElementImpl)child).adoptBy(definition);
- }
- }
- }
-
- protected boolean isUpdatingDOM()
- {
- return updatingDOM;
- }
-
- public void elementChanged(Element changedElement)
- {
- if (!isUpdatingDOM())
- {
- if (!isReconciling)
- {
- //System.out.println("**** changeFor " + eClass().getName());
- isReconciling = true;
- reconcile(changedElement);
-
- WSDLElement theContainer = getContainer();
- if (theContainer != null && theContainer.getElement() == changedElement)
- {
- ((WSDLElementImpl)theContainer).elementChanged(changedElement);
- }
-
- isReconciling = false;
- traverseToRootForPatching();
- }
- else
- {
- ; //System.out.println("**** cyclic internal reconcile avoided " + eClass().getName());
- }
- }
- else
- {
- ; //System.out.println("**** cyclic DOM reconcile avoided " + eClass().getName());
- }
- }
-
- protected void handleUnreconciledElement(Element child, Collection remainingModelObjects)
- {
- }
-
- protected void handleReconciliation(Collection remainingModelObjects)
- {
- }
-
- /**
- * @deprecated
- * TODO... remove this method!
- */
- public Collection getModelObjects(Object component)
- {
- return getWSDLContents();
- }
-
- /*
- protected Element getElementForModelObject(Object modelObject)
- {
- Element result = null;
- if (modelObject instanceof Element)
- {
- result = (Element) modelObject;
- }
- else if (modelObject instanceof WSDLElement)
- {
- result = ((WSDLElement) modelObject).getElement();
- }
- return result;
- }
- */
-
- private Collection getContentNodes(Element changedElement)
- {
- Collection result = new ArrayList();
- for (Node child = changedElement.getFirstChild(); child != null; child = child.getNextSibling())
- {
- if (child.getNodeType() == Node.ELEMENT_NODE)
- {
- result.add(child);
- }
- }
- return result;
- }
-
- // Some subclasses use this method
- protected QName createQName(Definition definition, String prefixedName)
- {
- // Delegate to the new form to preserve backward compatibility in case someone
- // else calls this method.
-
- return createQName(definition, prefixedName, null);
- }
-
- /**
- * Creates a QName from a prefixed name. Takes into account locally defined
- * namespace prefixes.
- *
- * @param definition
- * the enclosing definition. Must not be null.
- * @param prefixedName
- * the prefixed name to convert to QName
- * @param element
- * the enclosing element. May be null in which case the prefix is
- * only looked up among the ones defined at the definition level.
- * @return the QName equivalent for the given prefixed name, or null if a
- * namespace prefix cannot be found for the given namespace URI or if
- * the prefixed name is null.
- */
- protected QName createQName(Definition definition, String prefixedName, Element element)
- {
- return createQName(definition, prefixedName, element, true);
- }
-
- /**
- * Creates a QName from a prefixed name. Takes into account locally defined
- * namespace prefixes. Selectively allows null namespace URIs.
- *
- * @param definition
- * the enclosing definition. Must not be null.
- * @param prefixedName
- * the prefixed name to convert to QName
- * @param element
- * the enclosing element. May be null in which case the prefix is
- * only looked up among the ones defined at the definition level.
- * @param allowNullNamespaceURI if true and the prefixed name does not have
- * a prefix a QName is constructed and returned using
- * {@link XMLConstants#NULL_NS_URI} for the namespace URI
- * @return the QName equivalent for the given prefixed name, or null if a
- * namespace prefix cannot be found for the given namespace URI or if
- * the prefixed name is null.
- */
- protected QName createQName(Definition definition, String prefixedName, Element element, boolean allowNullNamespaceURI)
- {
- QName qname = null;
- if (prefixedName != null)
- {
- int index = prefixedName.indexOf(":"); ////$NON-NLS-1$
- String prefix = (index == -1) ? "" : prefixedName.substring(0, index); //$NON-NLS-1$
- String namespace = null;
-
- if (element == null)
- {
- namespace = definition.getNamespace(prefix);
- }
- else
- {
- // Try to find a locally defined namespace prefix.
-
- namespace = getNamespaceURIFromPrefix(element, prefix);
-
- // If the namespace is still null, then try to find it from the definition
- if (namespace == null)
- {
- namespace = definition.getNamespace(prefix);
- }
- }
-
- if (namespace != null || (allowNullNamespaceURI && prefix.length() == 0))
- {
- String localPart = prefixedName.substring(index + 1);
- qname = new QName(namespace, localPart);
- }
- }
- return qname;
- }
-
- /**
- * Given a prefix and a node, finds the namespace URI pointed to by the
- * prefix. Walks the element containment hierarchy until it finds one or it
- * reaches the document root.
- *
- * @param node
- * the starting node
- * @param prefix
- * the prefix to find an xmlns:prefix=uri for
- *
- * @return the namespace URI or null if not found
- */
- private static String getNamespaceURIFromPrefix(Node node, String prefix)
- {
- if (node == null || prefix == null)
- {
- return null;
- }
-
- if (prefix.length() == 0)
- {
- prefix = "xmlns"; //$NON-NLS-1$
- }
-
- Node currentNode = node;
-
- while (currentNode != null && currentNode.getNodeType() == Node.ELEMENT_NODE)
- {
- String namespaceURI = getAttributeNS((Element)currentNode, XSDConstants.XMLNS_URI_2000, prefix);
-
- if (namespaceURI != null)
- {
- return namespaceURI;
- }
- else
- {
- currentNode = currentNode.getParentNode();
- }
- }
-
- return null;
- }
-
- /**
- * Retrieves an attribute's value.
- * @param element the containing element.
- * @param namespaceURI the namespace URI.
- * @param localPart the local name.
- * @return the attribute's value if present, or null if not.
- */
- private static String getAttributeNS(Element element, String namespaceURI, String localPart)
- {
- String attributeValue = null;
- Attr attribute = element.getAttributeNodeNS(namespaceURI, localPart);
-
- if (attribute != null)
- {
- attributeValue = attribute.getValue();
- }
-
- return attributeValue;
- }
-
- //
- // For reconciliation: Model -> DOM
- //
-
- public void updateElement(boolean deep)
- {
- if (deep || getElement() == null)
- {
- updateElement();
- }
- else
- {
- changeAttribute(null);
- changeReference(null);
- }
- }
-
- public void updateElement()
- {
- if (getElement() == null)
- {
- isReconciling = true;
- createElement();
- isReconciling = false;
- }
-
- changeAttribute(null);
- changeReference(null);
-
- Object obj = null;
- for (Iterator containments = eClass().getEAllContainments().iterator(); containments.hasNext();)
- {
- EReference eReference = (EReference)containments.next();
- if (eReference == WSDLPackage.Literals.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA)
- {
- // TBD - This is an instance of XSDSchemaExtensibilityElement and
- // eRefernce is XSDSchema. What do we want to do for update?
- }
- else if (!eReference.isTransient())
- {
- if (eReference.isMany())
- {
- for (Iterator objects = ((Collection)eGet(eReference)).iterator(); objects.hasNext();)
- {
- obj = objects.next();
- if (!(obj instanceof WSDLElement) || obj == null)
- {
- // Skip it. Probably this is Namespace.
- }
- else
- {
- WSDLElement wsdlElement = (WSDLElement)obj;
- //handleElementForAdopt(eReference, wsdlElement);
- ((WSDLElementImpl)wsdlElement).updateElement();
- }
- }
- }
- else
- {
- WSDLElement wsdlElement = (WSDLElement)eGet(eReference);
- if (wsdlElement != null)
- {
- //handleElementForAdopt(eReference, wsdlElement);
- ((WSDLElementImpl)wsdlElement).updateElement();
- }
- }
- } // end else if
- } // end for
- }
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (eAttribute == WSDLPackage.Literals.WSDL_ELEMENT__ELEMENT)
- {
- Element theElement = getElement();
- if (theElement != null && !isReconciling)
- {
- for (Node rootDocument = theElement.getParentNode(); rootDocument != null; rootDocument = rootDocument.getParentNode())
- {
- if (rootDocument.getNodeType() == Node.DOCUMENT_NODE)
- {
- isReconciling = true;
- if (getEnclosingDefinition() == null)
- {
- reconcileAttributes(getElement());
- isReconciling = false;
- }
- else
- {
- reconcile(getElement());
- isReconciling = false;
- traverseToRootForPatching();
- }
- break;
- }
- }
- }
- }
-
- }
-
- protected void traverseToRootForPatching()
- {
- if (!isReconciling)
- {
- WSDLElementImpl container = (WSDLElementImpl)getContainer();
- if (container != null)
- {
- container.traverseToRootForPatching();
- }
- }
- }
-
- protected void reconcile(Element changedElement)
- {
- reconcileAttributes(changedElement);
- reconcileContents(changedElement);
- }
-
- protected void reconcileAttributes(Element changedElement)
- {
- }
-
- protected void reconcileContents(Element changedElement)
- {
- List remainingModelObjects = new ArrayList(getWSDLContents());
-
- Collection contentNodes = getContentNodes(changedElement);
-
- Element theDocumentationElement = null;
-
- // for each applicable child node of changedElement
- LOOP: for (Iterator i = contentNodes.iterator(); i.hasNext();)
- {
- Element child = (Element)i.next();
- // Set Documentation element if exists
- if (WSDLConstants.DOCUMENTATION_ELEMENT_TAG.equals(child.getLocalName())
- && WSDLConstants.isMatchingNamespace(child.getNamespaceURI(), WSDLConstants.WSDL_NAMESPACE_URI))
- {
- // assume the first 'documentation' element is 'the' documentation element
- // 'there can be only one!'
- if (theDocumentationElement == null)
- {
- theDocumentationElement = child;
- }
- }
- // go thru the model objects to collect matching object for reuse
- for (Iterator contents = remainingModelObjects.iterator(); contents.hasNext();)
- {
- Object modelObject = (Object)contents.next();
-
- if (modelObject instanceof WSDLElement)
- {
- if (((WSDLElement)modelObject).getElement() == child)
- {
- contents.remove(); // removes the 'child' Node from the remainingModelObjects list
- continue LOOP;
- }
- }
- }
-
- // if the documentation element has changed... update it
- //
- if (theDocumentationElement != getDocumentationElement())
- {
- setDocumentationElement(theDocumentationElement);
- }
-
- // we haven't found a matching model object for the Node, se we may need to
- // create a new model object
- handleUnreconciledElement(child, remainingModelObjects);
- }
-
- // now we can remove the remaining model objects
- handleReconciliation(remainingModelObjects);
-
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Definition getEnclosingDefinition()
- {
- if (enclosingDefinition != null)
- return enclosingDefinition;
-
- // TBD - Revisit
- //EObject c = eContaier(); c != null; c = c.eContainter())
- //{
-
- for (WSDLElement container = this; container != null; container = ((WSDLElementImpl)container).getContainer())
- {
- if (container instanceof Definition)
- {
- enclosingDefinition = (Definition)container;
- return enclosingDefinition;
- }
- }
-
- return null;
- }
-
- /*
- public Definition getRootEnclosingDefinition()
- {
- if (enclosingDefinition == null)
- {
- Resource resource = eResource();
- List contents = resource.getContents();
- if (contents.size() == 1
- && contents.get(0) instanceof Definition)
- enclosingDefinition = (Definition)contents.get(0);
- }
- return enclosingDefinition;
- }
- */
-
- public WSDLElement getContainer()
- {
- return eContainer() instanceof WSDLElement ? (WSDLElement)eContainer() : null;
- }
-
- protected void niceSetAttribute(Element element, String attribute, String value)
- {
- if (isReconciling)
- {
- //System.out.println("**** cyclic dom attribute writeback avoided " + eClass().getName());
- return;
- }
-
- if (value == null)
- {
- if (element.hasAttributeNS(null, attribute))
- {
- updatingDOM = true;
- element.removeAttribute(attribute);
- updatingDOM = false;
- }
- }
- else if (!element.hasAttributeNS(null, attribute) || !element.getAttributeNS(null, attribute).equals(value))
- {
- updatingDOM = true;
- element.setAttributeNS(null, attribute, value);
- updatingDOM = false;
- }
- }
-
- protected String niceCreateNamespaceAttribute(String namespace)
- {
- // Create and return a unique prefix for "namespace."
- return null;
- }
-
- protected void niceSetAttributeURIValue(Element element, String attribute, String uriList)
- {
- if (isReconciling)
- {
- // System.out.println("**** cyclic dom attribute writeback avoided " + eClass().getName());
- return;
- }
-
- if (uriList == null)
- {
- updatingDOM = true;
- element.removeAttribute(attribute);
- updatingDOM = false;
- }
- else
- {
- StringBuffer value = new StringBuffer();
- for (StringTokenizer stringTokenizer = new StringTokenizer(uriList, " "); stringTokenizer.hasMoreElements();)
- {
- String uri = stringTokenizer.nextToken();
- String namespace = null;
- String localName = uri;
- int index = uri.lastIndexOf("#");
- if (index != -1)
- {
- if (index > 0)
- {
- namespace = uri.substring(0, index);
- }
- localName = uri.substring(index + 1);
- }
- String qualifier = XSDConstants.lookupQualifier(element, namespace);
- if (qualifier == null)
- {
- qualifier = niceCreateNamespaceAttribute(namespace);
- }
-
- String qName = qualifier == null || qualifier.length() == 0 ? localName : qualifier + ":" + localName;
-
- if (value.length() != 0)
- {
- value.append(' ');
- }
- value.append(qName);
- }
-
- if (!element.hasAttributeNS(null, attribute) || !element.getAttributeNS(null, attribute).equals(value.toString()))
- {
- updatingDOM = true;
- element.setAttributeNS(null, attribute, value.toString());
- updatingDOM = false;
- }
- }
- }
-
- protected void changeReference(EReference eReference)
- {
- }
-
- protected Element createElement() // Should I make this abstract?
- {
- return null;
- }
-
- protected final Element createElement(int nodeType)
- {
- Definition definition = null;
- if (this instanceof Definition)
- definition = (Definition)this;
- else
- definition = getEnclosingDefinition();
-
- if (definition == null)
- return null;
-
- Document document = definition.getDocument();
- if (document == null)
- document = ((DefinitionImpl)definition).updateDocument();
-
- // Retrieve the namespace prefix for the WSDL namespace
- String wsdlNamespace = WSDLConstants.WSDL_NAMESPACE_URI;
- String qualifier = definition.getPrefix(wsdlNamespace);
-
- Element newElement = document.createElementNS(wsdlNamespace, (qualifier == null ? "" : qualifier + ":")
- + WSDLConstants.getElementTag(nodeType));
-
- if (document.getDocumentElement() == null)
- document.appendChild(newElement);
-
- if (getDocumentationElement() != null)
- newElement.appendChild(document.importNode(getDocumentationElement(), true));
-
- return newElement;
- }
-
- public void reconcileReferences(boolean deep)
- {
- if (deep)
- {
- for (Iterator contents = getWSDLContents().iterator(); contents.hasNext();)
- {
- Object content = contents.next();
- if (content instanceof WSDLElementImpl)
- {
- WSDLElementImpl element = (WSDLElementImpl)content;
- element.isReconciling = true;
- element.reconcileReferences(true);
- element.isReconciling = false;
- }
- }
- }
- }
-
- public WSDLElement getBestWSDLElement(List elementPath)
- {
- WSDLElement result = this;
- for (Iterator components = getWSDLContents().iterator(); components.hasNext();)
- {
- Object object = components.next();
- if (object instanceof WSDLElementImpl)
- {
- WSDLElementImpl childWSDLElement = (WSDLElementImpl)object;
-
- if (elementPath.contains(childWSDLElement.getElement()))
- {
- result = childWSDLElement;
- WSDLElement betterWSDLElement = childWSDLElement.getBestWSDLElement(elementPath);
- if (betterWSDLElement != null)
- {
- result = betterWSDLElement;
- }
-
- if (!considerAllContainsForBestWSDLElement())
- {
- break;
- }
- }
- }
- }
-
- return result;
- }
-
- protected boolean considerAllContainsForBestWSDLElement()
- {
- return false;
- }
-
- public void elementAttributesChanged(Element changedElement)
- {
- if (!isUpdatingDOM())
- {
- if (!isReconciling)
- {
- // System.out.println("**** changeFor " + eClass().getName());
-
- isReconciling = true;
- reconcileAttributes(changedElement);
-
- WSDLElementImpl theContainer = (WSDLElementImpl)getContainer();
- if (theContainer != null && theContainer.getElement() == changedElement)
- {
- theContainer.elementAttributesChanged(changedElement);
- }
-
- isReconciling = false;
- traverseToRootForPatching();
- }
- else
- {
- // System.out.println("**** cyclic internal reconcile avoided " + eClass().getName());
- }
- }
- else
- {
- // System.out.println("**** cyclic DOM reconcile avoided " + eClass().getName());
- }
- }
-
- public void elementContentsChanged(Element changedElement)
- {
- if (!isUpdatingDOM())
- {
- if (!isReconciling)
- {
- // System.out.println("**** changeFor " + eClass().getName());
-
- isReconciling = true;
- reconcileContents(changedElement);
-
- WSDLElementImpl theContainer = (WSDLElementImpl)getContainer();
- if (theContainer != null && theContainer.getElement() == changedElement)
- {
- theContainer.elementContentsChanged(changedElement);
- }
-
- isReconciling = false;
- traverseToRootForPatching();
- }
- else
- {
- // System.out.println("**** cyclic internal reconcile avoided " + eClass().getName());
- }
- }
- else
- {
- // System.out.println("**** cyclic DOM reconcile avoided " + eClass().getName());
- }
- }
-
- protected void updatePrefix(Node node, String namespace, String oldPrefix, String newPrefix)
- {
- if ((namespace == null ? node.getNamespaceURI() == null : namespace.equals(node.getNamespaceURI()))
- && (oldPrefix == null ? node.getPrefix() == null : oldPrefix.equals(node.getPrefix())))
- {
- node.setPrefix(newPrefix);
- }
-
- for (Node child = node.getFirstChild(); child != null; child = child.getNextSibling())
- {
- updatePrefix(child, namespace, oldPrefix, newPrefix);
- }
- }
-
- protected String getNamespace(Element element)
- {
- String name = element.getTagName();
- int index = name.indexOf(":"); //$NON-NLS-1$
- String nsPrefix = null;
- if (index != -1)
- {
- nsPrefix = name.substring(0, index);
- }
- else
- {
- nsPrefix = "xmlns"; //$NON-NLS-1$
- }
-
- String namespaceURI = null;
-
- // First try to locate the namespace URI in the definition's prefix to namespace map.
- // This will provide backward compatibility for existing clients.
-
- Definition enclosingDefinition = getEnclosingDefinition();
- if (enclosingDefinition != null)
- {
- namespaceURI = enclosingDefinition.getNamespace(nsPrefix);
- }
-
- // We did not find it at the top level, try to find a locally defined namespace prefix.
-
- if (namespaceURI == null)
- {
- namespaceURI = getNamespaceURIFromPrefix(element, nsPrefix);
- }
-
- return namespaceURI;
- }
-
- protected String getLocalName(Element element)
- {
- String name = element.getTagName();
- int index = name.indexOf(":");
- if (index == -1)
- return name;
- else
- return name.substring(index + 1);
- }
-
-} //WSDLElementImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLFactoryImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLFactoryImpl.java
deleted file mode 100644
index eb409fe25..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLFactoryImpl.java
+++ /dev/null
@@ -1,592 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import javax.wsdl.OperationType;
-import javax.wsdl.WSDLException;
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.impl.EFactoryImpl;
-import org.eclipse.emf.ecore.plugin.EcorePlugin;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.BindingFault;
-import org.eclipse.wst.wsdl.BindingInput;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.BindingOutput;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.Namespace;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.Service;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.UnknownExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.WSDLPlugin;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.util.ExtensibilityElementFactory;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class WSDLFactoryImpl extends EFactoryImpl implements WSDLFactory
-{
- /**
- * Creates the default factory implementation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static WSDLFactory init()
- {
- try
- {
- WSDLFactory theWSDLFactory = (WSDLFactory)EPackage.Registry.INSTANCE.getEFactory("http://www.eclipse.org/wsdl/2003/WSDL"); //$NON-NLS-1$
- if (theWSDLFactory != null)
- {
- return theWSDLFactory;
- }
- }
- catch (Exception exception)
- {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new WSDLFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public WSDLFactoryImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EObject create(EClass eClass)
- {
- switch (eClass.getClassifierID())
- {
- case WSDLPackage.PORT_TYPE:
- return createPortType();
- case WSDLPackage.OPERATION:
- return createOperation();
- case WSDLPackage.MESSAGE:
- return createMessage();
- case WSDLPackage.PART:
- return createPart();
- case WSDLPackage.BINDING:
- return createBinding();
- case WSDLPackage.BINDING_OPERATION:
- return createBindingOperation();
- case WSDLPackage.SERVICE:
- return createService();
- case WSDLPackage.PORT:
- return createPort();
- case WSDLPackage.EXTENSIBILITY_ELEMENT:
- return createExtensibilityElement();
- case WSDLPackage.DEFINITION:
- return createDefinition();
- case WSDLPackage.IMPORT:
- return createImport();
- case WSDLPackage.INPUT:
- return createInput();
- case WSDLPackage.OUTPUT:
- return createOutput();
- case WSDLPackage.FAULT:
- return createFault();
- case WSDLPackage.BINDING_INPUT:
- return createBindingInput();
- case WSDLPackage.BINDING_OUTPUT:
- return createBindingOutput();
- case WSDLPackage.BINDING_FAULT:
- return createBindingFault();
- case WSDLPackage.NAMESPACE:
- return createNamespace();
- case WSDLPackage.TYPES:
- return createTypes();
- case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT:
- return createUnknownExtensibilityElement();
- case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT:
- return createXSDSchemaExtensibilityElement();
- default:
- throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object createFromString(EDataType eDataType, String initialValue)
- {
- switch (eDataType.getClassifierID())
- {
- case WSDLPackage.QNAME:
- return createQNameFromString(eDataType, initialValue);
- case WSDLPackage.OPERATION_TYPE:
- return createOperationTypeFromString(eDataType, initialValue);
- case WSDLPackage.DOM_ELEMENT:
- return createDOMElementFromString(eDataType, initialValue);
- case WSDLPackage.WSDL_EXCEPTION:
- return createWSDLExceptionFromString(eDataType, initialValue);
- case WSDLPackage.DOM_DOCUMENT:
- return createDOMDocumentFromString(eDataType, initialValue);
- default:
- throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String convertToString(EDataType eDataType, Object instanceValue)
- {
- switch (eDataType.getClassifierID())
- {
- case WSDLPackage.QNAME:
- return convertQNameToString(eDataType, instanceValue);
- case WSDLPackage.OPERATION_TYPE:
- return convertOperationTypeToString(eDataType, instanceValue);
- case WSDLPackage.DOM_ELEMENT:
- return convertDOMElementToString(eDataType, instanceValue);
- case WSDLPackage.WSDL_EXCEPTION:
- return convertWSDLExceptionToString(eDataType, instanceValue);
- case WSDLPackage.DOM_DOCUMENT:
- return convertDOMDocumentToString(eDataType, instanceValue);
- default:
- throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public PortType createPortType()
- {
- PortTypeImpl portType = new PortTypeImpl();
- return portType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Operation createOperation()
- {
- OperationImpl operation = new OperationImpl();
- return operation;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Message createMessage()
- {
- MessageImpl message = new MessageImpl();
- return message;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Part createPart()
- {
- PartImpl part = new PartImpl();
- return part;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Binding createBinding()
- {
- BindingImpl binding = new BindingImpl();
- return binding;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public BindingOperation createBindingOperation()
- {
- BindingOperationImpl bindingOperation = new BindingOperationImpl();
- return bindingOperation;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Service createService()
- {
- ServiceImpl service = new ServiceImpl();
- return service;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Port createPort()
- {
- PortImpl port = new PortImpl();
- return port;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ExtensibilityElement createExtensibilityElement()
- {
- ExtensibilityElementImpl extensibilityElement = new ExtensibilityElementImpl();
- return extensibilityElement;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Definition createDefinition()
- {
- DefinitionImpl definition = new DefinitionImpl();
- return definition;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Import createImport()
- {
- ImportImpl import_ = new ImportImpl();
- return import_;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Input createInput()
- {
- InputImpl input = new InputImpl();
- return input;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Output createOutput()
- {
- OutputImpl output = new OutputImpl();
- return output;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Fault createFault()
- {
- FaultImpl fault = new FaultImpl();
- return fault;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public BindingInput createBindingInput()
- {
- BindingInputImpl bindingInput = new BindingInputImpl();
- return bindingInput;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public BindingOutput createBindingOutput()
- {
- BindingOutputImpl bindingOutput = new BindingOutputImpl();
- return bindingOutput;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public BindingFault createBindingFault()
- {
- BindingFaultImpl bindingFault = new BindingFaultImpl();
- return bindingFault;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Namespace createNamespace()
- {
- NamespaceImpl namespace = new NamespaceImpl();
- return namespace;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Types createTypes()
- {
- TypesImpl types = new TypesImpl();
- return types;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public UnknownExtensibilityElement createUnknownExtensibilityElement()
- {
- UnknownExtensibilityElementImpl unknownExtensibilityElement = new UnknownExtensibilityElementImpl();
- return unknownExtensibilityElement;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public XSDSchemaExtensibilityElement createXSDSchemaExtensibilityElement()
- {
- XSDSchemaExtensibilityElementImpl xsdSchemaExtensibilityElement = new XSDSchemaExtensibilityElementImpl();
- return xsdSchemaExtensibilityElement;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public QName createQNameFromString(EDataType eDataType, String initialValue)
- {
- return (QName)super.createFromString(eDataType, initialValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String convertQNameToString(EDataType eDataType, Object instanceValue)
- {
- return super.convertToString(eDataType, instanceValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public OperationType createOperationTypeFromString(EDataType eDataType, String initialValue)
- {
- if ("REQUEST_RESPONSE".equals(initialValue))
- {
- return OperationType.REQUEST_RESPONSE;
- }
- else if ("ONE_WAY".equals(initialValue))
- {
- return OperationType.ONE_WAY;
- }
- else if ("NOTIFICATION".equals(initialValue))
- {
- return OperationType.NOTIFICATION;
- }
- else if ("SOLICIT_RESPONSE".equals(initialValue))
- {
- return OperationType.SOLICIT_RESPONSE;
- }
- return null;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String convertOperationTypeToString(EDataType eDataType, Object instanceValue)
- {
- return super.convertToString(eDataType, instanceValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Element createDOMElementFromString(EDataType eDataType, String initialValue)
- {
- return (Element)super.createFromString(eDataType, initialValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String convertDOMElementToString(EDataType eDataType, Object instanceValue)
- {
- return super.convertToString(eDataType, instanceValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public WSDLException createWSDLExceptionFromString(EDataType eDataType, String initialValue)
- {
- return (WSDLException)super.createFromString(eDataType, initialValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String convertWSDLExceptionToString(EDataType eDataType, Object instanceValue)
- {
- return super.convertToString(eDataType, instanceValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Document createDOMDocumentFromString(EDataType eDataType, String initialValue)
- {
- return (Document)super.createFromString(eDataType, initialValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String convertDOMDocumentToString(EDataType eDataType, Object instanceValue)
- {
- return super.convertToString(eDataType, instanceValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public WSDLPackage getWSDLPackage()
- {
- return (WSDLPackage)getEPackage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @deprecated
- * @generated
- */
- public static WSDLPackage getPackage()
- {
- return WSDLPackage.eINSTANCE;
- }
-
- //
- //
- //
- public ExtensibilityElement createExtensibilityElement(String namespace, String localName)
- {
- ExtensibilityElementFactory factory = WSDLPlugin.INSTANCE.getExtensibilityElementFactory(namespace);
- if (factory != null)
- return factory.createExtensibilityElement(namespace, localName);
- else
- {
- ExtensibilityElement extensibilityElement = createUnknownExtensibilityElement();
- // Provide some information about the extensibility element.
-
- QName elementType = new QName(namespace, localName);
- extensibilityElement.setElementType(elementType);
- return extensibilityElement;
- }
- }
-
- /*
- public void setAlwaysUseUnknownExtensibilityElement(boolean value)
- {
- System.out.println("Deprecated: WSDLFactoryImpl.setUseExtensionFactories");
- }
- */
-} //WSDLFactoryImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLPackageImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLPackageImpl.java
deleted file mode 100644
index 962238bde..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/WSDLPackageImpl.java
+++ /dev/null
@@ -1,2770 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.net.URL;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.wsdl.OperationType;
-import javax.wsdl.WSDLException;
-import javax.wsdl.extensions.AttributeExtensible;
-import javax.wsdl.extensions.ElementExtensible;
-import javax.wsdl.extensions.ExtensionRegistry;
-import javax.wsdl.extensions.schema.Schema;
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EDataType;
-import org.eclipse.emf.ecore.EOperation;
-import org.eclipse.emf.ecore.EPackage;
-import org.eclipse.emf.ecore.EReference;
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-import org.eclipse.wst.wsdl.Binding;
-import org.eclipse.wst.wsdl.BindingFault;
-import org.eclipse.wst.wsdl.BindingInput;
-import org.eclipse.wst.wsdl.BindingOperation;
-import org.eclipse.wst.wsdl.BindingOutput;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.ExtensibleElement;
-import org.eclipse.wst.wsdl.Fault;
-import org.eclipse.wst.wsdl.Import;
-import org.eclipse.wst.wsdl.Input;
-import org.eclipse.wst.wsdl.Message;
-import org.eclipse.wst.wsdl.MessageReference;
-import org.eclipse.wst.wsdl.Namespace;
-import org.eclipse.wst.wsdl.Operation;
-import org.eclipse.wst.wsdl.Output;
-import org.eclipse.wst.wsdl.Part;
-import org.eclipse.wst.wsdl.Port;
-import org.eclipse.wst.wsdl.PortType;
-import org.eclipse.wst.wsdl.Service;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.UnknownExtensibilityElement;
-import org.eclipse.wst.wsdl.WSDLElement;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.xsd.XSDPackage;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class WSDLPackageImpl extends EPackageImpl implements WSDLPackage
-{
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass wsdlElementEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass portTypeEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass operationEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass messageEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass partEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass bindingEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass bindingOperationEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass serviceEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass portEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass extensibilityElementEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass definitionEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass importEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass extensibleElementEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass inputEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass outputEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass faultEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass bindingInputEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass bindingOutputEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass bindingFaultEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass namespaceEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iPortTypeEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iOperationEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iInputEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iOutputEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iFaultEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iMessageEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iPartEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iServiceEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iPortEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iBindingEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iBindingOperationEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iBindingInputEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iBindingOutputEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iBindingFaultEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iExtensibilityElementEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iDefinitionEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iImportEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iListEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iMapEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iurlEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iExtensionRegistryEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass typesEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iIteratorEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iTypesEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass unknownExtensibilityElementEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass xsdSchemaExtensibilityElementEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass messageReferenceEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iElementExtensibleEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iAttributeExtensibleEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iObjectEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass iSchemaEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EDataType qNameEDataType = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EDataType operationTypeEDataType = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EDataType domElementEDataType = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EDataType wsdlExceptionEDataType = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EDataType domDocumentEDataType = null;
-
- /**
- * Creates an instance of the model <b>Package</b>, registered with
- * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
- * package URI value.
- * <p>Note: the correct way to create the package is via the static
- * factory method {@link #init init()}, which also performs
- * initialization of the package, or returns the registered package,
- * if one already exists.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.emf.ecore.EPackage.Registry
- * @see org.eclipse.wst.wsdl.WSDLPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private WSDLPackageImpl()
- {
- super(eNS_URI, WSDLFactory.eINSTANCE);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static boolean isInited = false;
-
- /**
- * Creates, registers, and initializes the <b>Package</b> for this
- * model, and for any others upon which it depends. Simple
- * dependencies are satisfied by calling this method on all
- * dependent packages before doing anything else. This method drives
- * initialization for interdependent packages directly, in parallel
- * with this package, itself.
- * <p>Of this package and its interdependencies, all packages which
- * have not yet been registered by their URI values are first created
- * and registered. The packages are then initialized in two steps:
- * meta-model objects for all of the packages are created before any
- * are initialized, since one package's meta-model objects may refer to
- * those of another.
- * <p>Invocation of this method will not affect any packages that have
- * already been initialized.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #eNS_URI
- * @see #createPackageContents()
- * @see #initializePackageContents()
- * @generated
- */
- public static WSDLPackage init()
- {
- if (isInited)
- return (WSDLPackage)EPackage.Registry.INSTANCE.getEPackage(WSDLPackage.eNS_URI);
-
- // Obtain or create and register package
- WSDLPackageImpl theWSDLPackage = (WSDLPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof WSDLPackageImpl
- ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new WSDLPackageImpl());
-
- isInited = true;
-
- // Initialize simple dependencies
- XSDPackage.eINSTANCE.eClass();
-
- // Create package meta-data objects
- theWSDLPackage.createPackageContents();
-
- // Initialize created meta-data
- theWSDLPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- theWSDLPackage.freeze();
-
- return theWSDLPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getWSDLElement()
- {
- return wsdlElementEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getWSDLElement_DocumentationElement()
- {
- return (EAttribute)wsdlElementEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getWSDLElement_Element()
- {
- return (EAttribute)wsdlElementEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getPortType()
- {
- return portTypeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getPortType_QName()
- {
- return (EAttribute)portTypeEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getPortType_Undefined()
- {
- return (EAttribute)portTypeEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getPortType_EOperations()
- {
- return (EReference)portTypeEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getOperation()
- {
- return operationEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getOperation_Style()
- {
- return (EAttribute)operationEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getOperation_Name()
- {
- return (EAttribute)operationEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getOperation_Undefined()
- {
- return (EAttribute)operationEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getOperation_EInput()
- {
- return (EReference)operationEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getOperation_EOutput()
- {
- return (EReference)operationEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getOperation_EFaults()
- {
- return (EReference)operationEClass.getEStructuralFeatures().get(5);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getOperation_EParameterOrdering()
- {
- return (EReference)operationEClass.getEStructuralFeatures().get(6);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getMessage()
- {
- return messageEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getMessage_QName()
- {
- return (EAttribute)messageEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getMessage_Undefined()
- {
- return (EAttribute)messageEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getMessage_EParts()
- {
- return (EReference)messageEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getPart()
- {
- return partEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getPart_Name()
- {
- return (EAttribute)partEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getPart_ElementName()
- {
- return (EAttribute)partEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getPart_TypeName()
- {
- return (EAttribute)partEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getPart_TypeDefinition()
- {
- return (EReference)partEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getPart_ElementDeclaration()
- {
- return (EReference)partEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getPart_EMessage()
- {
- return (EReference)partEClass.getEStructuralFeatures().get(5);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getBinding()
- {
- return bindingEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getBinding_QName()
- {
- return (EAttribute)bindingEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getBinding_Undefined()
- {
- return (EAttribute)bindingEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getBinding_EPortType()
- {
- return (EReference)bindingEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getBinding_EBindingOperations()
- {
- return (EReference)bindingEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getBindingOperation()
- {
- return bindingOperationEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getBindingOperation_Name()
- {
- return (EAttribute)bindingOperationEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getBindingOperation_EOperation()
- {
- return (EReference)bindingOperationEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getBindingOperation_EBindingInput()
- {
- return (EReference)bindingOperationEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getBindingOperation_EBindingOutput()
- {
- return (EReference)bindingOperationEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getBindingOperation_EBindingFaults()
- {
- return (EReference)bindingOperationEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getService()
- {
- return serviceEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getService_QName()
- {
- return (EAttribute)serviceEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getService_Undefined()
- {
- return (EAttribute)serviceEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getService_EPorts()
- {
- return (EReference)serviceEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getPort()
- {
- return portEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getPort_Name()
- {
- return (EAttribute)portEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getPort_EBinding()
- {
- return (EReference)portEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getExtensibilityElement()
- {
- return extensibilityElementEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getExtensibilityElement_Required()
- {
- return (EAttribute)extensibilityElementEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getExtensibilityElement_ElementType()
- {
- return (EAttribute)extensibilityElementEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getDefinition()
- {
- return definitionEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getDefinition_TargetNamespace()
- {
- return (EAttribute)definitionEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getDefinition_Location()
- {
- return (EAttribute)definitionEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getDefinition_QName()
- {
- return (EAttribute)definitionEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getDefinition_Encoding()
- {
- return (EAttribute)definitionEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getDefinition_EMessages()
- {
- return (EReference)definitionEClass.getEStructuralFeatures().get(6);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getDefinition_EPortTypes()
- {
- return (EReference)definitionEClass.getEStructuralFeatures().get(7);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getDefinition_EBindings()
- {
- return (EReference)definitionEClass.getEStructuralFeatures().get(8);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getDefinition_EServices()
- {
- return (EReference)definitionEClass.getEStructuralFeatures().get(9);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getDefinition_ENamespaces()
- {
- return (EReference)definitionEClass.getEStructuralFeatures().get(10);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getDefinition_ETypes()
- {
- return (EReference)definitionEClass.getEStructuralFeatures().get(5);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getDefinition_EImports()
- {
- return (EReference)definitionEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getImport()
- {
- return importEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getImport_NamespaceURI()
- {
- return (EAttribute)importEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getImport_LocationURI()
- {
- return (EAttribute)importEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getImport_EDefinition()
- {
- return (EReference)importEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getImport_ESchema()
- {
- return (EReference)importEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getExtensibleElement()
- {
- return extensibleElementEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getExtensibleElement_EExtensibilityElements()
- {
- return (EReference)extensibleElementEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getInput()
- {
- return inputEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getOutput()
- {
- return outputEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getFault()
- {
- return faultEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getBindingInput()
- {
- return bindingInputEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getBindingInput_Name()
- {
- return (EAttribute)bindingInputEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getBindingInput_EInput()
- {
- return (EReference)bindingInputEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getBindingOutput()
- {
- return bindingOutputEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getBindingOutput_Name()
- {
- return (EAttribute)bindingOutputEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getBindingOutput_EOutput()
- {
- return (EReference)bindingOutputEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getBindingFault()
- {
- return bindingFaultEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getBindingFault_Name()
- {
- return (EAttribute)bindingFaultEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getBindingFault_EFault()
- {
- return (EReference)bindingFaultEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getNamespace()
- {
- return namespaceEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getNamespace_URI()
- {
- return (EAttribute)namespaceEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getNamespace_Prefix()
- {
- return (EAttribute)namespaceEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIPortType()
- {
- return iPortTypeEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIOperation()
- {
- return iOperationEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIInput()
- {
- return iInputEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIOutput()
- {
- return iOutputEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIFault()
- {
- return iFaultEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIMessage()
- {
- return iMessageEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIPart()
- {
- return iPartEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIService()
- {
- return iServiceEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIPort()
- {
- return iPortEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIBinding()
- {
- return iBindingEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIBindingOperation()
- {
- return iBindingOperationEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIBindingInput()
- {
- return iBindingInputEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIBindingOutput()
- {
- return iBindingOutputEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIBindingFault()
- {
- return iBindingFaultEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIExtensibilityElement()
- {
- return iExtensibilityElementEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIDefinition()
- {
- return iDefinitionEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIImport()
- {
- return iImportEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIList()
- {
- return iListEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIMap()
- {
- return iMapEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIURL()
- {
- return iurlEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIExtensionRegistry()
- {
- return iExtensionRegistryEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getTypes()
- {
- return typesEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIIterator()
- {
- return iIteratorEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getITypes()
- {
- return iTypesEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getUnknownExtensibilityElement()
- {
- return unknownExtensibilityElementEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getUnknownExtensibilityElement_Children()
- {
- return (EReference)unknownExtensibilityElementEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getXSDSchemaExtensibilityElement()
- {
- return xsdSchemaExtensibilityElementEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getXSDSchemaExtensibilityElement_DocumentBaseURI()
- {
- return (EAttribute)xsdSchemaExtensibilityElementEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getXSDSchemaExtensibilityElement_Schema()
- {
- return (EReference)xsdSchemaExtensibilityElementEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getMessageReference()
- {
- return messageReferenceEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getMessageReference_Name()
- {
- return (EAttribute)messageReferenceEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getMessageReference_EMessage()
- {
- return (EReference)messageReferenceEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIElementExtensible()
- {
- return iElementExtensibleEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIAttributeExtensible()
- {
- return iAttributeExtensibleEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getIObject()
- {
- return iObjectEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getISchema()
- {
- return iSchemaEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EDataType getQName()
- {
- return qNameEDataType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EDataType getOperationType()
- {
- return operationTypeEDataType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EDataType getDOMElement()
- {
- return domElementEDataType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EDataType getWSDLException()
- {
- return wsdlExceptionEDataType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EDataType getDOMDocument()
- {
- return domDocumentEDataType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public WSDLFactory getWSDLFactory()
- {
- return (WSDLFactory)getEFactoryInstance();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private boolean isCreated = false;
-
- /**
- * Creates the meta-model objects for the package. This method is
- * guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void createPackageContents()
- {
- if (isCreated)
- return;
- isCreated = true;
-
- // Create classes and their features
- wsdlElementEClass = createEClass(WSDL_ELEMENT);
- createEAttribute(wsdlElementEClass, WSDL_ELEMENT__DOCUMENTATION_ELEMENT);
- createEAttribute(wsdlElementEClass, WSDL_ELEMENT__ELEMENT);
-
- portTypeEClass = createEClass(PORT_TYPE);
- createEAttribute(portTypeEClass, PORT_TYPE__QNAME);
- createEAttribute(portTypeEClass, PORT_TYPE__UNDEFINED);
- createEReference(portTypeEClass, PORT_TYPE__EOPERATIONS);
-
- operationEClass = createEClass(OPERATION);
- createEAttribute(operationEClass, OPERATION__STYLE);
- createEAttribute(operationEClass, OPERATION__NAME);
- createEAttribute(operationEClass, OPERATION__UNDEFINED);
- createEReference(operationEClass, OPERATION__EINPUT);
- createEReference(operationEClass, OPERATION__EOUTPUT);
- createEReference(operationEClass, OPERATION__EFAULTS);
- createEReference(operationEClass, OPERATION__EPARAMETER_ORDERING);
-
- messageEClass = createEClass(MESSAGE);
- createEAttribute(messageEClass, MESSAGE__QNAME);
- createEAttribute(messageEClass, MESSAGE__UNDEFINED);
- createEReference(messageEClass, MESSAGE__EPARTS);
-
- partEClass = createEClass(PART);
- createEAttribute(partEClass, PART__NAME);
- createEAttribute(partEClass, PART__ELEMENT_NAME);
- createEAttribute(partEClass, PART__TYPE_NAME);
- createEReference(partEClass, PART__TYPE_DEFINITION);
- createEReference(partEClass, PART__ELEMENT_DECLARATION);
- createEReference(partEClass, PART__EMESSAGE);
-
- bindingEClass = createEClass(BINDING);
- createEAttribute(bindingEClass, BINDING__QNAME);
- createEAttribute(bindingEClass, BINDING__UNDEFINED);
- createEReference(bindingEClass, BINDING__EPORT_TYPE);
- createEReference(bindingEClass, BINDING__EBINDING_OPERATIONS);
-
- bindingOperationEClass = createEClass(BINDING_OPERATION);
- createEAttribute(bindingOperationEClass, BINDING_OPERATION__NAME);
- createEReference(bindingOperationEClass, BINDING_OPERATION__EOPERATION);
- createEReference(bindingOperationEClass, BINDING_OPERATION__EBINDING_INPUT);
- createEReference(bindingOperationEClass, BINDING_OPERATION__EBINDING_OUTPUT);
- createEReference(bindingOperationEClass, BINDING_OPERATION__EBINDING_FAULTS);
-
- serviceEClass = createEClass(SERVICE);
- createEAttribute(serviceEClass, SERVICE__QNAME);
- createEAttribute(serviceEClass, SERVICE__UNDEFINED);
- createEReference(serviceEClass, SERVICE__EPORTS);
-
- portEClass = createEClass(PORT);
- createEAttribute(portEClass, PORT__NAME);
- createEReference(portEClass, PORT__EBINDING);
-
- extensibilityElementEClass = createEClass(EXTENSIBILITY_ELEMENT);
- createEAttribute(extensibilityElementEClass, EXTENSIBILITY_ELEMENT__REQUIRED);
- createEAttribute(extensibilityElementEClass, EXTENSIBILITY_ELEMENT__ELEMENT_TYPE);
-
- definitionEClass = createEClass(DEFINITION);
- createEAttribute(definitionEClass, DEFINITION__TARGET_NAMESPACE);
- createEAttribute(definitionEClass, DEFINITION__LOCATION);
- createEAttribute(definitionEClass, DEFINITION__QNAME);
- createEAttribute(definitionEClass, DEFINITION__ENCODING);
- createEReference(definitionEClass, DEFINITION__EIMPORTS);
- createEReference(definitionEClass, DEFINITION__ETYPES);
- createEReference(definitionEClass, DEFINITION__EMESSAGES);
- createEReference(definitionEClass, DEFINITION__EPORT_TYPES);
- createEReference(definitionEClass, DEFINITION__EBINDINGS);
- createEReference(definitionEClass, DEFINITION__ESERVICES);
- createEReference(definitionEClass, DEFINITION__ENAMESPACES);
-
- importEClass = createEClass(IMPORT);
- createEAttribute(importEClass, IMPORT__NAMESPACE_URI);
- createEAttribute(importEClass, IMPORT__LOCATION_URI);
- createEReference(importEClass, IMPORT__EDEFINITION);
- createEReference(importEClass, IMPORT__ESCHEMA);
-
- extensibleElementEClass = createEClass(EXTENSIBLE_ELEMENT);
- createEReference(extensibleElementEClass, EXTENSIBLE_ELEMENT__EEXTENSIBILITY_ELEMENTS);
-
- inputEClass = createEClass(INPUT);
-
- outputEClass = createEClass(OUTPUT);
-
- faultEClass = createEClass(FAULT);
-
- bindingInputEClass = createEClass(BINDING_INPUT);
- createEAttribute(bindingInputEClass, BINDING_INPUT__NAME);
- createEReference(bindingInputEClass, BINDING_INPUT__EINPUT);
-
- bindingOutputEClass = createEClass(BINDING_OUTPUT);
- createEAttribute(bindingOutputEClass, BINDING_OUTPUT__NAME);
- createEReference(bindingOutputEClass, BINDING_OUTPUT__EOUTPUT);
-
- bindingFaultEClass = createEClass(BINDING_FAULT);
- createEAttribute(bindingFaultEClass, BINDING_FAULT__NAME);
- createEReference(bindingFaultEClass, BINDING_FAULT__EFAULT);
-
- namespaceEClass = createEClass(NAMESPACE);
- createEAttribute(namespaceEClass, NAMESPACE__URI);
- createEAttribute(namespaceEClass, NAMESPACE__PREFIX);
-
- iPortTypeEClass = createEClass(IPORT_TYPE);
-
- iOperationEClass = createEClass(IOPERATION);
-
- iInputEClass = createEClass(IINPUT);
-
- iOutputEClass = createEClass(IOUTPUT);
-
- iFaultEClass = createEClass(IFAULT);
-
- iMessageEClass = createEClass(IMESSAGE);
-
- iPartEClass = createEClass(IPART);
-
- iServiceEClass = createEClass(ISERVICE);
-
- iPortEClass = createEClass(IPORT);
-
- iBindingEClass = createEClass(IBINDING);
-
- iBindingOperationEClass = createEClass(IBINDING_OPERATION);
-
- iBindingInputEClass = createEClass(IBINDING_INPUT);
-
- iBindingOutputEClass = createEClass(IBINDING_OUTPUT);
-
- iBindingFaultEClass = createEClass(IBINDING_FAULT);
-
- iExtensibilityElementEClass = createEClass(IEXTENSIBILITY_ELEMENT);
-
- iDefinitionEClass = createEClass(IDEFINITION);
-
- iImportEClass = createEClass(IIMPORT);
-
- iListEClass = createEClass(ILIST);
-
- iMapEClass = createEClass(IMAP);
-
- iurlEClass = createEClass(IURL);
-
- iExtensionRegistryEClass = createEClass(IEXTENSION_REGISTRY);
-
- typesEClass = createEClass(TYPES);
-
- iIteratorEClass = createEClass(IITERATOR);
-
- iTypesEClass = createEClass(ITYPES);
-
- unknownExtensibilityElementEClass = createEClass(UNKNOWN_EXTENSIBILITY_ELEMENT);
- createEReference(unknownExtensibilityElementEClass, UNKNOWN_EXTENSIBILITY_ELEMENT__CHILDREN);
-
- xsdSchemaExtensibilityElementEClass = createEClass(XSD_SCHEMA_EXTENSIBILITY_ELEMENT);
- createEAttribute(xsdSchemaExtensibilityElementEClass, XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI);
- createEReference(xsdSchemaExtensibilityElementEClass, XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA);
-
- messageReferenceEClass = createEClass(MESSAGE_REFERENCE);
- createEAttribute(messageReferenceEClass, MESSAGE_REFERENCE__NAME);
- createEReference(messageReferenceEClass, MESSAGE_REFERENCE__EMESSAGE);
-
- iElementExtensibleEClass = createEClass(IELEMENT_EXTENSIBLE);
-
- iAttributeExtensibleEClass = createEClass(IATTRIBUTE_EXTENSIBLE);
-
- iObjectEClass = createEClass(IOBJECT);
-
- iSchemaEClass = createEClass(ISCHEMA);
-
- // Create data types
- qNameEDataType = createEDataType(QNAME);
- operationTypeEDataType = createEDataType(OPERATION_TYPE);
- domElementEDataType = createEDataType(DOM_ELEMENT);
- wsdlExceptionEDataType = createEDataType(WSDL_EXCEPTION);
- domDocumentEDataType = createEDataType(DOM_DOCUMENT);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private boolean isInitialized = false;
-
- /**
- * Complete the initialization of the package and its meta-model. This
- * method is guarded to have no affect on any invocation but its first.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void initializePackageContents()
- {
- if (isInitialized)
- return;
- isInitialized = true;
-
- // Initialize package
- setName(eNAME);
- setNsPrefix(eNS_PREFIX);
- setNsURI(eNS_URI);
-
- // Obtain other dependent packages
- XSDPackage theXSDPackage = (XSDPackage)EPackage.Registry.INSTANCE.getEPackage(XSDPackage.eNS_URI);
-
- // Add supertypes to classes
- portTypeEClass.getESuperTypes().add(this.getExtensibleElement());
- portTypeEClass.getESuperTypes().add(this.getIPortType());
- operationEClass.getESuperTypes().add(this.getExtensibleElement());
- operationEClass.getESuperTypes().add(this.getIOperation());
- messageEClass.getESuperTypes().add(this.getExtensibleElement());
- messageEClass.getESuperTypes().add(this.getIMessage());
- partEClass.getESuperTypes().add(this.getExtensibleElement());
- partEClass.getESuperTypes().add(this.getIPart());
- bindingEClass.getESuperTypes().add(this.getExtensibleElement());
- bindingEClass.getESuperTypes().add(this.getIBinding());
- bindingOperationEClass.getESuperTypes().add(this.getExtensibleElement());
- bindingOperationEClass.getESuperTypes().add(this.getIBindingOperation());
- serviceEClass.getESuperTypes().add(this.getExtensibleElement());
- serviceEClass.getESuperTypes().add(this.getIService());
- portEClass.getESuperTypes().add(this.getExtensibleElement());
- portEClass.getESuperTypes().add(this.getIPort());
- extensibilityElementEClass.getESuperTypes().add(this.getWSDLElement());
- extensibilityElementEClass.getESuperTypes().add(this.getIExtensibilityElement());
- definitionEClass.getESuperTypes().add(this.getExtensibleElement());
- definitionEClass.getESuperTypes().add(this.getIDefinition());
- importEClass.getESuperTypes().add(this.getExtensibleElement());
- importEClass.getESuperTypes().add(this.getIImport());
- extensibleElementEClass.getESuperTypes().add(this.getWSDLElement());
- extensibleElementEClass.getESuperTypes().add(this.getIElementExtensible());
- extensibleElementEClass.getESuperTypes().add(this.getIAttributeExtensible());
- inputEClass.getESuperTypes().add(this.getMessageReference());
- inputEClass.getESuperTypes().add(this.getIInput());
- outputEClass.getESuperTypes().add(this.getMessageReference());
- outputEClass.getESuperTypes().add(this.getIOutput());
- faultEClass.getESuperTypes().add(this.getMessageReference());
- faultEClass.getESuperTypes().add(this.getIFault());
- bindingInputEClass.getESuperTypes().add(this.getExtensibleElement());
- bindingInputEClass.getESuperTypes().add(this.getIBindingInput());
- bindingOutputEClass.getESuperTypes().add(this.getExtensibleElement());
- bindingOutputEClass.getESuperTypes().add(this.getIBindingOutput());
- bindingFaultEClass.getESuperTypes().add(this.getExtensibleElement());
- bindingFaultEClass.getESuperTypes().add(this.getIBindingFault());
- iPortTypeEClass.getESuperTypes().add(this.getIAttributeExtensible());
- iOperationEClass.getESuperTypes().add(this.getIElementExtensible());
- iInputEClass.getESuperTypes().add(this.getIAttributeExtensible());
- iOutputEClass.getESuperTypes().add(this.getIAttributeExtensible());
- iFaultEClass.getESuperTypes().add(this.getIAttributeExtensible());
- iMessageEClass.getESuperTypes().add(this.getIElementExtensible());
- iPartEClass.getESuperTypes().add(this.getIAttributeExtensible());
- iServiceEClass.getESuperTypes().add(this.getIElementExtensible());
- iPortEClass.getESuperTypes().add(this.getIElementExtensible());
- iBindingEClass.getESuperTypes().add(this.getIElementExtensible());
- iBindingOperationEClass.getESuperTypes().add(this.getIElementExtensible());
- iBindingInputEClass.getESuperTypes().add(this.getIElementExtensible());
- iBindingOutputEClass.getESuperTypes().add(this.getIElementExtensible());
- iBindingFaultEClass.getESuperTypes().add(this.getIElementExtensible());
- iDefinitionEClass.getESuperTypes().add(this.getIElementExtensible());
- iImportEClass.getESuperTypes().add(this.getIAttributeExtensible());
- typesEClass.getESuperTypes().add(this.getExtensibleElement());
- typesEClass.getESuperTypes().add(this.getITypes());
- unknownExtensibilityElementEClass.getESuperTypes().add(this.getExtensibilityElement());
- xsdSchemaExtensibilityElementEClass.getESuperTypes().add(this.getExtensibilityElement());
- xsdSchemaExtensibilityElementEClass.getESuperTypes().add(this.getISchema());
- messageReferenceEClass.getESuperTypes().add(this.getExtensibleElement());
- iSchemaEClass.getESuperTypes().add(this.getIExtensibilityElement());
-
- // Initialize classes and features; add operations and parameters
- initEClass(wsdlElementEClass, WSDLElement.class, "WSDLElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getWSDLElement_DocumentationElement(),
- this.getDOMElement(),
- "documentationElement", null, 0, 1, WSDLElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getWSDLElement_Element(),
- this.getDOMElement(),
- "element", null, 0, 1, WSDLElement.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- addEOperation(wsdlElementEClass, this.getDefinition(), "getEnclosingDefinition", 0, 1); //$NON-NLS-1$
-
- EOperation op = addEOperation(wsdlElementEClass, null, "setEnclosingDefinition"); //$NON-NLS-1$
- addEParameter(op, this.getDefinition(), "definition", 0, 1); //$NON-NLS-1$
-
- initEClass(portTypeEClass, PortType.class, "PortType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getPortType_QName(),
- this.getQName(),
- "qName", null, 0, 1, PortType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getPortType_Undefined(),
- ecorePackage.getEBoolean(),
- "undefined", null, 0, 1, PortType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getPortType_EOperations(),
- this.getOperation(),
- null,
- "eOperations", null, 0, -1, PortType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(operationEClass, Operation.class, "Operation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getOperation_Style(),
- this.getOperationType(),
- "style", null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getOperation_Name(),
- ecorePackage.getEString(),
- "name", null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getOperation_Undefined(),
- ecorePackage.getEBoolean(),
- "undefined", null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getOperation_EInput(),
- this.getInput(),
- null,
- "eInput", null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getOperation_EOutput(),
- this.getOutput(),
- null,
- "eOutput", null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getOperation_EFaults(),
- this.getFault(),
- null,
- "eFaults", null, 0, -1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getOperation_EParameterOrdering(),
- this.getPart(),
- null,
- "eParameterOrdering", null, 0, -1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(messageEClass, Message.class, "Message", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getMessage_QName(),
- this.getQName(),
- "qName", null, 0, 1, Message.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getMessage_Undefined(),
- ecorePackage.getEBoolean(),
- "undefined", null, 0, 1, Message.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getMessage_EParts(),
- this.getPart(),
- null,
- "eParts", null, 0, -1, Message.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(partEClass, Part.class, "Part", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getPart_Name(),
- ecorePackage.getEString(),
- "name", null, 0, 1, Part.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getPart_ElementName(),
- this.getQName(),
- "elementName", null, 0, 1, Part.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getPart_TypeName(),
- this.getQName(),
- "typeName", null, 0, 1, Part.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getPart_TypeDefinition(),
- theXSDPackage.getXSDTypeDefinition(),
- null,
- "typeDefinition", null, 0, 1, Part.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getPart_ElementDeclaration(),
- theXSDPackage.getXSDElementDeclaration(),
- null,
- "elementDeclaration", null, 0, 1, Part.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getPart_EMessage(),
- this.getMessage(),
- null,
- "eMessage", null, 0, 1, Part.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(bindingEClass, Binding.class, "Binding", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getBinding_QName(),
- this.getQName(),
- "qName", null, 0, 1, Binding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getBinding_Undefined(),
- ecorePackage.getEBoolean(),
- "undefined", null, 0, 1, Binding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getBinding_EPortType(),
- this.getPortType(),
- null,
- "ePortType", null, 1, 1, Binding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getBinding_EBindingOperations(),
- this.getBindingOperation(),
- null,
- "eBindingOperations", null, 0, -1, Binding.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(bindingOperationEClass, BindingOperation.class, "BindingOperation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getBindingOperation_Name(),
- ecorePackage.getEString(),
- "name", null, 0, 1, BindingOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getBindingOperation_EOperation(),
- this.getOperation(),
- null,
- "eOperation", null, 1, 1, BindingOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getBindingOperation_EBindingInput(),
- this.getBindingInput(),
- null,
- "eBindingInput", null, 0, 1, BindingOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getBindingOperation_EBindingOutput(),
- this.getBindingOutput(),
- null,
- "eBindingOutput", null, 0, 1, BindingOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getBindingOperation_EBindingFaults(),
- this.getBindingFault(),
- null,
- "eBindingFaults", null, 0, -1, BindingOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(serviceEClass, Service.class, "Service", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getService_QName(),
- this.getQName(),
- "qName", null, 0, 1, Service.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getService_Undefined(),
- ecorePackage.getEBoolean(),
- "undefined", null, 0, 1, Service.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getService_EPorts(),
- this.getPort(),
- null,
- "ePorts", null, 0, -1, Service.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(portEClass, Port.class, "Port", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getPort_Name(),
- ecorePackage.getEString(),
- "name", null, 0, 1, Port.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getPort_EBinding(),
- this.getBinding(),
- null,
- "eBinding", null, 1, 1, Port.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(
- extensibilityElementEClass,
- ExtensibilityElement.class,
- "ExtensibilityElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getExtensibilityElement_Required(),
- ecorePackage.getEBoolean(),
- "required", null, 0, 1, ExtensibilityElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getExtensibilityElement_ElementType(),
- this.getQName(),
- "elementType", null, 0, 1, ExtensibilityElement.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(definitionEClass, Definition.class, "Definition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getDefinition_TargetNamespace(),
- ecorePackage.getEString(),
- "targetNamespace", null, 0, 1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getDefinition_Location(),
- ecorePackage.getEString(),
- "location", null, 0, 1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getDefinition_QName(),
- this.getQName(),
- "qName", null, 0, 1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getDefinition_Encoding(),
- ecorePackage.getEString(),
- "encoding", null, 0, 1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getDefinition_EImports(),
- this.getImport(),
- null,
- "eImports", null, 0, -1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getDefinition_ETypes(),
- this.getTypes(),
- null,
- "eTypes", null, 0, 1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getDefinition_EMessages(),
- this.getMessage(),
- null,
- "eMessages", null, 0, -1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getDefinition_EPortTypes(),
- this.getPortType(),
- null,
- "ePortTypes", null, 0, -1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getDefinition_EBindings(),
- this.getBinding(),
- null,
- "eBindings", null, 0, -1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getDefinition_EServices(),
- this.getService(),
- null,
- "eServices", null, 0, -1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getDefinition_ENamespaces(),
- this.getNamespace(),
- null,
- "eNamespaces", null, 0, -1, Definition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- addEOperation(definitionEClass, this.getDOMDocument(), "getDocument", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(definitionEClass, null, "setDocument"); //$NON-NLS-1$
- addEParameter(op, this.getDOMDocument(), "document", 0, 1); //$NON-NLS-1$
-
- initEClass(importEClass, Import.class, "Import", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getImport_NamespaceURI(),
- ecorePackage.getEString(),
- "namespaceURI", null, 0, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getImport_LocationURI(),
- ecorePackage.getEString(),
- "locationURI", null, 0, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getImport_EDefinition(),
- this.getDefinition(),
- null,
- "eDefinition", null, 0, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getImport_ESchema(),
- theXSDPackage.getXSDSchema(),
- null,
- "eSchema", null, 0, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- addEOperation(importEClass, theXSDPackage.getXSDSchema(), "getSchema", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(importEClass, null, "setSchema"); //$NON-NLS-1$
- addEParameter(op, theXSDPackage.getXSDSchema(), "schema", 0, 1); //$NON-NLS-1$
-
- initEClass(
- extensibleElementEClass,
- ExtensibleElement.class,
- "ExtensibleElement", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(
- getExtensibleElement_EExtensibilityElements(),
- this.getExtensibilityElement(),
- null,
- "eExtensibilityElements", null, 0, -1, ExtensibleElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(inputEClass, Input.class, "Input", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(outputEClass, Output.class, "Output", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(faultEClass, Fault.class, "Fault", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(bindingInputEClass, BindingInput.class, "BindingInput", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getBindingInput_Name(),
- ecorePackage.getEString(),
- "name", null, 0, 1, BindingInput.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getBindingInput_EInput(),
- this.getInput(),
- null,
- "eInput", null, 1, 1, BindingInput.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- addEOperation(bindingInputEClass, this.getIInput(), "getInput", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(bindingInputEClass, null, "setInput"); //$NON-NLS-1$
- addEParameter(op, this.getIInput(), "input", 0, 1); //$NON-NLS-1$
-
- initEClass(bindingOutputEClass, BindingOutput.class, "BindingOutput", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getBindingOutput_Name(),
- ecorePackage.getEString(),
- "name", null, 0, 1, BindingOutput.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getBindingOutput_EOutput(),
- this.getOutput(),
- null,
- "eOutput", null, 1, 1, BindingOutput.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- addEOperation(bindingOutputEClass, this.getIOutput(), "getOutput", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(bindingOutputEClass, null, "setOutput"); //$NON-NLS-1$
- addEParameter(op, this.getIOutput(), "output", 0, 1); //$NON-NLS-1$
-
- initEClass(bindingFaultEClass, BindingFault.class, "BindingFault", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getBindingFault_Name(),
- ecorePackage.getEString(),
- "name", null, 0, 1, BindingFault.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getBindingFault_EFault(),
- this.getFault(),
- null,
- "eFault", null, 1, 1, BindingFault.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- addEOperation(bindingFaultEClass, this.getIFault(), "getFault", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(bindingFaultEClass, null, "setFault"); //$NON-NLS-1$
- addEParameter(op, this.getIFault(), "fault", 0, 1); //$NON-NLS-1$
-
- initEClass(namespaceEClass, Namespace.class, "Namespace", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getNamespace_URI(),
- ecorePackage.getEString(),
- "URI", null, 0, 1, Namespace.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEAttribute(
- getNamespace_Prefix(),
- ecorePackage.getEString(),
- "prefix", null, 0, 1, Namespace.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(iPortTypeEClass, javax.wsdl.PortType.class, "IPortType", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- op = addEOperation(iPortTypeEClass, null, "addOperation"); //$NON-NLS-1$
- addEParameter(op, this.getIOperation(), "operation", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iPortTypeEClass, this.getIOperation(), "getOperation", 0, 1); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "name", 0, 1); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "inputName", 0, 1); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "outputName", 0, 1); //$NON-NLS-1$
-
- addEOperation(iPortTypeEClass, this.getIList(), "getOperations", 0, 1); //$NON-NLS-1$
-
- initEClass(iOperationEClass, javax.wsdl.Operation.class, "IOperation", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- op = addEOperation(iOperationEClass, null, "addFault"); //$NON-NLS-1$
- addEParameter(op, this.getIFault(), "fault", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iOperationEClass, this.getIFault(), "getFault", 0, 1); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "name", 0, 1); //$NON-NLS-1$
-
- addEOperation(iOperationEClass, this.getIMap(), "getFaults", 0, 1); //$NON-NLS-1$
-
- addEOperation(iOperationEClass, this.getIList(), "getParameterOrdering", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iOperationEClass, null, "setParameterOrdering"); //$NON-NLS-1$
- addEParameter(op, this.getIList(), "parameterOrder", 0, 1); //$NON-NLS-1$
-
- addEOperation(iOperationEClass, this.getIInput(), "getInput", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iOperationEClass, null, "setInput"); //$NON-NLS-1$
- addEParameter(op, this.getIInput(), "input", 0, 1); //$NON-NLS-1$
-
- addEOperation(iOperationEClass, this.getIOutput(), "getOutput", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iOperationEClass, null, "setOutput"); //$NON-NLS-1$
- addEParameter(op, this.getIOutput(), "output", 0, 1); //$NON-NLS-1$
-
- initEClass(iInputEClass, javax.wsdl.Input.class, "IInput", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- addEOperation(iInputEClass, this.getIMessage(), "getMessage", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iInputEClass, null, "setMessage"); //$NON-NLS-1$
- addEParameter(op, this.getIMessage(), "message", 0, 1); //$NON-NLS-1$
-
- initEClass(iOutputEClass, javax.wsdl.Output.class, "IOutput", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- addEOperation(iOutputEClass, this.getIMessage(), "getMessage", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iOutputEClass, null, "setMessage"); //$NON-NLS-1$
- addEParameter(op, this.getIMessage(), "message", 0, 1); //$NON-NLS-1$
-
- initEClass(iFaultEClass, javax.wsdl.Fault.class, "IFault", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- addEOperation(iFaultEClass, this.getIMessage(), "getMessage", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iFaultEClass, null, "setMessage"); //$NON-NLS-1$
- addEParameter(op, this.getIMessage(), "message", 0, 1); //$NON-NLS-1$
-
- initEClass(iMessageEClass, javax.wsdl.Message.class, "IMessage", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- op = addEOperation(iMessageEClass, null, "addPart"); //$NON-NLS-1$
- addEParameter(op, this.getIPart(), "part", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iMessageEClass, this.getIPart(), "getPart", 0, 1); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "name", 0, 1); //$NON-NLS-1$
-
- addEOperation(iMessageEClass, this.getIMap(), "getParts", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iMessageEClass, this.getIList(), "getOrderedParts", 0, 1); //$NON-NLS-1$
- addEParameter(op, this.getIList(), "partOrder", 0, 1); //$NON-NLS-1$
-
- initEClass(iPartEClass, javax.wsdl.Part.class, "IPart", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(iServiceEClass, javax.wsdl.Service.class, "IService", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- op = addEOperation(iServiceEClass, null, "addPort"); //$NON-NLS-1$
- addEParameter(op, this.getIPort(), "port", 0, 1); //$NON-NLS-1$
-
- addEOperation(iServiceEClass, this.getIMap(), "getPorts", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iServiceEClass, this.getIPort(), "getPort", 0, 1); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "name", 0, 1); //$NON-NLS-1$
-
- initEClass(iPortEClass, javax.wsdl.Port.class, "IPort", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- addEOperation(iPortEClass, this.getIBinding(), "getBinding", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iPortEClass, null, "setBinding"); //$NON-NLS-1$
- addEParameter(op, this.getIBinding(), "binding", 0, 1); //$NON-NLS-1$
-
- initEClass(iBindingEClass, javax.wsdl.Binding.class, "IBinding", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- op = addEOperation(iBindingEClass, null, "addBindingOperation"); //$NON-NLS-1$
- addEParameter(op, this.getIBindingOperation(), "bindingOperation", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iBindingEClass, this.getIBindingOperation(), "getBindingOperation", 0, 1); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "name", 0, 1); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "inputName", 0, 1); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "outputName", 0, 1); //$NON-NLS-1$
-
- addEOperation(iBindingEClass, this.getIList(), "getBindingOperations", 0, 1); //$NON-NLS-1$
-
- addEOperation(iBindingEClass, this.getIPortType(), "getPortType", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iBindingEClass, null, "setPortType"); //$NON-NLS-1$
- addEParameter(op, this.getIPortType(), "portType", 0, 1); //$NON-NLS-1$
-
- initEClass(
- iBindingOperationEClass,
- javax.wsdl.BindingOperation.class,
- "IBindingOperation", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- op = addEOperation(iBindingOperationEClass, null, "addBindingFault"); //$NON-NLS-1$
- addEParameter(op, this.getIBindingFault(), "bindingFault", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iBindingOperationEClass, this.getIBindingFault(), "getBindingFault", 0, 1); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "name", 0, 1); //$NON-NLS-1$
-
- addEOperation(iBindingOperationEClass, this.getIMap(), "getBindingFaults", 0, 1); //$NON-NLS-1$
-
- addEOperation(iBindingOperationEClass, this.getIOperation(), "getOperation", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iBindingOperationEClass, null, "setOperation"); //$NON-NLS-1$
- addEParameter(op, this.getIOperation(), "operation", 0, 1); //$NON-NLS-1$
-
- addEOperation(iBindingOperationEClass, this.getIBindingInput(), "getBindingInput", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iBindingOperationEClass, null, "setBindingInput"); //$NON-NLS-1$
- addEParameter(op, this.getIBindingInput(), "bindingInput", 0, 1); //$NON-NLS-1$
-
- addEOperation(iBindingOperationEClass, this.getIBindingOutput(), "getBindingOutput", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iBindingOperationEClass, null, "setBindingOutput"); //$NON-NLS-1$
- addEParameter(op, this.getIBindingOutput(), "bindingOutput", 0, 1); //$NON-NLS-1$
-
- initEClass(iBindingInputEClass, javax.wsdl.BindingInput.class, "IBindingInput", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- iBindingOutputEClass,
- javax.wsdl.BindingOutput.class,
- "IBindingOutput", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(iBindingFaultEClass, javax.wsdl.BindingFault.class, "IBindingFault", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- iExtensibilityElementEClass,
- javax.wsdl.extensions.ExtensibilityElement.class,
- "IExtensibilityElement", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(iDefinitionEClass, javax.wsdl.Definition.class, "IDefinition", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, null, "addBinding"); //$NON-NLS-1$
- addEParameter(op, this.getIBinding(), "binding", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, null, "addImport"); //$NON-NLS-1$
- addEParameter(op, this.getIImport(), "importDef", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, null, "addMessage"); //$NON-NLS-1$
- addEParameter(op, this.getIMessage(), "message", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, null, "addNamespace"); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "prefix", 0, 1); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "namespaceURI", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, null, "addPortType"); //$NON-NLS-1$
- addEParameter(op, this.getIPortType(), "portType", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, null, "addService"); //$NON-NLS-1$
- addEParameter(op, this.getIService(), "service", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIBindingFault(), "createBindingFault", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIBindingInput(), "createBindingInput", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIBindingOutput(), "createBindingOutput", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIBindingOperation(), "createBindingOperation", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIBinding(), "createBinding", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIFault(), "createFault", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIImport(), "createImport", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIInput(), "createInput", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIMessage(), "createMessage", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIOperation(), "createOperation", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIOutput(), "createOutput", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIPart(), "createPart", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIPort(), "createPort", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIPortType(), "createPortType", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIService(), "createService", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, this.getIBinding(), "getBinding", 0, 1); //$NON-NLS-1$
- addEParameter(op, this.getQName(), "name", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIMap(), "getBindings", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIMap(), "getImports", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, this.getIList(), "getImports", 0, 1); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "namespaceURI", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, this.getIMessage(), "getMessage", 0, 1); //$NON-NLS-1$
- addEParameter(op, this.getQName(), "name", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIMap(), "getMessages", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, ecorePackage.getEString(), "getNamespace", 0, 1); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "prefix", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIMap(), "getNamespaces", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, this.getIPortType(), "getPortType", 0, 1); //$NON-NLS-1$
- addEParameter(op, this.getQName(), "name", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIMap(), "getPortTypes", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, ecorePackage.getEString(), "getPrefix", 0, 1); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "namespaceURI", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, this.getIService(), "getService", 0, 1); //$NON-NLS-1$
- addEParameter(op, this.getQName(), "name", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIMap(), "getServices", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getIExtensionRegistry(), "getExtensionRegistry", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, null, "setExtensionRegistry"); //$NON-NLS-1$
- addEParameter(op, this.getIExtensionRegistry(), "extensionRegistry", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, ecorePackage.getEString(), "getDocumentBaseURI", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, null, "setDocumentBaseURI"); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "documentBase", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getITypes(), "createTypes", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, this.getIService(), "removeService", 0, 1); //$NON-NLS-1$
- addEParameter(op, this.getQName(), "name", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, this.getIBinding(), "removeBinding", 0, 1); //$NON-NLS-1$
- addEParameter(op, this.getQName(), "name", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, this.getIPortType(), "removePortType", 0, 1); //$NON-NLS-1$
- addEParameter(op, this.getQName(), "name", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, this.getIMessage(), "removeMessage", 0, 1); //$NON-NLS-1$
- addEParameter(op, this.getQName(), "name", 0, 1); //$NON-NLS-1$
-
- addEOperation(iDefinitionEClass, this.getITypes(), "getTypes", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iDefinitionEClass, null, "setTypes"); //$NON-NLS-1$
- addEParameter(op, this.getITypes(), "types", 0, 1); //$NON-NLS-1$
-
- initEClass(iImportEClass, javax.wsdl.Import.class, "IImport", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(iListEClass, List.class, "IList", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(iMapEClass, Map.class, "IMap", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(iurlEClass, URL.class, "IURL", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- iExtensionRegistryEClass,
- ExtensionRegistry.class,
- "IExtensionRegistry", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(typesEClass, Types.class, "Types", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- addEOperation(typesEClass, this.getIList(), "getSchemas", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(typesEClass, this.getIList(), "getSchemas", 0, 1); //$NON-NLS-1$
- addEParameter(op, ecorePackage.getEString(), "namespaceURI", 0, 1); //$NON-NLS-1$
-
- initEClass(iIteratorEClass, Iterator.class, "IIterator", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(iTypesEClass, javax.wsdl.Types.class, "ITypes", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(
- unknownExtensibilityElementEClass,
- UnknownExtensibilityElement.class,
- "UnknownExtensibilityElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(
- getUnknownExtensibilityElement_Children(),
- this.getUnknownExtensibilityElement(),
- null,
- "children", null, 0, -1, UnknownExtensibilityElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(
- xsdSchemaExtensibilityElementEClass,
- XSDSchemaExtensibilityElement.class,
- "XSDSchemaExtensibilityElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getXSDSchemaExtensibilityElement_DocumentBaseURI(),
- ecorePackage.getEString(),
- "documentBaseURI", null, 0, 1, XSDSchemaExtensibilityElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getXSDSchemaExtensibilityElement_Schema(),
- theXSDPackage.getXSDSchema(),
- null,
- "schema", null, 0, 1, XSDSchemaExtensibilityElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(messageReferenceEClass, MessageReference.class, "MessageReference", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(
- getMessageReference_Name(),
- ecorePackage.getEString(),
- "name", null, 0, 1, MessageReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(
- getMessageReference_EMessage(),
- this.getMessage(),
- null,
- "eMessage", null, 1, 1, MessageReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
-
- initEClass(
- iElementExtensibleEClass,
- ElementExtensible.class,
- "IElementExtensible", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- addEOperation(iElementExtensibleEClass, this.getIList(), "getExtensibilityElements", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iElementExtensibleEClass, null, "addExtensibilityElement"); //$NON-NLS-1$
- addEParameter(op, this.getIExtensibilityElement(), "extElement", 0, 1); //$NON-NLS-1$
-
- initEClass(
- iAttributeExtensibleEClass,
- AttributeExtensible.class,
- "IAttributeExtensible", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- op = addEOperation(iAttributeExtensibleEClass, this.getIObject(), "getExtensionAttribute", 0, 1); //$NON-NLS-1$
- addEParameter(op, this.getQName(), "name", 0, 1); //$NON-NLS-1$
-
- op = addEOperation(iAttributeExtensibleEClass, null, "setExtensionAttribute"); //$NON-NLS-1$
- addEParameter(op, this.getQName(), "name", 0, 1); //$NON-NLS-1$
- addEParameter(op, this.getIObject(), "value", 0, 1); //$NON-NLS-1$
-
- addEOperation(iAttributeExtensibleEClass, this.getIMap(), "getExtensionAttributes", 0, 1); //$NON-NLS-1$
-
- addEOperation(iAttributeExtensibleEClass, this.getIList(), "getNativeAttributeNames", 0, 1); //$NON-NLS-1$
-
- initEClass(iObjectEClass, Object.class, "IObject", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- initEClass(iSchemaEClass, Schema.class, "ISchema", IS_ABSTRACT, IS_INTERFACE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- // Initialize data types
- initEDataType(qNameEDataType, QName.class, "QName", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEDataType(operationTypeEDataType, OperationType.class, "OperationType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEDataType(domElementEDataType, Element.class, "DOMElement", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEDataType(wsdlExceptionEDataType, WSDLException.class, "WSDLException", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEDataType(domDocumentEDataType, Document.class, "DOMDocument", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
- // Create resource
- createResource(eNS_URI);
- }
-
-} //WSDLPackageImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/XSDSchemaExtensibilityElementImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/XSDSchemaExtensibilityElementImpl.java
deleted file mode 100644
index 86c1d1e51..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/XSDSchemaExtensibilityElementImpl.java
+++ /dev/null
@@ -1,581 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl;
-
-
-import java.util.List;
-import java.util.Map;
-
-import javax.wsdl.extensions.schema.SchemaImport;
-import javax.wsdl.extensions.schema.SchemaReference;
-import javax.xml.namespace.QName;
-
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.ecore.EAttribute;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.xsd.XSDFactory;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.impl.XSDSchemaImpl;
-import org.eclipse.xsd.util.XSDConstants;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>XSD Schema Extensibility Element</b></em>'.
- * <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.XSDSchemaExtensibilityElementImpl#getDocumentBaseURI <em>Document Base URI</em>}</li>
- * <li>{@link org.eclipse.wst.wsdl.internal.impl.XSDSchemaExtensibilityElementImpl#getSchema <em>Schema</em>}</li>
- * </ul>
- * </p>
- *
- * @generated
- */
-public class XSDSchemaExtensibilityElementImpl extends ExtensibilityElementImpl implements XSDSchemaExtensibilityElement
-{
- /**
- * This class is not intended to be serialized.
- * serialVersionUID is assigned with 1L to avoid
- * compiler warning messages.
- */
- private static final long serialVersionUID = 1L;
-
- /**
- * The default value of the '{@link #getDocumentBaseURI() <em>Document Base URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getDocumentBaseURI()
- * @generated
- * @ordered
- */
- protected static final String DOCUMENT_BASE_URI_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getDocumentBaseURI() <em>Document Base URI</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getDocumentBaseURI()
- * @generated
- * @ordered
- */
- protected String documentBaseURI = DOCUMENT_BASE_URI_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getSchema() <em>Schema</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getSchema()
- * @generated
- * @ordered
- */
- protected XSDSchema schema;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected XSDSchemaExtensibilityElementImpl()
- {
- super();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected EClass eStaticClass()
- {
- return WSDLPackage.Literals.XSD_SCHEMA_EXTENSIBILITY_ELEMENT;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String getDocumentBaseURI()
- {
- return documentBaseURI;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setDocumentBaseURI(String newDocumentBaseURI)
- {
- String oldDocumentBaseURI = documentBaseURI;
- documentBaseURI = newDocumentBaseURI;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(
- this,
- Notification.SET,
- WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI,
- oldDocumentBaseURI,
- documentBaseURI));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public XSDSchema getSchema()
- {
- return schema;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetSchema(XSDSchema newSchema, NotificationChain msgs)
- {
- XSDSchema oldSchema = schema;
- schema = newSchema;
- if (eNotificationRequired())
- {
- ENotificationImpl notification = new ENotificationImpl(
- this,
- Notification.SET,
- WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA,
- oldSchema,
- newSchema);
- if (msgs == null)
- msgs = notification;
- else
- msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setSchema(XSDSchema newSchema)
- {
- if (newSchema != schema)
- {
- NotificationChain msgs = null;
- if (schema != null)
- msgs = ((InternalEObject)schema).eInverseRemove(
- this,
- EOPPOSITE_FEATURE_BASE - WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA,
- null,
- msgs);
- if (newSchema != null)
- msgs = ((InternalEObject)newSchema).eInverseAdd(
- this,
- EOPPOSITE_FEATURE_BASE - WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA,
- null,
- msgs);
- msgs = basicSetSchema(newSchema, msgs);
- if (msgs != null)
- msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA, newSchema, newSchema));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addImport(SchemaImport importSchema)
- {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addInclude(SchemaReference includeSchema)
- {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void addRedefine(SchemaReference redefineSchema)
- {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public SchemaImport createImport()
- {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public SchemaReference createInclude()
- {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public SchemaReference createRedefine()
- {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getIncludes()
- {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public List getRedefines()
- {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public Map getImports()
- {
- // TODO: implement this method
- // Ensure that you remove @generated or mark it @generated NOT
- throw new UnsupportedOperationException();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
- {
- switch (featureID)
- {
- case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA:
- return basicSetSchema(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Object eGet(int featureID, boolean resolve, boolean coreType)
- {
- switch (featureID)
- {
- case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI:
- return getDocumentBaseURI();
- case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA:
- return getSchema();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eSet(int featureID, Object newValue)
- {
- switch (featureID)
- {
- case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI:
- setDocumentBaseURI((String)newValue);
- return;
- case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA:
- setSchema((XSDSchema)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void eUnset(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI:
- setDocumentBaseURI(DOCUMENT_BASE_URI_EDEFAULT);
- return;
- case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA:
- setSchema((XSDSchema)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public boolean eIsSet(int featureID)
- {
- switch (featureID)
- {
- case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__DOCUMENT_BASE_URI:
- return DOCUMENT_BASE_URI_EDEFAULT == null ? documentBaseURI != null : !DOCUMENT_BASE_URI_EDEFAULT.equals(documentBaseURI);
- case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA:
- return schema != null;
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public String toString()
- {
- if (eIsProxy())
- return super.toString();
-
- StringBuffer result = new StringBuffer(super.toString());
- result.append(" (documentBaseURI: "); //$NON-NLS-1$
- result.append(documentBaseURI);
- result.append(')');
- return result.toString();
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.wst.wsdl.internal.impl.WSDLElementImpl#reconcile(org.w3c.dom.Element)
- */
- protected void reconcile(Element changedElement)
- {
- element = changedElement; // This line may not needed.
- if (schema == null)
- {
- XSDSchema newSchema = XSDSchemaImpl.createSchema(changedElement);
- setSchema(newSchema);
- }
- }
-
- public XSDSchema createSchema(Element element)
- {
- if (element.getLocalName().equals("schema") && XSDConstants.isSchemaForSchemaNamespace(element.getNamespaceURI()))
- {
- XSDSchema xsdSchema = XSDFactory.eINSTANCE.createXSDSchema();
- xsdSchema.setElement(element);
- return xsdSchema;
- }
- else
- {
- return null;
- }
- }
-
- public Element getElement()
- {
- if (element != null)
- return element;
- else if (getSchema() != null)
- element = getSchema().getElement();
-
- return element;
- }
-
- public void setElement(Element newElement)
- {
- if (newElement == null && !isReconciling)
- {
- element = null;
- }
- else
- {
- setElementGen(newElement);
- }
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public QName getElementType()
- {
- if (elementType == null)
- elementType = new QName(XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001, XSDConstants.SCHEMA_ELEMENT_TAG);
-
- return elementType;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated NOT
- */
- public void setElementType(QName newElementType)
- {
- // Should not do anything.
- }
-
- public void reconcileAttributes(Element changedElement)
- {
- super.reconcileAttributes(changedElement);
- }
-
- public Element createElement()
- {
- if (schema == null) // kb Note: This case is not supposed to happen.
- {
- // cs ... why do we do this if its not supposed to happen?
- // Is there a scenario where this is a usefull fallback?
- // Under what conditions does this code get executed (i.e. why would schema == null)?
- schema = XSDFactory.eINSTANCE.createXSDSchema();
- schema.setSchemaForSchemaQNamePrefix("xsd");
- schema.setTargetNamespace("http://tempuri.org/");
- java.util.Map qNamePrefixToNamespaceMap = schema.getQNamePrefixToNamespaceMap();
- qNamePrefixToNamespaceMap.put("", schema.getTargetNamespace());
- qNamePrefixToNamespaceMap.put(schema.getSchemaForSchemaQNamePrefix(), org.eclipse.xsd.util.XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001);
- adopt(schema);
- schema.updateElement(true);
- return schema.getElement();
- }
- else
- {
- element = schema.getElement();
- if (element == null)
- {
- adopt(schema);
- schema.updateElement(true);
- element = schema.getElement();
- }
- return element;
- }
- }
-
- private void adopt(XSDSchema xsdSchema)
- {
- Definition definition = getEnclosingDefinition();
- if (definition == null)
- return;
-
- Document document = definition.getDocument();
- if (document == null)
- document = ((DefinitionImpl)definition).updateDocument();
-
- if (xsdSchema.getDocument() != null)
- xsdSchema.setDocument(null);
-
- xsdSchema.setDocument(document);
- }
-
- /*
- private Element adopt(Element element)
- {
- Definition definition = getEnclosingDefinition();
- if (definition == null)
- return element;
-
- Document document = definition.getDocument();
- if (document == null)
- document = ((DefinitionImpl) definition).updateDocument();
-
- return (Element)document.importNode(element,true);
- }
- */
-
- protected void changeAttribute(EAttribute eAttribute)
- {
- if (isReconciling)
- return;
-
- // TODO... revist this block of code
- //
- if (eAttribute == null || eAttribute == WSDLPackage.Literals.XSD_SCHEMA_EXTENSIBILITY_ELEMENT__SCHEMA)
- {
- // We got a new schema so re-parent it.
- // cs... are we really doing the right thing here? this seems strange
- if (schema != null)
- {
- if ((schema.getElement() == null && getElement() == null) || (schema.getElement() != getElement()))
- {
- schema.setDocument(null);
- schema.setElement(null);
- adopt(schema);
- schema.updateElement();
- }
- }
- }
- else if (eAttribute == WSDLPackage.Literals.WSDL_ELEMENT__ELEMENT)
- {
- setSchema(createSchema(element)); // element is not null
- }
- }
-} //XSDSchemaExtensibilityElementImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLFactoryImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLFactoryImpl.java
deleted file mode 100644
index 4806a45eb..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLFactoryImpl.java
+++ /dev/null
@@ -1,54 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl.wsdl4j;
-
-
-import javax.wsdl.Definition;
-import javax.wsdl.extensions.ExtensionRegistry;
-import javax.wsdl.factory.WSDLFactory;
-import javax.wsdl.xml.WSDLReader;
-import javax.wsdl.xml.WSDLWriter;
-
-
-public final class WSDLFactoryImpl extends WSDLFactory
-{
-
- //public static WSDLFactory newInstance() throws WSDLException
- //{
- // return new WSDLFactoryImpl();
- //}
-
- public WSDLFactoryImpl()
- {
- }
-
- public Definition newDefinition()
- {
- return org.eclipse.wst.wsdl.internal.impl.WSDLFactoryImpl.eINSTANCE.createDefinition();
- }
-
- public ExtensionRegistry newPopulatedExtensionRegistry()
- {
- return null;
- }
-
- public WSDLReader newWSDLReader()
- {
- WSDLReader reader = new WSDLReaderImpl();
- reader.setFactoryImplName(getClass().getName());
- return reader;
- }
-
- public WSDLWriter newWSDLWriter()
- {
- return new WSDLWriterImpl();
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLReaderImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLReaderImpl.java
deleted file mode 100644
index b6963f676..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLReaderImpl.java
+++ /dev/null
@@ -1,227 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl.wsdl4j;
-
-
-import java.io.IOException;
-import java.io.InputStream;
-
-import javax.wsdl.Definition;
-import javax.wsdl.WSDLException;
-import javax.wsdl.extensions.ExtensionRegistry;
-import javax.wsdl.xml.WSDLLocator;
-import javax.wsdl.xml.WSDLReader;
-
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.ResourceSet;
-import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLResourceFactoryImpl;
-import org.eclipse.wst.wsdl.util.WSDLResourceImpl;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.xml.sax.InputSource;
-
-
-public final class WSDLReaderImpl implements WSDLReader
-{
- private String factoryImplName;
-
- private ExtensionRegistry extReg;
-
- public ExtensionRegistry getExtensionRegistry()
- {
- return extReg;
- }
-
- public void setExtensionRegistry(ExtensionRegistry extReg)
- {
- this.extReg = extReg;
- }
-
- public String getFactoryImplName()
- {
- return factoryImplName;
- }
-
- public void setFactoryImplName(String factoryImplName) throws UnsupportedOperationException
- {
- this.factoryImplName = factoryImplName;
- }
-
- public boolean getFeature(String name) throws IllegalArgumentException
- {
- return false;
- }
-
- public void setFeature(String name, boolean value) throws IllegalArgumentException
- {
- throw new IllegalArgumentException("Not Implemented");
- }
-
- /**
- * Read the WSDL document accessible via the specified
- * URI into a WSDL definition.
- *
- * @param wsdlURI a URI (can be a filename or URL) pointing to a
- * WSDL XML definition.
- * @return the definition.
- */
- public Definition readWSDL(String wsdlURI) throws WSDLException
- {
- URI uri;
- if (hasProtocol(wsdlURI))
- uri = URI.createURI(wsdlURI);
- else
- uri = URI.createFileURI(wsdlURI);
-
- // Create a resource set, create a wsdl resource, and load the main wsdl file into it.
-
- ResourceSet resourceSet = new ResourceSetImpl();
- resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("wsdl", new WSDLResourceFactoryImpl());
-
- WSDLResourceImpl wsdlMainResource = (WSDLResourceImpl)resourceSet.createResource(URI.createURI("*.wsdl"));
- wsdlMainResource.setURI(uri);
-
- try
- {
- InputStream inputStream = resourceSet.getURIConverter().createInputStream(uri);
- wsdlMainResource.load(inputStream, resourceSet.getLoadOptions());
- //wsdlMainResource.load(resourceSet.getLoadOptions());
- }
- catch (IOException e)
- {
- throw new WSDLException(WSDLException.INVALID_WSDL, "WSDL URI: " + wsdlURI, e);
- }
-
- // Return the definitions of the main resource.
- return wsdlMainResource.getDefinition();
- }
-
- private boolean hasProtocol(String uri)
- {
- boolean result = false;
- if (uri != null)
- {
- int index = uri.indexOf(":");
- if (index != -1 && index > 2) // assume protocol with be length 3 so that the'C' in 'C:/' is not interpreted as a protocol
- {
- result = true;
- }
- }
- return result;
- }
-
- /**
- * Read the WSDL document accessible via the specified
- * URI into a WSDL definition.
- *
- * @param contextURI the context in which to resolve the
- * wsdlURI, if the wsdlURI is relative. Can be null, in which
- * case it will be ignored.
- * @param wsdlURI a URI (can be a filename or URL) pointing to a
- * WSDL XML definition.
- * @return the definition.
- */
- public Definition readWSDL(String contextURI, String wsdlURI) throws WSDLException
- {
- throw new WSDLException(WSDLException.OTHER_ERROR, "Not Implemented");
- }
-
- /**
- * Read the specified &lt;wsdl:definitions&gt; element into a WSDL
- * definition.
- *
- * @param documentBaseURI the document base URI of the WSDL definition
- * described by the element. Will be set as the documentBaseURI
- * of the returned Definition. Can be null, in which case it
- * will be ignored.
- * @param definitionsElement the &lt;wsdl:definitions&gt; element
- * @return the definition described by the element.
- */
- public Definition readWSDL(String documentBaseURI, Element definitionsElement) throws WSDLException
- {
- throw new WSDLException(WSDLException.OTHER_ERROR, "Not Implemented");
- }
-
- /**
- * Read the specified WSDL document into a WSDL definition.
- *
- * @param documentBaseURI the document base URI of the WSDL definition
- * described by the document. Will be set as the documentBaseURI
- * of the returned Definition. Can be null, in which case it
- * will be ignored.
- * @param wsdlDocument the WSDL document, an XML
- * document obeying the WSDL schema.
- * @return the definition described in the document.
- */
- public Definition readWSDL(String documentBaseURI, Document wsdlDocument) throws WSDLException
- {
- throw new WSDLException(WSDLException.OTHER_ERROR, "Not Implemented");
- }
-
- /**
- * Read a WSDL document into a WSDL definition.
- *
- * @param documentBaseURI the document base URI of the WSDL definition
- * described by the document. Will be set as the documentBaseURI
- * of the returned Definition. Can be null, in which case it
- * will be ignored.
- * @param inputSource an InputSource pointing to the
- * WSDL document, an XML document obeying the WSDL schema.
- * @return the definition described in the document pointed to
- * by the InputSource.
- */
- public Definition readWSDL(String documentBaseURI, InputSource inputSource) throws WSDLException
- {
- ResourceSet resourceSet = new ResourceSetImpl();
- resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("wsdl", new WSDLResourceFactoryImpl());
- WSDLResourceImpl wsdlMainResource = (WSDLResourceImpl)resourceSet.createResource(URI.createURI("*.wsdl"));
-
- try
- {
- if (documentBaseURI != null)
- wsdlMainResource.setURI(createURI(documentBaseURI));
- resourceSet.getLoadOptions().put(WSDLResourceImpl.CONTINUE_ON_LOAD_ERROR, new Boolean(false));
- wsdlMainResource.load(inputSource.getByteStream(), resourceSet.getLoadOptions());
- }
- catch (IOException ioe)
- {
- throw new WSDLException(WSDLException.INVALID_WSDL, "", ioe);
- }
-
- Definition definition = wsdlMainResource.getDefinition();
- if (definition != null)
- definition.setDocumentBaseURI(documentBaseURI);
-
- return definition;
- }
-
- /**
- * Read a WSDL document into a WSDL definition.
- *
- * @param locator A WSDLLocator object used to provide InputSources
- * pointing to the wsdl file.
- * @return the definition described in the document
- */
- public Definition readWSDL(WSDLLocator locator) throws WSDLException
- {
- throw new WSDLException(WSDLException.OTHER_ERROR, "Not Implemented");
- }
-
- private URI createURI(String uriString)
- {
- if (hasProtocol(uriString))
- return URI.createURI(uriString);
- else
- return URI.createFileURI(uriString);
- }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLWriterImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLWriterImpl.java
deleted file mode 100644
index 0669f6a45..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/impl/wsdl4j/WSDLWriterImpl.java
+++ /dev/null
@@ -1,139 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.impl.wsdl4j;
-
-
-import java.io.IOException;
-import java.io.OutputStream;
-import java.io.Writer;
-
-import javax.wsdl.Definition;
-import javax.wsdl.WSDLException;
-import javax.wsdl.xml.WSDLWriter;
-import javax.xml.transform.OutputKeys;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.transform.stream.StreamResult;
-
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.wst.wsdl.internal.impl.DefinitionImpl;
-import org.w3c.dom.Document;
-
-
-public final class WSDLWriterImpl implements WSDLWriter
-{
- /**
- * Sets the specified feature to the specified value.
- * <p>
- * There are no minimum features that must be supported.
- * <p>
- * All feature names must be fully-qualified, Java package style. All
- * names starting with javax.wsdl. are reserved for features defined
- * by the JWSDL specification. It is recommended that implementation-
- * specific features be fully-qualified to match the package name
- * of that implementation. For example: com.abc.featureName
- *
- * @param name the name of the feature to be set.
- * @param value the value to set the feature to.
- * @throws IllegalArgumentException if the feature name is not recognized.
- * @see #getFeature(String)
- */
- public void setFeature(String name, boolean value) throws IllegalArgumentException
- {
- throw new IllegalArgumentException("Not Implemented");
- }
-
- /**
- * Gets the value of the specified feature.
- *
- * @param name the name of the feature to get the value of.
- * @throws IllegalArgumentException if the feature name is not recognized.
- * @see #setFeature(String, boolean)
- */
- public boolean getFeature(String name) throws IllegalArgumentException
- {
- throw new IllegalArgumentException("Not Implemented");
- }
-
- /**
- * Return a document generated from the specified WSDL model.
- */
- public Document getDocument(Definition wsdlDef) throws WSDLException
- {
- return ((DefinitionImpl)wsdlDef).getDocument();
- }
-
- /**
- * Write the specified WSDL definition to the specified Writer.
- *
- * @param wsdlDef the WSDL definition to be written.
- * @param sink the Writer to write the xml to.
- */
- public void writeWSDL(Definition wsdlDef, Writer sink) throws WSDLException
- {
- String encoding = null;
- try
- {
- TransformerFactory transformerFactory = TransformerFactory.newInstance();
- Transformer transformer = transformerFactory.newTransformer();
-
- transformer.setOutputProperty(OutputKeys.INDENT, "yes");
- transformer.setOutputProperty(OutputKeys.METHOD, "xml");
-
- // Unless a width is set, there will be only line breaks but no indentation.
- // The IBM JDK and the Sun JDK don't agree on the property name,
- // so we set them both.
- //
- transformer.setOutputProperty("{http://xml.apache.org/xalan}indent-amount", "2");
- transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
- if (encoding != null)
- {
- transformer.setOutputProperty(OutputKeys.ENCODING, encoding);
- }
-
- Document document = ((DefinitionImpl)wsdlDef).getDocument();
- if (document == null)
- {
- ((DefinitionImpl)wsdlDef).updateElement(true);
- document = ((DefinitionImpl)wsdlDef).getDocument();
- }
-
- transformer.transform(new DOMSource(document), new StreamResult(sink));
- }
- catch (TransformerException exception)
- {
- throw new WSDLException(WSDLException.OTHER_ERROR, "Failed to save Definitions.", exception);
- }
-
- }
-
- /**
- * Write the specified WSDL definition to the specified OutputStream.
- *
- * @param wsdlDef the WSDL definition to be written.
- * @param sink the OutputStream to write the xml to.
- */
- public void writeWSDL(Definition wsdlDef, OutputStream sink) throws WSDLException
- {
-
- Resource resource = ((DefinitionImpl)wsdlDef).eResource();
- try
- {
- resource.save(sink, null);
- }
- catch (IOException e)
- {
- throw new WSDLException(WSDLException.OTHER_ERROR, "Failed to save Definitions.", e);
- }
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/Reconcilable.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/Reconcilable.java
deleted file mode 100644
index 4078b63aa..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/Reconcilable.java
+++ /dev/null
@@ -1,28 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.util;
-
-
-import org.w3c.dom.Element;
-
-
-// TODO... why do we need this?
-//
-public interface Reconcilable
-{
- public void setElement(Element element);
-
- public Element getElement();
-
- public void reconcileAttributes(Element changedElement);
-
- public void reconcileReferences(boolean deep);
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLAdapterFactory.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLAdapterFactory.java
deleted file mode 100644
index 83e64010e..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLAdapterFactory.java
+++ /dev/null
@@ -1,1144 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.util;
-
-
-import java.net.URL;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.wsdl.extensions.AttributeExtensible;
-import javax.wsdl.extensions.ElementExtensible;
-import javax.wsdl.extensions.ExtensionRegistry;
-
-import javax.wsdl.extensions.schema.Schema;
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.*;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Adapter Factory</b> for the model.
- * It provides an adapter <code>createXXX</code> method for each class of the model.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.WSDLPackage
- * @generated
- */
-public class WSDLAdapterFactory extends AdapterFactoryImpl
-{
- /**
- * The cached model package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static WSDLPackage modelPackage;
-
- /**
- * Creates an instance of the adapter factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public WSDLAdapterFactory()
- {
- if (modelPackage == null)
- {
- modelPackage = WSDLPackage.eINSTANCE;
- }
- }
-
- /**
- * Returns whether this factory is applicable for the type of the object.
- * <!-- begin-user-doc -->
- * This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
- * <!-- end-user-doc -->
- * @return whether this factory is applicable for the type of the object.
- * @generated
- */
- public boolean isFactoryForType(Object object)
- {
- if (object == modelPackage)
- {
- return true;
- }
- if (object instanceof EObject)
- {
- return ((EObject)object).eClass().getEPackage() == modelPackage;
- }
- return false;
- }
-
- /**
- * The switch that delegates to the <code>createXXX</code> methods.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected WSDLSwitch modelSwitch = new WSDLSwitch()
- {
- public Object caseWSDLElement(WSDLElement object)
- {
- return createWSDLElementAdapter();
- }
-
- public Object casePortType(PortType object)
- {
- return createPortTypeAdapter();
- }
-
- public Object caseOperation(Operation object)
- {
- return createOperationAdapter();
- }
-
- public Object caseMessage(Message object)
- {
- return createMessageAdapter();
- }
-
- public Object casePart(Part object)
- {
- return createPartAdapter();
- }
-
- public Object caseBinding(Binding object)
- {
- return createBindingAdapter();
- }
-
- public Object caseBindingOperation(BindingOperation object)
- {
- return createBindingOperationAdapter();
- }
-
- public Object caseService(Service object)
- {
- return createServiceAdapter();
- }
-
- public Object casePort(Port object)
- {
- return createPortAdapter();
- }
-
- public Object caseExtensibilityElement(ExtensibilityElement object)
- {
- return createExtensibilityElementAdapter();
- }
-
- public Object caseDefinition(Definition object)
- {
- return createDefinitionAdapter();
- }
-
- public Object caseImport(Import object)
- {
- return createImportAdapter();
- }
-
- public Object caseExtensibleElement(ExtensibleElement object)
- {
- return createExtensibleElementAdapter();
- }
-
- public Object caseInput(Input object)
- {
- return createInputAdapter();
- }
-
- public Object caseOutput(Output object)
- {
- return createOutputAdapter();
- }
-
- public Object caseFault(Fault object)
- {
- return createFaultAdapter();
- }
-
- public Object caseBindingInput(BindingInput object)
- {
- return createBindingInputAdapter();
- }
-
- public Object caseBindingOutput(BindingOutput object)
- {
- return createBindingOutputAdapter();
- }
-
- public Object caseBindingFault(BindingFault object)
- {
- return createBindingFaultAdapter();
- }
-
- public Object caseNamespace(Namespace object)
- {
- return createNamespaceAdapter();
- }
-
- public Object caseIPortType(javax.wsdl.PortType object)
- {
- return createIPortTypeAdapter();
- }
-
- public Object caseIOperation(javax.wsdl.Operation object)
- {
- return createIOperationAdapter();
- }
-
- public Object caseIInput(javax.wsdl.Input object)
- {
- return createIInputAdapter();
- }
-
- public Object caseIOutput(javax.wsdl.Output object)
- {
- return createIOutputAdapter();
- }
-
- public Object caseIFault(javax.wsdl.Fault object)
- {
- return createIFaultAdapter();
- }
-
- public Object caseIMessage(javax.wsdl.Message object)
- {
- return createIMessageAdapter();
- }
-
- public Object caseIPart(javax.wsdl.Part object)
- {
- return createIPartAdapter();
- }
-
- public Object caseIService(javax.wsdl.Service object)
- {
- return createIServiceAdapter();
- }
-
- public Object caseIPort(javax.wsdl.Port object)
- {
- return createIPortAdapter();
- }
-
- public Object caseIBinding(javax.wsdl.Binding object)
- {
- return createIBindingAdapter();
- }
-
- public Object caseIBindingOperation(javax.wsdl.BindingOperation object)
- {
- return createIBindingOperationAdapter();
- }
-
- public Object caseIBindingInput(javax.wsdl.BindingInput object)
- {
- return createIBindingInputAdapter();
- }
-
- public Object caseIBindingOutput(javax.wsdl.BindingOutput object)
- {
- return createIBindingOutputAdapter();
- }
-
- public Object caseIBindingFault(javax.wsdl.BindingFault object)
- {
- return createIBindingFaultAdapter();
- }
-
- public Object caseIExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement object)
- {
- return createIExtensibilityElementAdapter();
- }
-
- public Object caseIDefinition(javax.wsdl.Definition object)
- {
- return createIDefinitionAdapter();
- }
-
- public Object caseIImport(javax.wsdl.Import object)
- {
- return createIImportAdapter();
- }
-
- public Object caseIList(List object)
- {
- return createIListAdapter();
- }
-
- public Object caseIMap(Map object)
- {
- return createIMapAdapter();
- }
-
- public Object caseIURL(URL object)
- {
- return createIURLAdapter();
- }
-
- public Object caseIExtensionRegistry(ExtensionRegistry object)
- {
- return createIExtensionRegistryAdapter();
- }
-
- public Object caseTypes(Types object)
- {
- return createTypesAdapter();
- }
-
- public Object caseIIterator(Iterator object)
- {
- return createIIteratorAdapter();
- }
-
- public Object caseITypes(javax.wsdl.Types object)
- {
- return createITypesAdapter();
- }
-
- public Object caseUnknownExtensibilityElement(UnknownExtensibilityElement object)
- {
- return createUnknownExtensibilityElementAdapter();
- }
-
- public Object caseXSDSchemaExtensibilityElement(XSDSchemaExtensibilityElement object)
- {
- return createXSDSchemaExtensibilityElementAdapter();
- }
-
- public Object caseMessageReference(MessageReference object)
- {
- return createMessageReferenceAdapter();
- }
-
- public Object caseIElementExtensible(ElementExtensible object)
- {
- return createIElementExtensibleAdapter();
- }
-
- public Object caseIAttributeExtensible(AttributeExtensible object)
- {
- return createIAttributeExtensibleAdapter();
- }
-
- public Object caseIObject(Object object)
- {
- return createIObjectAdapter();
- }
-
- public Object caseISchema(Schema object)
- {
- return createISchemaAdapter();
- }
-
- public Object defaultCase(EObject object)
- {
- return createEObjectAdapter();
- }
- };
-
- /**
- * Creates an adapter for the <code>target</code>.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param target the object to adapt.
- * @return the adapter for the <code>target</code>.
- * @generated
- */
- public Adapter createAdapter(Notifier target)
- {
- return (Adapter)modelSwitch.doSwitch((EObject)target);
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.WSDLElement <em>Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.WSDLElement
- * @generated
- */
- public Adapter createWSDLElementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.PortType <em>Port Type</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.PortType
- * @generated
- */
- public Adapter createPortTypeAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.Operation <em>Operation</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.Operation
- * @generated
- */
- public Adapter createOperationAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.Message <em>Message</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.Message
- * @generated
- */
- public Adapter createMessageAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.Part <em>Part</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.Part
- * @generated
- */
- public Adapter createPartAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.Binding <em>Binding</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.Binding
- * @generated
- */
- public Adapter createBindingAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.BindingOperation <em>Binding Operation</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.BindingOperation
- * @generated
- */
- public Adapter createBindingOperationAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.Service <em>Service</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.Service
- * @generated
- */
- public Adapter createServiceAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.Port <em>Port</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.Port
- * @generated
- */
- public Adapter createPortAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.ExtensibilityElement <em>Extensibility Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.ExtensibilityElement
- * @generated
- */
- public Adapter createExtensibilityElementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.Definition <em>Definition</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.Definition
- * @generated
- */
- public Adapter createDefinitionAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.Import <em>Import</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.Import
- * @generated
- */
- public Adapter createImportAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.ExtensibleElement <em>Extensible Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.ExtensibleElement
- * @generated
- */
- public Adapter createExtensibleElementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.Input <em>Input</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.Input
- * @generated
- */
- public Adapter createInputAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.Output <em>Output</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.Output
- * @generated
- */
- public Adapter createOutputAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.Fault <em>Fault</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.Fault
- * @generated
- */
- public Adapter createFaultAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.BindingInput <em>Binding Input</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.BindingInput
- * @generated
- */
- public Adapter createBindingInputAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.BindingOutput <em>Binding Output</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.BindingOutput
- * @generated
- */
- public Adapter createBindingOutputAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.BindingFault <em>Binding Fault</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.BindingFault
- * @generated
- */
- public Adapter createBindingFaultAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.Namespace <em>Namespace</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.Namespace
- * @generated
- */
- public Adapter createNamespaceAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.PortType <em>IPort Type</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.PortType
- * @generated
- */
- public Adapter createIPortTypeAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.Operation <em>IOperation</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.Operation
- * @generated
- */
- public Adapter createIOperationAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.Input <em>IInput</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.Input
- * @generated
- */
- public Adapter createIInputAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.Output <em>IOutput</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.Output
- * @generated
- */
- public Adapter createIOutputAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.Fault <em>IFault</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.Fault
- * @generated
- */
- public Adapter createIFaultAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.Message <em>IMessage</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.Message
- * @generated
- */
- public Adapter createIMessageAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.Part <em>IPart</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.Part
- * @generated
- */
- public Adapter createIPartAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.Service <em>IService</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.Service
- * @generated
- */
- public Adapter createIServiceAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.Port <em>IPort</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.Port
- * @generated
- */
- public Adapter createIPortAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.Binding <em>IBinding</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.Binding
- * @generated
- */
- public Adapter createIBindingAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.BindingOperation <em>IBinding Operation</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.BindingOperation
- * @generated
- */
- public Adapter createIBindingOperationAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.BindingInput <em>IBinding Input</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.BindingInput
- * @generated
- */
- public Adapter createIBindingInputAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.BindingOutput <em>IBinding Output</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.BindingOutput
- * @generated
- */
- public Adapter createIBindingOutputAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.BindingFault <em>IBinding Fault</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.BindingFault
- * @generated
- */
- public Adapter createIBindingFaultAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.ExtensibilityElement <em>IExtensibility Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.ExtensibilityElement
- * @generated
- */
- public Adapter createIExtensibilityElementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.Definition <em>IDefinition</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.Definition
- * @generated
- */
- public Adapter createIDefinitionAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.Import <em>IImport</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.Import
- * @generated
- */
- public Adapter createIImportAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link java.util.List <em>IList</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see java.util.List
- * @generated
- */
- public Adapter createIListAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link java.util.Map <em>IMap</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see java.util.Map
- * @generated
- */
- public Adapter createIMapAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link java.net.URL <em>IURL</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see java.net.URL
- * @generated
- */
- public Adapter createIURLAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.ExtensionRegistry <em>IExtension Registry</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.ExtensionRegistry
- * @generated
- */
- public Adapter createIExtensionRegistryAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.Types <em>Types</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.Types
- * @generated
- */
- public Adapter createTypesAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link java.util.Iterator <em>IIterator</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see java.util.Iterator
- * @generated
- */
- public Adapter createIIteratorAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.Types <em>ITypes</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.Types
- * @generated
- */
- public Adapter createITypesAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.UnknownExtensibilityElement <em>Unknown Extensibility Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.UnknownExtensibilityElement
- * @generated
- */
- public Adapter createUnknownExtensibilityElementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement <em>XSD Schema Extensibility Element</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement
- * @generated
- */
- public Adapter createXSDSchemaExtensibilityElementAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.wst.wsdl.MessageReference <em>Message Reference</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.wst.wsdl.MessageReference
- * @generated
- */
- public Adapter createMessageReferenceAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.ElementExtensible <em>IElement Extensible</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.ElementExtensible
- * @generated
- */
- public Adapter createIElementExtensibleAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.AttributeExtensible <em>IAttribute Extensible</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.AttributeExtensible
- * @generated
- */
- public Adapter createIAttributeExtensibleAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link java.lang.Object <em>IObject</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see java.lang.Object
- * @generated
- */
- public Adapter createIObjectAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link javax.wsdl.extensions.schema.Schema <em>ISchema</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see javax.wsdl.extensions.schema.Schema
- * @generated
- */
- public Adapter createISchemaAdapter()
- {
- return null;
- }
-
- /**
- * Creates a new adapter for the default case.
- * <!-- begin-user-doc -->
- * This default implementation returns null.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @generated
- */
- public Adapter createEObjectAdapter()
- {
- return null;
- }
-
-} //WSDLAdapterFactory
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLDefinitionFactory.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLDefinitionFactory.java
deleted file mode 100644
index a4627411c..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLDefinitionFactory.java
+++ /dev/null
@@ -1,63 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2010 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.util;
-
-
-import javax.wsdl.WSDLException;
-import javax.wsdl.xml.WSDLReader;
-
-import org.eclipse.wst.wsdl.WSDLPackage;
-import org.eclipse.wst.wsdl.internal.impl.WSDLFactoryImpl;
-
-import com.ibm.wsdl.xml.WSDLReaderImpl;
-
-
-public class WSDLDefinitionFactory extends com.ibm.wsdl.factory.WSDLFactoryImpl
-{
-
- private static WSDLDefinitionFactory instance = null;
-
- public WSDLDefinitionFactory()
- {
- // Make sure the WSDL package is initialized.
- WSDLPackage.eINSTANCE.eClass();
- }
-
- /**
- * Create a new instance of Definition.
- */
- public javax.wsdl.Definition newDefinition()
- {
- javax.wsdl.Definition definition = WSDLFactoryImpl.eINSTANCE.createDefinition();
- return definition;
- }
-
- /**
- * Returns a singleton instance of this factory
- */
- public static javax.wsdl.factory.WSDLFactory getInstance() throws WSDLException
- {
- if (instance == null)
- instance = new WSDLDefinitionFactory();
- return instance;
- }
-
- /**
- * Creates a WSDLReader.
- */
- public WSDLReader newWSDLReader()
- {
- WSDLReader reader = new WSDLReaderImpl();
- reader.setFactoryImplName(getClass().getName());
- return reader;
- }
-
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLModelLocator.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLModelLocator.java
deleted file mode 100644
index 07daad47a..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLModelLocator.java
+++ /dev/null
@@ -1,57 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.util;
-
-
-/**
- * An adapter interface used by {@link org.eclipse.wst.wsdl.ImportImpl to find referenced resources.
- * When the resource referenced by a wsdl import needs to be determined,
- * the containing {@link org.eclipse.emf.ecore.resource.Resource}
- * will be {@link org.eclipse.emf.ecore.util.EcoreUtil#getRegisteredAdapter(org.eclipse.emf.ecore.resource.Resource,Object) inspected}
- * for an adapter that implements this interface.
- * As such, you can register an adapter factory like this to tailor the algorithm used to locate the resource :
- *<pre>
- * ResourceSet resourceSet = new ResourceSetImpl();
- * resourceSet.getAdapterFactories().add
- * (new AdapterFactoryImpl()
- * {
- * class CustomURIResolver extends AdapterImpl implements WSDLModelLocator
- * {
- * public String resolveURI(String baseLocation, String namespace, String location);
- * {
- * return null; // Additional logic...
- * }
- *
- * public boolean isAdatperForType(Object type)
- * {
- * return type == WSDLModelLocator.class;
- * }
- * }
- *
- * protected CustomURIResolver customURIResolver = new CustomURIResolver();
- *
- * public boolean isFactoryForType(Object type)
- * {
- * return type == WSDLModelLocator.class;
- * }
- *
- * public Adapter adaptNew(Notifier target, Object type)
- * {
- * return customURIResolver;
- * }
- * });
- *</pre>
- * @see org.eclipse.emf.ecore.util.EcoreUtil#getRegisteredAdapter(org.eclipse.emf.ecore.resource.Resource,Object)
- */
-public interface WSDLModelLocator
-{
- public String resolveURI(String baseLocation, String namespace, String location);
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLResourceFactoryImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLResourceFactoryImpl.java
deleted file mode 100644
index b6bc18bd6..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLResourceFactoryImpl.java
+++ /dev/null
@@ -1,51 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.util;
-
-
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
-import org.eclipse.wst.wsdl.util.WSDLResourceImpl;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Resource Factory</b> associated with the package.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.util.WSDLResourceImpl
- * @generated
- */
-public class WSDLResourceFactoryImpl extends ResourceFactoryImpl
-{
- /**
- * Creates an instance of the resource factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public WSDLResourceFactoryImpl()
- {
- super();
- }
-
- /**
- * Creates an instance of the resource.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Resource createResource(URI uri)
- {
- Resource result = new WSDLResourceImpl(uri);
- return result;
- }
-} //WSDLResourceFactoryImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLSwitch.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLSwitch.java
deleted file mode 100644
index ab36aff3c..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLSwitch.java
+++ /dev/null
@@ -1,1346 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.util;
-
-
-import java.net.URL;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-import javax.wsdl.extensions.AttributeExtensible;
-import javax.wsdl.extensions.ElementExtensible;
-import javax.wsdl.extensions.ExtensionRegistry;
-
-import javax.wsdl.extensions.schema.Schema;
-import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.*;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
- * starting with the actual class of the object
- * and proceeding up the inheritance hierarchy
- * until a non-null result is returned,
- * which is the result of the switch.
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.WSDLPackage
- * @generated
- */
-public class WSDLSwitch
-{
- /**
- * The cached model package
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- protected static WSDLPackage modelPackage;
-
- /**
- * Creates an instance of the switch.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public WSDLSwitch()
- {
- if (modelPackage == null)
- {
- modelPackage = WSDLPackage.eINSTANCE;
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- public Object doSwitch(EObject theEObject)
- {
- return doSwitch(theEObject.eClass(), theEObject);
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected Object doSwitch(EClass theEClass, EObject theEObject)
- {
- if (theEClass.eContainer() == modelPackage)
- {
- return doSwitch(theEClass.getClassifierID(), theEObject);
- }
- else
- {
- List eSuperTypes = theEClass.getESuperTypes();
- return eSuperTypes.isEmpty() ? defaultCase(theEObject) : doSwitch((EClass)eSuperTypes.get(0), theEObject);
- }
- }
-
- /**
- * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the first non-null result returned by a <code>caseXXX</code> call.
- * @generated
- */
- protected Object doSwitch(int classifierID, EObject theEObject)
- {
- switch (classifierID)
- {
- case WSDLPackage.WSDL_ELEMENT:
- {
- WSDLElement wsdlElement = (WSDLElement)theEObject;
- Object result = caseWSDLElement(wsdlElement);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.PORT_TYPE:
- {
- PortType portType = (PortType)theEObject;
- Object result = casePortType(portType);
- if (result == null)
- result = caseExtensibleElement(portType);
- if (result == null)
- result = caseIPortType(portType);
- if (result == null)
- result = caseWSDLElement(portType);
- if (result == null)
- result = caseIElementExtensible(portType);
- if (result == null)
- result = caseIAttributeExtensible(portType);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.OPERATION:
- {
- Operation operation = (Operation)theEObject;
- Object result = caseOperation(operation);
- if (result == null)
- result = caseExtensibleElement(operation);
- if (result == null)
- result = caseIOperation(operation);
- if (result == null)
- result = caseWSDLElement(operation);
- if (result == null)
- result = caseIElementExtensible(operation);
- if (result == null)
- result = caseIAttributeExtensible(operation);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.MESSAGE:
- {
- Message message = (Message)theEObject;
- Object result = caseMessage(message);
- if (result == null)
- result = caseExtensibleElement(message);
- if (result == null)
- result = caseIMessage(message);
- if (result == null)
- result = caseWSDLElement(message);
- if (result == null)
- result = caseIElementExtensible(message);
- if (result == null)
- result = caseIAttributeExtensible(message);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.PART:
- {
- Part part = (Part)theEObject;
- Object result = casePart(part);
- if (result == null)
- result = caseExtensibleElement(part);
- if (result == null)
- result = caseIPart(part);
- if (result == null)
- result = caseWSDLElement(part);
- if (result == null)
- result = caseIElementExtensible(part);
- if (result == null)
- result = caseIAttributeExtensible(part);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.BINDING:
- {
- Binding binding = (Binding)theEObject;
- Object result = caseBinding(binding);
- if (result == null)
- result = caseExtensibleElement(binding);
- if (result == null)
- result = caseIBinding(binding);
- if (result == null)
- result = caseWSDLElement(binding);
- if (result == null)
- result = caseIElementExtensible(binding);
- if (result == null)
- result = caseIAttributeExtensible(binding);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.BINDING_OPERATION:
- {
- BindingOperation bindingOperation = (BindingOperation)theEObject;
- Object result = caseBindingOperation(bindingOperation);
- if (result == null)
- result = caseExtensibleElement(bindingOperation);
- if (result == null)
- result = caseIBindingOperation(bindingOperation);
- if (result == null)
- result = caseWSDLElement(bindingOperation);
- if (result == null)
- result = caseIElementExtensible(bindingOperation);
- if (result == null)
- result = caseIAttributeExtensible(bindingOperation);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.SERVICE:
- {
- Service service = (Service)theEObject;
- Object result = caseService(service);
- if (result == null)
- result = caseExtensibleElement(service);
- if (result == null)
- result = caseIService(service);
- if (result == null)
- result = caseWSDLElement(service);
- if (result == null)
- result = caseIElementExtensible(service);
- if (result == null)
- result = caseIAttributeExtensible(service);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.PORT:
- {
- Port port = (Port)theEObject;
- Object result = casePort(port);
- if (result == null)
- result = caseExtensibleElement(port);
- if (result == null)
- result = caseIPort(port);
- if (result == null)
- result = caseWSDLElement(port);
- if (result == null)
- result = caseIElementExtensible(port);
- if (result == null)
- result = caseIAttributeExtensible(port);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.EXTENSIBILITY_ELEMENT:
- {
- ExtensibilityElement extensibilityElement = (ExtensibilityElement)theEObject;
- Object result = caseExtensibilityElement(extensibilityElement);
- if (result == null)
- result = caseWSDLElement(extensibilityElement);
- if (result == null)
- result = caseIExtensibilityElement(extensibilityElement);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.DEFINITION:
- {
- Definition definition = (Definition)theEObject;
- Object result = caseDefinition(definition);
- if (result == null)
- result = caseExtensibleElement(definition);
- if (result == null)
- result = caseIDefinition(definition);
- if (result == null)
- result = caseWSDLElement(definition);
- if (result == null)
- result = caseIElementExtensible(definition);
- if (result == null)
- result = caseIAttributeExtensible(definition);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.IMPORT:
- {
- Import import_ = (Import)theEObject;
- Object result = caseImport(import_);
- if (result == null)
- result = caseExtensibleElement(import_);
- if (result == null)
- result = caseIImport(import_);
- if (result == null)
- result = caseWSDLElement(import_);
- if (result == null)
- result = caseIElementExtensible(import_);
- if (result == null)
- result = caseIAttributeExtensible(import_);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.EXTENSIBLE_ELEMENT:
- {
- ExtensibleElement extensibleElement = (ExtensibleElement)theEObject;
- Object result = caseExtensibleElement(extensibleElement);
- if (result == null)
- result = caseWSDLElement(extensibleElement);
- if (result == null)
- result = caseIElementExtensible(extensibleElement);
- if (result == null)
- result = caseIAttributeExtensible(extensibleElement);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.INPUT:
- {
- Input input = (Input)theEObject;
- Object result = caseInput(input);
- if (result == null)
- result = caseMessageReference(input);
- if (result == null)
- result = caseIInput(input);
- if (result == null)
- result = caseExtensibleElement(input);
- if (result == null)
- result = caseIAttributeExtensible(input);
- if (result == null)
- result = caseWSDLElement(input);
- if (result == null)
- result = caseIElementExtensible(input);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.OUTPUT:
- {
- Output output = (Output)theEObject;
- Object result = caseOutput(output);
- if (result == null)
- result = caseMessageReference(output);
- if (result == null)
- result = caseIOutput(output);
- if (result == null)
- result = caseExtensibleElement(output);
- if (result == null)
- result = caseIAttributeExtensible(output);
- if (result == null)
- result = caseWSDLElement(output);
- if (result == null)
- result = caseIElementExtensible(output);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.FAULT:
- {
- Fault fault = (Fault)theEObject;
- Object result = caseFault(fault);
- if (result == null)
- result = caseMessageReference(fault);
- if (result == null)
- result = caseIFault(fault);
- if (result == null)
- result = caseExtensibleElement(fault);
- if (result == null)
- result = caseIAttributeExtensible(fault);
- if (result == null)
- result = caseWSDLElement(fault);
- if (result == null)
- result = caseIElementExtensible(fault);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.BINDING_INPUT:
- {
- BindingInput bindingInput = (BindingInput)theEObject;
- Object result = caseBindingInput(bindingInput);
- if (result == null)
- result = caseExtensibleElement(bindingInput);
- if (result == null)
- result = caseIBindingInput(bindingInput);
- if (result == null)
- result = caseWSDLElement(bindingInput);
- if (result == null)
- result = caseIElementExtensible(bindingInput);
- if (result == null)
- result = caseIAttributeExtensible(bindingInput);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.BINDING_OUTPUT:
- {
- BindingOutput bindingOutput = (BindingOutput)theEObject;
- Object result = caseBindingOutput(bindingOutput);
- if (result == null)
- result = caseExtensibleElement(bindingOutput);
- if (result == null)
- result = caseIBindingOutput(bindingOutput);
- if (result == null)
- result = caseWSDLElement(bindingOutput);
- if (result == null)
- result = caseIElementExtensible(bindingOutput);
- if (result == null)
- result = caseIAttributeExtensible(bindingOutput);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.BINDING_FAULT:
- {
- BindingFault bindingFault = (BindingFault)theEObject;
- Object result = caseBindingFault(bindingFault);
- if (result == null)
- result = caseExtensibleElement(bindingFault);
- if (result == null)
- result = caseIBindingFault(bindingFault);
- if (result == null)
- result = caseWSDLElement(bindingFault);
- if (result == null)
- result = caseIElementExtensible(bindingFault);
- if (result == null)
- result = caseIAttributeExtensible(bindingFault);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.NAMESPACE:
- {
- Namespace namespace = (Namespace)theEObject;
- Object result = caseNamespace(namespace);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.TYPES:
- {
- Types types = (Types)theEObject;
- Object result = caseTypes(types);
- if (result == null)
- result = caseExtensibleElement(types);
- if (result == null)
- result = caseITypes(types);
- if (result == null)
- result = caseWSDLElement(types);
- if (result == null)
- result = caseIElementExtensible(types);
- if (result == null)
- result = caseIAttributeExtensible(types);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.UNKNOWN_EXTENSIBILITY_ELEMENT:
- {
- UnknownExtensibilityElement unknownExtensibilityElement = (UnknownExtensibilityElement)theEObject;
- Object result = caseUnknownExtensibilityElement(unknownExtensibilityElement);
- if (result == null)
- result = caseExtensibilityElement(unknownExtensibilityElement);
- if (result == null)
- result = caseWSDLElement(unknownExtensibilityElement);
- if (result == null)
- result = caseIExtensibilityElement(unknownExtensibilityElement);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.XSD_SCHEMA_EXTENSIBILITY_ELEMENT:
- {
- XSDSchemaExtensibilityElement xsdSchemaExtensibilityElement = (XSDSchemaExtensibilityElement)theEObject;
- Object result = caseXSDSchemaExtensibilityElement(xsdSchemaExtensibilityElement);
- if (result == null)
- result = caseExtensibilityElement(xsdSchemaExtensibilityElement);
- if (result == null)
- result = caseISchema(xsdSchemaExtensibilityElement);
- if (result == null)
- result = caseWSDLElement(xsdSchemaExtensibilityElement);
- if (result == null)
- result = caseIExtensibilityElement(xsdSchemaExtensibilityElement);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- case WSDLPackage.MESSAGE_REFERENCE:
- {
- MessageReference messageReference = (MessageReference)theEObject;
- Object result = caseMessageReference(messageReference);
- if (result == null)
- result = caseExtensibleElement(messageReference);
- if (result == null)
- result = caseWSDLElement(messageReference);
- if (result == null)
- result = caseIElementExtensible(messageReference);
- if (result == null)
- result = caseIAttributeExtensible(messageReference);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
- default:
- return defaultCase(theEObject);
- }
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseWSDLElement(WSDLElement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Port Type</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Port Type</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object casePortType(PortType object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Operation</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Operation</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseOperation(Operation object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Message</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Message</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseMessage(Message object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Part</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Part</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object casePart(Part object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Binding</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Binding</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseBinding(Binding object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Binding Operation</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Binding Operation</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseBindingOperation(BindingOperation object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Service</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Service</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseService(Service object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Port</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Port</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object casePort(Port object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Extensibility Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Extensibility Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseExtensibilityElement(ExtensibilityElement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Definition</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Definition</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseDefinition(Definition object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Import</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Import</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseImport(Import object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Extensible Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Extensible Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseExtensibleElement(ExtensibleElement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Input</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Input</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseInput(Input object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Output</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Output</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseOutput(Output object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Fault</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Fault</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseFault(Fault object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Binding Input</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Binding Input</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseBindingInput(BindingInput object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Binding Output</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Binding Output</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseBindingOutput(BindingOutput object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Binding Fault</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Binding Fault</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseBindingFault(BindingFault object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Namespace</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Namespace</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseNamespace(Namespace object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IPort Type</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IPort Type</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIPortType(javax.wsdl.PortType object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IOperation</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IOperation</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIOperation(javax.wsdl.Operation object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IInput</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IInput</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIInput(javax.wsdl.Input object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IOutput</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IOutput</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIOutput(javax.wsdl.Output object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IFault</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IFault</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIFault(javax.wsdl.Fault object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IMessage</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IMessage</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIMessage(javax.wsdl.Message object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IPart</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IPart</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIPart(javax.wsdl.Part object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IService</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IService</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIService(javax.wsdl.Service object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IPort</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IPort</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIPort(javax.wsdl.Port object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IBinding</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IBinding</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIBinding(javax.wsdl.Binding object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IBinding Operation</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IBinding Operation</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIBindingOperation(javax.wsdl.BindingOperation object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IBinding Input</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IBinding Input</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIBindingInput(javax.wsdl.BindingInput object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IBinding Output</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IBinding Output</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIBindingOutput(javax.wsdl.BindingOutput object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IBinding Fault</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IBinding Fault</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIBindingFault(javax.wsdl.BindingFault object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IExtensibility Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IExtensibility Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIExtensibilityElement(javax.wsdl.extensions.ExtensibilityElement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IDefinition</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IDefinition</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIDefinition(javax.wsdl.Definition object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IImport</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IImport</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIImport(javax.wsdl.Import object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IList</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IList</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIList(List object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IMap</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IMap</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIMap(Map object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IURL</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IURL</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIURL(URL object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IExtension Registry</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IExtension Registry</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIExtensionRegistry(ExtensionRegistry object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Types</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Types</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseTypes(Types object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IIterator</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IIterator</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIIterator(Iterator object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>ITypes</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>ITypes</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseITypes(javax.wsdl.Types object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Unknown Extensibility Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Unknown Extensibility Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseUnknownExtensibilityElement(UnknownExtensibilityElement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>XSD Schema Extensibility Element</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>XSD Schema Extensibility Element</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseXSDSchemaExtensibilityElement(XSDSchemaExtensibilityElement object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Message Reference</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Message Reference</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseMessageReference(MessageReference object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IElement Extensible</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IElement Extensible</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIElementExtensible(ElementExtensible object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IAttribute Extensible</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IAttribute Extensible</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIAttributeExtensible(AttributeExtensible object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>IObject</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>IObject</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseIObject(Object object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>ISchema</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>ISchema</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public Object caseISchema(Schema object)
- {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch, but this is the last case anyway.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject)
- * @generated
- */
- public Object defaultCase(EObject object)
- {
- return null;
- }
-
-} //WSDLSwitch
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLUtil.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLUtil.java
deleted file mode 100644
index cae00fe00..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/WSDLUtil.java
+++ /dev/null
@@ -1,160 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2008 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.util;
-
-
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.List;
-
-import javax.xml.namespace.QName;
-
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.ExtensibleElement;
-import org.eclipse.wst.wsdl.util.WSDLConstants;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-public class WSDLUtil extends WSDLConstants
-{
- protected static WSDLUtil instance;
-
- // protected NodeAssociationManager nodeAssociationManager = new NodeAssociationManager();
-
- protected HashMap elementNameToTypeMap = new HashMap();
-
- public static WSDLUtil getInstance()
- {
- if (instance == null)
- {
- instance = new WSDLUtil();
- }
- return instance;
- }
-
- public WSDLUtil()
- {
- elementNameToTypeMap.put(BINDING_ELEMENT_TAG, new Integer(BINDING));
- elementNameToTypeMap.put(DEFINITION_ELEMENT_TAG, new Integer(DEFINITION));
- elementNameToTypeMap.put(DOCUMENTATION_ELEMENT_TAG, new Integer(DOCUMENTATION));
- elementNameToTypeMap.put(FAULT_ELEMENT_TAG, new Integer(FAULT));
- elementNameToTypeMap.put(IMPORT_ELEMENT_TAG, new Integer(IMPORT));
- elementNameToTypeMap.put(INPUT_ELEMENT_TAG, new Integer(INPUT));
- elementNameToTypeMap.put(MESSAGE_ELEMENT_TAG, new Integer(MESSAGE));
- elementNameToTypeMap.put(OPERATION_ELEMENT_TAG, new Integer(OPERATION));
- elementNameToTypeMap.put(OUTPUT_ELEMENT_TAG, new Integer(OUTPUT));
- elementNameToTypeMap.put(PART_ELEMENT_TAG, new Integer(PART));
- elementNameToTypeMap.put(PORT_ELEMENT_TAG, new Integer(PORT));
- elementNameToTypeMap.put(PORT_TYPE_ELEMENT_TAG, new Integer(PORT_TYPE));
- elementNameToTypeMap.put(SERVICE_ELEMENT_TAG, new Integer(SERVICE));
- elementNameToTypeMap.put(TYPES_ELEMENT_TAG, new Integer(TYPES));
- }
-
- public int getWSDLType(Element element)
- {
- int result = -1;
-
- if (WSDLConstants.isWSDLNamespace(element.getNamespaceURI()))
- {
- Integer integer = (Integer) elementNameToTypeMap.get(element.getLocalName());
- if (integer != null)
- {
- result = integer.intValue();
- }
- }
- return result;
- }
-
- protected List getParentElementChain(Element element)
- {
- List list = new ArrayList();
- while (element != null)
- {
- list.add(0, element);
- Node node = element.getParentNode();
- element = (node != null && node.getNodeType() == Node.ELEMENT_NODE) ? (Element)node : null;
- }
- return list;
- }
-
- /*
- public Object findModelObjectForElement(Definition definition, Element targetElement)
- {
- Object o = nodeAssociationManager.getModelObjectForNode(definition, targetElement);
- return o;
- }
-
-
- public Element getElementForObject(Object o)
- {
- Node node = nodeAssociationManager.getNode(o);
- return (node != null && node.getNodeType() == Node.ELEMENT_NODE) ? (Element)node : null;
- }
-
- public Node getNodeForObject(Object o)
- {
- return nodeAssociationManager.getNode(o);
- }
-
- public ITypeSystemProvider getTypeSystemProvider(Definition definition)
- {
- return WSDLToDOMElementUtil.getTypeSystemProvider(definition);
- }
-
-
- public void setTypeSystemProvider(Definition definition, ITypeSystemProvider typeSystemProvider)
- {
- WSDLToDOMElementUtil.setTypeSystemProvider(definition, typeSystemProvider);
- }
- */
-
- public static QName createQName(Definition definition, String prefixedName)
- {
- QName qname = null;
- if (prefixedName != null)
- {
- int index = prefixedName.indexOf(":");
- String prefix = (index == -1) ? null : prefixedName.substring(0, index);
- if (prefix != null)
- {
- String namespace = definition.getNamespace(prefix);
- if (namespace != null)
- {
- String localPart = prefixedName.substring(index + 1);
- qname = new QName(namespace, localPart);
- }
- }
- }
- return qname;
- }
-
- public List getExtensibilityElementNodes(ExtensibleElement extensibleElement)
- {
- List childList = new ArrayList();
- for (Iterator i = extensibleElement.getEExtensibilityElements().iterator(); i.hasNext();)
- {
- ExtensibilityElement extensibilityElement = (ExtensibilityElement)i.next();
- if (extensibilityElement != null)
- {
- Element element = extensibilityElement.getElement();
- if (element != null)
- {
- childList.add(element);
- }
- }
- }
- return childList;
- //return extensibleElement.getEExtensibilityElements();
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/XSDSchemaLocatorAdapterFactory.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/XSDSchemaLocatorAdapterFactory.java
deleted file mode 100644
index 5c0ab65b7..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/XSDSchemaLocatorAdapterFactory.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.util;
-
-
-import org.eclipse.emf.common.notify.Adapter;
-import org.eclipse.emf.common.notify.Notifier;
-import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-import org.eclipse.xsd.util.XSDSchemaLocator;
-
-
-public class XSDSchemaLocatorAdapterFactory extends AdapterFactoryImpl
-{
- protected XSDSchemaLocatorImpl schemaLocator = new XSDSchemaLocatorImpl();
-
- public boolean isFactoryForType(Object type)
- {
- return type == XSDSchemaLocator.class;
- }
-
- public Adapter adaptNew(Notifier target, Object type)
- {
- return schemaLocator;
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/XSDSchemaLocatorImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/XSDSchemaLocatorImpl.java
deleted file mode 100644
index 85026c623..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/internal/util/XSDSchemaLocatorImpl.java
+++ /dev/null
@@ -1,75 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.internal.util;
-
-
-import java.util.Iterator;
-
-import org.eclipse.emf.common.notify.impl.AdapterImpl;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.util.XSDSchemaLocator;
-
-
-public class XSDSchemaLocatorImpl extends AdapterImpl implements XSDSchemaLocator
-{
- /**
- * @see org.eclipse.xsd.util.XSDSchemaLocator#locateSchema(org.eclipse.xsd.XSDSchema,
- * java.lang.String, java.lang.String, java.lang.String)
- */
- public XSDSchema locateSchema(XSDSchema xsdSchema, String namespaceURI, String rawSchemaLocationURI, String resolvedSchemaLocationURI)
- {
- XSDSchema resolvedSchema = null;
-
- // Bugzilla 122624: WSDL model does not resolve <import> of inline schema with no namespace.
- // KB: We are not resolving <import>ed or <include>d schemas from the root inline schemas.
- // In other words, since we are resolving only between multiple root inline schemas,
- // do not attempt to resolve if "rawSchemaLocationURI" is not null.
- if (namespaceURI != null && rawSchemaLocationURI == null)
- {
- Definition definition = null;
-
- for (EObject parent = xsdSchema.eContainer(); parent != null; parent = parent.eContainer())
- {
- if (parent instanceof Definition)
- {
- definition = (Definition)parent;
- break;
- }
- }
-
- if (definition != null && definition.getETypes() != null)
- {
- for (Iterator i = definition.getETypes().getEExtensibilityElements().iterator(); i.hasNext();)
- {
- Object o = i.next();
- if (o instanceof XSDSchemaExtensibilityElement)
- {
- XSDSchema schema = ((XSDSchemaExtensibilityElement)o).getSchema();
- if (schema != null && namespaceURI.equals(schema.getTargetNamespace()))
- {
- resolvedSchema = schema;
- break;
- }
- }
- }
- }
- }
- return resolvedSchema;
- }
-
- public boolean isAdatperForType(Object type)
- {
- return type == XSDSchemaLocator.class;
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/package.html b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/package.html
deleted file mode 100644
index 8522de03b..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/package.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<link rel="stylesheet" href="../../../../../..//apistyles.css" type="text/css">
-<title>WSDL Model API Overview</title>
-</head>
-<body>
-<p>
- The WSDL model API allows clients to work with the WSDL 1.1 documents.
- </p>
-<table width="500">
-<tr>
-<td>
-<p>The WSDL model API allows clients to load, modify, and save WSDL 1.1 documents.
- </p>
-</td>
-</tr>
-</table>
-</body>
-</html>
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/package.xml b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/package.xml
deleted file mode 100644
index 6ba5ba957..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/package.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<html>
- <head>
- <meta
- name="root"
-
- content="../../../../../../" />
- <title>WSDL Model API Overview</title>
- </head>
-
- <body>
- <abstract>
- The WSDL model API allows clients to work with the WSDL 1.1 documents.
- </abstract>
- <p>The WSDL model API allows clients to load, modify, and save WSDL 1.1 documents.
- </p>
- </body>
-</html>
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/ExtensibilityElementFactory.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/ExtensibilityElementFactory.java
deleted file mode 100644
index 501eb7dcf..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/ExtensibilityElementFactory.java
+++ /dev/null
@@ -1,29 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.util;
-
-
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-
-
-/**
- * <p>
- * <b>Note:</b> This class/interface is part of an interim API that is still under development and expected to
- * change significantly before reaching stability. It is being made available at this early stage to solicit feedback
- * from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken
- * (repeatedly) as the API evolves.
- * </p>
- * @since 1.0
- */
-public interface ExtensibilityElementFactory
-{
- ExtensibilityElement createExtensibilityElement(String namespace, String localName);
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/ExtensibilityElementFactoryRegistry.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/ExtensibilityElementFactoryRegistry.java
deleted file mode 100644
index f520b876c..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/ExtensibilityElementFactoryRegistry.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.util;
-
-
-/**
- * <p>
- * <b>Note:</b> This class/interface is part of an interim API that is still under development and expected to
- * change significantly before reaching stability. It is being made available at this early stage to solicit feedback
- * from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken
- * (repeatedly) as the API evolves.
- * </p>
- * @since 1.0
- */
-public interface ExtensibilityElementFactoryRegistry
-{
- public void registerFactory(String namespace, ExtensibilityElementFactory factory);
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLConstants.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLConstants.java
deleted file mode 100644
index 47645a625..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLConstants.java
+++ /dev/null
@@ -1,379 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.util;
-
-
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-
-
-/**
- * This class defines constants for WSDL element tags and relevant namespaces.
- * @since 1.0
- */
-public class WSDLConstants
-{
- /**
- * The element tag is <code>"binding"</code>.
- * @see #getElementTag(int).
- */
- public static final int BINDING = 0;
-
- /**
- * The element tag is <code>"definitions"</code>.
- * @see #getElementTag(int).
- */
- public static final int DEFINITION = 1;
-
- /**
- * The element tag is <code>"documentation"</code>.
- * @see #getElementTag(int).
- */
- public static final int DOCUMENTATION = 2;
-
- /**
- * The element tag is <code>"fault"</code>.
- * @see #getElementTag(int).
- */
- public static final int FAULT = 3;
-
- /**
- * The element tag is <code>"import"</code>.
- * @see #getElementTag(int).
- */
- public static final int IMPORT = 4;
-
- /**
- * The element tag is <code>"input"</code>.
- * @see #getElementTag(int).
- */
- public static final int INPUT = 5;
-
- /**
- * The element tag is <code>"message"</code>.
- * @see #getElementTag(int).
- */
- public static final int MESSAGE = 6;
-
- /**
- * The element tag is <code>"operation"</code>.
- * @see #getElementTag(int).
- */
- public static final int OPERATION = 7;
-
- /**
- * The element tag is <code>"output"</code>.
- * @see #getElementTag(int).
- */
- public static final int OUTPUT = 8;
-
- /**
- * The element tag is <code>"part"</code>.
- * @see #getElementTag(int).
- */
- public static final int PART = 9;
-
- /**
- * The element tag is <code>"port"</code>.
- * @see #getElementTag(int).
- */
- public static final int PORT = 10;
-
- /**
- * The element tag is <code>"portType"</code>.
- * @see #getElementTag(int).
- */
- public static final int PORT_TYPE = 11;
-
- /**
- * The element tag is <code>"service"</code>.
- * @see #getElementTag(int).
- */
- public static final int SERVICE = 12;
-
- /**
- * The element tag is <code>"types"</code>.
- * @see #getElementTag(int).
- */
- public static final int TYPES = 13;
-
- /**
- * The element tag is <code>"binding"</code>.
- * @see #nodeType(String localName).
- */
- public static final String BINDING_ELEMENT_TAG = "binding"; //$NON-NLS-1$
-
- /**
- * The element tag is <code>"definitions"</code>.
- * @see #nodeType(String localName).
- */
- public static final String DEFINITION_ELEMENT_TAG = "definitions"; //$NON-NLS-1$
-
- /**
- * The element tag is <code>"documentation"</code>.
- * @see #nodeType(String localName).
- */
- public static final String DOCUMENTATION_ELEMENT_TAG = "documentation"; //$NON-NLS-1$
-
- /**
- * The element tag is <code>"fault"</code>.
- * @see #nodeType(String localName).
- */
- public static final String FAULT_ELEMENT_TAG = "fault"; //$NON-NLS-1$
-
- /**
- * The element tag is <code>"import"</code>.
- * @see #nodeType(String localName).
- */
- public static final String IMPORT_ELEMENT_TAG = "import"; //$NON-NLS-1$
-
- /**
- * The element tag is <code>"input"</code>.
- * @see #nodeType(String localName).
- */
- public static final String INPUT_ELEMENT_TAG = "input"; //$NON-NLS-1$
-
- /**
- * The element tag is <code>"message"</code>.
- * @see #nodeType(String localName).
- */
- public static final String MESSAGE_ELEMENT_TAG = "message"; //$NON-NLS-1$
-
- /**
- * The element tag is <code>"operation"</code>.
- * @see #nodeType(String localName).
- */
- public static final String OPERATION_ELEMENT_TAG = "operation"; //$NON-NLS-1$
-
- /**
- * The element tag is <code>"output"</code>.
- * @see #nodeType(String localName).
- */
- public static final String OUTPUT_ELEMENT_TAG = "output"; //$NON-NLS-1$
-
- /**
- * The element tag is <code>"part"</code>.
- * @see #nodeType(String localName).
- */
- public static final String PART_ELEMENT_TAG = "part"; //$NON-NLS-1$
-
- /**
- * The element tag is <code>"port"</code>.
- * @see #nodeType(String localName).
- */
- public static final String PORT_ELEMENT_TAG = "port"; //$NON-NLS-1$
-
- /**
- * The element tag is <code>"portType"</code>.
- * @see #nodeType(String localName).
- */
- public static final String PORT_TYPE_ELEMENT_TAG = "portType"; //$NON-NLS-1$
-
- /**
- * The element tag is <code>"service"</code>.
- * @see #nodeType(String localName).
- */
- public static final String SERVICE_ELEMENT_TAG = "service"; //$NON-NLS-1$
-
- /**
- * The element tag is <code>"types"</code>.
- * @see #nodeType(String localName).
- */
- public static final String TYPES_ELEMENT_TAG = "types"; //$NON-NLS-1$
-
- // common
-
- /**
- * The attribute is <code>"name"</code>.
- * @see #getAttribute(Element,String).
- */
- public static final String NAME_ATTRIBUTE = "name"; //$NON-NLS-1$
-
- /**
- * The attribute is <code>"message"</code>.
- * @see #getAttribute(Element,String).
- */
- public static final String MESSAGE_ATTRIBUTE = "message"; //$NON-NLS-1$
-
- /**
- * The attribute is <code>"binding"</code>.
- * @see #getAttribute(Element,String).
- */
- public static final String BINDING_ATTRIBUTE = "binding"; //$NON-NLS-1$
-
- /**
- * The attribute is <code>"type"</code>.
- * @see #getAttribute(Element,String).
- */
- public static final String TYPE_ATTRIBUTE = "type"; //$NON-NLS-1$
-
- // definitions
-
- /**
- * The attribute is <code>"encoding"</code>.
- * @see #getAttribute(Element,String).
- */
- public final static String ENCODING_ATTRIBUTE = "encoding"; //$NON-NLS-1$
-
- /**
- * The attribute is <code>"targetNamespace"</code>.
- * @see #getAttribute(Element,String).
- */
- public final static String TARGETNAMESPACE_ATTRIBUTE = "targetNamespace"; //$NON-NLS-1$
-
- // binding
-
- /**
- * The attribute is <code>"resourceURI"</code>.
- * @see #getAttribute(Element,String).
- */
- public final static String RESOURCE_URI_ATTRIBUTE = "resourceURI"; //$NON-NLS-1$
-
- // part
-
- /**
- * The attribute is <code>"element"</code>.
- * @see #getAttribute(Element,String).
- */
- public final static String ELEMENT_ATTRIBUTE = "element"; //$NON-NLS-1$
-
- // import
-
- /**
- * The attribute is <code>"location"</code>.
- * @see #getAttribute(Element,String).
- */
- public final static String LOCATION_ATTRIBUTE = "location"; //$NON-NLS-1$
-
- // operation
-
- /**
- * The attribute is <code>"parameterOrder"</code>.
- * @see #getAttribute(Element,String).
- */
- public final static String PARAMETER_ORDER_ATTRIBUTE = "parameterOrder"; //$NON-NLS-1$
-
- /**
- * The attribute is <code>"namespace"</code>.
- * @see #getAttribute(Element,String).
- */
- public static final String NAMESPACE_ATTRIBUTE = "namespace"; //$NON-NLS-1$
-
- /**
- * The value <code>"http://schemas.xmlsoap.org/wsdl/"</code>.
- */
- public static final String WSDL_NAMESPACE_URI = "http://schemas.xmlsoap.org/wsdl/"; //$NON-NLS-1$
-
- /**
- * The value <code>"http://www.w3.org/2001/XMLSchema"</code>.
- */
- public static final String XSD_NAMESPACE_URI = "http://www.w3.org/2001/XMLSchema"; //$NON-NLS-1$
-
- /**
- * The value <code>"http://www.w3.org/1999/XMLSchema"</code>.
- */
- public static final String SCHEMA_FOR_SCHEMA_URI_1999 = "http://www.w3.org/1999/XMLSchema"; //$NON-NLS-1$
-
- /**
- * The value <code>"http://www.w3.org/2000/10/XMLSchema"</code>.
- */
- public static final String SCHEMA_FOR_SCHEMA_URI_2000_10 = "http://www.w3.org/2000/10/XMLSchema"; //$NON-NLS-1$
-
- /**
- * The value <code>"http://www.w3.org/2001/XMLSchema"</code>.
- */
- public static final String SCHEMA_FOR_SCHEMA_URI_2001 = "http://www.w3.org/2001/XMLSchema"; //$NON-NLS-1$
-
- private static final String[] ELEMENT_TAGS = new String []{
- BINDING_ELEMENT_TAG,
- DEFINITION_ELEMENT_TAG,
- DOCUMENTATION_ELEMENT_TAG,
- FAULT_ELEMENT_TAG,
- IMPORT_ELEMENT_TAG,
- INPUT_ELEMENT_TAG,
- MESSAGE_ELEMENT_TAG,
- OPERATION_ELEMENT_TAG,
- OUTPUT_ELEMENT_TAG,
- PART_ELEMENT_TAG,
- PORT_ELEMENT_TAG,
- PORT_TYPE_ELEMENT_TAG,
- SERVICE_ELEMENT_TAG,
- TYPES_ELEMENT_TAG };
-
- /**
- * Returns a String name of element tag given the nodeType.
- * @param nodeType a constant defined in WSDLConstants.
- * @return element tag.
- */
- public static final String getElementTag(int nodeType)
- {
- return ELEMENT_TAGS[nodeType];
- }
-
- /**
- * Returns a node type given the String name of element tag.
- * @param localName the local name of element tag.
- * @return a node type defined in WSDLConstants.
- */
- public static final int nodeType(String localName)
- {
- for (int i = 0; i < ELEMENT_TAGS.length; ++i)
- {
- if (localName.equals(ELEMENT_TAGS[i]))
- {
- return i;
- }
- }
- return -1;
- }
-
- /**
- * Returns a node type defined in WSDLConstants given the DOM node.
- * @param node a DOM node.
- * @return a node type defined in WSDLConstants.
- */
- public static final int nodeType(Node node)
- {
- return isWSDLNamespace(node.getNamespaceURI()) ? nodeType(node.getLocalName()) : -1;
- }
-
- /**
- * Returns whether the given namespace is the WSDL namespace or not.
- * @param namespace a namespace.
- * @return whether the given namespace is the WSDL namespace or not.
- */
- public static boolean isWSDLNamespace(String namespace)
- {
- return WSDL_NAMESPACE_URI.equals(namespace);
- }
-
- /**
- * Returns true if namespace1 equals to namespace2.
- * @param namespace1 a namespace.
- * @param namespace2 a namespace.
- * @return true if namespace1 equals to namespace2.
- */
- public static boolean isMatchingNamespace(String namespace1, String namespace2)
- {
- return (namespace1 == null ? namespace2 == null : namespace1.equals(namespace2));
- }
-
- /**
- * Returns an attribute value given the attributeName in the element.
- * @param element a DOM element to search for the attribute from.
- * @param attributeName an attribute to find from the element.
- * @return an attribute value.
- */
- public static String getAttribute(Element element, String attributeName)
- {
- return element.hasAttribute(attributeName) ? element.getAttribute(attributeName) : null;
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLDiagnostic.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLDiagnostic.java
deleted file mode 100644
index 2e3b204d1..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLDiagnostic.java
+++ /dev/null
@@ -1,97 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2006, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wst.wsdl.util;
-
-
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.w3c.dom.Node;
-
-
-/**
- * Generated by the WSDL model parsing and validation mechanisms.
- *
- * <p>
- * <b>Note:</b> This class/interface is part of an interim API that is still
- * under development and expected to change significantly before reaching
- * stability. It is being made available at this early stage to solicit feedback
- * from pioneering adopters on the understanding that any code that uses this
- * API will almost certainly be broken (repeatedly) as the API evolves.
- * </p>
- *
- * This interface is a candidate to becoming a first class WSDL model object.
- */
-public interface WSDLDiagnostic extends Resource.Diagnostic
-{
- /**
- * Provides this diagnostic's severity.
- *
- * @return an XSDDiagnosticSeverity
- */
- WSDLDiagnosticSeverity getSeverity();
-
- /**
- * Sets this diagnostic's severity.
- *
- * @param severity
- * the new diagnostic severity.
- */
- void setSeverity(WSDLDiagnosticSeverity severity);
-
- /**
- * Gets the original message key.
- *
- * @return a String with the original message key.
- */
- String getKey();
-
- /**
- * Sets the original message key.
- * @param value the new message key value.
- */
- void setKey(String value);
-
- /**
- * Gets the DOM Node where the error occurs
- *
- * @return The DOM node where the error occurs
- */
- Node getNode();
-
- /**
- * Sets the DOM Node where the error occurs
- * @param node
- */
- void setNode(Node node);
-
- /**
- * returns the Element where the error occurs
- * @return - Object of type XSDConcreteComponent if the error
- * comes from the inline schema of a wsdl file
- * - object of type WSDLElement if the error comes from
- * other part of the wsdl file
- */
- Object getContainer();
-
- /**
- * Sets the Container of the error
- * @param container
- * an Object of either XSDConcreteComponent or WSDLElement
- */
- void setContainer(Object container);
-
- /**
- * Returns a list with the original message parameters as Strings.
- * @return a list with the original message parameters as Strings.
- */
- EList getSubstitutions();
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLDiagnosticImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLDiagnosticImpl.java
deleted file mode 100644
index cbe0f17fa..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLDiagnosticImpl.java
+++ /dev/null
@@ -1,352 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2006, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wst.wsdl.util;
-
-
-import org.eclipse.emf.common.util.BasicEList;
-import org.eclipse.emf.common.util.EList;
-import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.xsd.XSDDiagnostic;
-import org.eclipse.xsd.XSDDiagnosticSeverity;
-import org.w3c.dom.Node;
-
-
-/**
- * Default implementation of the WSDLDiagnostic interface. This class is based
- * on XSDDiagnosticImpl
- * <p>
- * <b>Note:</b> This class/interface is part of an interim API that is still
- * under development and expected to change significantly before reaching
- * stability. It is being made available at this early stage to solicit feedback
- * from pioneering adopters on the understanding that any code that uses this
- * API will almost certainly be broken (repeatedly) as the API evolves.
- * </p>
- */
-public class WSDLDiagnosticImpl extends EObjectImpl implements WSDLDiagnostic
-{
- /**
- * The default value of the '{@link #getColumn() <em>Column</em>}'
- * attribute.
- *
- * @see #getColumn()
- */
- protected static final int COLUMN_EDEFAULT = 1;
-
- /**
- * The default value of the '{@link #getLine() <em>Line</em>}' attribute.
- *
- *
- * @see #getLine()
- */
- protected static final int LINE_EDEFAULT = 1;
-
- /**
- * The default value of the '{@link #getLocationURI() <em>Location URI</em>}'
- * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getLocationURI()
- */
- protected static final String LOCATION_URI_EDEFAULT = null;
-
- /**
- * The default value of the '{@link #getMessage() <em>Message</em>}'
- * attribute.
- *
- * @see #getMessage()
- */
- protected static final String MESSAGE_EDEFAULT = null;
-
- /**
- * The default value of the '{@link #getSeverity() <em>Severity</em>}'
- * attribute.
- *
- * @see #getSeverity()
- */
- protected static final WSDLDiagnosticSeverity SEVERITY_EDEFAULT = WSDLDiagnosticSeverity.FATAL_LITERAL;
-
- /**
- * The cached value of the '{@link #getColumn() <em>Column</em>}' attribute.
- *
- *
- * @see #getColumn()
- *
- * @ordered
- */
- protected int column = COLUMN_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getLine() <em>Line</em>}' attribute.
- *
- *
- * @see #getLine()
- */
- protected int line = LINE_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getLocationURI() <em>Location URI</em>}'
- * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getLocationURI()
- */
- protected String locationURI = LOCATION_URI_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getMessage() <em>Message</em>}'
- * attribute.
- *
- * @see #getMessage()
- */
- protected String message = MESSAGE_EDEFAULT;
-
- /**
- * The cached value of the '{@link #getSeverity() <em>Severity</em>}'
- * attribute.
- *
- * @see #getSeverity()
- */
- protected WSDLDiagnosticSeverity severity = SEVERITY_EDEFAULT;
-
- /**
- * The original message key.
- */
- protected String key;
-
- /**
- * The original message parameters.
- */
- protected EList substitutions;
-
- /**
- * The Node where the error occurs
- */
- protected Node node;
-
- /**
- * The WSDLElement or XSDConcreteComponent object where the error occurs
- */
- protected Object container;
-
- /**
- * Default constructor.
- */
- public WSDLDiagnosticImpl()
- {
- super();
- }
-
- /**
- * Wraps an XSD diagnostic into a WSDL diagnostic. Used to report problems in
- * inline schemas.
- *
- * @param xsdDiagnostic
- * the XSD diagnostic object to wrap. Must not be null.
- */
- public WSDLDiagnosticImpl(XSDDiagnostic xsdDiagnostic)
- {
- this();
- setMessage(xsdDiagnostic.getMessage());
- setSeverity(getSeverity(xsdDiagnostic.getSeverity()));
- setLine(xsdDiagnostic.getLine());
- setColumn(xsdDiagnostic.getColumn());
- setNode(xsdDiagnostic.getNode());
- setContainer(xsdDiagnostic.getContainer());
- setLocation(xsdDiagnostic.getLocation());
- setKey(xsdDiagnostic.getKey());
- getSubstitutions().addAll(xsdDiagnostic.getSubstitutions());
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.eclipse.emf.ecore.resource.Resource$Diagnostic#getColumn()
- */
- public int getColumn()
- {
- return column;
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.eclipse.emf.ecore.resource.Resource$Diagnostic#getLine()
- */
- public int getLine()
- {
- return line;
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.eclipse.emf.ecore.resource.Resource$Diagnostic#getLocation()
- */
- public String getLocation()
- {
- return locationURI;
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.eclipse.emf.ecore.resource.Resource$Diagnostic#getMessage()
- */
- public String getMessage()
- {
- return message;
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.wst.wsdl.util.WSDLDiagnostic#getSeverity()
- */
- public WSDLDiagnosticSeverity getSeverity()
- {
- return severity;
- }
-
- /**
- * Converts an XSD diagnostic severity level into a WSDL diagnostic severity
- * level.
- *
- * @param xsdDiagnosticSeverity
- * the source XSD diagnostic severity.
- * @return the equivalent WSDL diagnostic severity.
- */
- private WSDLDiagnosticSeverity getSeverity(XSDDiagnosticSeverity xsdDiagnosticSeverity)
- {
- switch (xsdDiagnosticSeverity.getValue())
- {
- case XSDDiagnosticSeverity.FATAL:
- return WSDLDiagnosticSeverity.FATAL_LITERAL;
- case XSDDiagnosticSeverity.ERROR:
- return WSDLDiagnosticSeverity.ERROR_LITERAL;
- case XSDDiagnosticSeverity.WARNING:
- return WSDLDiagnosticSeverity.WARNING_LITERAL;
- case XSDDiagnosticSeverity.INFORMATION:
- return WSDLDiagnosticSeverity.INFORMATION_LITERAL;
- default:
- break;
- }
- return SEVERITY_EDEFAULT;
-}
-
- /**
- * Sets the new value of the column attribute.
- *
- * @param newColumn
- * the new column value.
- */
- public void setColumn(int newColumn)
- {
- column = newColumn;
- }
-
- public void setLine(int newLine)
- {
- line = newLine;
- }
-
- /**
- * Sets the value of the loaction attribute.
- *
- * @param location
- * a String with the new value for the location attribute
- */
- public void setLocation(String location)
- {
- locationURI = location;
- }
-
- /**
- * Sets a new value for the message attribute.
- *
- * @param newMessage
- * a String with the new message.
- */
- public void setMessage(String newMessage)
- {
- message = newMessage;
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.wst.wsdl.util.WSDLDiagnostic#setSeverity(org.eclipse.wst.wsdl.util.WSDLDiagnosticSeverity)
- */
- public void setSeverity(WSDLDiagnosticSeverity newSeverity)
- {
- severity = newSeverity == null ? SEVERITY_EDEFAULT : newSeverity;
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.eclipse.wst.wsdl.util.WSDLDiagnostic#getKey()
- */
- public String getKey()
- {
- return key;
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.wst.wsdl.util.WSDLDiagnostic#setKey(java.lang.String)
- */
- public void setKey(String value)
- {
- key = value;
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.wst.wsdl.util.WSDLDiagnostic#getSubstitutions()
- */
- public EList getSubstitutions()
- {
- if (substitutions == null)
- {
- substitutions = new BasicEList();
- }
- return substitutions;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.wst.wsdl.util.WSDLDiagnostic#getNode()
- */
- public Node getNode()
- {
- return node;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.wst.wsdl.util.WSDLDiagnostic#setNode(org.w3c.dom.Node)
- */
- public void setNode(Node node)
- {
- this.node = node;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.wst.wsdl.util.WSDLDiagnostic#getContainer()
- */
- public Object getContainer()
- {
- return container;
- }
-
- /* (non-Javadoc)
- * @see org.eclipse.wst.wsdl.util.WSDLDiagnostic#setContainer(java.lang.Object)
- */
- public void setContainer(Object container)
- {
- this.container = container;
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLDiagnosticSeverity.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLDiagnosticSeverity.java
deleted file mode 100644
index 842f8082b..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLDiagnosticSeverity.java
+++ /dev/null
@@ -1,171 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2006, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wst.wsdl.util;
-
-
-import java.util.Arrays;
-import java.util.Collections;
-import java.util.List;
-
-import org.eclipse.emf.common.util.AbstractEnumerator;
-
-
-/**
- * WSDL diagnostic severity levels type safe enumeration. This class is similar
- * to XSDDiagnosticSeverity.
- * <p>
- * <b>Note:</b> This class/interface is part of an interim API that is still
- * under development and expected to change significantly before reaching
- * stability. It is being made available at this early stage to solicit feedback
- * from pioneering adopters on the understanding that any code that uses this
- * API will almost certainly be broken (repeatedly) as the API evolves.
- * </p>
- */
-public final class WSDLDiagnosticSeverity extends AbstractEnumerator
-{
- /**
- * This is used to indicate that the problem is really bad and that further
- * processing is likely not possible.
- *
- * @see #FATAL_LITERAL
- */
- public static final int FATAL = 0;
-
- /**
- * This is used to indicate that the problem is bad and that the schema is
- * likely not suitable for use.
- *
- * @see #ERROR_LITERAL
- */
- public static final int ERROR = 1;
-
- /**
- * This is used to indicate that the problem is not too bad and that the
- * definition is likely suitable for use.
- *
- * @see #WARNING_LITERAL
- */
- public static final int WARNING = 2;
-
- /**
- * This is used to indicate that the problem is only potential and that the
- * definition is very likely suitable for use.
- *
- * @see #INFORMATION_LITERAL
- */
- public static final int INFORMATION = 3;
-
- /**
- * The '<em><b>Fatal</b></em>' literal object.
- *
- * @see #FATAL
- */
- public static final WSDLDiagnosticSeverity FATAL_LITERAL = new WSDLDiagnosticSeverity(FATAL, "fatal", "fatal");
-
- /**
- * The '<em><b>Error</b></em>' literal object.
- *
- * @see #ERROR
- */
- public static final WSDLDiagnosticSeverity ERROR_LITERAL = new WSDLDiagnosticSeverity(ERROR, "error", "error");
-
- /**
- * The '<em><b>Warning</b></em>' literal object.
- *
- * @see #WARNING
- */
- public static final WSDLDiagnosticSeverity WARNING_LITERAL = new WSDLDiagnosticSeverity(WARNING, "warning", "warning");
-
- /**
- * The '<em><b>Information</b></em>' literal object.
- *
- * @see #INFORMATION
- */
- public static final WSDLDiagnosticSeverity INFORMATION_LITERAL = new WSDLDiagnosticSeverity(INFORMATION, "information", "information");
-
- /**
- * An array of all the '<em><b>Diagnostic Severity</b></em>' enumerators.
- */
- private static final WSDLDiagnosticSeverity[] VALUES_ARRAY = new WSDLDiagnosticSeverity []{
- FATAL_LITERAL,
- ERROR_LITERAL,
- WARNING_LITERAL,
- INFORMATION_LITERAL, };
-
- /**
- * A public read-only list of all the '<em><b>Diagnostic Severity</b></em>'
- * enumerators.
- */
- public static final List VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Diagnostic Severity</b></em>' literal with the
- * specified literal value.
- */
- public static WSDLDiagnosticSeverity get(String literal)
- {
- for (int i = 0; i < VALUES_ARRAY.length; ++i)
- {
- WSDLDiagnosticSeverity result = VALUES_ARRAY[i];
- if (result.toString().equals(literal))
- {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Diagnostic Severity</b></em>' literal with the
- * specified name.
- */
- public static WSDLDiagnosticSeverity getByName(String name)
- {
- for (int i = 0; i < VALUES_ARRAY.length; ++i)
- {
- WSDLDiagnosticSeverity result = VALUES_ARRAY[i];
- if (result.getName().equals(name))
- {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Diagnostic Severity</b></em>' literal with the
- * specified integer value.
- */
- public static WSDLDiagnosticSeverity get(int value)
- {
- switch (value)
- {
- case FATAL:
- return FATAL_LITERAL;
- case ERROR:
- return ERROR_LITERAL;
- case WARNING:
- return WARNING_LITERAL;
- case INFORMATION:
- return INFORMATION_LITERAL;
- }
- return null;
- }
-
- /**
- * Only this class can construct instances.
- */
- private WSDLDiagnosticSeverity(int value, String name, String literal)
- {
- super(value, name, literal);
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLParser.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLParser.java
deleted file mode 100644
index d29bf1961..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLParser.java
+++ /dev/null
@@ -1,971 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2006, 2009 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package org.eclipse.wst.wsdl.util;
-
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.lang.reflect.Method;
-import java.util.AbstractMap;
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-import java.util.Set;
-import java.util.Stack;
-import java.util.WeakHashMap;
-
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.parsers.SAXParser;
-
-import org.eclipse.wst.wsdl.WSDLPlugin;
-import org.eclipse.xsd.XSDPlugin;
-import org.eclipse.xsd.util.DefaultJAXPConfiguration;
-import org.eclipse.xsd.util.JAXPConfiguration;
-import org.eclipse.xsd.util.JAXPPool;
-import org.eclipse.xsd.util.XSDConstants;
-import org.eclipse.xsd.util.XSDParser;
-import org.w3c.dom.CDATASection;
-import org.w3c.dom.Comment;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.Text;
-import org.xml.sax.Attributes;
-import org.xml.sax.InputSource;
-import org.xml.sax.Locator;
-import org.xml.sax.SAXException;
-import org.xml.sax.SAXParseException;
-import org.xml.sax.ext.LexicalHandler;
-import org.xml.sax.helpers.DefaultHandler;
-
-
-/**
- * The <b>SAX Parser</b> for the WSDL model. This class' main responsibility is
- * to compute line/column information for all elements in the source XML
- * document. This information is stored in a map of each node to its user data.
- * <p>
- * <b>Note:</b> This class/interface is part of an interim API that is still
- * under development and expected to change significantly before reaching
- * stability. It is being made available at this early stage to solicit feedback
- * from pioneering adopters on the understanding that any code that uses this
- * API will almost certainly be broken (repeatedly) as the API evolves.
- * </p>
- *
- * [ISSUE] Most of this class' implementation is a clone of XSDParser. There are
- * plans to work on closely integrating this class and XSDParser to provide for
- * the most efficient processing of inline schemas.
- */
-public class WSDLParser extends DefaultHandler implements LexicalHandler
-{
- /**
- * The name of the user data part holding end column location of an element.
- */
- private static final String END_COLUMN = "endColumn"; //$NON-NLS-1$
-
- /**
- * The name of the user data part holding end line location of an element.
- */
- private static final String END_LINE = "endLine"; //$NON-NLS-1$
-
- /**
- * The name of the user data part holding start column location of an element.
- */
- private static final String START_COLUMN = "startColumn"; //$NON-NLS-1$
-
- /**
- * The name of the user data part holding start line location of an element.
- */
- private static final String START_LINE = "startLine"; //$NON-NLS-1$
-
- /**
- * Accumulates text content.
- */
- protected StringBuffer cdata;
-
- /**
- * Current CDATA section.
- */
- protected CDATASection cdataSection;
-
- private static final class LocationMap extends AbstractMap
- {
- protected static final int UNSET = Integer.MAX_VALUE;
- protected Map delegateMap;
- private int startLine = UNSET;
- private int startColumn = UNSET;
- private int endLine = UNSET;
- private int endColumn = UNSET;
-
- public Set entrySet()
- {
- return getDelegateMap().entrySet();
- }
-
- protected Map getDelegateMap()
- {
- if (delegateMap == null)
- {
- delegateMap = new HashMap();
- if (startLine != UNSET)
- {
- delegateMap.put(START_LINE, new Integer(startLine));
- }
- if (startColumn != UNSET)
- {
- delegateMap.put(START_COLUMN, new Integer(startColumn));
- }
- if (endLine != UNSET)
- {
- delegateMap.put(END_LINE, new Integer(endLine));
- }
- if (endColumn != UNSET)
- {
- delegateMap.put(END_COLUMN, new Integer(endColumn));
- }
- }
- return delegateMap;
- }
-
- protected int objectToInt(Object value)
- {
- return value == null ? UNSET : ((Integer)value).intValue();
- }
-
- protected Object intToObject(int value)
- {
- return value == UNSET ? null : new Integer(value);
- }
-
- public Object put(Object key, Object value)
- {
- Object result;
- if (delegateMap == null)
- {
- if (START_LINE.equals(key))
- {
- result = intToObject(startLine);
- startLine = objectToInt(value);
- }
- else if (END_LINE.equals(key))
- {
- result = intToObject(endLine);
- endLine = objectToInt(value);
- }
- else if (START_COLUMN.equals(key))
- {
- result = intToObject(startColumn);
- startColumn = objectToInt(value);
- }
- else if (END_COLUMN.equals(key))
- {
- result = intToObject(endColumn);
- endColumn = objectToInt(value);
- }
- else
- {
- result = getDelegateMap().put(key, value);
- }
- }
- else
- {
- result = getDelegateMap().put(key, value);
- }
- return result;
- }
-
- public int getStartLine()
- {
- return delegateMap == null ? startLine : objectToInt(delegateMap.get(START_LINE));
- }
-
- public void setStartLine(int startLine)
- {
- if (delegateMap == null)
- {
- this.startLine = startLine;
- }
- else
- {
- delegateMap.put(START_LINE, new Integer(startLine));
- }
- }
-
- public int getStartColumn()
- {
- return delegateMap == null ? startColumn : objectToInt(delegateMap.get(START_COLUMN));
- }
-
- public void setStartColumn(int startColumn)
- {
- if (delegateMap == null)
- {
- this.startColumn = startColumn;
- }
- else
- {
- delegateMap.put(START_COLUMN, new Integer(startColumn));
- }
- }
-
- public int getEndLine()
- {
- return delegateMap == null ? endLine : objectToInt(delegateMap.get(END_LINE));
- }
-
- public void setEndLine(int endLine)
- {
- if (delegateMap == null)
- {
- this.endLine = endLine;
- }
- else
- {
- delegateMap.put(END_LINE, new Integer(endLine));
- }
- }
-
- public int getEndColumn()
- {
- return delegateMap == null ? endColumn : objectToInt(delegateMap.get("endColumn"));
- }
-
- public void setEndColumn(int endColumn)
- {
- if (delegateMap == null)
- {
- this.endColumn = endColumn;
- }
- else
- {
- delegateMap.put(END_COLUMN, new Integer(endColumn));
- }
- }
- }
-
- /**
- * Holds pairs Node -> Map with user data.
- *
- * @see #END_COLUMN
- * @see #END_LINE
- * @see #START_COLUMN
- * @see #START_LINE
- *
- * A WeakHashMap is used in order to simplify this map's maintenance. As nodes
- * are garbage collected when not needed anymore, the JVM will take care of
- * removing entries from this map.
- */
- protected static final Map userDataMap = Collections.synchronizedMap(new WeakHashMap());
-
- private static LocationMap getLocationMap(Node node)
- {
- LocationMap result = (LocationMap)userDataMap.get(node);
- if (result == null)
- {
- result = new LocationMap();
- userDataMap.put(node, result);
- }
- return result;
- }
-
- /**
- * Returns the column at which the given node ends.
- *
- * @param node
- * the node to query.
- * @return the column at which the given node ends.
- */
- public static int getEndColumn(Node node)
- {
- int result = getLocationMap(node).getEndColumn();
- return result == LocationMap.UNSET ? 1 : result;
- }
-
- /**
- * Returns the line at which the given node ends.
- *
- * @param node
- * the node to query.
- * @return the line at which the given node ends.
- */
- public static int getEndLine(Node node)
- {
- int result = getLocationMap(node).getEndLine();
- return result == LocationMap.UNSET ? 1 : result;
- }
-
- /**
- * Returns the column at which the given node starts.
- *
- * @param node
- * the node to query.
- * @return the column at which the given node starts.
- */
- public static int getStartColumn(Node node)
- {
- int result = getLocationMap(node).getStartColumn();
- return result == LocationMap.UNSET ? 1 : result;
- }
-
- /**
- * Returns the line at which the given node starts.
- *
- * @param node
- * the node to query.
- * @return the line at which the given node starts.
- */
- public static int getStartLine(Node node)
- {
- int result = getLocationMap(node).getStartLine();
- return result == LocationMap.UNSET ? 1 : result;
- }
-
- /**
- * Returns the user data associated with the node. If the node has no user
- * data, a new empty map is created.
- *
- * @param node
- * the node to query.
- * @return the user data associated with the node.
- */
- public static Map getUserData(Node node)
- {
- return getLocationMap(node);
- }
-
- protected int column;
-
- List diagnostics = new ArrayList();
-
- protected Document document;
-
- protected Element element;
-
- protected String encoding;
-
- protected boolean inSchema;
-
- protected int line;
-
- protected Locator locator;
-
- protected SAXParser saxParser;
-
- protected Stack stack = new Stack();
-
- protected JAXPPool jaxpPool;
-
- /**
- * Default constructor.
- */
- public WSDLParser()
- {
- this(Collections.EMPTY_MAP);
- }
-
- /**
- * Constructs a WSDL parser given a set of parsing options.
- *
- * @param options a Map of String to Object, passed along through the ResourceSet and Resource.
- */
- public WSDLParser(Map options)
- {
- JAXPConfiguration config = null;
- if (options != null)
- {
- jaxpPool = (JAXPPool)options.get(WSDLResourceImpl.WSDL_JAXP_POOL);
- config = (JAXPConfiguration)options.get(WSDLResourceImpl.WSDL_JAXP_CONFIG);
- }
- try
- {
- if (jaxpPool == null)
- {
- if (config != null)
- {
- saxParser = config.createSAXParser(this);
- }
- else
- {
- saxParser = new DefaultJAXPConfiguration().createSAXParser(this);
- }
- }
- else
- {
- saxParser = jaxpPool.getSAXParser(this);
- }
- }
- catch (SAXException exception)
- {
- fatalError(exception);
- }
- catch (ParserConfigurationException exception)
- {
- fatalError(exception);
- }
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.helpers.DefaultHandler#characters(char[], int, int)
- */
- public void characters(char[] characters, int start, int length) throws SAXException
- {
- if (cdata != null)
- {
- cdata.append(characters, start, length);
- }
- else
- {
- int lineFeed = 0;
- int carriageReturn = 0;
- for (int i = 0; i < length; ++i)
- {
- char character = characters[start + i];
- if (character == '\n')
- {
- ++lineFeed;
- column = 1;
- }
- else if (character == '\r')
- {
- ++carriageReturn;
- column = 1;
- }
- else if (character == ' ' && character == '\t')
- {
- ++column;
- }
- else
- {
- // Put the leading whitespace in its own text node.
- if (i != 0)
- {
- Text textNode = document.createTextNode(new String(characters, start, i));
- element.appendChild(textNode);
- }
-
- // Create a next node that starts with the non-whitespace.
- //
- line += Math.max(lineFeed, carriageReturn);
- Text textNode = document.createTextNode(new String(characters, start + i, length - i));
- element.appendChild(textNode);
- LocationMap extendedAttributes = getLocationMap(textNode);
- extendedAttributes.setStartLine(line);
- extendedAttributes.setStartColumn(column);
- saveLocation();
- extendedAttributes.setEndLine(line);
- extendedAttributes.setEndColumn(column);
- return;
- }
- }
- Text textNode = document.createTextNode(new String(characters, start, length));
- element.appendChild(textNode);
- saveLocation();
- }
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.ext.LexicalHandler#comment(char[], int, int)
- */
- public void comment(char[] characters, int start, int length) throws SAXException
- {
- Comment commentNode = document.createComment(new String(characters, start, length));
- if (element == null)
- {
- document.appendChild(commentNode);
- }
- else
- {
- element.appendChild(commentNode);
- }
- saveLocation();
- }
-
- /**
- * Creates an empty DOM Document.
- *
- * @return an empty DOM Document or null is a JAXP misconfiguration error
- * occurs.
- */
- private Document createDocument()
- {
- try
- {
- DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
- documentBuilderFactory.setNamespaceAware(true);
- documentBuilderFactory.setValidating(false);
- DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
- return documentBuilder.newDocument();
- }
- catch (ParserConfigurationException exception)
- {
- WSDLPlugin.INSTANCE.log(exception);
- return null;
- }
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.ext.LexicalHandler#endCDATA()
- */
- public void endCDATA()
- {
- cdataSection.setData(cdata.toString());
- element.appendChild(cdataSection);
- LocationMap extendedAttributes = getLocationMap(cdataSection);
- cdata = null;
- saveLocation();
- extendedAttributes.setEndLine(line);
- extendedAttributes.setEndColumn(column);
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.helpers.DefaultHandler#endDocument()
- */
- public void endDocument()
- {
- element = null;
- saveLocation();
- this.locator = null;
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.ext.LexicalHandler#endDTD()
- */
- public void endDTD()
- {
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.helpers.DefaultHandler#endElement(java.lang.String,
- * java.lang.String, java.lang.String)
- */
- public void endElement(String uri, String localName, String qName) throws SAXException
- {
- saveLocation();
-
- if (inSchema)
- {
- Map userData = XSDParser.getUserData(element);
- userData.put(END_LINE, new Integer(line));
- userData.put(END_COLUMN, new Integer(column));
- }
- else
- {
- LocationMap locationMap = getLocationMap(element);
- locationMap.setEndLine(line);
- locationMap.setEndColumn(column);
- }
-
-
- if (isSchemaElement(uri, localName))
- {
- inSchema = false;
- }
-
- element = (Element)stack.pop();
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.ext.LexicalHandler#endEntity(java.lang.String)
- */
- public void endEntity(String name)
- {
- }
-
- public void error(SAXParseException exception)
- {
- WSDLDiagnosticImpl diagnostic = new WSDLDiagnosticImpl();
- diagnostic.setSeverity(WSDLDiagnosticSeverity.ERROR_LITERAL);
- diagnostic.setMessage(WSDLPlugin.INSTANCE.getString("_UI_IOError_message", new Object []{ exception.getMessage() })); //$NON-NLS-1$
- diagnostic.setLine(exception.getLineNumber());
- diagnostic.setColumn(exception.getColumnNumber());
- diagnostics.add(diagnostic);
- }
-
- protected void fatalError(IOException exception)
- {
- WSDLDiagnosticImpl diagnostic = new WSDLDiagnosticImpl();
- diagnostic.setSeverity(WSDLDiagnosticSeverity.FATAL_LITERAL);
- diagnostic.setMessage(WSDLPlugin.INSTANCE.getString("_UI_IOError_message", new Object []{ exception.getMessage() })); //$NON-NLS-1$
- diagnostics.add(diagnostic);
- }
-
- protected void fatalError(ParserConfigurationException exception)
- {
- WSDLDiagnosticImpl diagnostic = new WSDLDiagnosticImpl();
- diagnostic.setSeverity(WSDLDiagnosticSeverity.FATAL_LITERAL);
- diagnostic.setMessage(WSDLPlugin.INSTANCE.getString("_UI_ParserError_message", new Object []{ exception.getMessage() })); //$NON-NLS-1$
- diagnostics.add(diagnostic);
- }
-
- public void fatalError(SAXException exception)
- {
- WSDLDiagnosticImpl diagnostic = new WSDLDiagnosticImpl();
- diagnostic.setSeverity(WSDLDiagnosticSeverity.FATAL_LITERAL);
- diagnostic.setMessage(WSDLPlugin.INSTANCE.getString("_UI_ParserError_message", new Object []{ exception.getMessage() })); //$NON-NLS-1$
- diagnostics.add(diagnostic);
- }
-
- public void fatalError(SAXParseException exception)
- {
- WSDLDiagnosticImpl diagnostic = new WSDLDiagnosticImpl();
- diagnostic.setSeverity(WSDLDiagnosticSeverity.FATAL_LITERAL);
- diagnostic.setMessage(WSDLPlugin.INSTANCE.getString("_UI_ParserError_message", new Object []{ exception.getMessage() })); //$NON-NLS-1$
- diagnostic.setLine(exception.getLineNumber());
- diagnostic.setColumn(exception.getColumnNumber());
- diagnostics.add(diagnostic);
- }
-
- /**
- * Provides a collection with the diagnostics generated during parsing.
- *
- * @return a Collection of {@link WSDLDiagnostic} objects.
- */
- public Collection getDiagnostics()
- {
- return diagnostics;
- }
-
- /**
- * Provides the DOM document created by parsing the WSDL document.
- *
- * @return the resulting DOM document.
- */
- public Document getDocument()
- {
- return document;
- }
-
- /**
- * Determines if an element is the root XML schema element.
- *
- * @param uri
- * the URI to test.
- * @param localName
- * the element's local name.
- * @return true if the element is the root XML schema element, false
- * otherwise.
- */
- private boolean isSchemaElement(String uri, String localName)
- {
- if (uri.equals(XSDConstants.SCHEMA_FOR_SCHEMA_URI_2001) && localName.equals(XSDConstants.SCHEMA_ELEMENT_TAG))
- {
- return true;
- }
- return false;
- }
-
- public void parse(InputSource inputSource)
- {
- try
- {
- saxParser.parse(inputSource, this);
- }
- catch (IOException exception)
- {
- fatalError(exception);
- }
- catch (SAXException exception)
- {
- if (diagnostics.isEmpty())
- {
- fatalError(exception);
- }
- }
- finally
- {
- if (jaxpPool != null)
- {
- jaxpPool.releaseSAXParser(saxParser);
- }
- }
- }
-
- /**
- * Parses the XML content read from the given input stream.
- *
- * @param inputStream
- * the source input stream. Must not be null.
- */
- public void parse(InputStream inputStream)
- {
- try
- {
- saxParser.parse(new InputSource(inputStream), this);
- }
- catch (IOException exception)
- {
- fatalError(exception);
- }
- catch (SAXException exception)
- {
- if (diagnostics.isEmpty())
- {
- fatalError(exception);
- }
- }
- finally
- {
- if (jaxpPool != null)
- {
- jaxpPool.releaseSAXParser(saxParser);
- }
- }
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.helpers.DefaultHandler#processingInstruction(java.lang.String,
- * java.lang.String)
- */
- public void processingInstruction(String target, String data)
- {
- Node processingInstruction = document.createProcessingInstruction(target, data);
-
- if (stack.isEmpty())
- {
- document.appendChild(processingInstruction);
- }
- else
- {
- element.appendChild(processingInstruction);
- }
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.helpers.DefaultHandler#resolveEntity(java.lang.String,
- * java.lang.String)
- */
- public InputSource resolveEntity(String publicId, String systemId) throws SAXException
- {
- InputSource inputSource;
- if ("-//W3C//DTD XMLSCHEMA 200102//EN".equalsIgnoreCase(publicId)) //$NON-NLS-1$
- {
- inputSource = new InputSource(XSDPlugin.INSTANCE.getBaseURL() + "cache/www.w3.org/2001/XMLSchema.dtd"); //$NON-NLS-1$
- inputSource.setPublicId(publicId);
- }
- else if (systemId != null && systemId.startsWith("file://bundleentry:")) //$NON-NLS-1$
- {
- inputSource = new InputSource(systemId.substring(7));
- inputSource.setPublicId(publicId);
- }
- else
- {
- try
- {
- inputSource = super.resolveEntity(publicId, systemId);
- }
- catch (IOException exception)
- {
- throw new SAXException(exception);
- }
- }
-
- return inputSource;
- }
-
- /**
- * Saves the current line and column numbers.
- */
- protected void saveLocation()
- {
- if (locator != null)
- {
- line = locator.getLineNumber();
- column = locator.getColumnNumber();
-
- // The crimson parser seems to give poor coordinates and is 0-based for line
- // count.
-
- if (column == -1)
- {
- column = 1;
- }
- }
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.helpers.DefaultHandler#setDocumentLocator(org.xml.sax.Locator)
- */
- public void setDocumentLocator(Locator locator)
- {
- this.locator = locator;
- super.setDocumentLocator(locator);
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.ext.LexicalHandler#startCDATA()
- */
- public void startCDATA()
- {
- cdata = new StringBuffer();
- cdataSection = document.createCDATASection(""); //$NON-NLS-1$
- LocationMap extendedAttributes = getLocationMap(cdataSection);
- extendedAttributes.setStartLine(line);
- extendedAttributes.setStartColumn(column);
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.helpers.DefaultHandler#startDocument()
- */
- public void startDocument()
- {
- saveLocation();
- document = createDocument();
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.ext.LexicalHandler#startDTD(java.lang.String,
- * java.lang.String, java.lang.String)
- */
- public void startDTD(String name, String publicId, String systemId)
- {
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.helpers.DefaultHandler#startElement(java.lang.String,
- * java.lang.String, java.lang.String, org.xml.sax.Attributes)
- */
- public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException
- {
- if (!inSchema)
- {
- inSchema = isSchemaElement(uri, localName);
- }
-
- Element newElement = document.createElementNS(uri, qName);
-
- for (int index = 0, count = attributes.getLength(); index < count; ++index)
- {
- String attributeURI = attributes.getURI(index);
- String attributeQName = attributes.getQName(index);
- String attributeValue = attributes.getValue(index);
-
- if (attributeQName.equals("xmlns") || attributeQName.startsWith("xmlns:")) //$NON-NLS-1$ //$NON-NLS-2$
- {
- attributeURI = XSDConstants.XMLNS_URI_2000;
- }
- else if ("".equals(attributeURI)) //$NON-NLS-1$
- {
- attributeURI = null;
- }
-
- newElement.setAttributeNS(attributeURI, attributeQName, attributeValue);
- }
-
- if (stack.isEmpty())
- {
- document.appendChild(newElement);
- }
- else
- {
- element.appendChild(newElement);
- }
-
- stack.push(element);
- element = newElement;
-
- // Make sure we location attributes end up in the XSDParser's user data if
- // we are inside an inline schema. If not, they should go in the
- // WSDLParser's user data.
-
- if (inSchema)
- {
- Map userData = XSDParser.getUserData(element);
- userData.put(START_LINE, new Integer(line));
- userData.put(START_COLUMN, new Integer(column));
- }
- else
- {
- LocationMap locationMap = getLocationMap(element);
- locationMap.setStartLine(line);
- locationMap.setStartColumn(column);
- }
-
- saveLocation();
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.ext.LexicalHandler#startEntity(java.lang.String)
- */
- public void startEntity(String name)
- {
- }
-
- /*
- * (non-Javadoc)
- *
- * @see org.xml.sax.helpers.DefaultHandler#warning(org.xml.sax.SAXParseException)
- */
- public void warning(SAXParseException exception)
- {
- WSDLDiagnosticImpl diagnostic = new WSDLDiagnosticImpl();
- diagnostic.setSeverity(WSDLDiagnosticSeverity.WARNING_LITERAL);
- diagnostic.setMessage("DOM:" + exception.getMessage()); //$NON-NLS-1$
- diagnostic.setLine(exception.getLineNumber());
- diagnostic.setColumn(exception.getColumnNumber());
- diagnostics.add(diagnostic);
- }
-
- public String getEncoding()
- {
- if (locator != null)
- {
- try
- {
- Method getEncodingMethod = locator.getClass().getMethod("getEncoding", new Class[]{});
- if (getEncodingMethod != null)
- {
- encoding = (String)getEncodingMethod.invoke(locator, new Object[] {});
- }
- }
- catch (Exception e)
- {
- // If we can't find it, there's nothing we can do...
- }
- }
-
- return encoding;
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLResourceFactoryRegistry.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLResourceFactoryRegistry.java
deleted file mode 100644
index 8c295060f..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLResourceFactoryRegistry.java
+++ /dev/null
@@ -1,149 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2007 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.util;
-
-
-import java.util.Map;
-
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.resource.Resource.Factory;
-import org.eclipse.emf.ecore.resource.impl.ResourceFactoryRegistryImpl;
-import org.xml.sax.Attributes;
-import org.xml.sax.SAXException;
-import org.xml.sax.XMLReader;
-import org.xml.sax.helpers.DefaultHandler;
-import org.xml.sax.helpers.XMLReaderFactory;
-
-
-/**
- * This class provides support for the loading of WSDL or XSD resource from
- * URI's that don't end with .xsd or .wsdl extensions.
- *
- * These URI's foil EMF's standard resource loading mechanism wich assumes that
- * a resource type can always be deduced from the file extension.
- *
- * Code Example:
- * ResourceSet resourceSet = new ResourceSetImpl();
- * WSDLResourceFactoryRegistry registry = new WSDLResourceFactoryRegistry(Resource.Factory.Registry.INSTANCE);
- * resourceSet.setResourceFactoryRegistry(registry);
- * <p>
- * <b>Note:</b> This class/interface is part of an interim API that is still under development and expected to
- * change significantly before reaching stability. It is being made available at this early stage to solicit feedback
- * from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken
- * (repeatedly) as the API evolves.
- * </p>
- * @since 1.0
- */
-public class WSDLResourceFactoryRegistry extends ResourceFactoryRegistryImpl
-{
- protected Resource.Factory.Registry parent;
-
- public WSDLResourceFactoryRegistry(Resource.Factory.Registry parent)
- {
- this.parent = parent;
- }
-
- public Map getExtensionToFactoryMap()
- {
- return parent.getExtensionToFactoryMap();
- }
-
- public Map getProtocolToFactoryMap()
- {
- return parent.getProtocolToFactoryMap();
- }
-
- public Factory getFactory(URI uri)
- {
- return getFactory(uri, null);
- }
-
- public Resource.Factory getFactory(URI uri, String contentType)
- {
- String uriString = uri.toString();
-
- Factory factory = parent.getFactory(uri, contentType);
- Factory defaultFactory = (Factory)INSTANCE.getFactory(URI.createURI(DEFAULT_EXTENSION), contentType);
-
- // give the parent the first crack at getting the factory
- // if the factory is null or the known 'default' factory then we'll
- // try to compute the factory ourselves
- if (factory == null || factory == defaultFactory)
- {
- if (uriString.endsWith("wsdl") || uriString.endsWith("WSDL"))
- {
- // handle cases like "http://xxx/Distance.jws?wsdl"
- //
- factory = parent.getFactory(URI.createURI("*.wsdl"), contentType);
- }
- else if (uriString.endsWith("xsd") || uriString.endsWith("XSD"))
- {
- // handle cases like "http://xxx/Distance.jws?xsd"
- //
- factory = parent.getFactory(URI.createURI("*.xsd"), contentType);
- }
- else
- //if (uri.fileExtension() == null)
- {
- // handle cases like "http://xxx/example?getQuote"
- //
- // finally we must resort to opening the uri's stream and
- // peeking at the content to determine if its an xsd or wsdl
- //
- String rootElementName = getRootElementName(uriString);
- if (rootElementName != null)
- {
- if (rootElementName.equals("schema"))
- {
- factory = parent.getFactory(URI.createURI("*.xsd"), contentType);
- }
- else if (rootElementName.equals("definitions"))
- {
- factory = parent.getFactory(URI.createURI("*.wsdl"), contentType);
- }
- }
- }
- }
- return factory;
- }
-
- // this method uses a SAX Parser to parser a stream and determine the root element name
- // of any xml content
- private String getRootElementName(String uri)
- {
- RootElementNameContentHandler handler = new RootElementNameContentHandler();
- try
- {
- XMLReader reader = XMLReaderFactory.createXMLReader();
- reader.setContentHandler(handler);
- reader.parse(uri);
- }
- catch (Exception e)
- {
- }
-
- return handler.rootElementName;
- }
-
- protected static class RootElementNameContentHandler extends DefaultHandler
- {
- public String rootElementName;
-
- public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException
- {
- rootElementName = localName;
-
- // here I throw an exception to make the SAX Parser to stop parsing
- throw new SAXException("SAXParser intentonally stopped");
- }
- }
-}
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLResourceImpl.java b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLResourceImpl.java
deleted file mode 100644
index 749b554ae..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/WSDLResourceImpl.java
+++ /dev/null
@@ -1,692 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2001, 2008 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-package org.eclipse.wst.wsdl.util;
-
-
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.OutputStream;
-import java.io.OutputStreamWriter;
-import java.io.Writer;
-import java.util.Collection;
-import java.util.HashMap;
-import java.util.Iterator;
-import java.util.Map;
-
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.parsers.ParserConfigurationException;
-import javax.xml.transform.OutputKeys;
-import javax.xml.transform.Transformer;
-import javax.xml.transform.TransformerException;
-import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.dom.DOMSource;
-import javax.xml.transform.stream.StreamResult;
-
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.EObject;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.resource.URIConverter;
-import org.eclipse.emf.ecore.resource.impl.ResourceImpl;
-import org.eclipse.emf.ecore.util.EcoreUtil;
-import org.eclipse.wst.wsdl.Definition;
-import org.eclipse.wst.wsdl.ExtensibilityElement;
-import org.eclipse.wst.wsdl.Types;
-import org.eclipse.wst.wsdl.WSDLFactory;
-import org.eclipse.wst.wsdl.WSDLPlugin;
-import org.eclipse.wst.wsdl.XSDSchemaExtensibilityElement;
-import org.eclipse.wst.wsdl.internal.impl.DefinitionImpl;
-import org.eclipse.wst.wsdl.internal.util.WSDLResourceFactoryImpl;
-import org.eclipse.wst.wsdl.internal.util.XSDSchemaLocatorAdapterFactory;
-import org.eclipse.xsd.XSDSchema;
-import org.eclipse.xsd.util.DefaultJAXPConfiguration;
-import org.eclipse.xsd.util.JAXPConfiguration;
-import org.eclipse.xsd.util.JAXPPool;
-import org.eclipse.xsd.util.XSDSchemaLocator;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.xml.sax.ErrorHandler;
-import org.xml.sax.InputSource;
-import org.xml.sax.SAXException;
-import org.xml.sax.SAXParseException;
-
-
-/**
- * <!-- begin-user-doc -->
- * The <b>Resource</b> implementation for the model.
- * This specialized resource implementation supports it's own way of making keys and
- * hrefs, and it's own serialization. This class is not intended for subclassing
- * outside of the model implementation; it is intended to be used as is with the
- * Resource framework.
- * <p>
- * <b>Note:</b> This class/interface is part of an interim API that is still under development and expected to
- * change significantly before reaching stability. It is being made available at this early stage to solicit feedback
- * from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken
- * (repeatedly) as the API evolves.
- * </p>
- * @since 1.0
- * @ignore
- * <!-- end-user-doc -->
- * @see org.eclipse.wst.wsdl.internal.util.WSDLResourceFactoryImpl
- * @generated
- */
-public class WSDLResourceImpl extends ResourceImpl
-{
-
- private boolean useExtensionFactories = true;
-
- private boolean continueOnLoadError = true;
-
- public static final String USE_EXTENSION_FACTORIES = "USE_EXTENSION_FACTORIES"; //$NON-NLS-1$
-
- public static final String CONTINUE_ON_LOAD_ERROR = "CONTINUE_ON_LOAD_ERROR"; //$NON-NLS-1$
-
- public static final String WSDL_ENCODING = "WSDL_ENCODING"; //$NON-NLS-1$
-
- public static final String WSDL_PROGRESS_MONITOR = "WSDL_PROGRESS_MONITOR"; //$NON-NLS-1$
-
- /**
- * Add this option with a value of Boolean.TRUE to the options map when
- * loading a resource to instruct the loader to track source code location for
- * each node in the source document.
- *
- * @see WSDLParser#getUserData(org.w3c.dom.Node)
- * @see WSDLParser#getStartColumn(org.w3c.dom.Node)
- * @see WSDLParser#getEndColumn(org.w3c.dom.Node)
- * @see WSDLParser#getStartLine(org.w3c.dom.Node)
- * @see WSDLParser#getEndLine(org.w3c.dom.Node)
- */
- public static final String TRACK_LOCATION = "TRACK_LOCATION"; //$NON-NLS-1$
-
- /**
- * This option can be used as an option on Resource#load methods to specify JAXP pool to be used
- * for loading and serializing XML Schemas.
- * @see Resource#load(InputStream, Map)
- * @see Resource#load(Map)
- */
- public static final String WSDL_JAXP_POOL = "WSDL_JAXP_POOL"; //$NON-NLS-1$
-
- /**
- * This option can be used as an option on Resource#load methods to specify JAXP configuration
- * that creates and configures SAX, DOM parsers and Transformer.
- * @see Resource#load(InputStream, Map)
- * @see Resource#load(Map)
- */
- public static final String WSDL_JAXP_CONFIG = "WSDL_JAXP_CONFIG"; //$NON-NLS-1$
-
- /**
- * Creates an instance of the resource.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @param uri the URI of the new resource.
- * @generated
- */
- public WSDLResourceImpl(URI uri)
- {
- super(uri);
- }
-
- protected void doSave(OutputStream os, Map options) throws IOException
- {
- Definition definition = getDefinition();
- if (definition != null)
- {
- Document document = definition.getDocument();
- if (document == null)
- {
- ((DefinitionImpl)definition).updateDocument();
- document = definition.getDocument();
- }
-
- if (definition.getElement() == null)
- {
- ((DefinitionImpl)definition).updateElement();
- }
-
- doSerialize(os, document, options);
- }
- }
-
- /**
- * Returns the resource's Definition.
- */
- public Definition getDefinition()
- {
- return getContents().size() == 1 && getContents().get(0) instanceof Definition ? (Definition)getContents().get(0) : null;
- }
-
- private static void doSerialize(OutputStream outputStream, Document document, String encoding)
- {
- try
- {
- Transformer transformer = new DefaultJAXPConfiguration().createTransformer(encoding);
- // Be sure to use actual encoding of the transformer which might be non-null even if encoding started as null.
- encoding = transformer.getOutputProperty(OutputKeys.ENCODING);
- Writer writer = encoding == null ? new OutputStreamWriter(outputStream) : new OutputStreamWriter(outputStream, encoding);
- transformer.transform(new DOMSource(document), new StreamResult(writer));
- }
- catch (Exception exception)
- {
- WSDLPlugin.INSTANCE.log(exception);
- }
- }
-
- private static void doSerialize(OutputStream outputStream, Document document, Map options) throws IOException
- {
- JAXPPool jaxpPool = null;
- JAXPConfiguration config = null;
- String encoding = null;
-
- if (options != null)
- {
- jaxpPool = (JAXPPool)options.get(WSDL_JAXP_POOL);
- config = (JAXPConfiguration)options.get(WSDL_JAXP_CONFIG);
- encoding = (String)options.get(WSDL_ENCODING);
- }
-
- if (jaxpPool == null)
- {
- if (config == null)
- {
- doSerialize(outputStream, document, encoding);
- }
- else
- {
- try
- {
- Transformer transformer = config.createTransformer(encoding);
- // Be sure to use actual encoding of the transformer which might be non-null even if encoding started as null.
- encoding = transformer.getOutputProperty(OutputKeys.ENCODING);
- Writer writer = encoding == null ? new OutputStreamWriter(outputStream) : new OutputStreamWriter(outputStream, encoding);
- transformer.transform(new DOMSource(document), new StreamResult(writer));
- }
- catch (TransformerException exception)
- {
- WSDLPlugin.getPlugin().log(exception);
- }
- }
- }
- else
- {
- Transformer transformer = null;
- try
- {
- transformer = jaxpPool.getTransformer(encoding);
- Writer writer = encoding == null ? new OutputStreamWriter(outputStream) : new OutputStreamWriter(outputStream, encoding);
- transformer.transform(new DOMSource(document), new StreamResult(writer));
- }
- catch (TransformerException exception)
- {
- WSDLPlugin.INSTANCE.log(exception);
- }
- finally
- {
- jaxpPool.releaseTransformer(transformer);
- }
- }
- }
-
- /**
- * Loads a new {@link WSDLResourceImpl} into the resource set.
- * @param inputSource the contents of the new resource.
- * @param options any options to influence loading behavior.
- */
- protected void doLoad(InputSource inputSource, Map options) throws IOException
- {
- // This pattern avoids loading the IProgressMonitor class when there is no progress monitor.
- // This is important for stand-alone execution to work correctly.
- //
- IProgressMonitor progressMonitor = null;
- Object monitor = options == null ? null : options.get(WSDL_PROGRESS_MONITOR);
- if (monitor != null)
- {
- progressMonitor = (IProgressMonitor)monitor;
- progressMonitor.setTaskName(WSDLPlugin.INSTANCE.getString("_UI_ResourceLoad_progress")); //$NON-NLS-1$
- progressMonitor.subTask(getURI().toString());
- }
-
- Object bindings = options == null ? null : options.get(USE_EXTENSION_FACTORIES);
- if (bindings != null && bindings instanceof Boolean)
- // true by default
- useExtensionFactories = ((Boolean)bindings).booleanValue();
-
- Object continueOnError = options == null ? null : options.get(CONTINUE_ON_LOAD_ERROR);
- if (continueOnError != null && continueOnError instanceof Boolean)
- // true by default
- continueOnLoadError = ((Boolean)continueOnError).booleanValue();
-
- Document doc = null;
- try
- {
- boolean trackLocation = options != null && Boolean.TRUE.equals(options.get(TRACK_LOCATION));
-
- if (trackLocation)
- {
- doc = getDocumentUsingSAX(inputSource, options);
- }
- else
- {
- // Create a DOM document
- doc = getDocument(inputSource, new InternalErrorHandler(), options);
- }
-
- if (doc != null && doc.getDocumentElement() != null)
- {
- if (!findDefinition(doc.getDocumentElement()))
- {
- if (continueOnLoadError)
- handleDefinitionElement(doc.getDocumentElement());
- else
- throw new IOException(WSDLPlugin.getPlugin().getString("_ERROR_INVALID_WSDL")); //$NON-NLS-1$
- }
- }
- else
- {
- handleDefinitionElement(null);
- }
- }
- catch (IOException exception)
- {
- if (continueOnLoadError)
- {
- WSDLPlugin.INSTANCE.log(exception);
- handleDefinitionElement(null);
- }
- else
- throw exception;
- }
-
- Definition definition = null;
-
- for (Iterator i = getContents().iterator(); i.hasNext();)
- {
- definition = (Definition)i.next();
-
- // Initialize the inline schemas location
- Types types = definition.getETypes();
- if (types != null)
- {
- XSDSchemaExtensibilityElement el = null;
- for (Iterator j = types.getEExtensibilityElements().iterator(); j.hasNext();)
- {
- ExtensibilityElement extensibilityElement = (ExtensibilityElement)j.next();
- if (!(extensibilityElement instanceof XSDSchemaExtensibilityElement))
- {
- continue;
- }
-
- el = (XSDSchemaExtensibilityElement) extensibilityElement;
- XSDSchema schema = el.getSchema();
- if (schema != null)
- schema.setSchemaLocation(getURI().toString());
- }
- }
- }
-
- if (progressMonitor != null)
- {
- progressMonitor.worked(1);
- }
- }
-
- /**
- * Loads a new {@link WSDLResourceImpl} into the resource set.
- * @param inputStream the contents of the new resource.
- * @param options any options to influence loading behavior.
- */
- protected void doLoad(InputStream inputStream, Map options) throws IOException
- {
- InputSource inputSource = inputStream instanceof URIConverter.ReadableInputStream ? new InputSource(
- ((URIConverter.ReadableInputStream)inputStream).asReader()) : new InputSource(inputStream);
-
- if (getURI() != null)
- {
- String id = getURI().toString();
- inputSource.setPublicId(id);
- inputSource.setSystemId(id);
- }
- doLoad(inputSource, options);
- }
-
- /**
- * Use a custom SAX parser to allow us to track the source location of
- * each node in the source XML document.
- * @param inputSource the parsing source. Must not be null.
- * @param options the loading options.
- * @return the DOM document created by parsing the input stream.
- */
- private Document getDocumentUsingSAX(InputSource inputSource, Map options)
- {
- WSDLParser wsdlParser = new WSDLParser(options);
- wsdlParser.parse(inputSource);
-
- Collection errors = wsdlParser.getDiagnostics();
-
- if (errors != null)
- {
- Iterator iterator = errors.iterator();
-
- while (iterator.hasNext())
- {
- WSDLDiagnostic wsdlDiagnostic = (WSDLDiagnostic)iterator.next();
- switch (wsdlDiagnostic.getSeverity().getValue())
- {
- case WSDLDiagnosticSeverity.FATAL:
- case WSDLDiagnosticSeverity.ERROR:
- {
- getErrors().add(wsdlDiagnostic);
- break;
- }
- case WSDLDiagnosticSeverity.WARNING:
- case WSDLDiagnosticSeverity.INFORMATION:
- {
- getWarnings().add(wsdlDiagnostic);
- break;
- }
- }
- }
- }
-
- Document doc = wsdlParser.getDocument();
-
- if (wsdlParser.getEncoding() != null)
- {
- getDefaultSaveOptions().put(WSDL_ENCODING, wsdlParser.getEncoding());
- }
-
- return doc;
- }
-
- /**
- * Builds a document using Xerces.
- * @param inputSource the contents to parse.
- * @param errorHandler the handled used by the parser.
- * @return a document.
- */
- private static Document getDocument(InputSource inputSource, ErrorHandler errorHandler) throws IOException
- {
- ClassLoader previousClassLoader = Thread.currentThread().getContextClassLoader();
- try
- {
- Thread.currentThread().setContextClassLoader(WSDLResourceFactoryImpl.class.getClassLoader());
-
- DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
- documentBuilderFactory.setNamespaceAware(true);
- documentBuilderFactory.setValidating(false);
-
- try
- {
- // Using a deferred DOM document in the WSDL model may cause a
- // performance problem in terms of memory consumption in particular.
- // We're attempting to use the feature which instructs the Xerces parser
- // to not use deferred DOM trees.
- // TODO Convert to use setFeature when it becomes available. The Xerces
- // versions < 2.7.1 do not fully support setFeature, so we have to use
- // setAttribute.
- documentBuilderFactory.setAttribute("http://apache.org/xml/features/dom/defer-node-expansion", Boolean.FALSE); //$NON-NLS-1$
- }
- catch (IllegalArgumentException e)
- {
- // Ignore, as the code will have to run with parsers other than Xerces.
- }
-
- DocumentBuilder documentBuilder = documentBuilderFactory.newDocumentBuilder();
-
- // TBD - Revisit
- //EntityResolver entityResolver = createEntityResolver();
- //documentBuilder.setEntityResolver(entityResolver);
-
- documentBuilder.setErrorHandler(errorHandler);
-
- Document document = documentBuilder.parse(inputSource);
- return document;
- }
- catch (ParserConfigurationException exception)
- {
- throw new IOWrappedException(exception);
- }
- catch (SAXException exception)
- {
- throw new IOWrappedException(exception);
- }
- finally
- {
- Thread.currentThread().setContextClassLoader(previousClassLoader);
- }
- }
-
- /**
- * Builds DOM document using JAXP DocumentBuilder
- * @see #WSDL_JAXP_POOL
- * @see #WSDL_JAXP_CONFIG
- * @param inputSource the content to parser
- * @param errorHandler error handler for recording any loading errors
- * @param options loading options
- * @return document DOM document
- * @throws IOException
- */
- private static Document getDocument(InputSource inputSource, ErrorHandler errorHandler, Map options) throws IOException
- {
- JAXPPool jaxpPool = null;
- JAXPConfiguration config = null;
- if (options != null)
- {
- jaxpPool = (JAXPPool)options.get(WSDL_JAXP_POOL);
- config = (JAXPConfiguration)options.get(WSDL_JAXP_CONFIG);
- }
-
- if (jaxpPool == null)
- {
- if (config == null)
- {
- return getDocument(inputSource, errorHandler);
- }
- else
- {
- try
- {
- DocumentBuilder documentBuilder = config.createDocumentBuilder(errorHandler);
- Document document = documentBuilder.parse(inputSource);
- return document;
- }
- catch (ParserConfigurationException exception)
- {
- throw new IOWrappedException(exception);
- }
- catch (SAXException exception)
- {
- throw new IOWrappedException(exception);
- }
- }
- }
- else
- {
- DocumentBuilder documentBuilder = null;
- try
- {
- documentBuilder = jaxpPool.getDocumentBuilder(errorHandler);
- Document document = documentBuilder.parse(inputSource);
- return document;
- }
- catch (ParserConfigurationException exception)
- {
- throw new IOWrappedException(exception);
- }
- catch (SAXException exception)
- {
- throw new IOWrappedException(exception);
- }
- finally
- {
- jaxpPool.releaseDocumentBuilder(documentBuilder);
- }
- }
- }
-
- private boolean findDefinition(Element element)
- {
- if (WSDLConstants.nodeType(element) == WSDLConstants.DEFINITION)
- {
- handleDefinitionElement(element);
- return true;
- }
- else
- {
- boolean result = false;
- /*
- for (Node child = element.getFirstChild(); child != null; child = child.getNextSibling())
- {
- if (child instanceof Element)
- {
- if (findDefinition((Element) child))
- {
- result = true;
- }
- }
- }
- */
- return result;
- }
- }
-
- private void handleDefinitionElement(Element element)
- {
- Definition definition = null;
- if (element == null)
- {
- definition = WSDLFactory.eINSTANCE.createDefinition();
- ((DefinitionImpl)definition).setUseExtensionFactories(useExtensionFactories);
- }
- else
- {
- definition = DefinitionImpl.createDefinition(element, getURI().toString(), useExtensionFactories);
- }
- getContents().add(definition);
- // Do we need the next line?
- ((DefinitionImpl)definition).reconcileReferences(true);
- }
-
- public static void serialize(OutputStream outputStream, Document document)
- {
- serialize(outputStream, document, null);
- }
-
- public static void serialize(OutputStream outputStream, Document document, String encoding)
- {
- doSerialize(outputStream, document, encoding);
- }
-
- public static void serialize(OutputStream outputStream, Element element)
- {
- serialize(outputStream, element, null);
- }
-
- public static void serialize(OutputStream outputStream, Element element, String encoding)
- {
- try
- {
- doSerialize(outputStream, element, encoding);
- }
- catch (Exception exception)
- {
- exception.printStackTrace();
- }
- }
-
- private static void doSerialize(OutputStream outputStream, Element element, String encoding) throws IOException
- {
- try
- {
- TransformerFactory transformerFactory = TransformerFactory.newInstance();
- Transformer transformer = transformerFactory.newTransformer();
-
- transformer.setOutputProperty(OutputKeys.INDENT, "yes"); //$NON-NLS-1$
- transformer.setOutputProperty(OutputKeys.METHOD, "xml"); //$NON-NLS-1$
- if (encoding != null)
- {
- transformer.setOutputProperty(OutputKeys.ENCODING, encoding);
- }
-
- transformer.transform(new DOMSource(element), new StreamResult(outputStream));
- }
- catch (TransformerException exception)
- {
- WSDLPlugin.INSTANCE.log(exception);
- }
- }
-
- private class InternalErrorHandler implements ErrorHandler
- {
- public void error(SAXParseException e)
- {
- System.out.println("WSDL PARSE ERROR: " + e);
- }
-
- public void fatalError(SAXParseException e)
- {
- System.out.println("WSDL PARSE FATAL ERROR: " + e);
- }
-
- public void warning(SAXParseException e)
- {
- System.out.println("WSDL PARSE WARNING: " + e);
- }
- }
-
- public void attached(EObject eObject)
- {
- super.attached(eObject);
-
- // we need to attach a XSDSchemaLocator in order to resolve inline schema locations
- // if there's not already one attached
- XSDSchemaLocator xsdSchemaLocator = (XSDSchemaLocator)EcoreUtil.getRegisteredAdapter(this, XSDSchemaLocator.class);
- if (xsdSchemaLocator == null)
- {
- getResourceSet().getAdapterFactories().add(new XSDSchemaLocatorAdapterFactory());
- }
-
- if (eObject instanceof DefinitionImpl)
- {
- DefinitionImpl definition = (DefinitionImpl)eObject;
- definition.setInlineSchemaLocations(this);
- }
- }
- /*
- public void setInlineSchemaLocations(Definition definition)
- {
- // Initialize the inline schemas location
- Types types = definition.getETypes();
- if (types != null)
- {
- for (Iterator j = types.getEExtensibilityElements().iterator(); j.hasNext();)
- {
- XSDSchemaExtensibilityElement el = (XSDSchemaExtensibilityElement) j.next();
- XSDSchema schema = el.getSchema();
- if (schema != null)
- {
- schema.setSchemaLocation(getURI().toString());
- }
- }
- }
- }*/
-
- public Map getDefaultSaveOptions()
- {
- if (defaultSaveOptions == null)
- {
- defaultSaveOptions = new HashMap();
- }
-
- return defaultSaveOptions;
- }
-} //WSDLResourceFactoryImpl
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/package.html b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/package.html
deleted file mode 100644
index 344eb768a..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/package.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-<head>
-<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
-<link rel="stylesheet" href="../../../../../..//apistyles.css" type="text/css">
-<title>WSDL Model API Overview</title>
-</head>
-<body>
-<p>
- The WSDL model API allows clients to work with the WSDL 1.1 documents.
- </p>
-<table width="500">
-<tr>
-<td>
-<p>
- The WSDL model API allows clients to load, modify, and save WSDL 1.1 documents.
- </p>
-</td>
-</tr>
-</table>
-</body>
-</html>
diff --git a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/package.xml b/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/package.xml
deleted file mode 100644
index f25a0e983..000000000
--- a/bundles/org.eclipse.wst.wsdl/src-wsdl/org/eclipse/wst/wsdl/util/package.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<html>
- <head>
- <meta
- name="root"
-
- content="../../../../../../" />
- <title>WSDL Model API Overview</title>
- </head>
-
- <body>
- <abstract>
- The WSDL model API allows clients to work with the WSDL 1.1 documents.
- </abstract>
- <p>
- The WSDL model API allows clients to load, modify, and save WSDL 1.1 documents.
- </p>
- </body>
-</html>

Back to the top