/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.metamodels.wsdl.http; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; 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 --> * @see org.teiid.designer.metamodels.wsdl.http.HttpFactory * @generated * * @since 8.0 */ public interface HttpPackage extends EPackage{ /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String copyright = "See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing."; //$NON-NLS-1$ /** * 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://schemas.xmlsoap.org/wsdl/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.teiid.designer.metamodels.wsdl.http.impl.HttpPackageImpl.init(); /** * The meta object id for the '{@link org.teiid.designer.metamodels.wsdl.http.impl.HttpAddressImpl <em>Address</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.wsdl.http.impl.HttpAddressImpl * @see org.teiid.designer.metamodels.wsdl.http.impl.HttpPackageImpl#getHttpAddress() * @generated */ int HTTP_ADDRESS = 0; /** * The feature id for the '<em><b>Port</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HTTP_ADDRESS__PORT = 0; /** * The feature id for the '<em><b>Location</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HTTP_ADDRESS__LOCATION = 1; /** * The number of structural features of the the '<em>Address</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HTTP_ADDRESS_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.teiid.designer.metamodels.wsdl.http.impl.HttpBindingImpl <em>Binding</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.wsdl.http.impl.HttpBindingImpl * @see org.teiid.designer.metamodels.wsdl.http.impl.HttpPackageImpl#getHttpBinding() * @generated */ int HTTP_BINDING = 1; /** * The feature id for the '<em><b>Binding</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HTTP_BINDING__BINDING = 0; /** * The feature id for the '<em><b>Verb</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HTTP_BINDING__VERB = 1; /** * The number of structural features of the the '<em>Binding</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HTTP_BINDING_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.teiid.designer.metamodels.wsdl.http.impl.HttpOperationImpl <em>Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.wsdl.http.impl.HttpOperationImpl * @see org.teiid.designer.metamodels.wsdl.http.impl.HttpPackageImpl#getHttpOperation() * @generated */ int HTTP_OPERATION = 2; /** * The feature id for the '<em><b>Binding Operation</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HTTP_OPERATION__BINDING_OPERATION = 0; /** * The feature id for the '<em><b>Location</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HTTP_OPERATION__LOCATION = 1; /** * The number of structural features of the the '<em>Operation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int HTTP_OPERATION_FEATURE_COUNT = 2; /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.wsdl.http.HttpAddress <em>Address</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Address</em>'. * @see org.teiid.designer.metamodels.wsdl.http.HttpAddress * @generated */ EClass getHttpAddress(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.wsdl.http.HttpAddress#getLocation <em>Location</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Location</em>'. * @see org.teiid.designer.metamodels.wsdl.http.HttpAddress#getLocation() * @see #getHttpAddress() * @generated */ EAttribute getHttpAddress_Location(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.wsdl.http.HttpAddress#getPort <em>Port</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Port</em>'. * @see org.teiid.designer.metamodels.wsdl.http.HttpAddress#getPort() * @see #getHttpAddress() * @generated */ EReference getHttpAddress_Port(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.wsdl.http.HttpBinding <em>Binding</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Binding</em>'. * @see org.teiid.designer.metamodels.wsdl.http.HttpBinding * @generated */ EClass getHttpBinding(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.wsdl.http.HttpBinding#getVerb <em>Verb</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Verb</em>'. * @see org.teiid.designer.metamodels.wsdl.http.HttpBinding#getVerb() * @see #getHttpBinding() * @generated */ EAttribute getHttpBinding_Verb(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.wsdl.http.HttpBinding#getBinding <em>Binding</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Binding</em>'. * @see org.teiid.designer.metamodels.wsdl.http.HttpBinding#getBinding() * @see #getHttpBinding() * @generated */ EReference getHttpBinding_Binding(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.wsdl.http.HttpOperation <em>Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation</em>'. * @see org.teiid.designer.metamodels.wsdl.http.HttpOperation * @generated */ EClass getHttpOperation(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.wsdl.http.HttpOperation#getLocation <em>Location</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Location</em>'. * @see org.teiid.designer.metamodels.wsdl.http.HttpOperation#getLocation() * @see #getHttpOperation() * @generated */ EAttribute getHttpOperation_Location(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.wsdl.http.HttpOperation#getBindingOperation <em>Binding Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Binding Operation</em>'. * @see org.teiid.designer.metamodels.wsdl.http.HttpOperation#getBindingOperation() * @see #getHttpOperation() * @generated */ EReference getHttpOperation_BindingOperation(); /** * 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(); } //HttpPackage