/*******************************************************************************
* 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
*
* - each class,
* - each feature of each class,
* - each enum,
* - and each data type
*
*
* @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