/* * 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.webservice; 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 --> * @see org.teiid.designer.metamodels.webservice.WebServiceFactory * @generated * * @since 8.0 */ public interface WebServicePackage 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 = "webservice"; //$NON-NLS-1$ /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.metamatrix.com/metamodels/WebService"; //$NON-NLS-1$ /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "mmws"; //$NON-NLS-1$ /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ WebServicePackage eINSTANCE = org.teiid.designer.metamodels.webservice.impl.WebServicePackageImpl.init(); /** * The meta object id for the '{@link org.teiid.designer.metamodels.webservice.impl.WebServiceComponentImpl <em>Component</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.webservice.impl.WebServiceComponentImpl * @see org.teiid.designer.metamodels.webservice.impl.WebServicePackageImpl#getWebServiceComponent() * @generated */ int WEB_SERVICE_COMPONENT = 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WEB_SERVICE_COMPONENT__NAME = 0; /** * The number of structural features of the the '<em>Component</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int WEB_SERVICE_COMPONENT_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.teiid.designer.metamodels.webservice.impl.OperationImpl <em>Operation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.webservice.impl.OperationImpl * @see org.teiid.designer.metamodels.webservice.impl.WebServicePackageImpl#getOperation() * @generated */ int OPERATION = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__NAME = WEB_SERVICE_COMPONENT__NAME; /** * The feature id for the '<em><b>Pattern</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__PATTERN = WEB_SERVICE_COMPONENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Safe</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__SAFE = WEB_SERVICE_COMPONENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Input</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__INPUT = WEB_SERVICE_COMPONENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Output</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__OUTPUT = WEB_SERVICE_COMPONENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Interface</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__INTERFACE = WEB_SERVICE_COMPONENT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Update Count</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION__UPDATE_COUNT = WEB_SERVICE_COMPONENT_FEATURE_COUNT + 5; /** * The number of structural features of the the '<em>Operation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_FEATURE_COUNT = WEB_SERVICE_COMPONENT_FEATURE_COUNT + 6; /** * The meta object id for the '{@link org.teiid.designer.metamodels.webservice.impl.MessageImpl <em>Message</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.webservice.impl.MessageImpl * @see org.teiid.designer.metamodels.webservice.impl.WebServicePackageImpl#getMessage() * @generated */ int MESSAGE = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE__NAME = WEB_SERVICE_COMPONENT__NAME; /** * The feature id for the '<em><b>Content Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE__CONTENT_ELEMENT = WEB_SERVICE_COMPONENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Samples</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE__SAMPLES = WEB_SERVICE_COMPONENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Content Complex Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE__CONTENT_COMPLEX_TYPE = WEB_SERVICE_COMPONENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Content Simple Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE__CONTENT_SIMPLE_TYPE = WEB_SERVICE_COMPONENT_FEATURE_COUNT + 3; /** * The number of structural features of the the '<em>Message</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MESSAGE_FEATURE_COUNT = WEB_SERVICE_COMPONENT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link org.teiid.designer.metamodels.webservice.impl.InputImpl <em>Input</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.webservice.impl.InputImpl * @see org.teiid.designer.metamodels.webservice.impl.WebServicePackageImpl#getInput() * @generated */ int INPUT = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT__NAME = MESSAGE__NAME; /** * The feature id for the '<em><b>Content Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT__CONTENT_ELEMENT = MESSAGE__CONTENT_ELEMENT; /** * The feature id for the '<em><b>Samples</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT__SAMPLES = MESSAGE__SAMPLES; /** * The feature id for the '<em><b>Content Complex Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT__CONTENT_COMPLEX_TYPE = MESSAGE__CONTENT_COMPLEX_TYPE; /** * The feature id for the '<em><b>Content Simple Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT__CONTENT_SIMPLE_TYPE = MESSAGE__CONTENT_SIMPLE_TYPE; /** * The feature id for the '<em><b>Operation</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT__OPERATION = MESSAGE_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>Input</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT_FEATURE_COUNT = MESSAGE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.teiid.designer.metamodels.webservice.impl.OutputImpl <em>Output</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.webservice.impl.OutputImpl * @see org.teiid.designer.metamodels.webservice.impl.WebServicePackageImpl#getOutput() * @generated */ int OUTPUT = 4; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OUTPUT__NAME = MESSAGE__NAME; /** * The feature id for the '<em><b>Content Element</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OUTPUT__CONTENT_ELEMENT = MESSAGE__CONTENT_ELEMENT; /** * The feature id for the '<em><b>Samples</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OUTPUT__SAMPLES = MESSAGE__SAMPLES; /** * The feature id for the '<em><b>Content Complex Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OUTPUT__CONTENT_COMPLEX_TYPE = MESSAGE__CONTENT_COMPLEX_TYPE; /** * The feature id for the '<em><b>Content Simple Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OUTPUT__CONTENT_SIMPLE_TYPE = MESSAGE__CONTENT_SIMPLE_TYPE; /** * The feature id for the '<em><b>Operation</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OUTPUT__OPERATION = MESSAGE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Xml Document</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OUTPUT__XML_DOCUMENT = MESSAGE_FEATURE_COUNT + 1; /** * The number of structural features of the the '<em>Output</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OUTPUT_FEATURE_COUNT = MESSAGE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.teiid.designer.metamodels.webservice.impl.InterfaceImpl <em>Interface</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.webservice.impl.InterfaceImpl * @see org.teiid.designer.metamodels.webservice.impl.WebServicePackageImpl#getInterface() * @generated */ int INTERFACE = 5; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__NAME = WEB_SERVICE_COMPONENT__NAME; /** * The feature id for the '<em><b>Operations</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE__OPERATIONS = WEB_SERVICE_COMPONENT_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>Interface</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INTERFACE_FEATURE_COUNT = WEB_SERVICE_COMPONENT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.teiid.designer.metamodels.webservice.impl.SampleMessagesImpl <em>Sample Messages</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.webservice.impl.SampleMessagesImpl * @see org.teiid.designer.metamodels.webservice.impl.WebServicePackageImpl#getSampleMessages() * @generated */ int SAMPLE_MESSAGES = 6; /** * The feature id for the '<em><b>Message</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SAMPLE_MESSAGES__MESSAGE = 0; /** * The feature id for the '<em><b>Sample Files</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SAMPLE_MESSAGES__SAMPLE_FILES = 1; /** * The feature id for the '<em><b>Sample From Xsd</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SAMPLE_MESSAGES__SAMPLE_FROM_XSD = 2; /** * The number of structural features of the the '<em>Sample Messages</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SAMPLE_MESSAGES_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.teiid.designer.metamodels.webservice.impl.SampleFileImpl <em>Sample File</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.webservice.impl.SampleFileImpl * @see org.teiid.designer.metamodels.webservice.impl.WebServicePackageImpl#getSampleFile() * @generated */ int SAMPLE_FILE = 7; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SAMPLE_FILE__NAME = 0; /** * The feature id for the '<em><b>Url</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SAMPLE_FILE__URL = 1; /** * The feature id for the '<em><b>Sample Messages</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SAMPLE_FILE__SAMPLE_MESSAGES = 2; /** * The number of structural features of the the '<em>Sample File</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SAMPLE_FILE_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.teiid.designer.metamodels.webservice.impl.SampleFromXsdImpl <em>Sample From Xsd</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.webservice.impl.SampleFromXsdImpl * @see org.teiid.designer.metamodels.webservice.impl.WebServicePackageImpl#getSampleFromXsd() * @generated */ int SAMPLE_FROM_XSD = 8; /** * The feature id for the '<em><b>Max Number Of Levels To Build</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SAMPLE_FROM_XSD__MAX_NUMBER_OF_LEVELS_TO_BUILD = 0; /** * The feature id for the '<em><b>Sample Fragment</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SAMPLE_FROM_XSD__SAMPLE_FRAGMENT = 1; /** * The feature id for the '<em><b>Sample Messages</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SAMPLE_FROM_XSD__SAMPLE_MESSAGES = 2; /** * The number of structural features of the the '<em>Sample From Xsd</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SAMPLE_FROM_XSD_FEATURE_COUNT = 3; /** * The meta object id for the '<em>IStatus</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.core.runtime.IStatus * @see org.teiid.designer.metamodels.webservice.impl.WebServicePackageImpl#getIStatus() * @generated */ int ISTATUS = 9; /** * The meta object id for the '{@link org.teiid.designer.metamodels.webservice.OperationUpdateCount <em>Operation Update Count</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.webservice.OperationUpdateCount * @generated */ int OPERATION_UPDATE_COUNT = 10; /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.webservice.Operation <em>Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation</em>'. * @see org.teiid.designer.metamodels.webservice.Operation * @generated */ EClass getOperation(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.webservice.Operation#getPattern <em>Pattern</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Pattern</em>'. * @see org.teiid.designer.metamodels.webservice.Operation#getPattern() * @see #getOperation() * @generated */ EAttribute getOperation_Pattern(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.webservice.Operation#isSafe <em>Safe</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Safe</em>'. * @see org.teiid.designer.metamodels.webservice.Operation#isSafe() * @see #getOperation() * @generated */ EAttribute getOperation_Safe(); /** * Returns the meta object for the containment reference '{@link org.teiid.designer.metamodels.webservice.Operation#getInput <em>Input</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Input</em>'. * @see org.teiid.designer.metamodels.webservice.Operation#getInput() * @see #getOperation() * @generated */ EReference getOperation_Input(); /** * Returns the meta object for the containment reference '{@link org.teiid.designer.metamodels.webservice.Operation#getOutput <em>Output</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Output</em>'. * @see org.teiid.designer.metamodels.webservice.Operation#getOutput() * @see #getOperation() * @generated */ EReference getOperation_Output(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.webservice.Operation#getInterface <em>Interface</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Interface</em>'. * @see org.teiid.designer.metamodels.webservice.Operation#getInterface() * @see #getOperation() * @generated */ EReference getOperation_Interface(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.webservice.Operation#getUpdateCount() <em>UpdateCount</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>UpdateCount</em>'. * @see org.teiid.designer.metamodels.webservice.Operation#getUpdateCount() * @see #getOperation() * @generated */ EAttribute getOperation_UpdateCount(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.webservice.Message <em>Message</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Message</em>'. * @see org.teiid.designer.metamodels.webservice.Message * @generated */ EClass getMessage(); /** * Returns the meta object for the reference '{@link org.teiid.designer.metamodels.webservice.Message#getContentElement <em>Content Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Content Element</em>'. * @see org.teiid.designer.metamodels.webservice.Message#getContentElement() * @see #getMessage() * @generated */ EReference getMessage_ContentElement(); /** * Returns the meta object for the containment reference '{@link org.teiid.designer.metamodels.webservice.Message#getSamples <em>Samples</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Samples</em>'. * @see org.teiid.designer.metamodels.webservice.Message#getSamples() * @see #getMessage() * @generated */ EReference getMessage_Samples(); /** * Returns the meta object for the reference '{@link org.teiid.designer.metamodels.webservice.Message#getContentComplexType <em>Content Complex Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Content Complex Type</em>'. * @see org.teiid.designer.metamodels.webservice.Message#getContentComplexType() * @see #getMessage() * @generated */ EReference getMessage_ContentComplexType(); /** * Returns the meta object for the reference '{@link org.teiid.designer.metamodels.webservice.Message#getContentSimpleType <em>Content Simple Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Content Simple Type</em>'. * @see org.teiid.designer.metamodels.webservice.Message#getContentSimpleType() * @see #getMessage() * @generated */ EReference getMessage_ContentSimpleType(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.webservice.WebServiceComponent <em>Component</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Component</em>'. * @see org.teiid.designer.metamodels.webservice.WebServiceComponent * @generated */ EClass getWebServiceComponent(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.webservice.WebServiceComponent#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.teiid.designer.metamodels.webservice.WebServiceComponent#getName() * @see #getWebServiceComponent() * @generated */ EAttribute getWebServiceComponent_Name(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.webservice.Input <em>Input</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Input</em>'. * @see org.teiid.designer.metamodels.webservice.Input * @generated */ EClass getInput(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.webservice.Input#getOperation <em>Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Operation</em>'. * @see org.teiid.designer.metamodels.webservice.Input#getOperation() * @see #getInput() * @generated */ EReference getInput_Operation(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.webservice.Output <em>Output</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Output</em>'. * @see org.teiid.designer.metamodels.webservice.Output * @generated */ EClass getOutput(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.webservice.Output#getOperation <em>Operation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Operation</em>'. * @see org.teiid.designer.metamodels.webservice.Output#getOperation() * @see #getOutput() * @generated */ EReference getOutput_Operation(); /** * Returns the meta object for the reference '{@link org.teiid.designer.metamodels.webservice.Output#getXmlDocument <em>Xml Document</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Xml Document</em>'. * @see org.teiid.designer.metamodels.webservice.Output#getXmlDocument() * @see #getOutput() * @generated */ EReference getOutput_XmlDocument(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.webservice.Interface <em>Interface</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Interface</em>'. * @see org.teiid.designer.metamodels.webservice.Interface * @generated */ EClass getInterface(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.metamodels.webservice.Interface#getOperations <em>Operations</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Operations</em>'. * @see org.teiid.designer.metamodels.webservice.Interface#getOperations() * @see #getInterface() * @generated */ EReference getInterface_Operations(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.webservice.SampleMessages <em>Sample Messages</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sample Messages</em>'. * @see org.teiid.designer.metamodels.webservice.SampleMessages * @generated */ EClass getSampleMessages(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.webservice.SampleMessages#getMessage <em>Message</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Message</em>'. * @see org.teiid.designer.metamodels.webservice.SampleMessages#getMessage() * @see #getSampleMessages() * @generated */ EReference getSampleMessages_Message(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.metamodels.webservice.SampleMessages#getSampleFiles <em>Sample Files</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Sample Files</em>'. * @see org.teiid.designer.metamodels.webservice.SampleMessages#getSampleFiles() * @see #getSampleMessages() * @generated */ EReference getSampleMessages_SampleFiles(); /** * Returns the meta object for the containment reference '{@link org.teiid.designer.metamodels.webservice.SampleMessages#getSampleFromXsd <em>Sample From Xsd</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Sample From Xsd</em>'. * @see org.teiid.designer.metamodels.webservice.SampleMessages#getSampleFromXsd() * @see #getSampleMessages() * @generated */ EReference getSampleMessages_SampleFromXsd(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.webservice.SampleFile <em>Sample File</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sample File</em>'. * @see org.teiid.designer.metamodels.webservice.SampleFile * @generated */ EClass getSampleFile(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.webservice.SampleFile#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.teiid.designer.metamodels.webservice.SampleFile#getName() * @see #getSampleFile() * @generated */ EAttribute getSampleFile_Name(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.webservice.SampleFile#getUrl <em>Url</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Url</em>'. * @see org.teiid.designer.metamodels.webservice.SampleFile#getUrl() * @see #getSampleFile() * @generated */ EAttribute getSampleFile_Url(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.webservice.SampleFile#getSampleMessages <em>Sample Messages</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Sample Messages</em>'. * @see org.teiid.designer.metamodels.webservice.SampleFile#getSampleMessages() * @see #getSampleFile() * @generated */ EReference getSampleFile_SampleMessages(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.webservice.SampleFromXsd <em>Sample From Xsd</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sample From Xsd</em>'. * @see org.teiid.designer.metamodels.webservice.SampleFromXsd * @generated */ EClass getSampleFromXsd(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.webservice.SampleFromXsd#getMaxNumberOfLevelsToBuild <em>Max Number Of Levels To Build</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Max Number Of Levels To Build</em>'. * @see org.teiid.designer.metamodels.webservice.SampleFromXsd#getMaxNumberOfLevelsToBuild() * @see #getSampleFromXsd() * @generated */ EAttribute getSampleFromXsd_MaxNumberOfLevelsToBuild(); /** * Returns the meta object for the containment reference '{@link org.teiid.designer.metamodels.webservice.SampleFromXsd#getSampleFragment <em>Sample Fragment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Sample Fragment</em>'. * @see org.teiid.designer.metamodels.webservice.SampleFromXsd#getSampleFragment() * @see #getSampleFromXsd() * @generated */ EReference getSampleFromXsd_SampleFragment(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.webservice.SampleFromXsd#getSampleMessages <em>Sample Messages</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Sample Messages</em>'. * @see org.teiid.designer.metamodels.webservice.SampleFromXsd#getSampleMessages() * @see #getSampleFromXsd() * @generated */ EReference getSampleFromXsd_SampleMessages(); /** * Returns the meta object for data type '{@link org.eclipse.core.runtime.IStatus <em>IStatus</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>IStatus</em>'. * @see org.eclipse.core.runtime.IStatus * @model instanceClass="org.eclipse.core.runtime.IStatus" * @generated */ EDataType getIStatus(); /** * 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 */ WebServiceFactory getWebServiceFactory(); } //WebServicePackage