/******************************************************************************* * Copyright (c) 2001, 2004 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; /** * * The Package for the model. * It contains accessors for the meta objects to represent * * * @see org.eclipse.wst.wsdl.binding.http.HTTPFactory * @generated */ public interface HTTPPackage extends EPackage{ /** * The package name. * * * @generated */ String eNAME = "http"; /** * The package namespace URI. * * * @generated */ String eNS_URI = "http://www.ibm.com/wsdl/2003/HTTP"; /** * The package namespace name. * * * @generated */ String eNS_PREFIX = "http"; /** * The singleton instance of the package. * * * @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.impl.HTTPBindingImpl Binding}' class. * * * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPBindingImpl * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getHTTPBinding() * @generated */ int HTTP_BINDING = 0; /** * The feature id for the 'Documentation Element' attribute. * * * @generated * @ordered */ int HTTP_BINDING__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT; /** * The feature id for the 'Element' attribute. * * * @generated * @ordered */ int HTTP_BINDING__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT; /** * The feature id for the 'Required' attribute. * * * @generated * @ordered */ int HTTP_BINDING__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED; /** * The feature id for the 'Element Type' attribute. * * * @generated * @ordered */ int HTTP_BINDING__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE; /** * The feature id for the 'Verb' attribute. * * * @generated * @ordered */ int HTTP_BINDING__VERB = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the the 'Binding' class. * * * @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.impl.HTTPOperationImpl Operation}' class. * * * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPOperationImpl * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getHTTPOperation() * @generated */ int HTTP_OPERATION = 1; /** * The feature id for the 'Documentation Element' attribute. * * * @generated * @ordered */ int HTTP_OPERATION__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT; /** * The feature id for the 'Element' attribute. * * * @generated * @ordered */ int HTTP_OPERATION__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT; /** * The feature id for the 'Required' attribute. * * * @generated * @ordered */ int HTTP_OPERATION__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED; /** * The feature id for the 'Element Type' attribute. * * * @generated * @ordered */ int HTTP_OPERATION__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE; /** * The feature id for the 'Location URI' attribute. * * * @generated * @ordered */ int HTTP_OPERATION__LOCATION_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the the 'Operation' class. * * * @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.impl.HTTPUrlReplacementImpl Url Replacement}' class. * * * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPUrlReplacementImpl * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getHTTPUrlReplacement() * @generated */ int HTTP_URL_REPLACEMENT = 2; /** * The feature id for the 'Documentation Element' attribute. * * * @generated * @ordered */ int HTTP_URL_REPLACEMENT__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT; /** * The feature id for the 'Element' attribute. * * * @generated * @ordered */ int HTTP_URL_REPLACEMENT__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT; /** * The feature id for the 'Required' attribute. * * * @generated * @ordered */ int HTTP_URL_REPLACEMENT__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED; /** * The feature id for the 'Element Type' attribute. * * * @generated * @ordered */ int HTTP_URL_REPLACEMENT__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE; /** * The number of structural features of the the 'Url Replacement' class. * * * @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.impl.HTTPUrlEncodedImpl Url Encoded}' class. * * * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPUrlEncodedImpl * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getHTTPUrlEncoded() * @generated */ int HTTP_URL_ENCODED = 3; /** * The feature id for the 'Documentation Element' attribute. * * * @generated * @ordered */ int HTTP_URL_ENCODED__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT; /** * The feature id for the 'Element' attribute. * * * @generated * @ordered */ int HTTP_URL_ENCODED__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT; /** * The feature id for the 'Required' attribute. * * * @generated * @ordered */ int HTTP_URL_ENCODED__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED; /** * The feature id for the 'Element Type' attribute. * * * @generated * @ordered */ int HTTP_URL_ENCODED__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE; /** * The number of structural features of the the 'Url Encoded' class. * * * @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.impl.HTTPAddressImpl Address}' class. * * * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPAddressImpl * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getHTTPAddress() * @generated */ int HTTP_ADDRESS = 4; /** * The feature id for the 'Documentation Element' attribute. * * * @generated * @ordered */ int HTTP_ADDRESS__DOCUMENTATION_ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__DOCUMENTATION_ELEMENT; /** * The feature id for the 'Element' attribute. * * * @generated * @ordered */ int HTTP_ADDRESS__ELEMENT = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT; /** * The feature id for the 'Required' attribute. * * * @generated * @ordered */ int HTTP_ADDRESS__REQUIRED = WSDLPackage.EXTENSIBILITY_ELEMENT__REQUIRED; /** * The feature id for the 'Element Type' attribute. * * * @generated * @ordered */ int HTTP_ADDRESS__ELEMENT_TYPE = WSDLPackage.EXTENSIBILITY_ELEMENT__ELEMENT_TYPE; /** * The feature id for the 'Location URI' attribute. * * * @generated * @ordered */ int HTTP_ADDRESS__LOCATION_URI = WSDLPackage.EXTENSIBILITY_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the the 'Address' class. * * * @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 IHTTP Address}' class. * * * @see javax.wsdl.extensions.http.HTTPAddress * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getIHTTPAddress() * @generated */ int IHTTP_ADDRESS = 5; /** * The number of structural features of the the 'IHTTP Address' class. * * * @generated * @ordered */ int IHTTP_ADDRESS_FEATURE_COUNT = 0; /** * The meta object id for the '{@link javax.wsdl.extensions.http.HTTPBinding IHTTP Binding}' class. * * * @see javax.wsdl.extensions.http.HTTPBinding * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getIHTTPBinding() * @generated */ int IHTTP_BINDING = 6; /** * The number of structural features of the the 'IHTTP Binding' class. * * * @generated * @ordered */ int IHTTP_BINDING_FEATURE_COUNT = 0; /** * The meta object id for the '{@link javax.wsdl.extensions.http.HTTPOperation IHTTP Operation}' class. * * * @see javax.wsdl.extensions.http.HTTPOperation * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getIHTTPOperation() * @generated */ int IHTTP_OPERATION = 7; /** * The number of structural features of the the 'IHTTP Operation' class. * * * @generated * @ordered */ int IHTTP_OPERATION_FEATURE_COUNT = 0; /** * The meta object id for the '{@link javax.wsdl.extensions.http.HTTPUrlEncoded IHTTP Url Encoded}' class. * * * @see javax.wsdl.extensions.http.HTTPUrlEncoded * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getIHTTPUrlEncoded() * @generated */ int IHTTP_URL_ENCODED = 8; /** * The number of structural features of the the 'IHTTP Url Encoded' class. * * * @generated * @ordered */ int IHTTP_URL_ENCODED_FEATURE_COUNT = 0; /** * The meta object id for the '{@link javax.wsdl.extensions.http.HTTPUrlReplacement IHTTP Url Replacement}' class. * * * @see javax.wsdl.extensions.http.HTTPUrlReplacement * @see org.eclipse.wst.wsdl.binding.http.impl.HTTPPackageImpl#getIHTTPUrlReplacement() * @generated */ int IHTTP_URL_REPLACEMENT = 9; /** * The number of structural features of the the 'IHTTP Url Replacement' class. * * * @generated * @ordered */ int IHTTP_URL_REPLACEMENT_FEATURE_COUNT = 0; /** * Returns the meta object for class '{@link org.eclipse.wst.wsdl.binding.http.HTTPBinding Binding}'. * * * @return the meta object for class 'Binding'. * @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 Verb}'. * * * @return the meta object for the attribute 'Verb'. * @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 Operation}'. * * * @return the meta object for class 'Operation'. * @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 Location URI}'. * * * @return the meta object for the attribute 'Location URI'. * @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 Url Replacement}'. * * * @return the meta object for class 'Url Replacement'. * @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 Url Encoded}'. * * * @return the meta object for class 'Url Encoded'. * @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 Address}'. * * * @return the meta object for class 'Address'. * @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 Location URI}'. * * * @return the meta object for the attribute 'Location URI'. * @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 IHTTP Address}'. * * * @return the meta object for class 'IHTTP Address'. * @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 IHTTP Binding}'. * * * @return the meta object for class 'IHTTP Binding'. * @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 IHTTP Operation}'. * * * @return the meta object for class 'IHTTP Operation'. * @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 IHTTP Url Encoded}'. * * * @return the meta object for class 'IHTTP Url Encoded'. * @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 IHTTP Url Replacement}'. * * * @return the meta object for class 'IHTTP Url Replacement'. * @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. * * * @return the factory that creates the instances of the model. * @generated */ HTTPFactory getHTTPFactory(); } //HTTPPackage