/**
*/
package com.github.lbroudoux.dsl.eip;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
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 operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.EipFactory
* @model kind="package"
* @generated
*/
public interface EipPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "eip";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.github.com/lbroudoux/dsl/eip/1.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "eip";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EipPackage eINSTANCE = com.github.lbroudoux.dsl.eip.impl.EipPackageImpl.init();
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.MetadatableImpl <em>Metadatable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.MetadatableImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getMetadatable()
* @generated
*/
int METADATABLE = 22;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METADATABLE__OWNED_METADATAS = 0;
/**
* The number of structural features of the '<em>Metadatable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METADATABLE_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Metadatable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METADATABLE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.Endpoint <em>Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.Endpoint
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getEndpoint()
* @generated
*/
int ENDPOINT = 0;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENDPOINT__OWNED_METADATAS = METADATABLE__OWNED_METADATAS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENDPOINT__NAME = METADATABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>To Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENDPOINT__TO_CHANNELS = METADATABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>From Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENDPOINT__FROM_CHANNELS = METADATABLE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Endpoint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENDPOINT_FEATURE_COUNT = METADATABLE_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Endpoint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENDPOINT_OPERATION_COUNT = METADATABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.ChannelImpl <em>Channel</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.ChannelImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getChannel()
* @generated
*/
int CHANNEL = 1;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHANNEL__OWNED_METADATAS = METADATABLE__OWNED_METADATAS;
/**
* The feature id for the '<em><b>To Endpoint</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHANNEL__TO_ENDPOINT = METADATABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>From Endpoint</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHANNEL__FROM_ENDPOINT = METADATABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHANNEL__NAME = METADATABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Guaranteed</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHANNEL__GUARANTEED = METADATABLE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Channel</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHANNEL_FEATURE_COUNT = METADATABLE_FEATURE_COUNT + 4;
/**
* The number of operations of the '<em>Channel</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHANNEL_OPERATION_COUNT = METADATABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.AdapterImpl <em>Adapter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.AdapterImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getAdapter()
* @generated
*/
int ADAPTER = 2;
/**
* The number of structural features of the '<em>Adapter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTER_FEATURE_COUNT = 0;
/**
* The number of operations of the '<em>Adapter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADAPTER_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.RouterImpl <em>Router</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.RouterImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getRouter()
* @generated
*/
int ROUTER = 3;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTER__OWNED_METADATAS = ENDPOINT__OWNED_METADATAS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTER__NAME = ENDPOINT__NAME;
/**
* The feature id for the '<em><b>To Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTER__TO_CHANNELS = ENDPOINT__TO_CHANNELS;
/**
* The feature id for the '<em><b>From Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTER__FROM_CHANNELS = ENDPOINT__FROM_CHANNELS;
/**
* The feature id for the '<em><b>Owned Routes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTER__OWNED_ROUTES = ENDPOINT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTER__TYPE = ENDPOINT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Router</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTER_FEATURE_COUNT = ENDPOINT_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Router</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTER_OPERATION_COUNT = ENDPOINT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.FilterImpl <em>Filter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.FilterImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getFilter()
* @generated
*/
int FILTER = 4;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILTER__OWNED_METADATAS = ENDPOINT__OWNED_METADATAS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILTER__NAME = ENDPOINT__NAME;
/**
* The feature id for the '<em><b>To Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILTER__TO_CHANNELS = ENDPOINT__TO_CHANNELS;
/**
* The feature id for the '<em><b>From Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILTER__FROM_CHANNELS = ENDPOINT__FROM_CHANNELS;
/**
* The feature id for the '<em><b>Expression</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILTER__EXPRESSION = ENDPOINT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Filter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILTER_FEATURE_COUNT = ENDPOINT_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Filter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FILTER_OPERATION_COUNT = ENDPOINT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.TransformerImpl <em>Transformer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.TransformerImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getTransformer()
* @generated
*/
int TRANSFORMER = 5;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMER__OWNED_METADATAS = ENDPOINT__OWNED_METADATAS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMER__NAME = ENDPOINT__NAME;
/**
* The feature id for the '<em><b>To Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMER__TO_CHANNELS = ENDPOINT__TO_CHANNELS;
/**
* The feature id for the '<em><b>From Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMER__FROM_CHANNELS = ENDPOINT__FROM_CHANNELS;
/**
* The number of structural features of the '<em>Transformer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMER_FEATURE_COUNT = ENDPOINT_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Transformer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSFORMER_OPERATION_COUNT = ENDPOINT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.GatewayImpl <em>Gateway</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.GatewayImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getGateway()
* @generated
*/
int GATEWAY = 6;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GATEWAY__OWNED_METADATAS = ENDPOINT__OWNED_METADATAS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GATEWAY__NAME = ENDPOINT__NAME;
/**
* The feature id for the '<em><b>To Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GATEWAY__TO_CHANNELS = ENDPOINT__TO_CHANNELS;
/**
* The feature id for the '<em><b>From Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GATEWAY__FROM_CHANNELS = ENDPOINT__FROM_CHANNELS;
/**
* The number of structural features of the '<em>Gateway</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GATEWAY_FEATURE_COUNT = ENDPOINT_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Gateway</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int GATEWAY_OPERATION_COUNT = ENDPOINT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.ConditionalRouteImpl <em>Conditional Route</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.ConditionalRouteImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getConditionalRoute()
* @generated
*/
int CONDITIONAL_ROUTE = 7;
/**
* The feature id for the '<em><b>Condition</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_ROUTE__CONDITION = 0;
/**
* The feature id for the '<em><b>Channel</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_ROUTE__CHANNEL = 1;
/**
* The number of structural features of the '<em>Conditional Route</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_ROUTE_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Conditional Route</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_ROUTE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.SplitterImpl <em>Splitter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.SplitterImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getSplitter()
* @generated
*/
int SPLITTER = 8;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPLITTER__OWNED_METADATAS = ENDPOINT__OWNED_METADATAS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPLITTER__NAME = ENDPOINT__NAME;
/**
* The feature id for the '<em><b>To Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPLITTER__TO_CHANNELS = ENDPOINT__TO_CHANNELS;
/**
* The feature id for the '<em><b>From Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPLITTER__FROM_CHANNELS = ENDPOINT__FROM_CHANNELS;
/**
* The number of structural features of the '<em>Splitter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPLITTER_FEATURE_COUNT = ENDPOINT_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Splitter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPLITTER_OPERATION_COUNT = ENDPOINT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.AggregatorImpl <em>Aggregator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.AggregatorImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getAggregator()
* @generated
*/
int AGGREGATOR = 9;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGGREGATOR__OWNED_METADATAS = ENDPOINT__OWNED_METADATAS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGGREGATOR__NAME = ENDPOINT__NAME;
/**
* The feature id for the '<em><b>To Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGGREGATOR__TO_CHANNELS = ENDPOINT__TO_CHANNELS;
/**
* The feature id for the '<em><b>From Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGGREGATOR__FROM_CHANNELS = ENDPOINT__FROM_CHANNELS;
/**
* The feature id for the '<em><b>Part</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGGREGATOR__PART = ENDPOINT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Strategy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGGREGATOR__STRATEGY = ENDPOINT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Expression</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGGREGATOR__EXPRESSION = ENDPOINT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Aggregator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGGREGATOR_FEATURE_COUNT = ENDPOINT_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Aggregator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AGGREGATOR_OPERATION_COUNT = ENDPOINT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.RouteImpl <em>Route</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.RouteImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getRoute()
* @generated
*/
int ROUTE = 10;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTE__OWNED_METADATAS = METADATABLE__OWNED_METADATAS;
/**
* The feature id for the '<em><b>Owned Endpoints</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTE__OWNED_ENDPOINTS = METADATABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Owned Channels</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTE__OWNED_CHANNELS = METADATABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTE__NAME = METADATABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Exchange Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTE__EXCHANGE_TYPE = METADATABLE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Route</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTE_FEATURE_COUNT = METADATABLE_FEATURE_COUNT + 4;
/**
* The number of operations of the '<em>Route</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROUTE_OPERATION_COUNT = METADATABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.InvocableEndpointImpl <em>Invocable Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.InvocableEndpointImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getInvocableEndpoint()
* @generated
*/
int INVOCABLE_ENDPOINT = 18;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOCABLE_ENDPOINT__OWNED_METADATAS = ENDPOINT__OWNED_METADATAS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOCABLE_ENDPOINT__NAME = ENDPOINT__NAME;
/**
* The feature id for the '<em><b>To Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOCABLE_ENDPOINT__TO_CHANNELS = ENDPOINT__TO_CHANNELS;
/**
* The feature id for the '<em><b>From Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOCABLE_ENDPOINT__FROM_CHANNELS = ENDPOINT__FROM_CHANNELS;
/**
* The feature id for the '<em><b>Owned Service Invocations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOCABLE_ENDPOINT__OWNED_SERVICE_INVOCATIONS = ENDPOINT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Invocable Endpoint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOCABLE_ENDPOINT_FEATURE_COUNT = ENDPOINT_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Invocable Endpoint</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INVOCABLE_ENDPOINT_OPERATION_COUNT = ENDPOINT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.ServiceActivatorImpl <em>Service Activator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.ServiceActivatorImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getServiceActivator()
* @generated
*/
int SERVICE_ACTIVATOR = 11;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_ACTIVATOR__OWNED_METADATAS = INVOCABLE_ENDPOINT__OWNED_METADATAS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_ACTIVATOR__NAME = INVOCABLE_ENDPOINT__NAME;
/**
* The feature id for the '<em><b>To Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_ACTIVATOR__TO_CHANNELS = INVOCABLE_ENDPOINT__TO_CHANNELS;
/**
* The feature id for the '<em><b>From Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_ACTIVATOR__FROM_CHANNELS = INVOCABLE_ENDPOINT__FROM_CHANNELS;
/**
* The feature id for the '<em><b>Owned Service Invocations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_ACTIVATOR__OWNED_SERVICE_INVOCATIONS = INVOCABLE_ENDPOINT__OWNED_SERVICE_INVOCATIONS;
/**
* The number of structural features of the '<em>Service Activator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_ACTIVATOR_FEATURE_COUNT = INVOCABLE_ENDPOINT_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Service Activator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_ACTIVATOR_OPERATION_COUNT = INVOCABLE_ENDPOINT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.EIPModelImpl <em>EIP Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.EIPModelImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getEIPModel()
* @generated
*/
int EIP_MODEL = 12;
/**
* The feature id for the '<em><b>Owned Routes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EIP_MODEL__OWNED_ROUTES = 0;
/**
* The feature id for the '<em><b>Owned Service Refs</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EIP_MODEL__OWNED_SERVICE_REFS = 1;
/**
* The number of structural features of the '<em>EIP Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EIP_MODEL_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>EIP Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EIP_MODEL_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.EnricherImpl <em>Enricher</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.EnricherImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getEnricher()
* @generated
*/
int ENRICHER = 13;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENRICHER__OWNED_METADATAS = INVOCABLE_ENDPOINT__OWNED_METADATAS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENRICHER__NAME = INVOCABLE_ENDPOINT__NAME;
/**
* The feature id for the '<em><b>To Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENRICHER__TO_CHANNELS = INVOCABLE_ENDPOINT__TO_CHANNELS;
/**
* The feature id for the '<em><b>From Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENRICHER__FROM_CHANNELS = INVOCABLE_ENDPOINT__FROM_CHANNELS;
/**
* The feature id for the '<em><b>Owned Service Invocations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENRICHER__OWNED_SERVICE_INVOCATIONS = INVOCABLE_ENDPOINT__OWNED_SERVICE_INVOCATIONS;
/**
* The feature id for the '<em><b>Part</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENRICHER__PART = INVOCABLE_ENDPOINT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Enricher</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENRICHER_FEATURE_COUNT = INVOCABLE_ENDPOINT_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Enricher</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENRICHER_OPERATION_COUNT = INVOCABLE_ENDPOINT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.CompositeProcessorImpl <em>Composite Processor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.CompositeProcessorImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getCompositeProcessor()
* @generated
*/
int COMPOSITE_PROCESSOR = 14;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESSOR__OWNED_METADATAS = ENDPOINT__OWNED_METADATAS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESSOR__NAME = ENDPOINT__NAME;
/**
* The feature id for the '<em><b>To Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESSOR__TO_CHANNELS = ENDPOINT__TO_CHANNELS;
/**
* The feature id for the '<em><b>From Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESSOR__FROM_CHANNELS = ENDPOINT__FROM_CHANNELS;
/**
* The feature id for the '<em><b>Owned Endpoints</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESSOR__OWNED_ENDPOINTS = ENDPOINT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Composite Processor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESSOR_FEATURE_COUNT = ENDPOINT_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Composite Processor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMPOSITE_PROCESSOR_OPERATION_COUNT = ENDPOINT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.RecipientListRouterImpl <em>Recipient List Router</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.RecipientListRouterImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getRecipientListRouter()
* @generated
*/
int RECIPIENT_LIST_ROUTER = 15;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECIPIENT_LIST_ROUTER__OWNED_METADATAS = ROUTER__OWNED_METADATAS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECIPIENT_LIST_ROUTER__NAME = ROUTER__NAME;
/**
* The feature id for the '<em><b>To Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECIPIENT_LIST_ROUTER__TO_CHANNELS = ROUTER__TO_CHANNELS;
/**
* The feature id for the '<em><b>From Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECIPIENT_LIST_ROUTER__FROM_CHANNELS = ROUTER__FROM_CHANNELS;
/**
* The feature id for the '<em><b>Owned Routes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECIPIENT_LIST_ROUTER__OWNED_ROUTES = ROUTER__OWNED_ROUTES;
/**
* The feature id for the '<em><b>Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECIPIENT_LIST_ROUTER__TYPE = ROUTER__TYPE;
/**
* The number of structural features of the '<em>Recipient List Router</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECIPIENT_LIST_ROUTER_FEATURE_COUNT = ROUTER_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Recipient List Router</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RECIPIENT_LIST_ROUTER_OPERATION_COUNT = ROUTER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.ServiceRefImpl <em>Service Ref</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.ServiceRefImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getServiceRef()
* @generated
*/
int SERVICE_REF = 16;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_REF__NAME = 0;
/**
* The feature id for the '<em><b>Reference</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_REF__REFERENCE = 1;
/**
* The feature id for the '<em><b>Operations</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_REF__OPERATIONS = 2;
/**
* The number of structural features of the '<em>Service Ref</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_REF_FEATURE_COUNT = 3;
/**
* The number of operations of the '<em>Service Ref</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_REF_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.ServiceInvocationImpl <em>Service Invocation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.ServiceInvocationImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getServiceInvocation()
* @generated
*/
int SERVICE_INVOCATION = 17;
/**
* The feature id for the '<em><b>Context</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_INVOCATION__CONTEXT = 0;
/**
* The feature id for the '<em><b>Operation Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_INVOCATION__OPERATION_NAME = 1;
/**
* The feature id for the '<em><b>Service Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_INVOCATION__SERVICE_REF = 2;
/**
* The number of structural features of the '<em>Service Invocation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_INVOCATION_FEATURE_COUNT = 3;
/**
* The number of operations of the '<em>Service Invocation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_INVOCATION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.ContentFilterImpl <em>Content Filter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.ContentFilterImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getContentFilter()
* @generated
*/
int CONTENT_FILTER = 19;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTENT_FILTER__OWNED_METADATAS = FILTER__OWNED_METADATAS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTENT_FILTER__NAME = FILTER__NAME;
/**
* The feature id for the '<em><b>To Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTENT_FILTER__TO_CHANNELS = FILTER__TO_CHANNELS;
/**
* The feature id for the '<em><b>From Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTENT_FILTER__FROM_CHANNELS = FILTER__FROM_CHANNELS;
/**
* The feature id for the '<em><b>Expression</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTENT_FILTER__EXPRESSION = FILTER__EXPRESSION;
/**
* The number of structural features of the '<em>Content Filter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTENT_FILTER_FEATURE_COUNT = FILTER_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Content Filter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTENT_FILTER_OPERATION_COUNT = FILTER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.ResequencerImpl <em>Resequencer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.ResequencerImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getResequencer()
* @generated
*/
int RESEQUENCER = 20;
/**
* The feature id for the '<em><b>Owned Metadatas</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESEQUENCER__OWNED_METADATAS = AGGREGATOR__OWNED_METADATAS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESEQUENCER__NAME = AGGREGATOR__NAME;
/**
* The feature id for the '<em><b>To Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESEQUENCER__TO_CHANNELS = AGGREGATOR__TO_CHANNELS;
/**
* The feature id for the '<em><b>From Channels</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESEQUENCER__FROM_CHANNELS = AGGREGATOR__FROM_CHANNELS;
/**
* The feature id for the '<em><b>Part</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESEQUENCER__PART = AGGREGATOR__PART;
/**
* The feature id for the '<em><b>Strategy</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESEQUENCER__STRATEGY = AGGREGATOR__STRATEGY;
/**
* The feature id for the '<em><b>Expression</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESEQUENCER__EXPRESSION = AGGREGATOR__EXPRESSION;
/**
* The feature id for the '<em><b>Stream Sequences</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESEQUENCER__STREAM_SEQUENCES = AGGREGATOR_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Resequencer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESEQUENCER_FEATURE_COUNT = AGGREGATOR_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Resequencer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RESEQUENCER_OPERATION_COUNT = AGGREGATOR_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.impl.MetadataImpl <em>Metadata</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.MetadataImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getMetadata()
* @generated
*/
int METADATA = 21;
/**
* The feature id for the '<em><b>Key</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METADATA__KEY = 0;
/**
* The feature id for the '<em><b>Values</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METADATA__VALUES = 1;
/**
* The number of structural features of the '<em>Metadata</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METADATA_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Metadata</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int METADATA_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.MessagePart <em>Message Part</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.MessagePart
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getMessagePart()
* @generated
*/
int MESSAGE_PART = 23;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.RoutingType <em>Routing Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.RoutingType
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getRoutingType()
* @generated
*/
int ROUTING_TYPE = 24;
/**
* The meta object id for the '{@link com.github.lbroudoux.dsl.eip.ExchangeType <em>Exchange Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.ExchangeType
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getExchangeType()
* @generated
*/
int EXCHANGE_TYPE = 25;
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.Endpoint <em>Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Endpoint</em>'.
* @see com.github.lbroudoux.dsl.eip.Endpoint
* @generated
*/
EClass getEndpoint();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.Endpoint#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see com.github.lbroudoux.dsl.eip.Endpoint#getName()
* @see #getEndpoint()
* @generated
*/
EAttribute getEndpoint_Name();
/**
* Returns the meta object for the reference list '{@link com.github.lbroudoux.dsl.eip.Endpoint#getToChannels <em>To Channels</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>To Channels</em>'.
* @see com.github.lbroudoux.dsl.eip.Endpoint#getToChannels()
* @see #getEndpoint()
* @generated
*/
EReference getEndpoint_ToChannels();
/**
* Returns the meta object for the reference list '{@link com.github.lbroudoux.dsl.eip.Endpoint#getFromChannels <em>From Channels</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>From Channels</em>'.
* @see com.github.lbroudoux.dsl.eip.Endpoint#getFromChannels()
* @see #getEndpoint()
* @generated
*/
EReference getEndpoint_FromChannels();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.Channel <em>Channel</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Channel</em>'.
* @see com.github.lbroudoux.dsl.eip.Channel
* @generated
*/
EClass getChannel();
/**
* Returns the meta object for the reference '{@link com.github.lbroudoux.dsl.eip.Channel#getToEndpoint <em>To Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>To Endpoint</em>'.
* @see com.github.lbroudoux.dsl.eip.Channel#getToEndpoint()
* @see #getChannel()
* @generated
*/
EReference getChannel_ToEndpoint();
/**
* Returns the meta object for the reference '{@link com.github.lbroudoux.dsl.eip.Channel#getFromEndpoint <em>From Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>From Endpoint</em>'.
* @see com.github.lbroudoux.dsl.eip.Channel#getFromEndpoint()
* @see #getChannel()
* @generated
*/
EReference getChannel_FromEndpoint();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.Channel#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see com.github.lbroudoux.dsl.eip.Channel#getName()
* @see #getChannel()
* @generated
*/
EAttribute getChannel_Name();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.Channel#isGuaranteed <em>Guaranteed</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Guaranteed</em>'.
* @see com.github.lbroudoux.dsl.eip.Channel#isGuaranteed()
* @see #getChannel()
* @generated
*/
EAttribute getChannel_Guaranteed();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.Adapter <em>Adapter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Adapter</em>'.
* @see com.github.lbroudoux.dsl.eip.Adapter
* @generated
*/
EClass getAdapter();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.Router <em>Router</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Router</em>'.
* @see com.github.lbroudoux.dsl.eip.Router
* @generated
*/
EClass getRouter();
/**
* Returns the meta object for the containment reference list '{@link com.github.lbroudoux.dsl.eip.Router#getOwnedRoutes <em>Owned Routes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Routes</em>'.
* @see com.github.lbroudoux.dsl.eip.Router#getOwnedRoutes()
* @see #getRouter()
* @generated
*/
EReference getRouter_OwnedRoutes();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.Router#getType <em>Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Type</em>'.
* @see com.github.lbroudoux.dsl.eip.Router#getType()
* @see #getRouter()
* @generated
*/
EAttribute getRouter_Type();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.Filter <em>Filter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Filter</em>'.
* @see com.github.lbroudoux.dsl.eip.Filter
* @generated
*/
EClass getFilter();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.Filter#getExpression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Expression</em>'.
* @see com.github.lbroudoux.dsl.eip.Filter#getExpression()
* @see #getFilter()
* @generated
*/
EAttribute getFilter_Expression();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.Transformer <em>Transformer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Transformer</em>'.
* @see com.github.lbroudoux.dsl.eip.Transformer
* @generated
*/
EClass getTransformer();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.Gateway <em>Gateway</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Gateway</em>'.
* @see com.github.lbroudoux.dsl.eip.Gateway
* @generated
*/
EClass getGateway();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.ConditionalRoute <em>Conditional Route</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Conditional Route</em>'.
* @see com.github.lbroudoux.dsl.eip.ConditionalRoute
* @generated
*/
EClass getConditionalRoute();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.ConditionalRoute#getCondition <em>Condition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Condition</em>'.
* @see com.github.lbroudoux.dsl.eip.ConditionalRoute#getCondition()
* @see #getConditionalRoute()
* @generated
*/
EAttribute getConditionalRoute_Condition();
/**
* Returns the meta object for the reference '{@link com.github.lbroudoux.dsl.eip.ConditionalRoute#getChannel <em>Channel</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Channel</em>'.
* @see com.github.lbroudoux.dsl.eip.ConditionalRoute#getChannel()
* @see #getConditionalRoute()
* @generated
*/
EReference getConditionalRoute_Channel();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.Splitter <em>Splitter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Splitter</em>'.
* @see com.github.lbroudoux.dsl.eip.Splitter
* @generated
*/
EClass getSplitter();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.Aggregator <em>Aggregator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Aggregator</em>'.
* @see com.github.lbroudoux.dsl.eip.Aggregator
* @generated
*/
EClass getAggregator();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.Aggregator#getPart <em>Part</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Part</em>'.
* @see com.github.lbroudoux.dsl.eip.Aggregator#getPart()
* @see #getAggregator()
* @generated
*/
EAttribute getAggregator_Part();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.Aggregator#getStrategy <em>Strategy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Strategy</em>'.
* @see com.github.lbroudoux.dsl.eip.Aggregator#getStrategy()
* @see #getAggregator()
* @generated
*/
EAttribute getAggregator_Strategy();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.Aggregator#getExpression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Expression</em>'.
* @see com.github.lbroudoux.dsl.eip.Aggregator#getExpression()
* @see #getAggregator()
* @generated
*/
EAttribute getAggregator_Expression();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.Route <em>Route</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Route</em>'.
* @see com.github.lbroudoux.dsl.eip.Route
* @generated
*/
EClass getRoute();
/**
* Returns the meta object for the containment reference list '{@link com.github.lbroudoux.dsl.eip.Route#getOwnedEndpoints <em>Owned Endpoints</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Endpoints</em>'.
* @see com.github.lbroudoux.dsl.eip.Route#getOwnedEndpoints()
* @see #getRoute()
* @generated
*/
EReference getRoute_OwnedEndpoints();
/**
* Returns the meta object for the containment reference list '{@link com.github.lbroudoux.dsl.eip.Route#getOwnedChannels <em>Owned Channels</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Channels</em>'.
* @see com.github.lbroudoux.dsl.eip.Route#getOwnedChannels()
* @see #getRoute()
* @generated
*/
EReference getRoute_OwnedChannels();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.Route#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see com.github.lbroudoux.dsl.eip.Route#getName()
* @see #getRoute()
* @generated
*/
EAttribute getRoute_Name();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.Route#getExchangeType <em>Exchange Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Exchange Type</em>'.
* @see com.github.lbroudoux.dsl.eip.Route#getExchangeType()
* @see #getRoute()
* @generated
*/
EAttribute getRoute_ExchangeType();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.ServiceActivator <em>Service Activator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Service Activator</em>'.
* @see com.github.lbroudoux.dsl.eip.ServiceActivator
* @generated
*/
EClass getServiceActivator();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.EIPModel <em>EIP Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>EIP Model</em>'.
* @see com.github.lbroudoux.dsl.eip.EIPModel
* @generated
*/
EClass getEIPModel();
/**
* Returns the meta object for the containment reference list '{@link com.github.lbroudoux.dsl.eip.EIPModel#getOwnedRoutes <em>Owned Routes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Routes</em>'.
* @see com.github.lbroudoux.dsl.eip.EIPModel#getOwnedRoutes()
* @see #getEIPModel()
* @generated
*/
EReference getEIPModel_OwnedRoutes();
/**
* Returns the meta object for the containment reference list '{@link com.github.lbroudoux.dsl.eip.EIPModel#getOwnedServiceRefs <em>Owned Service Refs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Service Refs</em>'.
* @see com.github.lbroudoux.dsl.eip.EIPModel#getOwnedServiceRefs()
* @see #getEIPModel()
* @generated
*/
EReference getEIPModel_OwnedServiceRefs();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.Enricher <em>Enricher</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Enricher</em>'.
* @see com.github.lbroudoux.dsl.eip.Enricher
* @generated
*/
EClass getEnricher();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.Enricher#getPart <em>Part</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Part</em>'.
* @see com.github.lbroudoux.dsl.eip.Enricher#getPart()
* @see #getEnricher()
* @generated
*/
EAttribute getEnricher_Part();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.CompositeProcessor <em>Composite Processor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Composite Processor</em>'.
* @see com.github.lbroudoux.dsl.eip.CompositeProcessor
* @generated
*/
EClass getCompositeProcessor();
/**
* Returns the meta object for the containment reference list '{@link com.github.lbroudoux.dsl.eip.CompositeProcessor#getOwnedEndpoints <em>Owned Endpoints</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Endpoints</em>'.
* @see com.github.lbroudoux.dsl.eip.CompositeProcessor#getOwnedEndpoints()
* @see #getCompositeProcessor()
* @generated
*/
EReference getCompositeProcessor_OwnedEndpoints();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.RecipientListRouter <em>Recipient List Router</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Recipient List Router</em>'.
* @see com.github.lbroudoux.dsl.eip.RecipientListRouter
* @generated
*/
EClass getRecipientListRouter();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.ServiceRef <em>Service Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Service Ref</em>'.
* @see com.github.lbroudoux.dsl.eip.ServiceRef
* @generated
*/
EClass getServiceRef();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.ServiceRef#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see com.github.lbroudoux.dsl.eip.ServiceRef#getName()
* @see #getServiceRef()
* @generated
*/
EAttribute getServiceRef_Name();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.ServiceRef#getReference <em>Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Reference</em>'.
* @see com.github.lbroudoux.dsl.eip.ServiceRef#getReference()
* @see #getServiceRef()
* @generated
*/
EAttribute getServiceRef_Reference();
/**
* Returns the meta object for the attribute list '{@link com.github.lbroudoux.dsl.eip.ServiceRef#getOperations <em>Operations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Operations</em>'.
* @see com.github.lbroudoux.dsl.eip.ServiceRef#getOperations()
* @see #getServiceRef()
* @generated
*/
EAttribute getServiceRef_Operations();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.ServiceInvocation <em>Service Invocation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Service Invocation</em>'.
* @see com.github.lbroudoux.dsl.eip.ServiceInvocation
* @generated
*/
EClass getServiceInvocation();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.ServiceInvocation#getContext <em>Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Context</em>'.
* @see com.github.lbroudoux.dsl.eip.ServiceInvocation#getContext()
* @see #getServiceInvocation()
* @generated
*/
EAttribute getServiceInvocation_Context();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.ServiceInvocation#getOperationName <em>Operation Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Operation Name</em>'.
* @see com.github.lbroudoux.dsl.eip.ServiceInvocation#getOperationName()
* @see #getServiceInvocation()
* @generated
*/
EAttribute getServiceInvocation_OperationName();
/**
* Returns the meta object for the reference '{@link com.github.lbroudoux.dsl.eip.ServiceInvocation#getServiceRef <em>Service Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Service Ref</em>'.
* @see com.github.lbroudoux.dsl.eip.ServiceInvocation#getServiceRef()
* @see #getServiceInvocation()
* @generated
*/
EReference getServiceInvocation_ServiceRef();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.InvocableEndpoint <em>Invocable Endpoint</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Invocable Endpoint</em>'.
* @see com.github.lbroudoux.dsl.eip.InvocableEndpoint
* @generated
*/
EClass getInvocableEndpoint();
/**
* Returns the meta object for the containment reference list '{@link com.github.lbroudoux.dsl.eip.InvocableEndpoint#getOwnedServiceInvocations <em>Owned Service Invocations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Service Invocations</em>'.
* @see com.github.lbroudoux.dsl.eip.InvocableEndpoint#getOwnedServiceInvocations()
* @see #getInvocableEndpoint()
* @generated
*/
EReference getInvocableEndpoint_OwnedServiceInvocations();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.ContentFilter <em>Content Filter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Content Filter</em>'.
* @see com.github.lbroudoux.dsl.eip.ContentFilter
* @generated
*/
EClass getContentFilter();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.Resequencer <em>Resequencer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Resequencer</em>'.
* @see com.github.lbroudoux.dsl.eip.Resequencer
* @generated
*/
EClass getResequencer();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.Resequencer#isStreamSequences <em>Stream Sequences</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Stream Sequences</em>'.
* @see com.github.lbroudoux.dsl.eip.Resequencer#isStreamSequences()
* @see #getResequencer()
* @generated
*/
EAttribute getResequencer_StreamSequences();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.Metadata <em>Metadata</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Metadata</em>'.
* @see com.github.lbroudoux.dsl.eip.Metadata
* @generated
*/
EClass getMetadata();
/**
* Returns the meta object for the attribute '{@link com.github.lbroudoux.dsl.eip.Metadata#getKey <em>Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Key</em>'.
* @see com.github.lbroudoux.dsl.eip.Metadata#getKey()
* @see #getMetadata()
* @generated
*/
EAttribute getMetadata_Key();
/**
* Returns the meta object for the attribute list '{@link com.github.lbroudoux.dsl.eip.Metadata#getValues <em>Values</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Values</em>'.
* @see com.github.lbroudoux.dsl.eip.Metadata#getValues()
* @see #getMetadata()
* @generated
*/
EAttribute getMetadata_Values();
/**
* Returns the meta object for class '{@link com.github.lbroudoux.dsl.eip.Metadatable <em>Metadatable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Metadatable</em>'.
* @see com.github.lbroudoux.dsl.eip.Metadatable
* @generated
*/
EClass getMetadatable();
/**
* Returns the meta object for the containment reference list '{@link com.github.lbroudoux.dsl.eip.Metadatable#getOwnedMetadatas <em>Owned Metadatas</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Owned Metadatas</em>'.
* @see com.github.lbroudoux.dsl.eip.Metadatable#getOwnedMetadatas()
* @see #getMetadatable()
* @generated
*/
EReference getMetadatable_OwnedMetadatas();
/**
* Returns the meta object for enum '{@link com.github.lbroudoux.dsl.eip.MessagePart <em>Message Part</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Message Part</em>'.
* @see com.github.lbroudoux.dsl.eip.MessagePart
* @generated
*/
EEnum getMessagePart();
/**
* Returns the meta object for enum '{@link com.github.lbroudoux.dsl.eip.RoutingType <em>Routing Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Routing Type</em>'.
* @see com.github.lbroudoux.dsl.eip.RoutingType
* @generated
*/
EEnum getRoutingType();
/**
* Returns the meta object for enum '{@link com.github.lbroudoux.dsl.eip.ExchangeType <em>Exchange Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Exchange Type</em>'.
* @see com.github.lbroudoux.dsl.eip.ExchangeType
* @generated
*/
EEnum getExchangeType();
/**
* 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
*/
EipFactory getEipFactory();
/**
* <!-- 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 operation 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 com.github.lbroudoux.dsl.eip.Endpoint <em>Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.Endpoint
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getEndpoint()
* @generated
*/
EClass ENDPOINT = eINSTANCE.getEndpoint();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ENDPOINT__NAME = eINSTANCE.getEndpoint_Name();
/**
* The meta object literal for the '<em><b>To Channels</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENDPOINT__TO_CHANNELS = eINSTANCE.getEndpoint_ToChannels();
/**
* The meta object literal for the '<em><b>From Channels</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENDPOINT__FROM_CHANNELS = eINSTANCE.getEndpoint_FromChannels();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.ChannelImpl <em>Channel</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.ChannelImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getChannel()
* @generated
*/
EClass CHANNEL = eINSTANCE.getChannel();
/**
* The meta object literal for the '<em><b>To Endpoint</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CHANNEL__TO_ENDPOINT = eINSTANCE.getChannel_ToEndpoint();
/**
* The meta object literal for the '<em><b>From Endpoint</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CHANNEL__FROM_ENDPOINT = eINSTANCE.getChannel_FromEndpoint();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHANNEL__NAME = eINSTANCE.getChannel_Name();
/**
* The meta object literal for the '<em><b>Guaranteed</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHANNEL__GUARANTEED = eINSTANCE.getChannel_Guaranteed();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.AdapterImpl <em>Adapter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.AdapterImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getAdapter()
* @generated
*/
EClass ADAPTER = eINSTANCE.getAdapter();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.RouterImpl <em>Router</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.RouterImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getRouter()
* @generated
*/
EClass ROUTER = eINSTANCE.getRouter();
/**
* The meta object literal for the '<em><b>Owned Routes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROUTER__OWNED_ROUTES = eINSTANCE.getRouter_OwnedRoutes();
/**
* The meta object literal for the '<em><b>Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ROUTER__TYPE = eINSTANCE.getRouter_Type();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.FilterImpl <em>Filter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.FilterImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getFilter()
* @generated
*/
EClass FILTER = eINSTANCE.getFilter();
/**
* The meta object literal for the '<em><b>Expression</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FILTER__EXPRESSION = eINSTANCE.getFilter_Expression();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.TransformerImpl <em>Transformer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.TransformerImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getTransformer()
* @generated
*/
EClass TRANSFORMER = eINSTANCE.getTransformer();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.GatewayImpl <em>Gateway</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.GatewayImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getGateway()
* @generated
*/
EClass GATEWAY = eINSTANCE.getGateway();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.ConditionalRouteImpl <em>Conditional Route</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.ConditionalRouteImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getConditionalRoute()
* @generated
*/
EClass CONDITIONAL_ROUTE = eINSTANCE.getConditionalRoute();
/**
* The meta object literal for the '<em><b>Condition</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONDITIONAL_ROUTE__CONDITION = eINSTANCE.getConditionalRoute_Condition();
/**
* The meta object literal for the '<em><b>Channel</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONDITIONAL_ROUTE__CHANNEL = eINSTANCE.getConditionalRoute_Channel();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.SplitterImpl <em>Splitter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.SplitterImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getSplitter()
* @generated
*/
EClass SPLITTER = eINSTANCE.getSplitter();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.AggregatorImpl <em>Aggregator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.AggregatorImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getAggregator()
* @generated
*/
EClass AGGREGATOR = eINSTANCE.getAggregator();
/**
* The meta object literal for the '<em><b>Part</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute AGGREGATOR__PART = eINSTANCE.getAggregator_Part();
/**
* The meta object literal for the '<em><b>Strategy</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute AGGREGATOR__STRATEGY = eINSTANCE.getAggregator_Strategy();
/**
* The meta object literal for the '<em><b>Expression</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute AGGREGATOR__EXPRESSION = eINSTANCE.getAggregator_Expression();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.RouteImpl <em>Route</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.RouteImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getRoute()
* @generated
*/
EClass ROUTE = eINSTANCE.getRoute();
/**
* The meta object literal for the '<em><b>Owned Endpoints</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROUTE__OWNED_ENDPOINTS = eINSTANCE.getRoute_OwnedEndpoints();
/**
* The meta object literal for the '<em><b>Owned Channels</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROUTE__OWNED_CHANNELS = eINSTANCE.getRoute_OwnedChannels();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ROUTE__NAME = eINSTANCE.getRoute_Name();
/**
* The meta object literal for the '<em><b>Exchange Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ROUTE__EXCHANGE_TYPE = eINSTANCE.getRoute_ExchangeType();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.ServiceActivatorImpl <em>Service Activator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.ServiceActivatorImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getServiceActivator()
* @generated
*/
EClass SERVICE_ACTIVATOR = eINSTANCE.getServiceActivator();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.EIPModelImpl <em>EIP Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.EIPModelImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getEIPModel()
* @generated
*/
EClass EIP_MODEL = eINSTANCE.getEIPModel();
/**
* The meta object literal for the '<em><b>Owned Routes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EIP_MODEL__OWNED_ROUTES = eINSTANCE.getEIPModel_OwnedRoutes();
/**
* The meta object literal for the '<em><b>Owned Service Refs</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EIP_MODEL__OWNED_SERVICE_REFS = eINSTANCE.getEIPModel_OwnedServiceRefs();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.EnricherImpl <em>Enricher</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.EnricherImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getEnricher()
* @generated
*/
EClass ENRICHER = eINSTANCE.getEnricher();
/**
* The meta object literal for the '<em><b>Part</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ENRICHER__PART = eINSTANCE.getEnricher_Part();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.CompositeProcessorImpl <em>Composite Processor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.CompositeProcessorImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getCompositeProcessor()
* @generated
*/
EClass COMPOSITE_PROCESSOR = eINSTANCE.getCompositeProcessor();
/**
* The meta object literal for the '<em><b>Owned Endpoints</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference COMPOSITE_PROCESSOR__OWNED_ENDPOINTS = eINSTANCE.getCompositeProcessor_OwnedEndpoints();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.RecipientListRouterImpl <em>Recipient List Router</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.RecipientListRouterImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getRecipientListRouter()
* @generated
*/
EClass RECIPIENT_LIST_ROUTER = eINSTANCE.getRecipientListRouter();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.ServiceRefImpl <em>Service Ref</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.ServiceRefImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getServiceRef()
* @generated
*/
EClass SERVICE_REF = eINSTANCE.getServiceRef();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SERVICE_REF__NAME = eINSTANCE.getServiceRef_Name();
/**
* The meta object literal for the '<em><b>Reference</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SERVICE_REF__REFERENCE = eINSTANCE.getServiceRef_Reference();
/**
* The meta object literal for the '<em><b>Operations</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SERVICE_REF__OPERATIONS = eINSTANCE.getServiceRef_Operations();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.ServiceInvocationImpl <em>Service Invocation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.ServiceInvocationImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getServiceInvocation()
* @generated
*/
EClass SERVICE_INVOCATION = eINSTANCE.getServiceInvocation();
/**
* The meta object literal for the '<em><b>Context</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SERVICE_INVOCATION__CONTEXT = eINSTANCE.getServiceInvocation_Context();
/**
* The meta object literal for the '<em><b>Operation Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SERVICE_INVOCATION__OPERATION_NAME = eINSTANCE.getServiceInvocation_OperationName();
/**
* The meta object literal for the '<em><b>Service Ref</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_INVOCATION__SERVICE_REF = eINSTANCE.getServiceInvocation_ServiceRef();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.InvocableEndpointImpl <em>Invocable Endpoint</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.InvocableEndpointImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getInvocableEndpoint()
* @generated
*/
EClass INVOCABLE_ENDPOINT = eINSTANCE.getInvocableEndpoint();
/**
* The meta object literal for the '<em><b>Owned Service Invocations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INVOCABLE_ENDPOINT__OWNED_SERVICE_INVOCATIONS = eINSTANCE.getInvocableEndpoint_OwnedServiceInvocations();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.ContentFilterImpl <em>Content Filter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.ContentFilterImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getContentFilter()
* @generated
*/
EClass CONTENT_FILTER = eINSTANCE.getContentFilter();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.ResequencerImpl <em>Resequencer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.ResequencerImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getResequencer()
* @generated
*/
EClass RESEQUENCER = eINSTANCE.getResequencer();
/**
* The meta object literal for the '<em><b>Stream Sequences</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RESEQUENCER__STREAM_SEQUENCES = eINSTANCE.getResequencer_StreamSequences();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.MetadataImpl <em>Metadata</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.MetadataImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getMetadata()
* @generated
*/
EClass METADATA = eINSTANCE.getMetadata();
/**
* The meta object literal for the '<em><b>Key</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute METADATA__KEY = eINSTANCE.getMetadata_Key();
/**
* The meta object literal for the '<em><b>Values</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute METADATA__VALUES = eINSTANCE.getMetadata_Values();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.impl.MetadatableImpl <em>Metadatable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.impl.MetadatableImpl
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getMetadatable()
* @generated
*/
EClass METADATABLE = eINSTANCE.getMetadatable();
/**
* The meta object literal for the '<em><b>Owned Metadatas</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference METADATABLE__OWNED_METADATAS = eINSTANCE.getMetadatable_OwnedMetadatas();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.MessagePart <em>Message Part</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.MessagePart
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getMessagePart()
* @generated
*/
EEnum MESSAGE_PART = eINSTANCE.getMessagePart();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.RoutingType <em>Routing Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.RoutingType
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getRoutingType()
* @generated
*/
EEnum ROUTING_TYPE = eINSTANCE.getRoutingType();
/**
* The meta object literal for the '{@link com.github.lbroudoux.dsl.eip.ExchangeType <em>Exchange Type</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.github.lbroudoux.dsl.eip.ExchangeType
* @see com.github.lbroudoux.dsl.eip.impl.EipPackageImpl#getExchangeType()
* @generated
*/
EEnum EXCHANGE_TYPE = eINSTANCE.getExchangeType();
}
} //EipPackage