blob: 06080e3ac85f6141a9c5ca03b7fe933378f7b39f [file] [log] [blame]
/***********************************************************************************************************************
* Copyright (c) 2010 Attensity Europe GmbH. 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
**********************************************************************************************************************/
package org.eclipse.smila.processing.designer.model.processor;
import org.eclipse.bpel.model.BPELPackage;
import org.eclipse.emf.ecore.*;
import org.eclipse.smila.processing.designer.model.record.RecordPackage;
/**
* <!-- 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.smila.processing.designer.model.processor.ProcessorFactory
* @model kind="package"
* @generated
*/
public interface ProcessorPackage extends EPackage {
/**
* The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNAME = "processor";
/**
* The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_URI = "http://www.eclipse.org/smila/processor";
/**
* The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_PREFIX = "proc";
/**
* The singleton instance of the package. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
ProcessorPackage eINSTANCE = org.eclipse.smila.processing.designer.model.processor.impl.ProcessorPackageImpl
.init();
/**
* The meta object id for the '{@link org.eclipse.smila.processing.designer.model.processor.impl.InvokePipeletImpl
* <em>Invoke Pipelet</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.processor.impl.InvokePipeletImpl
* @see org.eclipse.smila.processing.designer.model.processor.impl.ProcessorPackageImpl#getInvokePipelet()
* @generated
*/
int INVOKE_PIPELET = 0;
/**
* The feature id for the '<em><b>Documentation Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int INVOKE_PIPELET__DOCUMENTATION_ELEMENT = BPELPackage.EXTENSION_ACTIVITY__DOCUMENTATION_ELEMENT;
/**
* The feature id for the '<em><b>Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INVOKE_PIPELET__ELEMENT = BPELPackage.EXTENSION_ACTIVITY__ELEMENT;
/**
* The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INVOKE_PIPELET__EEXTENSIBILITY_ELEMENTS = BPELPackage.EXTENSION_ACTIVITY__EEXTENSIBILITY_ELEMENTS;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int INVOKE_PIPELET__DOCUMENTATION = BPELPackage.EXTENSION_ACTIVITY__DOCUMENTATION;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INVOKE_PIPELET__NAME = BPELPackage.EXTENSION_ACTIVITY__NAME;
/**
* The feature id for the '<em><b>Suppress Join Failure</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int INVOKE_PIPELET__SUPPRESS_JOIN_FAILURE = BPELPackage.EXTENSION_ACTIVITY__SUPPRESS_JOIN_FAILURE;
/**
* The feature id for the '<em><b>Targets</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int INVOKE_PIPELET__TARGETS = BPELPackage.EXTENSION_ACTIVITY__TARGETS;
/**
* The feature id for the '<em><b>Sources</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int INVOKE_PIPELET__SOURCES = BPELPackage.EXTENSION_ACTIVITY__SOURCES;
/**
* The feature id for the '<em><b>Pipelet</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int INVOKE_PIPELET__PIPELET = BPELPackage.EXTENSION_ACTIVITY_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Variables</b></em>' containment reference. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int INVOKE_PIPELET__VARIABLES = BPELPackage.EXTENSION_ACTIVITY_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Configuration</b></em>' containment reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int INVOKE_PIPELET__CONFIGURATION = BPELPackage.EXTENSION_ACTIVITY_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Invoke Pipelet</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int INVOKE_PIPELET_FEATURE_COUNT = BPELPackage.EXTENSION_ACTIVITY_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.smila.processing.designer.model.processor.impl.PipeletImpl
* <em>Pipelet</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.processor.impl.PipeletImpl
* @see org.eclipse.smila.processing.designer.model.processor.impl.ProcessorPackageImpl#getPipelet()
* @generated
*/
int PIPELET = 1;
/**
* The feature id for the '<em><b>Documentation Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int PIPELET__DOCUMENTATION_ELEMENT = RecordPackage.EXTENSION_ELEMENT__DOCUMENTATION_ELEMENT;
/**
* The feature id for the '<em><b>Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PIPELET__ELEMENT = RecordPackage.EXTENSION_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 PIPELET__EEXTENSIBILITY_ELEMENTS = RecordPackage.EXTENSION_ELEMENT__EEXTENSIBILITY_ELEMENTS;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int PIPELET__DOCUMENTATION = RecordPackage.EXTENSION_ELEMENT__DOCUMENTATION;
/**
* The feature id for the '<em><b>Class</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PIPELET__CLASS = RecordPackage.EXTENSION_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Pipelet</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PIPELET_FEATURE_COUNT = RecordPackage.EXTENSION_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.smila.processing.designer.model.processor.impl.VariablesImpl
* <em>Variables</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.processor.impl.VariablesImpl
* @see org.eclipse.smila.processing.designer.model.processor.impl.ProcessorPackageImpl#getVariables()
* @generated
*/
int VARIABLES = 2;
/**
* The feature id for the '<em><b>Documentation Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int VARIABLES__DOCUMENTATION_ELEMENT = RecordPackage.EXTENSION_ELEMENT__DOCUMENTATION_ELEMENT;
/**
* The feature id for the '<em><b>Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLES__ELEMENT = RecordPackage.EXTENSION_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 VARIABLES__EEXTENSIBILITY_ELEMENTS = RecordPackage.EXTENSION_ELEMENT__EEXTENSIBILITY_ELEMENTS;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLES__DOCUMENTATION = RecordPackage.EXTENSION_ELEMENT__DOCUMENTATION;
/**
* The feature id for the '<em><b>Input</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLES__INPUT = RecordPackage.EXTENSION_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Output</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLES__OUTPUT = RecordPackage.EXTENSION_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Variables</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLES_FEATURE_COUNT = RecordPackage.EXTENSION_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.smila.processing.designer.model.processor.impl.ConfigurationImpl
* <em>Configuration</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.processor.impl.ConfigurationImpl
* @see org.eclipse.smila.processing.designer.model.processor.impl.ProcessorPackageImpl#getConfiguration()
* @generated
*/
int CONFIGURATION = 3;
/**
* The feature id for the '<em><b>Documentation Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int CONFIGURATION__DOCUMENTATION_ELEMENT = RecordPackage.RECORD_MAP__DOCUMENTATION_ELEMENT;
/**
* The feature id for the '<em><b>Element</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONFIGURATION__ELEMENT = RecordPackage.RECORD_MAP__ELEMENT;
/**
* The feature id for the '<em><b>EExtensibility Elements</b></em>' containment reference list. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONFIGURATION__EEXTENSIBILITY_ELEMENTS = RecordPackage.RECORD_MAP__EEXTENSIBILITY_ELEMENTS;
/**
* The feature id for the '<em><b>Documentation</b></em>' containment reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int CONFIGURATION__DOCUMENTATION = RecordPackage.RECORD_MAP__DOCUMENTATION;
/**
* The feature id for the '<em><b>Key</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONFIGURATION__KEY = RecordPackage.RECORD_MAP__KEY;
/**
* The feature id for the '<em><b>Values</b></em>' containment reference list. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int CONFIGURATION__VALUES = RecordPackage.RECORD_MAP__VALUES;
/**
* The number of structural features of the '<em>Configuration</em>' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @generated
* @ordered
*/
int CONFIGURATION_FEATURE_COUNT = RecordPackage.RECORD_MAP_FEATURE_COUNT + 0;
/**
* Returns the meta object for class '{@link org.eclipse.smila.processing.designer.model.processor.InvokePipelet
* <em>Invoke Pipelet</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Invoke Pipelet</em>'.
* @see org.eclipse.smila.processing.designer.model.processor.InvokePipelet
* @generated
*/
EClass getInvokePipelet();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.smila.processing.designer.model.processor.InvokePipelet#getPipelet <em>Pipelet</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Pipelet</em>'.
* @see org.eclipse.smila.processing.designer.model.processor.InvokePipelet#getPipelet()
* @see #getInvokePipelet()
* @generated
*/
EReference getInvokePipelet_Pipelet();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.smila.processing.designer.model.processor.InvokePipelet#getVariables <em>Variables</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Variables</em>'.
* @see org.eclipse.smila.processing.designer.model.processor.InvokePipelet#getVariables()
* @see #getInvokePipelet()
* @generated
*/
EReference getInvokePipelet_Variables();
/**
* Returns the meta object for the containment reference '
* {@link org.eclipse.smila.processing.designer.model.processor.InvokePipelet#getConfiguration <em>Configuration</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Configuration</em>'.
* @see org.eclipse.smila.processing.designer.model.processor.InvokePipelet#getConfiguration()
* @see #getInvokePipelet()
* @generated
*/
EReference getInvokePipelet_Configuration();
/**
* Returns the meta object for class '{@link org.eclipse.smila.processing.designer.model.processor.Pipelet
* <em>Pipelet</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Pipelet</em>'.
* @see org.eclipse.smila.processing.designer.model.processor.Pipelet
* @generated
*/
EClass getPipelet();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.smila.processing.designer.model.processor.Pipelet#getClass_ <em>Class</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Class</em>'.
* @see org.eclipse.smila.processing.designer.model.processor.Pipelet#getClass_()
* @see #getPipelet()
* @generated
*/
EAttribute getPipelet_Class();
/**
* Returns the meta object for class '{@link org.eclipse.smila.processing.designer.model.processor.Variables
* <em>Variables</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Variables</em>'.
* @see org.eclipse.smila.processing.designer.model.processor.Variables
* @generated
*/
EClass getVariables();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.smila.processing.designer.model.processor.Variables#getInput <em>Input</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Input</em>'.
* @see org.eclipse.smila.processing.designer.model.processor.Variables#getInput()
* @see #getVariables()
* @generated
*/
EAttribute getVariables_Input();
/**
* Returns the meta object for the attribute '
* {@link org.eclipse.smila.processing.designer.model.processor.Variables#getOutput <em>Output</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Output</em>'.
* @see org.eclipse.smila.processing.designer.model.processor.Variables#getOutput()
* @see #getVariables()
* @generated
*/
EAttribute getVariables_Output();
/**
* Returns the meta object for class '{@link org.eclipse.smila.processing.designer.model.processor.Configuration
* <em>Configuration</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Configuration</em>'.
* @see org.eclipse.smila.processing.designer.model.processor.Configuration
* @generated
*/
EClass getConfiguration();
/**
* 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
*/
ProcessorFactory getProcessorFactory();
/**
* <!-- 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.smila.processing.designer.model.processor.impl.InvokePipeletImpl <em>Invoke Pipelet</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.processor.impl.InvokePipeletImpl
* @see org.eclipse.smila.processing.designer.model.processor.impl.ProcessorPackageImpl#getInvokePipelet()
* @generated
*/
EClass INVOKE_PIPELET = eINSTANCE.getInvokePipelet();
/**
* The meta object literal for the '<em><b>Pipelet</b></em>' containment reference feature. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @generated
*/
EReference INVOKE_PIPELET__PIPELET = eINSTANCE.getInvokePipelet_Pipelet();
/**
* The meta object literal for the '<em><b>Variables</b></em>' containment reference feature. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
*/
EReference INVOKE_PIPELET__VARIABLES = eINSTANCE.getInvokePipelet_Variables();
/**
* The meta object literal for the '<em><b>Configuration</b></em>' containment reference feature. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference INVOKE_PIPELET__CONFIGURATION = eINSTANCE.getInvokePipelet_Configuration();
/**
* The meta object literal for the '{@link org.eclipse.smila.processing.designer.model.processor.impl.PipeletImpl
* <em>Pipelet</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.processor.impl.PipeletImpl
* @see org.eclipse.smila.processing.designer.model.processor.impl.ProcessorPackageImpl#getPipelet()
* @generated
*/
EClass PIPELET = eINSTANCE.getPipelet();
/**
* The meta object literal for the '<em><b>Class</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute PIPELET__CLASS = eINSTANCE.getPipelet_Class();
/**
* The meta object literal for the '{@link org.eclipse.smila.processing.designer.model.processor.impl.VariablesImpl
* <em>Variables</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.processor.impl.VariablesImpl
* @see org.eclipse.smila.processing.designer.model.processor.impl.ProcessorPackageImpl#getVariables()
* @generated
*/
EClass VARIABLES = eINSTANCE.getVariables();
/**
* The meta object literal for the '<em><b>Input</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute VARIABLES__INPUT = eINSTANCE.getVariables_Input();
/**
* The meta object literal for the '<em><b>Output</b></em>' attribute feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EAttribute VARIABLES__OUTPUT = eINSTANCE.getVariables_Output();
/**
* The meta object literal for the '
* {@link org.eclipse.smila.processing.designer.model.processor.impl.ConfigurationImpl <em>Configuration</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.smila.processing.designer.model.processor.impl.ConfigurationImpl
* @see org.eclipse.smila.processing.designer.model.processor.impl.ProcessorPackageImpl#getConfiguration()
* @generated
*/
EClass CONFIGURATION = eINSTANCE.getConfiguration();
}
} // ProcessorPackage