/**
* <copyright>
* </copyright>
*
* $Id$
*/
package com.sap.furcas.metamodel.FURCAS.TCS;
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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.TCSFactory
* @model kind="package"
* @generated
*/
public interface TCSPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "TCS";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.furcas.org/TCS";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "com.sap.furcas.TCS";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
TCSPackage eINSTANCE = com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl.init();
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.NamedElementImpl <em>Named Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.NamedElementImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getNamedElement()
* @generated
*/
int NAMED_ELEMENT = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_ELEMENT__NAME = 0;
/**
* The number of structural features of the '<em>Named Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NAMED_ELEMENT_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ConcreteSyntaxImpl <em>Concrete Syntax</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ConcreteSyntaxImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getConcreteSyntax()
* @generated
*/
int CONCRETE_SYNTAX = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONCRETE_SYNTAX__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>K</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONCRETE_SYNTAX__K = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Templates</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONCRETE_SYNTAX__TEMPLATES = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Keywords</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONCRETE_SYNTAX__KEYWORDS = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Symbols</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONCRETE_SYNTAX__SYMBOLS = NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Operator Lists</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONCRETE_SYNTAX__OPERATOR_LISTS = NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Tokens</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONCRETE_SYNTAX__TOKENS = NAMED_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Lexer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONCRETE_SYNTAX__LEXER = NAMED_ELEMENT_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>Concrete Syntax</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONCRETE_SYNTAX_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 7;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.QualifiedNamedElementImpl <em>Qualified Named Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.QualifiedNamedElementImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getQualifiedNamedElement()
* @generated
*/
int QUALIFIED_NAMED_ELEMENT = 68;
/**
* The feature id for the '<em><b>Names</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__NAMES = 0;
/**
* The feature id for the '<em><b>Meta Reference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT__META_REFERENCE = 1;
/**
* The number of structural features of the '<em>Qualified Named Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int QUALIFIED_NAMED_ELEMENT_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.TemplateImpl <em>Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TemplateImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getTemplate()
* @generated
*/
int TEMPLATE = 2;
/**
* The feature id for the '<em><b>Names</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEMPLATE__NAMES = QUALIFIED_NAMED_ELEMENT__NAMES;
/**
* The feature id for the '<em><b>Meta Reference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEMPLATE__META_REFERENCE = QUALIFIED_NAMED_ELEMENT__META_REFERENCE;
/**
* The feature id for the '<em><b>Concrete Syntax</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEMPLATE__CONCRETE_SYNTAX = QUALIFIED_NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Disambiguate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEMPLATE__DISAMBIGUATE = QUALIFIED_NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Disambiguate V3</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEMPLATE__DISAMBIGUATE_V3 = QUALIFIED_NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Sem Disambiguate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEMPLATE__SEM_DISAMBIGUATE = QUALIFIED_NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TEMPLATE_FEATURE_COUNT = QUALIFIED_NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.FunctionTemplateImpl <em>Function Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.FunctionTemplateImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getFunctionTemplate()
* @generated
*/
int FUNCTION_TEMPLATE = 3;
/**
* The feature id for the '<em><b>Names</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_TEMPLATE__NAMES = TEMPLATE__NAMES;
/**
* The feature id for the '<em><b>Meta Reference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_TEMPLATE__META_REFERENCE = TEMPLATE__META_REFERENCE;
/**
* The feature id for the '<em><b>Concrete Syntax</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_TEMPLATE__CONCRETE_SYNTAX = TEMPLATE__CONCRETE_SYNTAX;
/**
* The feature id for the '<em><b>Disambiguate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_TEMPLATE__DISAMBIGUATE = TEMPLATE__DISAMBIGUATE;
/**
* The feature id for the '<em><b>Disambiguate V3</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_TEMPLATE__DISAMBIGUATE_V3 = TEMPLATE__DISAMBIGUATE_V3;
/**
* The feature id for the '<em><b>Sem Disambiguate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_TEMPLATE__SEM_DISAMBIGUATE = TEMPLATE__SEM_DISAMBIGUATE;
/**
* The feature id for the '<em><b>Function Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_TEMPLATE__FUNCTION_NAME = TEMPLATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Function Sequence</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_TEMPLATE__FUNCTION_SEQUENCE = TEMPLATE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Function Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_TEMPLATE_FEATURE_COUNT = TEMPLATE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ContextTemplateImpl <em>Context Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ContextTemplateImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getContextTemplate()
* @generated
*/
int CONTEXT_TEMPLATE = 76;
/**
* The feature id for the '<em><b>Names</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_TEMPLATE__NAMES = TEMPLATE__NAMES;
/**
* The feature id for the '<em><b>Meta Reference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_TEMPLATE__META_REFERENCE = TEMPLATE__META_REFERENCE;
/**
* The feature id for the '<em><b>Concrete Syntax</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_TEMPLATE__CONCRETE_SYNTAX = TEMPLATE__CONCRETE_SYNTAX;
/**
* The feature id for the '<em><b>Disambiguate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_TEMPLATE__DISAMBIGUATE = TEMPLATE__DISAMBIGUATE;
/**
* The feature id for the '<em><b>Disambiguate V3</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_TEMPLATE__DISAMBIGUATE_V3 = TEMPLATE__DISAMBIGUATE_V3;
/**
* The feature id for the '<em><b>Sem Disambiguate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_TEMPLATE__SEM_DISAMBIGUATE = TEMPLATE__SEM_DISAMBIGUATE;
/**
* The feature id for the '<em><b>Is Context</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_TEMPLATE__IS_CONTEXT = TEMPLATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Is Add To Context</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_TEMPLATE__IS_ADD_TO_CONTEXT = TEMPLATE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Is Reference Only</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_TEMPLATE__IS_REFERENCE_ONLY = TEMPLATE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Context Tags</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_TEMPLATE__CONTEXT_TAGS = TEMPLATE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Scope</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_TEMPLATE__SCOPE = TEMPLATE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Template Sequence</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_TEMPLATE__TEMPLATE_SEQUENCE = TEMPLATE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Context Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_TEMPLATE_FEATURE_COUNT = TEMPLATE_FEATURE_COUNT + 6;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ClassTemplateImpl <em>Class Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ClassTemplateImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getClassTemplate()
* @generated
*/
int CLASS_TEMPLATE = 4;
/**
* The feature id for the '<em><b>Names</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__NAMES = CONTEXT_TEMPLATE__NAMES;
/**
* The feature id for the '<em><b>Meta Reference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__META_REFERENCE = CONTEXT_TEMPLATE__META_REFERENCE;
/**
* The feature id for the '<em><b>Concrete Syntax</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__CONCRETE_SYNTAX = CONTEXT_TEMPLATE__CONCRETE_SYNTAX;
/**
* The feature id for the '<em><b>Disambiguate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__DISAMBIGUATE = CONTEXT_TEMPLATE__DISAMBIGUATE;
/**
* The feature id for the '<em><b>Disambiguate V3</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__DISAMBIGUATE_V3 = CONTEXT_TEMPLATE__DISAMBIGUATE_V3;
/**
* The feature id for the '<em><b>Sem Disambiguate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__SEM_DISAMBIGUATE = CONTEXT_TEMPLATE__SEM_DISAMBIGUATE;
/**
* The feature id for the '<em><b>Is Context</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__IS_CONTEXT = CONTEXT_TEMPLATE__IS_CONTEXT;
/**
* The feature id for the '<em><b>Is Add To Context</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__IS_ADD_TO_CONTEXT = CONTEXT_TEMPLATE__IS_ADD_TO_CONTEXT;
/**
* The feature id for the '<em><b>Is Reference Only</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__IS_REFERENCE_ONLY = CONTEXT_TEMPLATE__IS_REFERENCE_ONLY;
/**
* The feature id for the '<em><b>Context Tags</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__CONTEXT_TAGS = CONTEXT_TEMPLATE__CONTEXT_TAGS;
/**
* The feature id for the '<em><b>Scope</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__SCOPE = CONTEXT_TEMPLATE__SCOPE;
/**
* The feature id for the '<em><b>Template Sequence</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__TEMPLATE_SEQUENCE = CONTEXT_TEMPLATE__TEMPLATE_SEQUENCE;
/**
* The feature id for the '<em><b>Modifiers</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__MODIFIERS = CONTEXT_TEMPLATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Is Abstract</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__IS_ABSTRACT = CONTEXT_TEMPLATE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Is Deep</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__IS_DEEP = CONTEXT_TEMPLATE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Is Operatored</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__IS_OPERATORED = CONTEXT_TEMPLATE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Operator List</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__OPERATOR_LIST = CONTEXT_TEMPLATE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Is Main</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__IS_MAIN = CONTEXT_TEMPLATE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Is Multi</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__IS_MULTI = CONTEXT_TEMPLATE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Is Non Primary</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__IS_NON_PRIMARY = CONTEXT_TEMPLATE_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE__MODE = CONTEXT_TEMPLATE_FEATURE_COUNT + 8;
/**
* The number of structural features of the '<em>Class Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_TEMPLATE_FEATURE_COUNT = CONTEXT_TEMPLATE_FEATURE_COUNT + 9;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PrimitiveTemplateImpl <em>Primitive Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PrimitiveTemplateImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPrimitiveTemplate()
* @generated
*/
int PRIMITIVE_TEMPLATE = 5;
/**
* The feature id for the '<em><b>Names</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TEMPLATE__NAMES = TEMPLATE__NAMES;
/**
* The feature id for the '<em><b>Meta Reference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TEMPLATE__META_REFERENCE = TEMPLATE__META_REFERENCE;
/**
* The feature id for the '<em><b>Concrete Syntax</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TEMPLATE__CONCRETE_SYNTAX = TEMPLATE__CONCRETE_SYNTAX;
/**
* The feature id for the '<em><b>Disambiguate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TEMPLATE__DISAMBIGUATE = TEMPLATE__DISAMBIGUATE;
/**
* The feature id for the '<em><b>Disambiguate V3</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TEMPLATE__DISAMBIGUATE_V3 = TEMPLATE__DISAMBIGUATE_V3;
/**
* The feature id for the '<em><b>Sem Disambiguate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TEMPLATE__SEM_DISAMBIGUATE = TEMPLATE__SEM_DISAMBIGUATE;
/**
* The feature id for the '<em><b>Template Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TEMPLATE__TEMPLATE_NAME = TEMPLATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TEMPLATE__DEFAULT = TEMPLATE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Token Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TEMPLATE__TOKEN_NAME = TEMPLATE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TEMPLATE__VALUE = TEMPLATE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Serializer</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TEMPLATE__SERIALIZER = TEMPLATE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Or Keyword</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TEMPLATE__OR_KEYWORD = TEMPLATE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Primitive Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_TEMPLATE_FEATURE_COUNT = TEMPLATE_FEATURE_COUNT + 6;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.OperatorTemplateImpl <em>Operator Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.OperatorTemplateImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getOperatorTemplate()
* @generated
*/
int OPERATOR_TEMPLATE = 6;
/**
* The feature id for the '<em><b>Names</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__NAMES = CONTEXT_TEMPLATE__NAMES;
/**
* The feature id for the '<em><b>Meta Reference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__META_REFERENCE = CONTEXT_TEMPLATE__META_REFERENCE;
/**
* The feature id for the '<em><b>Concrete Syntax</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__CONCRETE_SYNTAX = CONTEXT_TEMPLATE__CONCRETE_SYNTAX;
/**
* The feature id for the '<em><b>Disambiguate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__DISAMBIGUATE = CONTEXT_TEMPLATE__DISAMBIGUATE;
/**
* The feature id for the '<em><b>Disambiguate V3</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__DISAMBIGUATE_V3 = CONTEXT_TEMPLATE__DISAMBIGUATE_V3;
/**
* The feature id for the '<em><b>Sem Disambiguate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__SEM_DISAMBIGUATE = CONTEXT_TEMPLATE__SEM_DISAMBIGUATE;
/**
* The feature id for the '<em><b>Is Context</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__IS_CONTEXT = CONTEXT_TEMPLATE__IS_CONTEXT;
/**
* The feature id for the '<em><b>Is Add To Context</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__IS_ADD_TO_CONTEXT = CONTEXT_TEMPLATE__IS_ADD_TO_CONTEXT;
/**
* The feature id for the '<em><b>Is Reference Only</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__IS_REFERENCE_ONLY = CONTEXT_TEMPLATE__IS_REFERENCE_ONLY;
/**
* The feature id for the '<em><b>Context Tags</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__CONTEXT_TAGS = CONTEXT_TEMPLATE__CONTEXT_TAGS;
/**
* The feature id for the '<em><b>Scope</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__SCOPE = CONTEXT_TEMPLATE__SCOPE;
/**
* The feature id for the '<em><b>Template Sequence</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__TEMPLATE_SEQUENCE = CONTEXT_TEMPLATE__TEMPLATE_SEQUENCE;
/**
* The feature id for the '<em><b>Operators</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__OPERATORS = CONTEXT_TEMPLATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Source</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__SOURCE = CONTEXT_TEMPLATE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Store Operator To</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__STORE_OPERATOR_TO = CONTEXT_TEMPLATE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Store Left Side To</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__STORE_LEFT_SIDE_TO = CONTEXT_TEMPLATE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Store Right Side To</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE__STORE_RIGHT_SIDE_TO = CONTEXT_TEMPLATE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Operator Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_TEMPLATE_FEATURE_COUNT = CONTEXT_TEMPLATE_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.EnumerationTemplateImpl <em>Enumeration Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.EnumerationTemplateImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getEnumerationTemplate()
* @generated
*/
int ENUMERATION_TEMPLATE = 7;
/**
* The feature id for the '<em><b>Names</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION_TEMPLATE__NAMES = TEMPLATE__NAMES;
/**
* The feature id for the '<em><b>Meta Reference</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION_TEMPLATE__META_REFERENCE = TEMPLATE__META_REFERENCE;
/**
* The feature id for the '<em><b>Concrete Syntax</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION_TEMPLATE__CONCRETE_SYNTAX = TEMPLATE__CONCRETE_SYNTAX;
/**
* The feature id for the '<em><b>Disambiguate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION_TEMPLATE__DISAMBIGUATE = TEMPLATE__DISAMBIGUATE;
/**
* The feature id for the '<em><b>Disambiguate V3</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION_TEMPLATE__DISAMBIGUATE_V3 = TEMPLATE__DISAMBIGUATE_V3;
/**
* The feature id for the '<em><b>Sem Disambiguate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION_TEMPLATE__SEM_DISAMBIGUATE = TEMPLATE__SEM_DISAMBIGUATE;
/**
* The feature id for the '<em><b>Automatic</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION_TEMPLATE__AUTOMATIC = TEMPLATE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Mappings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION_TEMPLATE__MAPPINGS = TEMPLATE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Enumeration Template</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUMERATION_TEMPLATE_FEATURE_COUNT = TEMPLATE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.EnumLiteralMappingImpl <em>Enum Literal Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.EnumLiteralMappingImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getEnumLiteralMapping()
* @generated
*/
int ENUM_LITERAL_MAPPING = 8;
/**
* The feature id for the '<em><b>Literal</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_LITERAL_MAPPING__LITERAL = 0;
/**
* The feature id for the '<em><b>Element</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_LITERAL_MAPPING__ELEMENT = 1;
/**
* The number of structural features of the '<em>Enum Literal Mapping</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_LITERAL_MAPPING_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.LiteralImpl <em>Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.LiteralImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getLiteral()
* @generated
*/
int LITERAL = 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LITERAL__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Operators</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LITERAL__OPERATORS = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Literal Refs</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LITERAL__LITERAL_REFS = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LITERAL__VALUE = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Literal</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LITERAL_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.SymbolImpl <em>Symbol</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.SymbolImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSymbol()
* @generated
*/
int SYMBOL = 10;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYMBOL__NAME = LITERAL__NAME;
/**
* The feature id for the '<em><b>Operators</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYMBOL__OPERATORS = LITERAL__OPERATORS;
/**
* The feature id for the '<em><b>Literal Refs</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYMBOL__LITERAL_REFS = LITERAL__LITERAL_REFS;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYMBOL__VALUE = LITERAL__VALUE;
/**
* The feature id for the '<em><b>Spaces</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYMBOL__SPACES = LITERAL_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Symbol</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SYMBOL_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.KeywordImpl <em>Keyword</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.KeywordImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getKeyword()
* @generated
*/
int KEYWORD = 11;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEYWORD__NAME = LITERAL__NAME;
/**
* The feature id for the '<em><b>Operators</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEYWORD__OPERATORS = LITERAL__OPERATORS;
/**
* The feature id for the '<em><b>Literal Refs</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEYWORD__LITERAL_REFS = LITERAL__LITERAL_REFS;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEYWORD__VALUE = LITERAL__VALUE;
/**
* The number of structural features of the '<em>Keyword</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEYWORD_FEATURE_COUNT = LITERAL_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.OperatorListImpl <em>Operator List</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.OperatorListImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getOperatorList()
* @generated
*/
int OPERATOR_LIST = 12;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_LIST__NAME = 0;
/**
* The feature id for the '<em><b>Priorities</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_LIST__PRIORITIES = 1;
/**
* The number of structural features of the '<em>Operator List</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_LIST_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PriorityImpl <em>Priority</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PriorityImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPriority()
* @generated
*/
int PRIORITY = 13;
/**
* The feature id for the '<em><b>List</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIORITY__LIST = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIORITY__VALUE = 1;
/**
* The feature id for the '<em><b>Associativity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIORITY__ASSOCIATIVITY = 2;
/**
* The feature id for the '<em><b>Operators</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIORITY__OPERATORS = 3;
/**
* The number of structural features of the '<em>Priority</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIORITY_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.OperatorImpl <em>Operator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.OperatorImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getOperator()
* @generated
*/
int OPERATOR = 14;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Postfix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR__POSTFIX = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Arity</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR__ARITY = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Literal</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR__LITERAL = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Priority</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR__PRIORITY = NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Templates</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR__TEMPLATES = NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Operator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPERATOR_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.SequenceImpl <em>Sequence</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.SequenceImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSequence()
* @generated
*/
int SEQUENCE = 15;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE__ELEMENTS = 0;
/**
* The feature id for the '<em><b>Template Container</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE__TEMPLATE_CONTAINER = 1;
/**
* The feature id for the '<em><b>Prefix Container</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE__PREFIX_CONTAINER = 2;
/**
* The feature id for the '<em><b>Function Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE__FUNCTION_CONTAINER = 3;
/**
* The feature id for the '<em><b>Block Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE__BLOCK_CONTAINER = 4;
/**
* The feature id for the '<em><b>Then Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE__THEN_CONTAINER = 5;
/**
* The feature id for the '<em><b>Else Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE__ELSE_CONTAINER = 6;
/**
* The feature id for the '<em><b>Separator Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE__SEPARATOR_CONTAINER = 7;
/**
* The feature id for the '<em><b>Ot Container</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE__OT_CONTAINER = 8;
/**
* The number of structural features of the '<em>Sequence</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_FEATURE_COUNT = 9;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.SequenceElementImpl <em>Sequence Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.SequenceElementImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSequenceElement()
* @generated
*/
int SEQUENCE_ELEMENT = 16;
/**
* The feature id for the '<em><b>Element Sequence</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_ELEMENT__ELEMENT_SEQUENCE = 0;
/**
* The feature id for the '<em><b>Parent Template</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_ELEMENT__PARENT_TEMPLATE = 1;
/**
* The number of structural features of the '<em>Sequence Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_ELEMENT_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.LiteralRefImpl <em>Literal Ref</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.LiteralRefImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getLiteralRef()
* @generated
*/
int LITERAL_REF = 17;
/**
* The feature id for the '<em><b>Element Sequence</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LITERAL_REF__ELEMENT_SEQUENCE = SEQUENCE_ELEMENT__ELEMENT_SEQUENCE;
/**
* The feature id for the '<em><b>Parent Template</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LITERAL_REF__PARENT_TEMPLATE = SEQUENCE_ELEMENT__PARENT_TEMPLATE;
/**
* The feature id for the '<em><b>Referred Literal</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LITERAL_REF__REFERRED_LITERAL = SEQUENCE_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Literal Ref</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LITERAL_REF_FEATURE_COUNT = SEQUENCE_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyImpl <em>Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getProperty()
* @generated
*/
int PROPERTY = 18;
/**
* The feature id for the '<em><b>Element Sequence</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY__ELEMENT_SEQUENCE = SEQUENCE_ELEMENT__ELEMENT_SEQUENCE;
/**
* The feature id for the '<em><b>Parent Template</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY__PARENT_TEMPLATE = SEQUENCE_ELEMENT__PARENT_TEMPLATE;
/**
* The feature id for the '<em><b>Property Args</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY__PROPERTY_ARGS = SEQUENCE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Property Reference</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY__PROPERTY_REFERENCE = SEQUENCE_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Property</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_FEATURE_COUNT = SEQUENCE_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.CustomSeparatorImpl <em>Custom Separator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.CustomSeparatorImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getCustomSeparator()
* @generated
*/
int CUSTOM_SEPARATOR = 19;
/**
* The feature id for the '<em><b>Element Sequence</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CUSTOM_SEPARATOR__ELEMENT_SEQUENCE = SEQUENCE_ELEMENT__ELEMENT_SEQUENCE;
/**
* The feature id for the '<em><b>Parent Template</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CUSTOM_SEPARATOR__PARENT_TEMPLATE = SEQUENCE_ELEMENT__PARENT_TEMPLATE;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CUSTOM_SEPARATOR__NAME = SEQUENCE_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Custom Separator</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CUSTOM_SEPARATOR_FEATURE_COUNT = SEQUENCE_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.BlockImpl <em>Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.BlockImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getBlock()
* @generated
*/
int BLOCK = 20;
/**
* The feature id for the '<em><b>Element Sequence</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__ELEMENT_SEQUENCE = SEQUENCE_ELEMENT__ELEMENT_SEQUENCE;
/**
* The feature id for the '<em><b>Parent Template</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__PARENT_TEMPLATE = SEQUENCE_ELEMENT__PARENT_TEMPLATE;
/**
* The feature id for the '<em><b>Block Sequence</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__BLOCK_SEQUENCE = SEQUENCE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Block Args</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK__BLOCK_ARGS = SEQUENCE_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Block</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_FEATURE_COUNT = SEQUENCE_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ConditionalElementImpl <em>Conditional Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ConditionalElementImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getConditionalElement()
* @generated
*/
int CONDITIONAL_ELEMENT = 21;
/**
* The feature id for the '<em><b>Element Sequence</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_ELEMENT__ELEMENT_SEQUENCE = SEQUENCE_ELEMENT__ELEMENT_SEQUENCE;
/**
* The feature id for the '<em><b>Parent Template</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_ELEMENT__PARENT_TEMPLATE = SEQUENCE_ELEMENT__PARENT_TEMPLATE;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_ELEMENT__CONDITION = SEQUENCE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Then Sequence</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_ELEMENT__THEN_SEQUENCE = SEQUENCE_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Else Sequence</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_ELEMENT__ELSE_SEQUENCE = SEQUENCE_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Conditional Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_ELEMENT_FEATURE_COUNT = SEQUENCE_ELEMENT_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.InjectorActionImpl <em>Injector Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.InjectorActionImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getInjectorAction()
* @generated
*/
int INJECTOR_ACTION = 78;
/**
* The feature id for the '<em><b>Injector Actions Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INJECTOR_ACTION__INJECTOR_ACTIONS_BLOCK = 0;
/**
* The number of structural features of the '<em>Injector Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INJECTOR_ACTION_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyInitImpl <em>Property Init</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyInitImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPropertyInit()
* @generated
*/
int PROPERTY_INIT = 79;
/**
* The feature id for the '<em><b>Injector Actions Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_INIT__INJECTOR_ACTIONS_BLOCK = INJECTOR_ACTION__INJECTOR_ACTIONS_BLOCK;
/**
* The feature id for the '<em><b>Property Reference</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_INIT__PROPERTY_REFERENCE = INJECTOR_ACTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_INIT__VALUE = INJECTOR_ACTION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_INIT__DEFAULT = INJECTOR_ACTION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Property Init</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_INIT_FEATURE_COUNT = INJECTOR_ACTION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PrimitivePropertyInitImpl <em>Primitive Property Init</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PrimitivePropertyInitImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPrimitivePropertyInit()
* @generated
*/
int PRIMITIVE_PROPERTY_INIT = 22;
/**
* The feature id for the '<em><b>Injector Actions Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_PROPERTY_INIT__INJECTOR_ACTIONS_BLOCK = PROPERTY_INIT__INJECTOR_ACTIONS_BLOCK;
/**
* The feature id for the '<em><b>Property Reference</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_PROPERTY_INIT__PROPERTY_REFERENCE = PROPERTY_INIT__PROPERTY_REFERENCE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_PROPERTY_INIT__VALUE = PROPERTY_INIT__VALUE;
/**
* The feature id for the '<em><b>Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_PROPERTY_INIT__DEFAULT = PROPERTY_INIT__DEFAULT;
/**
* The number of structural features of the '<em>Primitive Property Init</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PRIMITIVE_PROPERTY_INIT_FEATURE_COUNT = PROPERTY_INIT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.AlternativeImpl <em>Alternative</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.AlternativeImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getAlternative()
* @generated
*/
int ALTERNATIVE = 23;
/**
* The feature id for the '<em><b>Element Sequence</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALTERNATIVE__ELEMENT_SEQUENCE = SEQUENCE_ELEMENT__ELEMENT_SEQUENCE;
/**
* The feature id for the '<em><b>Parent Template</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALTERNATIVE__PARENT_TEMPLATE = SEQUENCE_ELEMENT__PARENT_TEMPLATE;
/**
* The feature id for the '<em><b>Sequences</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALTERNATIVE__SEQUENCES = SEQUENCE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Is Multi</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALTERNATIVE__IS_MULTI = SEQUENCE_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Alternative</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALTERNATIVE_FEATURE_COUNT = SEQUENCE_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.FunctionCallImpl <em>Function Call</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.FunctionCallImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getFunctionCall()
* @generated
*/
int FUNCTION_CALL = 24;
/**
* The feature id for the '<em><b>Element Sequence</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_CALL__ELEMENT_SEQUENCE = SEQUENCE_ELEMENT__ELEMENT_SEQUENCE;
/**
* The feature id for the '<em><b>Parent Template</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_CALL__PARENT_TEMPLATE = SEQUENCE_ELEMENT__PARENT_TEMPLATE;
/**
* The feature id for the '<em><b>Called Function</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_CALL__CALLED_FUNCTION = SEQUENCE_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Function Call</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FUNCTION_CALL_FEATURE_COUNT = SEQUENCE_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyArgImpl <em>Property Arg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPropertyArg()
* @generated
*/
int PROPERTY_ARG = 25;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ARG__PROPERTY = 0;
/**
* The number of structural features of the '<em>Property Arg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_ARG_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.RefersToPArgImpl <em>Refers To PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.RefersToPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getRefersToPArg()
* @generated
*/
int REFERS_TO_PARG = 26;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERS_TO_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The feature id for the '<em><b>Property Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERS_TO_PARG__PROPERTY_NAME = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Refers To PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERS_TO_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.LookInPArgImpl <em>Look In PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.LookInPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getLookInPArg()
* @generated
*/
int LOOK_IN_PARG = 27;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOOK_IN_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The feature id for the '<em><b>Property Name</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOOK_IN_PARG__PROPERTY_NAME = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Look In PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOOK_IN_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.CreateInPArgImpl <em>Create In PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.CreateInPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getCreateInPArg()
* @generated
*/
int CREATE_IN_PARG = 28;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_IN_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The feature id for the '<em><b>Property Name</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_IN_PARG__PROPERTY_NAME = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Create In PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_IN_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.RefersToKeyPArgImpl <em>Refers To Key PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.RefersToKeyPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getRefersToKeyPArg()
* @generated
*/
int REFERS_TO_KEY_PARG = 29;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERS_TO_KEY_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The number of structural features of the '<em>Refers To Key PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERS_TO_KEY_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.SeparatorPArgImpl <em>Separator PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.SeparatorPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSeparatorPArg()
* @generated
*/
int SEPARATOR_PARG = 30;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATOR_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The feature id for the '<em><b>Separator Sequence</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATOR_PARG__SEPARATOR_SEQUENCE = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Separator PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEPARATOR_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.AutoCreatePArgImpl <em>Auto Create PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.AutoCreatePArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getAutoCreatePArg()
* @generated
*/
int AUTO_CREATE_PARG = 31;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTO_CREATE_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTO_CREATE_PARG__VALUE = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Auto Create PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AUTO_CREATE_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ImportContextPArgImpl <em>Import Context PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ImportContextPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getImportContextPArg()
* @generated
*/
int IMPORT_CONTEXT_PARG = 32;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPORT_CONTEXT_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The number of structural features of the '<em>Import Context PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IMPORT_CONTEXT_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ForcedLowerPArgImpl <em>Forced Lower PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ForcedLowerPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getForcedLowerPArg()
* @generated
*/
int FORCED_LOWER_PARG = 33;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORCED_LOWER_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORCED_LOWER_PARG__VALUE = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Forced Lower PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORCED_LOWER_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.CreateAsPArgImpl <em>Create As PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.CreateAsPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getCreateAsPArg()
* @generated
*/
int CREATE_AS_PARG = 34;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_AS_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The feature id for the '<em><b>Name</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_AS_PARG__NAME = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Create As PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CREATE_AS_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.AsPArgImpl <em>As PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.AsPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getAsPArg()
* @generated
*/
int AS_PARG = 35;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AS_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The feature id for the '<em><b>Template</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AS_PARG__TEMPLATE = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AS_PARG__VALUE = PROPERTY_ARG_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>As PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AS_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ModePArgImpl <em>Mode PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ModePArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getModePArg()
* @generated
*/
int MODE_PARG = 36;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The feature id for the '<em><b>Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_PARG__MODE = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Mode PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MODE_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.BlockArgImpl <em>Block Arg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.BlockArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getBlockArg()
* @generated
*/
int BLOCK_ARG = 37;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_ARG__BLOCK = 0;
/**
* The number of structural features of the '<em>Block Arg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_ARG_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.NbNLBArgImpl <em>Nb NLB Arg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.NbNLBArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getNbNLBArg()
* @generated
*/
int NB_NLB_ARG = 38;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NB_NLB_ARG__BLOCK = BLOCK_ARG__BLOCK;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NB_NLB_ARG__VALUE = BLOCK_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Nb NLB Arg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NB_NLB_ARG_FEATURE_COUNT = BLOCK_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.IndentIncrBArgImpl <em>Indent Incr BArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.IndentIncrBArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getIndentIncrBArg()
* @generated
*/
int INDENT_INCR_BARG = 39;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INDENT_INCR_BARG__BLOCK = BLOCK_ARG__BLOCK;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INDENT_INCR_BARG__VALUE = BLOCK_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Indent Incr BArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INDENT_INCR_BARG_FEATURE_COUNT = BLOCK_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.StartNLBArgImpl <em>Start NLB Arg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.StartNLBArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getStartNLBArg()
* @generated
*/
int START_NLB_ARG = 40;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int START_NLB_ARG__BLOCK = BLOCK_ARG__BLOCK;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int START_NLB_ARG__VALUE = BLOCK_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Start NLB Arg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int START_NLB_ARG_FEATURE_COUNT = BLOCK_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.StartNbNLBArgImpl <em>Start Nb NLB Arg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.StartNbNLBArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getStartNbNLBArg()
* @generated
*/
int START_NB_NLB_ARG = 41;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int START_NB_NLB_ARG__BLOCK = BLOCK_ARG__BLOCK;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int START_NB_NLB_ARG__VALUE = BLOCK_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Start Nb NLB Arg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int START_NB_NLB_ARG_FEATURE_COUNT = BLOCK_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.EndNLBArgImpl <em>End NLB Arg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.EndNLBArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getEndNLBArg()
* @generated
*/
int END_NLB_ARG = 42;
/**
* The feature id for the '<em><b>Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int END_NLB_ARG__BLOCK = BLOCK_ARG__BLOCK;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int END_NLB_ARG__VALUE = BLOCK_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>End NLB Arg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int END_NLB_ARG_FEATURE_COUNT = BLOCK_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ExpressionImpl <em>Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ExpressionImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getExpression()
* @generated
*/
int EXPRESSION = 43;
/**
* The feature id for the '<em><b>Conditional Element</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION__CONDITIONAL_ELEMENT = 0;
/**
* The number of structural features of the '<em>Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.AndExpImpl <em>And Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.AndExpImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getAndExp()
* @generated
*/
int AND_EXP = 44;
/**
* The feature id for the '<em><b>Conditional Element</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND_EXP__CONDITIONAL_ELEMENT = EXPRESSION__CONDITIONAL_ELEMENT;
/**
* The feature id for the '<em><b>Expressions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND_EXP__EXPRESSIONS = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>And Exp</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int AND_EXP_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.AtomExpImpl <em>Atom Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.AtomExpImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getAtomExp()
* @generated
*/
int ATOM_EXP = 45;
/**
* The feature id for the '<em><b>And Exp</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOM_EXP__AND_EXP = 0;
/**
* The feature id for the '<em><b>Property Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOM_EXP__PROPERTY_NAME = 1;
/**
* The feature id for the '<em><b>Property Reference</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOM_EXP__PROPERTY_REFERENCE = 2;
/**
* The number of structural features of the '<em>Atom Exp</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ATOM_EXP_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.EqualsExpImpl <em>Equals Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.EqualsExpImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getEqualsExp()
* @generated
*/
int EQUALS_EXP = 46;
/**
* The feature id for the '<em><b>And Exp</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EQUALS_EXP__AND_EXP = ATOM_EXP__AND_EXP;
/**
* The feature id for the '<em><b>Property Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EQUALS_EXP__PROPERTY_NAME = ATOM_EXP__PROPERTY_NAME;
/**
* The feature id for the '<em><b>Property Reference</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EQUALS_EXP__PROPERTY_REFERENCE = ATOM_EXP__PROPERTY_REFERENCE;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EQUALS_EXP__VALUE = ATOM_EXP_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Equals Exp</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EQUALS_EXP_FEATURE_COUNT = ATOM_EXP_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.BooleanPropertyExpImpl <em>Boolean Property Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.BooleanPropertyExpImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getBooleanPropertyExp()
* @generated
*/
int BOOLEAN_PROPERTY_EXP = 47;
/**
* The feature id for the '<em><b>And Exp</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_PROPERTY_EXP__AND_EXP = ATOM_EXP__AND_EXP;
/**
* The feature id for the '<em><b>Property Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_PROPERTY_EXP__PROPERTY_NAME = ATOM_EXP__PROPERTY_NAME;
/**
* The feature id for the '<em><b>Property Reference</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_PROPERTY_EXP__PROPERTY_REFERENCE = ATOM_EXP__PROPERTY_REFERENCE;
/**
* The number of structural features of the '<em>Boolean Property Exp</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_PROPERTY_EXP_FEATURE_COUNT = ATOM_EXP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.IsDefinedExpImpl <em>Is Defined Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.IsDefinedExpImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getIsDefinedExp()
* @generated
*/
int IS_DEFINED_EXP = 48;
/**
* The feature id for the '<em><b>And Exp</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IS_DEFINED_EXP__AND_EXP = ATOM_EXP__AND_EXP;
/**
* The feature id for the '<em><b>Property Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IS_DEFINED_EXP__PROPERTY_NAME = ATOM_EXP__PROPERTY_NAME;
/**
* The feature id for the '<em><b>Property Reference</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IS_DEFINED_EXP__PROPERTY_REFERENCE = ATOM_EXP__PROPERTY_REFERENCE;
/**
* The number of structural features of the '<em>Is Defined Exp</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IS_DEFINED_EXP_FEATURE_COUNT = ATOM_EXP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.OneExpImpl <em>One Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.OneExpImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getOneExp()
* @generated
*/
int ONE_EXP = 49;
/**
* The feature id for the '<em><b>And Exp</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ONE_EXP__AND_EXP = ATOM_EXP__AND_EXP;
/**
* The feature id for the '<em><b>Property Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ONE_EXP__PROPERTY_NAME = ATOM_EXP__PROPERTY_NAME;
/**
* The feature id for the '<em><b>Property Reference</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ONE_EXP__PROPERTY_REFERENCE = ATOM_EXP__PROPERTY_REFERENCE;
/**
* The number of structural features of the '<em>One Exp</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ONE_EXP_FEATURE_COUNT = ATOM_EXP_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ValueImpl <em>Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ValueImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getValue()
* @generated
*/
int VALUE = 50;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE__NAME = 0;
/**
* The number of structural features of the '<em>Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyValImpl <em>Property Val</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyValImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPropertyVal()
* @generated
*/
int PROPERTY_VAL = 51;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_VAL__NAME = VALUE__NAME;
/**
* The number of structural features of the '<em>Property Val</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_VAL_FEATURE_COUNT = VALUE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.TokenImpl <em>Token</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TokenImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getToken()
* @generated
*/
int TOKEN = 52;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOKEN__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Pattern</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOKEN__PATTERN = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Omitted</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOKEN__OMITTED = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Token</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOKEN_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.OrPatternImpl <em>Or Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.OrPatternImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getOrPattern()
* @generated
*/
int OR_PATTERN = 53;
/**
* The feature id for the '<em><b>Simple Patterns</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR_PATTERN__SIMPLE_PATTERNS = 0;
/**
* The number of structural features of the '<em>Or Pattern</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OR_PATTERN_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.SimplePatternImpl <em>Simple Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.SimplePatternImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSimplePattern()
* @generated
*/
int SIMPLE_PATTERN = 54;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_PATTERN__NAME = NAMED_ELEMENT__NAME;
/**
* The number of structural features of the '<em>Simple Pattern</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_PATTERN_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.RulePatternImpl <em>Rule Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.RulePatternImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getRulePattern()
* @generated
*/
int RULE_PATTERN = 55;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RULE_PATTERN__NAME = SIMPLE_PATTERN__NAME;
/**
* The feature id for the '<em><b>Rule</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RULE_PATTERN__RULE = SIMPLE_PATTERN_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Rule Pattern</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RULE_PATTERN_FEATURE_COUNT = SIMPLE_PATTERN_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.RuleImpl <em>Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.RuleImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getRule()
* @generated
*/
int RULE = 56;
/**
* The number of structural features of the '<em>Rule</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RULE_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.WordRuleImpl <em>Word Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.WordRuleImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getWordRule()
* @generated
*/
int WORD_RULE = 57;
/**
* The feature id for the '<em><b>Start</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WORD_RULE__START = RULE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Part</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WORD_RULE__PART = RULE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>End</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WORD_RULE__END = RULE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Words</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WORD_RULE__WORDS = RULE_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Word Rule</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WORD_RULE_FEATURE_COUNT = RULE_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.WordImpl <em>Word</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.WordImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getWord()
* @generated
*/
int WORD = 58;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WORD__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Token</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WORD__TOKEN = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Word</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WORD_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.EndOfLineRuleImpl <em>End Of Line Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.EndOfLineRuleImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getEndOfLineRule()
* @generated
*/
int END_OF_LINE_RULE = 59;
/**
* The feature id for the '<em><b>Start</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int END_OF_LINE_RULE__START = RULE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Drop Start</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int END_OF_LINE_RULE__DROP_START = RULE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>End Of Line Rule</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int END_OF_LINE_RULE_FEATURE_COUNT = RULE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.MultiLineRuleImpl <em>Multi Line Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.MultiLineRuleImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getMultiLineRule()
* @generated
*/
int MULTI_LINE_RULE = 60;
/**
* The feature id for the '<em><b>Start</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_LINE_RULE__START = RULE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>End</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_LINE_RULE__END = RULE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Esc</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_LINE_RULE__ESC = RULE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Esc Mappings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_LINE_RULE__ESC_MAPPINGS = RULE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Drop Start</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_LINE_RULE__DROP_START = RULE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Drop End</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_LINE_RULE__DROP_END = RULE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Multi Line Rule</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTI_LINE_RULE_FEATURE_COUNT = RULE_FEATURE_COUNT + 6;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.MappingImpl <em>Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.MappingImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getMapping()
* @generated
*/
int MAPPING = 61;
/**
* The number of structural features of the '<em>Mapping</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MAPPING_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.SimpleMappingImpl <em>Simple Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.SimpleMappingImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSimpleMapping()
* @generated
*/
int SIMPLE_MAPPING = 62;
/**
* The feature id for the '<em><b>Key</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_MAPPING__KEY = MAPPING_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_MAPPING__VALUE = MAPPING_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Simple Mapping</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SIMPLE_MAPPING_FEATURE_COUNT = MAPPING_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.WildcardMappingImpl <em>Wildcard Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.WildcardMappingImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getWildcardMapping()
* @generated
*/
int WILDCARD_MAPPING = 63;
/**
* The number of structural features of the '<em>Wildcard Mapping</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WILDCARD_MAPPING_FEATURE_COUNT = MAPPING_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.OctalMappingImpl <em>Octal Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.OctalMappingImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getOctalMapping()
* @generated
*/
int OCTAL_MAPPING = 64;
/**
* The number of structural features of the '<em>Octal Mapping</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OCTAL_MAPPING_FEATURE_COUNT = MAPPING_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.HexadecimalMappingImpl <em>Hexadecimal Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.HexadecimalMappingImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getHexadecimalMapping()
* @generated
*/
int HEXADECIMAL_MAPPING = 65;
/**
* The number of structural features of the '<em>Hexadecimal Mapping</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int HEXADECIMAL_MAPPING_FEATURE_COUNT = MAPPING_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.StringPatternImpl <em>String Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.StringPatternImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getStringPattern()
* @generated
*/
int STRING_PATTERN = 66;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_PATTERN__NAME = SIMPLE_PATTERN__NAME;
/**
* The number of structural features of the '<em>String Pattern</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_PATTERN_FEATURE_COUNT = SIMPLE_PATTERN_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ClassPatternImpl <em>Class Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ClassPatternImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getClassPattern()
* @generated
*/
int CLASS_PATTERN = 67;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_PATTERN__NAME = SIMPLE_PATTERN__NAME;
/**
* The number of structural features of the '<em>Class Pattern</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CLASS_PATTERN_FEATURE_COUNT = SIMPLE_PATTERN_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ForcedUpperPArgImpl <em>Forced Upper PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ForcedUpperPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getForcedUpperPArg()
* @generated
*/
int FORCED_UPPER_PARG = 69;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORCED_UPPER_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORCED_UPPER_PARG__VALUE = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Forced Upper PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORCED_UPPER_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.InjectorActionsBlockImpl <em>Injector Actions Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.InjectorActionsBlockImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getInjectorActionsBlock()
* @generated
*/
int INJECTOR_ACTIONS_BLOCK = 70;
/**
* The feature id for the '<em><b>Element Sequence</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INJECTOR_ACTIONS_BLOCK__ELEMENT_SEQUENCE = SEQUENCE_ELEMENT__ELEMENT_SEQUENCE;
/**
* The feature id for the '<em><b>Parent Template</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INJECTOR_ACTIONS_BLOCK__PARENT_TEMPLATE = SEQUENCE_ELEMENT__PARENT_TEMPLATE;
/**
* The feature id for the '<em><b>Injector Actions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INJECTOR_ACTIONS_BLOCK__INJECTOR_ACTIONS = SEQUENCE_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Injector Actions Block</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INJECTOR_ACTIONS_BLOCK_FEATURE_COUNT = SEQUENCE_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.LookupScopePArgImpl <em>Lookup Scope PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.LookupScopePArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getLookupScopePArg()
* @generated
*/
int LOOKUP_SCOPE_PARG = 71;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOOKUP_SCOPE_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The feature id for the '<em><b>Query</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOOKUP_SCOPE_PARG__QUERY = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Lookup Scope PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOOKUP_SCOPE_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ReferenceByPArgImpl <em>Reference By PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ReferenceByPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getReferenceByPArg()
* @generated
*/
int REFERENCE_BY_PARG = 72;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_BY_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The feature id for the '<em><b>Reference By</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_BY_PARG__REFERENCE_BY = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Reference By PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REFERENCE_BY_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PrefixPArgImpl <em>Prefix PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PrefixPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPrefixPArg()
* @generated
*/
int PREFIX_PARG = 73;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREFIX_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREFIX_PARG__PREFIX = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Prefix PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREFIX_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PostfixPArgImpl <em>Postfix PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PostfixPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPostfixPArg()
* @generated
*/
int POSTFIX_PARG = 74;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POSTFIX_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The feature id for the '<em><b>Postfix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POSTFIX_PARG__POSTFIX = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Postfix PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int POSTFIX_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyReferenceImpl <em>Property Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyReferenceImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPropertyReference()
* @generated
*/
int PROPERTY_REFERENCE = 75;
/**
* The feature id for the '<em><b>Strucfeature</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_REFERENCE__STRUCFEATURE = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_REFERENCE__NAME = 1;
/**
* The number of structural features of the '<em>Property Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PROPERTY_REFERENCE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ContextTagsImpl <em>Context Tags</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ContextTagsImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getContextTags()
* @generated
*/
int CONTEXT_TAGS = 77;
/**
* The feature id for the '<em><b>Tags</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_TAGS__TAGS = 0;
/**
* The number of structural features of the '<em>Context Tags</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTEXT_TAGS_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ScopeArgImpl <em>Scope Arg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ScopeArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getScopeArg()
* @generated
*/
int SCOPE_ARG = 80;
/**
* The feature id for the '<em><b>Scope</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCOPE_ARG__SCOPE = 0;
/**
* The number of structural features of the '<em>Scope Arg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SCOPE_ARG_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ForeachPredicatePropertyInitImpl <em>Foreach Predicate Property Init</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ForeachPredicatePropertyInitImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getForeachPredicatePropertyInit()
* @generated
*/
int FOREACH_PREDICATE_PROPERTY_INIT = 81;
/**
* The feature id for the '<em><b>Injector Actions Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOREACH_PREDICATE_PROPERTY_INIT__INJECTOR_ACTIONS_BLOCK = PROPERTY_INIT__INJECTOR_ACTIONS_BLOCK;
/**
* The feature id for the '<em><b>Property Reference</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOREACH_PREDICATE_PROPERTY_INIT__PROPERTY_REFERENCE = PROPERTY_INIT__PROPERTY_REFERENCE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOREACH_PREDICATE_PROPERTY_INIT__VALUE = PROPERTY_INIT__VALUE;
/**
* The feature id for the '<em><b>Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOREACH_PREDICATE_PROPERTY_INIT__DEFAULT = PROPERTY_INIT__DEFAULT;
/**
* The feature id for the '<em><b>Predicate Semantic</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOREACH_PREDICATE_PROPERTY_INIT__PREDICATE_SEMANTIC = PROPERTY_INIT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOREACH_PREDICATE_PROPERTY_INIT__MODE = PROPERTY_INIT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Foreach Predicate Property Init</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FOREACH_PREDICATE_PROPERTY_INIT_FEATURE_COUNT = PROPERTY_INIT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PredicateSemanticImpl <em>Predicate Semantic</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PredicateSemanticImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPredicateSemantic()
* @generated
*/
int PREDICATE_SEMANTIC = 82;
/**
* The feature id for the '<em><b>When</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREDICATE_SEMANTIC__WHEN = 0;
/**
* The feature id for the '<em><b>As</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREDICATE_SEMANTIC__AS = 1;
/**
* The feature id for the '<em><b>Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREDICATE_SEMANTIC__MODE = 2;
/**
* The feature id for the '<em><b>Foreach Parent</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREDICATE_SEMANTIC__FOREACH_PARENT = 3;
/**
* The number of structural features of the '<em>Predicate Semantic</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREDICATE_SEMANTIC_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.SequenceInAlternativeImpl <em>Sequence In Alternative</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.SequenceInAlternativeImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSequenceInAlternative()
* @generated
*/
int SEQUENCE_IN_ALTERNATIVE = 83;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_IN_ALTERNATIVE__ELEMENTS = SEQUENCE__ELEMENTS;
/**
* The feature id for the '<em><b>Template Container</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_IN_ALTERNATIVE__TEMPLATE_CONTAINER = SEQUENCE__TEMPLATE_CONTAINER;
/**
* The feature id for the '<em><b>Prefix Container</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_IN_ALTERNATIVE__PREFIX_CONTAINER = SEQUENCE__PREFIX_CONTAINER;
/**
* The feature id for the '<em><b>Function Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_IN_ALTERNATIVE__FUNCTION_CONTAINER = SEQUENCE__FUNCTION_CONTAINER;
/**
* The feature id for the '<em><b>Block Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_IN_ALTERNATIVE__BLOCK_CONTAINER = SEQUENCE__BLOCK_CONTAINER;
/**
* The feature id for the '<em><b>Then Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_IN_ALTERNATIVE__THEN_CONTAINER = SEQUENCE__THEN_CONTAINER;
/**
* The feature id for the '<em><b>Else Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_IN_ALTERNATIVE__ELSE_CONTAINER = SEQUENCE__ELSE_CONTAINER;
/**
* The feature id for the '<em><b>Separator Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_IN_ALTERNATIVE__SEPARATOR_CONTAINER = SEQUENCE__SEPARATOR_CONTAINER;
/**
* The feature id for the '<em><b>Ot Container</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_IN_ALTERNATIVE__OT_CONTAINER = SEQUENCE__OT_CONTAINER;
/**
* The feature id for the '<em><b>Alternative Container</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_IN_ALTERNATIVE__ALTERNATIVE_CONTAINER = SEQUENCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Disambiguate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_IN_ALTERNATIVE__DISAMBIGUATE = SEQUENCE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Sequence In Alternative</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SEQUENCE_IN_ALTERNATIVE_FEATURE_COUNT = SEQUENCE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PartialPArgImpl <em>Partial PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PartialPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPartialPArg()
* @generated
*/
int PARTIAL_PARG = 84;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARTIAL_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The number of structural features of the '<em>Partial PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARTIAL_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.DisambiguatePArgImpl <em>Disambiguate PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.DisambiguatePArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getDisambiguatePArg()
* @generated
*/
int DISAMBIGUATE_PARG = 85;
/**
* The feature id for the '<em><b>Property</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISAMBIGUATE_PARG__PROPERTY = PROPERTY_ARG__PROPERTY;
/**
* The feature id for the '<em><b>Disambiguation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISAMBIGUATE_PARG__DISAMBIGUATION = PROPERTY_ARG_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Disambiguate PArg</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISAMBIGUATE_PARG_FEATURE_COUNT = PROPERTY_ARG_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.InstanceOfExpImpl <em>Instance Of Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.InstanceOfExpImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getInstanceOfExp()
* @generated
*/
int INSTANCE_OF_EXP = 86;
/**
* The feature id for the '<em><b>And Exp</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_OF_EXP__AND_EXP = ATOM_EXP__AND_EXP;
/**
* The feature id for the '<em><b>Property Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_OF_EXP__PROPERTY_NAME = ATOM_EXP__PROPERTY_NAME;
/**
* The feature id for the '<em><b>Property Reference</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_OF_EXP__PROPERTY_REFERENCE = ATOM_EXP__PROPERTY_REFERENCE;
/**
* The feature id for the '<em><b>Supertype</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_OF_EXP__SUPERTYPE = ATOM_EXP_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Instance Of Exp</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_OF_EXP_FEATURE_COUNT = ATOM_EXP_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.EnumLiteralValImpl <em>Enum Literal Val</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.EnumLiteralValImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getEnumLiteralVal()
* @generated
*/
int ENUM_LITERAL_VAL = 87;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_LITERAL_VAL__NAME = VALUE__NAME;
/**
* The number of structural features of the '<em>Enum Literal Val</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_LITERAL_VAL_FEATURE_COUNT = VALUE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.StringValImpl <em>String Val</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.StringValImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getStringVal()
* @generated
*/
int STRING_VAL = 88;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_VAL__NAME = VALUE__NAME;
/**
* The feature id for the '<em><b>Symbol</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_VAL__SYMBOL = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>String Val</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_VAL_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.IntegerValImpl <em>Integer Val</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.IntegerValImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getIntegerVal()
* @generated
*/
int INTEGER_VAL = 89;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VAL__NAME = VALUE__NAME;
/**
* The feature id for the '<em><b>Symbol</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VAL__SYMBOL = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Integer Val</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VAL_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.NegativeIntegerValImpl <em>Negative Integer Val</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.NegativeIntegerValImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getNegativeIntegerVal()
* @generated
*/
int NEGATIVE_INTEGER_VAL = 90;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEGATIVE_INTEGER_VAL__NAME = VALUE__NAME;
/**
* The feature id for the '<em><b>Symbol</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEGATIVE_INTEGER_VAL__SYMBOL = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Negative Integer Val</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NEGATIVE_INTEGER_VAL_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.LookupPropertyInitImpl <em>Lookup Property Init</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.LookupPropertyInitImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getLookupPropertyInit()
* @generated
*/
int LOOKUP_PROPERTY_INIT = 91;
/**
* The feature id for the '<em><b>Injector Actions Block</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOOKUP_PROPERTY_INIT__INJECTOR_ACTIONS_BLOCK = PROPERTY_INIT__INJECTOR_ACTIONS_BLOCK;
/**
* The feature id for the '<em><b>Property Reference</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOOKUP_PROPERTY_INIT__PROPERTY_REFERENCE = PROPERTY_INIT__PROPERTY_REFERENCE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOOKUP_PROPERTY_INIT__VALUE = PROPERTY_INIT__VALUE;
/**
* The feature id for the '<em><b>Default</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOOKUP_PROPERTY_INIT__DEFAULT = PROPERTY_INIT__DEFAULT;
/**
* The number of structural features of the '<em>Lookup Property Init</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOOKUP_PROPERTY_INIT_FEATURE_COUNT = PROPERTY_INIT_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.TemplateModifiers <em>Template Modifiers</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.TemplateModifiers
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getTemplateModifiers()
* @generated
*/
int TEMPLATE_MODIFIERS = 92;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.SpaceKind <em>Space Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.SpaceKind
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSpaceKind()
* @generated
*/
int SPACE_KIND = 93;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.Associativity <em>Associativity</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.Associativity
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getAssociativity()
* @generated
*/
int ASSOCIATIVITY = 94;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.AutoCreateKind <em>Auto Create Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.AutoCreateKind
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getAutoCreateKind()
* @generated
*/
int AUTO_CREATE_KIND = 95;
/**
* The meta object id for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.ScopeKind <em>Scope Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.ScopeKind
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getScopeKind()
* @generated
*/
int SCOPE_KIND = 96;
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.NamedElement <em>Named Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Named Element</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.NamedElement
* @generated
*/
EClass getNamedElement();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.NamedElement#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.NamedElement#getName()
* @see #getNamedElement()
* @generated
*/
EAttribute getNamedElement_Name();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax <em>Concrete Syntax</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Concrete Syntax</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax
* @generated
*/
EClass getConcreteSyntax();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax#getK <em>K</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>K</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax#getK()
* @see #getConcreteSyntax()
* @generated
*/
EAttribute getConcreteSyntax_K();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax#getTemplates <em>Templates</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Templates</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax#getTemplates()
* @see #getConcreteSyntax()
* @generated
*/
EReference getConcreteSyntax_Templates();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax#getKeywords <em>Keywords</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Keywords</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax#getKeywords()
* @see #getConcreteSyntax()
* @generated
*/
EReference getConcreteSyntax_Keywords();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax#getSymbols <em>Symbols</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Symbols</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax#getSymbols()
* @see #getConcreteSyntax()
* @generated
*/
EReference getConcreteSyntax_Symbols();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax#getOperatorLists <em>Operator Lists</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Operator Lists</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax#getOperatorLists()
* @see #getConcreteSyntax()
* @generated
*/
EReference getConcreteSyntax_OperatorLists();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax#getTokens <em>Tokens</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Tokens</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax#getTokens()
* @see #getConcreteSyntax()
* @generated
*/
EReference getConcreteSyntax_Tokens();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax#getLexer <em>Lexer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Lexer</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ConcreteSyntax#getLexer()
* @see #getConcreteSyntax()
* @generated
*/
EAttribute getConcreteSyntax_Lexer();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Template <em>Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Template</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Template
* @generated
*/
EClass getTemplate();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Template#getConcreteSyntax <em>Concrete Syntax</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Concrete Syntax</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Template#getConcreteSyntax()
* @see #getTemplate()
* @generated
*/
EReference getTemplate_ConcreteSyntax();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.Template#getDisambiguate <em>Disambiguate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Disambiguate</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Template#getDisambiguate()
* @see #getTemplate()
* @generated
*/
EAttribute getTemplate_Disambiguate();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.Template#getDisambiguateV3 <em>Disambiguate V3</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Disambiguate V3</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Template#getDisambiguateV3()
* @see #getTemplate()
* @generated
*/
EAttribute getTemplate_DisambiguateV3();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.Template#getSemDisambiguate <em>Sem Disambiguate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Sem Disambiguate</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Template#getSemDisambiguate()
* @see #getTemplate()
* @generated
*/
EAttribute getTemplate_SemDisambiguate();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.FunctionTemplate <em>Function Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Template</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.FunctionTemplate
* @generated
*/
EClass getFunctionTemplate();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.FunctionTemplate#getFunctionName <em>Function Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Function Name</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.FunctionTemplate#getFunctionName()
* @see #getFunctionTemplate()
* @generated
*/
EAttribute getFunctionTemplate_FunctionName();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.FunctionTemplate#getFunctionSequence <em>Function Sequence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Function Sequence</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.FunctionTemplate#getFunctionSequence()
* @see #getFunctionTemplate()
* @generated
*/
EReference getFunctionTemplate_FunctionSequence();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate <em>Class Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Class Template</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate
* @generated
*/
EClass getClassTemplate();
/**
* Returns the meta object for the attribute list '{@link com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#getModifiers <em>Modifiers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Modifiers</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#getModifiers()
* @see #getClassTemplate()
* @generated
*/
EAttribute getClassTemplate_Modifiers();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#isIsAbstract <em>Is Abstract</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Abstract</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#isIsAbstract()
* @see #getClassTemplate()
* @generated
*/
EAttribute getClassTemplate_IsAbstract();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#isIsDeep <em>Is Deep</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Deep</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#isIsDeep()
* @see #getClassTemplate()
* @generated
*/
EAttribute getClassTemplate_IsDeep();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#isIsOperatored <em>Is Operatored</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Operatored</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#isIsOperatored()
* @see #getClassTemplate()
* @generated
*/
EAttribute getClassTemplate_IsOperatored();
/**
* Returns the meta object for the reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#getOperatorList <em>Operator List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Operator List</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#getOperatorList()
* @see #getClassTemplate()
* @generated
*/
EReference getClassTemplate_OperatorList();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#isIsMain <em>Is Main</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Main</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#isIsMain()
* @see #getClassTemplate()
* @generated
*/
EAttribute getClassTemplate_IsMain();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#isIsMulti <em>Is Multi</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Multi</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#isIsMulti()
* @see #getClassTemplate()
* @generated
*/
EAttribute getClassTemplate_IsMulti();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#isIsNonPrimary <em>Is Non Primary</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Non Primary</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#isIsNonPrimary()
* @see #getClassTemplate()
* @generated
*/
EAttribute getClassTemplate_IsNonPrimary();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#getMode <em>Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Mode</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ClassTemplate#getMode()
* @see #getClassTemplate()
* @generated
*/
EAttribute getClassTemplate_Mode();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate <em>Primitive Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Primitive Template</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate
* @generated
*/
EClass getPrimitiveTemplate();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate#getTemplateName <em>Template Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Template Name</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate#getTemplateName()
* @see #getPrimitiveTemplate()
* @generated
*/
EAttribute getPrimitiveTemplate_TemplateName();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate#isDefault <em>Default</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Default</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate#isDefault()
* @see #getPrimitiveTemplate()
* @generated
*/
EAttribute getPrimitiveTemplate_Default();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate#getTokenName <em>Token Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Token Name</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate#getTokenName()
* @see #getPrimitiveTemplate()
* @generated
*/
EAttribute getPrimitiveTemplate_TokenName();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate#getValue()
* @see #getPrimitiveTemplate()
* @generated
*/
EAttribute getPrimitiveTemplate_Value();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate#getSerializer <em>Serializer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Serializer</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate#getSerializer()
* @see #getPrimitiveTemplate()
* @generated
*/
EAttribute getPrimitiveTemplate_Serializer();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate#isOrKeyword <em>Or Keyword</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Or Keyword</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PrimitiveTemplate#isOrKeyword()
* @see #getPrimitiveTemplate()
* @generated
*/
EAttribute getPrimitiveTemplate_OrKeyword();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.OperatorTemplate <em>Operator Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Operator Template</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.OperatorTemplate
* @generated
*/
EClass getOperatorTemplate();
/**
* Returns the meta object for the reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.OperatorTemplate#getOperators <em>Operators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Operators</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.OperatorTemplate#getOperators()
* @see #getOperatorTemplate()
* @generated
*/
EReference getOperatorTemplate_Operators();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.OperatorTemplate#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Source</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.OperatorTemplate#getSource()
* @see #getOperatorTemplate()
* @generated
*/
EAttribute getOperatorTemplate_Source();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.OperatorTemplate#getStoreOperatorTo <em>Store Operator To</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Store Operator To</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.OperatorTemplate#getStoreOperatorTo()
* @see #getOperatorTemplate()
* @generated
*/
EReference getOperatorTemplate_StoreOperatorTo();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.OperatorTemplate#getStoreLeftSideTo <em>Store Left Side To</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Store Left Side To</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.OperatorTemplate#getStoreLeftSideTo()
* @see #getOperatorTemplate()
* @generated
*/
EReference getOperatorTemplate_StoreLeftSideTo();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.OperatorTemplate#getStoreRightSideTo <em>Store Right Side To</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Store Right Side To</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.OperatorTemplate#getStoreRightSideTo()
* @see #getOperatorTemplate()
* @generated
*/
EReference getOperatorTemplate_StoreRightSideTo();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.EnumerationTemplate <em>Enumeration Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Enumeration Template</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.EnumerationTemplate
* @generated
*/
EClass getEnumerationTemplate();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.EnumerationTemplate#isAutomatic <em>Automatic</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Automatic</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.EnumerationTemplate#isAutomatic()
* @see #getEnumerationTemplate()
* @generated
*/
EAttribute getEnumerationTemplate_Automatic();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.EnumerationTemplate#getMappings <em>Mappings</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Mappings</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.EnumerationTemplate#getMappings()
* @see #getEnumerationTemplate()
* @generated
*/
EReference getEnumerationTemplate_Mappings();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.EnumLiteralMapping <em>Enum Literal Mapping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Enum Literal Mapping</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.EnumLiteralMapping
* @generated
*/
EClass getEnumLiteralMapping();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.EnumLiteralMapping#getLiteral <em>Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Literal</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.EnumLiteralMapping#getLiteral()
* @see #getEnumLiteralMapping()
* @generated
*/
EReference getEnumLiteralMapping_Literal();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.EnumLiteralMapping#getElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Element</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.EnumLiteralMapping#getElement()
* @see #getEnumLiteralMapping()
* @generated
*/
EReference getEnumLiteralMapping_Element();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Literal <em>Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Literal</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Literal
* @generated
*/
EClass getLiteral();
/**
* Returns the meta object for the reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.Literal#getOperators <em>Operators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Operators</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Literal#getOperators()
* @see #getLiteral()
* @generated
*/
EReference getLiteral_Operators();
/**
* Returns the meta object for the reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.Literal#getLiteralRefs <em>Literal Refs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Literal Refs</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Literal#getLiteralRefs()
* @see #getLiteral()
* @generated
*/
EReference getLiteral_LiteralRefs();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.Literal#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Literal#getValue()
* @see #getLiteral()
* @generated
*/
EAttribute getLiteral_Value();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Symbol <em>Symbol</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Symbol</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Symbol
* @generated
*/
EClass getSymbol();
/**
* Returns the meta object for the attribute list '{@link com.sap.furcas.metamodel.FURCAS.TCS.Symbol#getSpaces <em>Spaces</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Spaces</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Symbol#getSpaces()
* @see #getSymbol()
* @generated
*/
EAttribute getSymbol_Spaces();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Keyword <em>Keyword</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Keyword</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Keyword
* @generated
*/
EClass getKeyword();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.OperatorList <em>Operator List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Operator List</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.OperatorList
* @generated
*/
EClass getOperatorList();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.OperatorList#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.OperatorList#getName()
* @see #getOperatorList()
* @generated
*/
EAttribute getOperatorList_Name();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.OperatorList#getPriorities <em>Priorities</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Priorities</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.OperatorList#getPriorities()
* @see #getOperatorList()
* @generated
*/
EReference getOperatorList_Priorities();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Priority <em>Priority</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Priority</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Priority
* @generated
*/
EClass getPriority();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Priority#getList <em>List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>List</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Priority#getList()
* @see #getPriority()
* @generated
*/
EReference getPriority_List();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.Priority#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Priority#getValue()
* @see #getPriority()
* @generated
*/
EAttribute getPriority_Value();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.Priority#getAssociativity <em>Associativity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Associativity</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Priority#getAssociativity()
* @see #getPriority()
* @generated
*/
EAttribute getPriority_Associativity();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.Priority#getOperators <em>Operators</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Operators</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Priority#getOperators()
* @see #getPriority()
* @generated
*/
EReference getPriority_Operators();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Operator <em>Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Operator</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Operator
* @generated
*/
EClass getOperator();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.Operator#isPostfix <em>Postfix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Postfix</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Operator#isPostfix()
* @see #getOperator()
* @generated
*/
EAttribute getOperator_Postfix();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.Operator#getArity <em>Arity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Arity</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Operator#getArity()
* @see #getOperator()
* @generated
*/
EAttribute getOperator_Arity();
/**
* Returns the meta object for the reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Operator#getLiteral <em>Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Literal</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Operator#getLiteral()
* @see #getOperator()
* @generated
*/
EReference getOperator_Literal();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Operator#getPriority <em>Priority</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Priority</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Operator#getPriority()
* @see #getOperator()
* @generated
*/
EReference getOperator_Priority();
/**
* Returns the meta object for the reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.Operator#getTemplates <em>Templates</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Templates</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Operator#getTemplates()
* @see #getOperator()
* @generated
*/
EReference getOperator_Templates();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Sequence <em>Sequence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Sequence</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Sequence
* @generated
*/
EClass getSequence();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getElements <em>Elements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Elements</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getElements()
* @see #getSequence()
* @generated
*/
EReference getSequence_Elements();
/**
* Returns the meta object for the reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getTemplateContainer <em>Template Container</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Template Container</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getTemplateContainer()
* @see #getSequence()
* @generated
*/
EReference getSequence_TemplateContainer();
/**
* Returns the meta object for the reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getPrefixContainer <em>Prefix Container</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Prefix Container</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getPrefixContainer()
* @see #getSequence()
* @generated
*/
EReference getSequence_PrefixContainer();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getFunctionContainer <em>Function Container</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Function Container</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getFunctionContainer()
* @see #getSequence()
* @generated
*/
EReference getSequence_FunctionContainer();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getBlockContainer <em>Block Container</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Block Container</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getBlockContainer()
* @see #getSequence()
* @generated
*/
EReference getSequence_BlockContainer();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getThenContainer <em>Then Container</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Then Container</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getThenContainer()
* @see #getSequence()
* @generated
*/
EReference getSequence_ThenContainer();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getElseContainer <em>Else Container</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Else Container</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getElseContainer()
* @see #getSequence()
* @generated
*/
EReference getSequence_ElseContainer();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getSeparatorContainer <em>Separator Container</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Separator Container</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getSeparatorContainer()
* @see #getSequence()
* @generated
*/
EReference getSequence_SeparatorContainer();
/**
* Returns the meta object for the reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getOtContainer <em>Ot Container</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ot Container</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Sequence#getOtContainer()
* @see #getSequence()
* @generated
*/
EReference getSequence_OtContainer();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.SequenceElement <em>Sequence Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Sequence Element</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.SequenceElement
* @generated
*/
EClass getSequenceElement();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.SequenceElement#getElementSequence <em>Element Sequence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Element Sequence</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.SequenceElement#getElementSequence()
* @see #getSequenceElement()
* @generated
*/
EReference getSequenceElement_ElementSequence();
/**
* Returns the meta object for the reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.SequenceElement#getParentTemplate <em>Parent Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Parent Template</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.SequenceElement#getParentTemplate()
* @see #getSequenceElement()
* @generated
*/
EReference getSequenceElement_ParentTemplate();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.LiteralRef <em>Literal Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Literal Ref</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.LiteralRef
* @generated
*/
EClass getLiteralRef();
/**
* Returns the meta object for the reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.LiteralRef#getReferredLiteral <em>Referred Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Referred Literal</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.LiteralRef#getReferredLiteral()
* @see #getLiteralRef()
* @generated
*/
EReference getLiteralRef_ReferredLiteral();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Property <em>Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Property
* @generated
*/
EClass getProperty();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.Property#getPropertyArgs <em>Property Args</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Property Args</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Property#getPropertyArgs()
* @see #getProperty()
* @generated
*/
EReference getProperty_PropertyArgs();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Property#getPropertyReference <em>Property Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Property Reference</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Property#getPropertyReference()
* @see #getProperty()
* @generated
*/
EReference getProperty_PropertyReference();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.CustomSeparator <em>Custom Separator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Custom Separator</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.CustomSeparator
* @generated
*/
EClass getCustomSeparator();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.CustomSeparator#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.CustomSeparator#getName()
* @see #getCustomSeparator()
* @generated
*/
EAttribute getCustomSeparator_Name();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Block <em>Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Block</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Block
* @generated
*/
EClass getBlock();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Block#getBlockSequence <em>Block Sequence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Block Sequence</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Block#getBlockSequence()
* @see #getBlock()
* @generated
*/
EReference getBlock_BlockSequence();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.Block#getBlockArgs <em>Block Args</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Block Args</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Block#getBlockArgs()
* @see #getBlock()
* @generated
*/
EReference getBlock_BlockArgs();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.ConditionalElement <em>Conditional Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Conditional Element</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ConditionalElement
* @generated
*/
EClass getConditionalElement();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.ConditionalElement#getCondition <em>Condition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Condition</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ConditionalElement#getCondition()
* @see #getConditionalElement()
* @generated
*/
EReference getConditionalElement_Condition();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.ConditionalElement#getThenSequence <em>Then Sequence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Then Sequence</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ConditionalElement#getThenSequence()
* @see #getConditionalElement()
* @generated
*/
EReference getConditionalElement_ThenSequence();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.ConditionalElement#getElseSequence <em>Else Sequence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Else Sequence</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ConditionalElement#getElseSequence()
* @see #getConditionalElement()
* @generated
*/
EReference getConditionalElement_ElseSequence();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.PrimitivePropertyInit <em>Primitive Property Init</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Primitive Property Init</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PrimitivePropertyInit
* @generated
*/
EClass getPrimitivePropertyInit();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Alternative <em>Alternative</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Alternative</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Alternative
* @generated
*/
EClass getAlternative();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.Alternative#getSequences <em>Sequences</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Sequences</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Alternative#getSequences()
* @see #getAlternative()
* @generated
*/
EReference getAlternative_Sequences();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.Alternative#isIsMulti <em>Is Multi</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Multi</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Alternative#isIsMulti()
* @see #getAlternative()
* @generated
*/
EAttribute getAlternative_IsMulti();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.FunctionCall <em>Function Call</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Function Call</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.FunctionCall
* @generated
*/
EClass getFunctionCall();
/**
* Returns the meta object for the reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.FunctionCall#getCalledFunction <em>Called Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Called Function</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.FunctionCall#getCalledFunction()
* @see #getFunctionCall()
* @generated
*/
EReference getFunctionCall_CalledFunction();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.PropertyArg <em>Property Arg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Arg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PropertyArg
* @generated
*/
EClass getPropertyArg();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.PropertyArg#getProperty <em>Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Property</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PropertyArg#getProperty()
* @see #getPropertyArg()
* @generated
*/
EReference getPropertyArg_Property();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.RefersToPArg <em>Refers To PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Refers To PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.RefersToPArg
* @generated
*/
EClass getRefersToPArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.RefersToPArg#getPropertyName <em>Property Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property Name</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.RefersToPArg#getPropertyName()
* @see #getRefersToPArg()
* @generated
*/
EAttribute getRefersToPArg_PropertyName();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.LookInPArg <em>Look In PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Look In PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.LookInPArg
* @generated
*/
EClass getLookInPArg();
/**
* Returns the meta object for the attribute list '{@link com.sap.furcas.metamodel.FURCAS.TCS.LookInPArg#getPropertyName <em>Property Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Property Name</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.LookInPArg#getPropertyName()
* @see #getLookInPArg()
* @generated
*/
EAttribute getLookInPArg_PropertyName();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.CreateInPArg <em>Create In PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Create In PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.CreateInPArg
* @generated
*/
EClass getCreateInPArg();
/**
* Returns the meta object for the attribute list '{@link com.sap.furcas.metamodel.FURCAS.TCS.CreateInPArg#getPropertyName <em>Property Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Property Name</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.CreateInPArg#getPropertyName()
* @see #getCreateInPArg()
* @generated
*/
EAttribute getCreateInPArg_PropertyName();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.RefersToKeyPArg <em>Refers To Key PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Refers To Key PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.RefersToKeyPArg
* @generated
*/
EClass getRefersToKeyPArg();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.SeparatorPArg <em>Separator PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Separator PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.SeparatorPArg
* @generated
*/
EClass getSeparatorPArg();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.SeparatorPArg#getSeparatorSequence <em>Separator Sequence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Separator Sequence</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.SeparatorPArg#getSeparatorSequence()
* @see #getSeparatorPArg()
* @generated
*/
EReference getSeparatorPArg_SeparatorSequence();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.AutoCreatePArg <em>Auto Create PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Auto Create PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.AutoCreatePArg
* @generated
*/
EClass getAutoCreatePArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.AutoCreatePArg#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.AutoCreatePArg#getValue()
* @see #getAutoCreatePArg()
* @generated
*/
EAttribute getAutoCreatePArg_Value();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.ImportContextPArg <em>Import Context PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Import Context PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ImportContextPArg
* @generated
*/
EClass getImportContextPArg();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.ForcedLowerPArg <em>Forced Lower PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Forced Lower PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ForcedLowerPArg
* @generated
*/
EClass getForcedLowerPArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ForcedLowerPArg#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ForcedLowerPArg#getValue()
* @see #getForcedLowerPArg()
* @generated
*/
EAttribute getForcedLowerPArg_Value();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.CreateAsPArg <em>Create As PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Create As PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.CreateAsPArg
* @generated
*/
EClass getCreateAsPArg();
/**
* Returns the meta object for the attribute list '{@link com.sap.furcas.metamodel.FURCAS.TCS.CreateAsPArg#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Name</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.CreateAsPArg#getName()
* @see #getCreateAsPArg()
* @generated
*/
EAttribute getCreateAsPArg_Name();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.AsPArg <em>As PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>As PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.AsPArg
* @generated
*/
EClass getAsPArg();
/**
* Returns the meta object for the reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.AsPArg#getTemplate <em>Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Template</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.AsPArg#getTemplate()
* @see #getAsPArg()
* @generated
*/
EReference getAsPArg_Template();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.AsPArg#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.AsPArg#getValue()
* @see #getAsPArg()
* @generated
*/
EAttribute getAsPArg_Value();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.ModePArg <em>Mode PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mode PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ModePArg
* @generated
*/
EClass getModePArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ModePArg#getMode <em>Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Mode</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ModePArg#getMode()
* @see #getModePArg()
* @generated
*/
EAttribute getModePArg_Mode();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.BlockArg <em>Block Arg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Block Arg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.BlockArg
* @generated
*/
EClass getBlockArg();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.BlockArg#getBlock <em>Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Block</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.BlockArg#getBlock()
* @see #getBlockArg()
* @generated
*/
EReference getBlockArg_Block();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.NbNLBArg <em>Nb NLB Arg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Nb NLB Arg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.NbNLBArg
* @generated
*/
EClass getNbNLBArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.NbNLBArg#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.NbNLBArg#getValue()
* @see #getNbNLBArg()
* @generated
*/
EAttribute getNbNLBArg_Value();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.IndentIncrBArg <em>Indent Incr BArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Indent Incr BArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.IndentIncrBArg
* @generated
*/
EClass getIndentIncrBArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.IndentIncrBArg#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.IndentIncrBArg#getValue()
* @see #getIndentIncrBArg()
* @generated
*/
EAttribute getIndentIncrBArg_Value();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.StartNLBArg <em>Start NLB Arg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Start NLB Arg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.StartNLBArg
* @generated
*/
EClass getStartNLBArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.StartNLBArg#isValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.StartNLBArg#isValue()
* @see #getStartNLBArg()
* @generated
*/
EAttribute getStartNLBArg_Value();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.StartNbNLBArg <em>Start Nb NLB Arg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Start Nb NLB Arg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.StartNbNLBArg
* @generated
*/
EClass getStartNbNLBArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.StartNbNLBArg#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.StartNbNLBArg#getValue()
* @see #getStartNbNLBArg()
* @generated
*/
EAttribute getStartNbNLBArg_Value();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.EndNLBArg <em>End NLB Arg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>End NLB Arg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.EndNLBArg
* @generated
*/
EClass getEndNLBArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.EndNLBArg#isValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.EndNLBArg#isValue()
* @see #getEndNLBArg()
* @generated
*/
EAttribute getEndNLBArg_Value();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Expression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Expression</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Expression
* @generated
*/
EClass getExpression();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Expression#getConditionalElement <em>Conditional Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Conditional Element</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Expression#getConditionalElement()
* @see #getExpression()
* @generated
*/
EReference getExpression_ConditionalElement();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.AndExp <em>And Exp</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>And Exp</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.AndExp
* @generated
*/
EClass getAndExp();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.AndExp#getExpressions <em>Expressions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Expressions</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.AndExp#getExpressions()
* @see #getAndExp()
* @generated
*/
EReference getAndExp_Expressions();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.AtomExp <em>Atom Exp</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Atom Exp</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.AtomExp
* @generated
*/
EClass getAtomExp();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.AtomExp#getAndExp <em>And Exp</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>And Exp</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.AtomExp#getAndExp()
* @see #getAtomExp()
* @generated
*/
EReference getAtomExp_AndExp();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.AtomExp#getPropertyName <em>Property Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property Name</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.AtomExp#getPropertyName()
* @see #getAtomExp()
* @generated
*/
EAttribute getAtomExp_PropertyName();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.AtomExp#getPropertyReference <em>Property Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Property Reference</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.AtomExp#getPropertyReference()
* @see #getAtomExp()
* @generated
*/
EReference getAtomExp_PropertyReference();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.EqualsExp <em>Equals Exp</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Equals Exp</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.EqualsExp
* @generated
*/
EClass getEqualsExp();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.EqualsExp#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.EqualsExp#getValue()
* @see #getEqualsExp()
* @generated
*/
EReference getEqualsExp_Value();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.BooleanPropertyExp <em>Boolean Property Exp</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Boolean Property Exp</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.BooleanPropertyExp
* @generated
*/
EClass getBooleanPropertyExp();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.IsDefinedExp <em>Is Defined Exp</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Is Defined Exp</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.IsDefinedExp
* @generated
*/
EClass getIsDefinedExp();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.OneExp <em>One Exp</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>One Exp</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.OneExp
* @generated
*/
EClass getOneExp();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Value <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Value
* @generated
*/
EClass getValue();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.Value#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Value#getName()
* @see #getValue()
* @generated
*/
EAttribute getValue_Name();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.PropertyVal <em>Property Val</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Val</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PropertyVal
* @generated
*/
EClass getPropertyVal();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Token <em>Token</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Token</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Token
* @generated
*/
EClass getToken();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.Token#getPattern <em>Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Pattern</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Token#getPattern()
* @see #getToken()
* @generated
*/
EReference getToken_Pattern();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.Token#isOmitted <em>Omitted</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Omitted</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Token#isOmitted()
* @see #getToken()
* @generated
*/
EAttribute getToken_Omitted();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.OrPattern <em>Or Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Or Pattern</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.OrPattern
* @generated
*/
EClass getOrPattern();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.OrPattern#getSimplePatterns <em>Simple Patterns</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Simple Patterns</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.OrPattern#getSimplePatterns()
* @see #getOrPattern()
* @generated
*/
EReference getOrPattern_SimplePatterns();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.SimplePattern <em>Simple Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Simple Pattern</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.SimplePattern
* @generated
*/
EClass getSimplePattern();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.RulePattern <em>Rule Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Rule Pattern</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.RulePattern
* @generated
*/
EClass getRulePattern();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.RulePattern#getRule <em>Rule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Rule</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.RulePattern#getRule()
* @see #getRulePattern()
* @generated
*/
EReference getRulePattern_Rule();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Rule <em>Rule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Rule</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Rule
* @generated
*/
EClass getRule();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.WordRule <em>Word Rule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Word Rule</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.WordRule
* @generated
*/
EClass getWordRule();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.WordRule#getStart <em>Start</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Start</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.WordRule#getStart()
* @see #getWordRule()
* @generated
*/
EReference getWordRule_Start();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.WordRule#getPart <em>Part</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Part</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.WordRule#getPart()
* @see #getWordRule()
* @generated
*/
EReference getWordRule_Part();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.WordRule#getEnd <em>End</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>End</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.WordRule#getEnd()
* @see #getWordRule()
* @generated
*/
EReference getWordRule_End();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.WordRule#getWords <em>Words</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Words</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.WordRule#getWords()
* @see #getWordRule()
* @generated
*/
EReference getWordRule_Words();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Word <em>Word</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Word</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Word
* @generated
*/
EClass getWord();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.Word#getToken <em>Token</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Token</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Word#getToken()
* @see #getWord()
* @generated
*/
EAttribute getWord_Token();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.EndOfLineRule <em>End Of Line Rule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>End Of Line Rule</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.EndOfLineRule
* @generated
*/
EClass getEndOfLineRule();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.EndOfLineRule#getStart <em>Start</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Start</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.EndOfLineRule#getStart()
* @see #getEndOfLineRule()
* @generated
*/
EReference getEndOfLineRule_Start();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.EndOfLineRule#isDropStart <em>Drop Start</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Drop Start</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.EndOfLineRule#isDropStart()
* @see #getEndOfLineRule()
* @generated
*/
EAttribute getEndOfLineRule_DropStart();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule <em>Multi Line Rule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Multi Line Rule</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule
* @generated
*/
EClass getMultiLineRule();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule#getStart <em>Start</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Start</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule#getStart()
* @see #getMultiLineRule()
* @generated
*/
EReference getMultiLineRule_Start();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule#getEnd <em>End</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>End</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule#getEnd()
* @see #getMultiLineRule()
* @generated
*/
EReference getMultiLineRule_End();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule#getEsc <em>Esc</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Esc</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule#getEsc()
* @see #getMultiLineRule()
* @generated
*/
EReference getMultiLineRule_Esc();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule#getEscMappings <em>Esc Mappings</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Esc Mappings</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule#getEscMappings()
* @see #getMultiLineRule()
* @generated
*/
EReference getMultiLineRule_EscMappings();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule#isDropStart <em>Drop Start</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Drop Start</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule#isDropStart()
* @see #getMultiLineRule()
* @generated
*/
EAttribute getMultiLineRule_DropStart();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule#isDropEnd <em>Drop End</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Drop End</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.MultiLineRule#isDropEnd()
* @see #getMultiLineRule()
* @generated
*/
EAttribute getMultiLineRule_DropEnd();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.Mapping <em>Mapping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Mapping</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Mapping
* @generated
*/
EClass getMapping();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.SimpleMapping <em>Simple Mapping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Simple Mapping</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.SimpleMapping
* @generated
*/
EClass getSimpleMapping();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.SimpleMapping#getKey <em>Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Key</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.SimpleMapping#getKey()
* @see #getSimpleMapping()
* @generated
*/
EAttribute getSimpleMapping_Key();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.SimpleMapping#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.SimpleMapping#getValue()
* @see #getSimpleMapping()
* @generated
*/
EAttribute getSimpleMapping_Value();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.WildcardMapping <em>Wildcard Mapping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Wildcard Mapping</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.WildcardMapping
* @generated
*/
EClass getWildcardMapping();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.OctalMapping <em>Octal Mapping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Octal Mapping</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.OctalMapping
* @generated
*/
EClass getOctalMapping();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.HexadecimalMapping <em>Hexadecimal Mapping</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Hexadecimal Mapping</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.HexadecimalMapping
* @generated
*/
EClass getHexadecimalMapping();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.StringPattern <em>String Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>String Pattern</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.StringPattern
* @generated
*/
EClass getStringPattern();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.ClassPattern <em>Class Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Class Pattern</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ClassPattern
* @generated
*/
EClass getClassPattern();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.QualifiedNamedElement <em>Qualified Named Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Qualified Named Element</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.QualifiedNamedElement
* @generated
*/
EClass getQualifiedNamedElement();
/**
* Returns the meta object for the attribute list '{@link com.sap.furcas.metamodel.FURCAS.TCS.QualifiedNamedElement#getNames <em>Names</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Names</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.QualifiedNamedElement#getNames()
* @see #getQualifiedNamedElement()
* @generated
*/
EAttribute getQualifiedNamedElement_Names();
/**
* Returns the meta object for the reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.QualifiedNamedElement#getMetaReference <em>Meta Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Meta Reference</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.QualifiedNamedElement#getMetaReference()
* @see #getQualifiedNamedElement()
* @generated
*/
EReference getQualifiedNamedElement_MetaReference();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.ForcedUpperPArg <em>Forced Upper PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Forced Upper PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ForcedUpperPArg
* @generated
*/
EClass getForcedUpperPArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ForcedUpperPArg#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ForcedUpperPArg#getValue()
* @see #getForcedUpperPArg()
* @generated
*/
EAttribute getForcedUpperPArg_Value();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.InjectorActionsBlock <em>Injector Actions Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Injector Actions Block</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.InjectorActionsBlock
* @generated
*/
EClass getInjectorActionsBlock();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.InjectorActionsBlock#getInjectorActions <em>Injector Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Injector Actions</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.InjectorActionsBlock#getInjectorActions()
* @see #getInjectorActionsBlock()
* @generated
*/
EReference getInjectorActionsBlock_InjectorActions();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.LookupScopePArg <em>Lookup Scope PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Lookup Scope PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.LookupScopePArg
* @generated
*/
EClass getLookupScopePArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.LookupScopePArg#getQuery <em>Query</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Query</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.LookupScopePArg#getQuery()
* @see #getLookupScopePArg()
* @generated
*/
EAttribute getLookupScopePArg_Query();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.ReferenceByPArg <em>Reference By PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Reference By PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ReferenceByPArg
* @generated
*/
EClass getReferenceByPArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ReferenceByPArg#getReferenceBy <em>Reference By</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Reference By</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ReferenceByPArg#getReferenceBy()
* @see #getReferenceByPArg()
* @generated
*/
EAttribute getReferenceByPArg_ReferenceBy();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.PrefixPArg <em>Prefix PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Prefix PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PrefixPArg
* @generated
*/
EClass getPrefixPArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.PrefixPArg#getPrefix <em>Prefix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Prefix</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PrefixPArg#getPrefix()
* @see #getPrefixPArg()
* @generated
*/
EAttribute getPrefixPArg_Prefix();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.PostfixPArg <em>Postfix PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Postfix PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PostfixPArg
* @generated
*/
EClass getPostfixPArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.PostfixPArg#getPostfix <em>Postfix</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Postfix</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PostfixPArg#getPostfix()
* @see #getPostfixPArg()
* @generated
*/
EAttribute getPostfixPArg_Postfix();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.PropertyReference <em>Property Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Reference</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PropertyReference
* @generated
*/
EClass getPropertyReference();
/**
* Returns the meta object for the reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.PropertyReference#getStrucfeature <em>Strucfeature</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Strucfeature</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PropertyReference#getStrucfeature()
* @see #getPropertyReference()
* @generated
*/
EReference getPropertyReference_Strucfeature();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.PropertyReference#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PropertyReference#getName()
* @see #getPropertyReference()
* @generated
*/
EAttribute getPropertyReference_Name();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate <em>Context Template</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Context Template</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate
* @generated
*/
EClass getContextTemplate();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate#isIsContext <em>Is Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Context</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate#isIsContext()
* @see #getContextTemplate()
* @generated
*/
EAttribute getContextTemplate_IsContext();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate#isIsAddToContext <em>Is Add To Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Add To Context</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate#isIsAddToContext()
* @see #getContextTemplate()
* @generated
*/
EAttribute getContextTemplate_IsAddToContext();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate#isIsReferenceOnly <em>Is Reference Only</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Is Reference Only</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate#isIsReferenceOnly()
* @see #getContextTemplate()
* @generated
*/
EAttribute getContextTemplate_IsReferenceOnly();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate#getContextTags <em>Context Tags</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Context Tags</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate#getContextTags()
* @see #getContextTemplate()
* @generated
*/
EReference getContextTemplate_ContextTags();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate#getScope <em>Scope</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Scope</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate#getScope()
* @see #getContextTemplate()
* @generated
*/
EReference getContextTemplate_Scope();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate#getTemplateSequence <em>Template Sequence</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Template Sequence</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ContextTemplate#getTemplateSequence()
* @see #getContextTemplate()
* @generated
*/
EReference getContextTemplate_TemplateSequence();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.ContextTags <em>Context Tags</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Context Tags</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ContextTags
* @generated
*/
EClass getContextTags();
/**
* Returns the meta object for the attribute list '{@link com.sap.furcas.metamodel.FURCAS.TCS.ContextTags#getTags <em>Tags</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Tags</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ContextTags#getTags()
* @see #getContextTags()
* @generated
*/
EAttribute getContextTags_Tags();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.InjectorAction <em>Injector Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Injector Action</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.InjectorAction
* @generated
*/
EClass getInjectorAction();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.InjectorAction#getInjectorActionsBlock <em>Injector Actions Block</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Injector Actions Block</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.InjectorAction#getInjectorActionsBlock()
* @see #getInjectorAction()
* @generated
*/
EReference getInjectorAction_InjectorActionsBlock();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.PropertyInit <em>Property Init</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Property Init</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PropertyInit
* @generated
*/
EClass getPropertyInit();
/**
* Returns the meta object for the containment reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.PropertyInit#getPropertyReference <em>Property Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Property Reference</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PropertyInit#getPropertyReference()
* @see #getPropertyInit()
* @generated
*/
EReference getPropertyInit_PropertyReference();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.PropertyInit#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PropertyInit#getValue()
* @see #getPropertyInit()
* @generated
*/
EAttribute getPropertyInit_Value();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.PropertyInit#isDefault <em>Default</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Default</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PropertyInit#isDefault()
* @see #getPropertyInit()
* @generated
*/
EAttribute getPropertyInit_Default();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.ScopeArg <em>Scope Arg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Scope Arg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ScopeArg
* @generated
*/
EClass getScopeArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ScopeArg#getScope <em>Scope</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Scope</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ScopeArg#getScope()
* @see #getScopeArg()
* @generated
*/
EAttribute getScopeArg_Scope();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.ForeachPredicatePropertyInit <em>Foreach Predicate Property Init</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Foreach Predicate Property Init</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ForeachPredicatePropertyInit
* @generated
*/
EClass getForeachPredicatePropertyInit();
/**
* Returns the meta object for the containment reference list '{@link com.sap.furcas.metamodel.FURCAS.TCS.ForeachPredicatePropertyInit#getPredicateSemantic <em>Predicate Semantic</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Predicate Semantic</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ForeachPredicatePropertyInit#getPredicateSemantic()
* @see #getForeachPredicatePropertyInit()
* @generated
*/
EReference getForeachPredicatePropertyInit_PredicateSemantic();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.ForeachPredicatePropertyInit#getMode <em>Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Mode</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ForeachPredicatePropertyInit#getMode()
* @see #getForeachPredicatePropertyInit()
* @generated
*/
EAttribute getForeachPredicatePropertyInit_Mode();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.PredicateSemantic <em>Predicate Semantic</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Predicate Semantic</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PredicateSemantic
* @generated
*/
EClass getPredicateSemantic();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.PredicateSemantic#getWhen <em>When</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>When</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PredicateSemantic#getWhen()
* @see #getPredicateSemantic()
* @generated
*/
EAttribute getPredicateSemantic_When();
/**
* Returns the meta object for the reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.PredicateSemantic#getAs <em>As</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>As</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PredicateSemantic#getAs()
* @see #getPredicateSemantic()
* @generated
*/
EReference getPredicateSemantic_As();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.PredicateSemantic#getMode <em>Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Mode</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PredicateSemantic#getMode()
* @see #getPredicateSemantic()
* @generated
*/
EAttribute getPredicateSemantic_Mode();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.PredicateSemantic#getForeachParent <em>Foreach Parent</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Foreach Parent</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PredicateSemantic#getForeachParent()
* @see #getPredicateSemantic()
* @generated
*/
EReference getPredicateSemantic_ForeachParent();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.SequenceInAlternative <em>Sequence In Alternative</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Sequence In Alternative</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.SequenceInAlternative
* @generated
*/
EClass getSequenceInAlternative();
/**
* Returns the meta object for the container reference '{@link com.sap.furcas.metamodel.FURCAS.TCS.SequenceInAlternative#getAlternativeContainer <em>Alternative Container</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Alternative Container</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.SequenceInAlternative#getAlternativeContainer()
* @see #getSequenceInAlternative()
* @generated
*/
EReference getSequenceInAlternative_AlternativeContainer();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.SequenceInAlternative#getDisambiguate <em>Disambiguate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Disambiguate</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.SequenceInAlternative#getDisambiguate()
* @see #getSequenceInAlternative()
* @generated
*/
EAttribute getSequenceInAlternative_Disambiguate();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.PartialPArg <em>Partial PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Partial PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.PartialPArg
* @generated
*/
EClass getPartialPArg();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.DisambiguatePArg <em>Disambiguate PArg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Disambiguate PArg</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.DisambiguatePArg
* @generated
*/
EClass getDisambiguatePArg();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.DisambiguatePArg#getDisambiguation <em>Disambiguation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Disambiguation</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.DisambiguatePArg#getDisambiguation()
* @see #getDisambiguatePArg()
* @generated
*/
EAttribute getDisambiguatePArg_Disambiguation();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.InstanceOfExp <em>Instance Of Exp</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Instance Of Exp</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.InstanceOfExp
* @generated
*/
EClass getInstanceOfExp();
/**
* Returns the meta object for the attribute list '{@link com.sap.furcas.metamodel.FURCAS.TCS.InstanceOfExp#getSupertype <em>Supertype</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Supertype</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.InstanceOfExp#getSupertype()
* @see #getInstanceOfExp()
* @generated
*/
EAttribute getInstanceOfExp_Supertype();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.EnumLiteralVal <em>Enum Literal Val</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Enum Literal Val</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.EnumLiteralVal
* @generated
*/
EClass getEnumLiteralVal();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.StringVal <em>String Val</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>String Val</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.StringVal
* @generated
*/
EClass getStringVal();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.StringVal#getSymbol <em>Symbol</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Symbol</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.StringVal#getSymbol()
* @see #getStringVal()
* @generated
*/
EAttribute getStringVal_Symbol();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.IntegerVal <em>Integer Val</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integer Val</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.IntegerVal
* @generated
*/
EClass getIntegerVal();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.IntegerVal#getSymbol <em>Symbol</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Symbol</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.IntegerVal#getSymbol()
* @see #getIntegerVal()
* @generated
*/
EAttribute getIntegerVal_Symbol();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.NegativeIntegerVal <em>Negative Integer Val</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Negative Integer Val</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.NegativeIntegerVal
* @generated
*/
EClass getNegativeIntegerVal();
/**
* Returns the meta object for the attribute '{@link com.sap.furcas.metamodel.FURCAS.TCS.NegativeIntegerVal#getSymbol <em>Symbol</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Symbol</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.NegativeIntegerVal#getSymbol()
* @see #getNegativeIntegerVal()
* @generated
*/
EAttribute getNegativeIntegerVal_Symbol();
/**
* Returns the meta object for class '{@link com.sap.furcas.metamodel.FURCAS.TCS.LookupPropertyInit <em>Lookup Property Init</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Lookup Property Init</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.LookupPropertyInit
* @generated
*/
EClass getLookupPropertyInit();
/**
* Returns the meta object for enum '{@link com.sap.furcas.metamodel.FURCAS.TCS.TemplateModifiers <em>Template Modifiers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Template Modifiers</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.TemplateModifiers
* @generated
*/
EEnum getTemplateModifiers();
/**
* Returns the meta object for enum '{@link com.sap.furcas.metamodel.FURCAS.TCS.SpaceKind <em>Space Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Space Kind</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.SpaceKind
* @generated
*/
EEnum getSpaceKind();
/**
* Returns the meta object for enum '{@link com.sap.furcas.metamodel.FURCAS.TCS.Associativity <em>Associativity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Associativity</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.Associativity
* @generated
*/
EEnum getAssociativity();
/**
* Returns the meta object for enum '{@link com.sap.furcas.metamodel.FURCAS.TCS.AutoCreateKind <em>Auto Create Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Auto Create Kind</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.AutoCreateKind
* @generated
*/
EEnum getAutoCreateKind();
/**
* Returns the meta object for enum '{@link com.sap.furcas.metamodel.FURCAS.TCS.ScopeKind <em>Scope Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Scope Kind</em>'.
* @see com.sap.furcas.metamodel.FURCAS.TCS.ScopeKind
* @generated
*/
EEnum getScopeKind();
/**
* 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
*/
TCSFactory getTCSFactory();
/**
* <!-- 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 com.sap.furcas.metamodel.FURCAS.TCS.impl.NamedElementImpl <em>Named Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.NamedElementImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getNamedElement()
* @generated
*/
EClass NAMED_ELEMENT = eINSTANCE.getNamedElement();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NAMED_ELEMENT__NAME = eINSTANCE.getNamedElement_Name();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ConcreteSyntaxImpl <em>Concrete Syntax</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ConcreteSyntaxImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getConcreteSyntax()
* @generated
*/
EClass CONCRETE_SYNTAX = eINSTANCE.getConcreteSyntax();
/**
* The meta object literal for the '<em><b>K</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONCRETE_SYNTAX__K = eINSTANCE.getConcreteSyntax_K();
/**
* The meta object literal for the '<em><b>Templates</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONCRETE_SYNTAX__TEMPLATES = eINSTANCE.getConcreteSyntax_Templates();
/**
* The meta object literal for the '<em><b>Keywords</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONCRETE_SYNTAX__KEYWORDS = eINSTANCE.getConcreteSyntax_Keywords();
/**
* The meta object literal for the '<em><b>Symbols</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONCRETE_SYNTAX__SYMBOLS = eINSTANCE.getConcreteSyntax_Symbols();
/**
* The meta object literal for the '<em><b>Operator Lists</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONCRETE_SYNTAX__OPERATOR_LISTS = eINSTANCE.getConcreteSyntax_OperatorLists();
/**
* The meta object literal for the '<em><b>Tokens</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONCRETE_SYNTAX__TOKENS = eINSTANCE.getConcreteSyntax_Tokens();
/**
* The meta object literal for the '<em><b>Lexer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONCRETE_SYNTAX__LEXER = eINSTANCE.getConcreteSyntax_Lexer();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.TemplateImpl <em>Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TemplateImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getTemplate()
* @generated
*/
EClass TEMPLATE = eINSTANCE.getTemplate();
/**
* The meta object literal for the '<em><b>Concrete Syntax</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TEMPLATE__CONCRETE_SYNTAX = eINSTANCE.getTemplate_ConcreteSyntax();
/**
* The meta object literal for the '<em><b>Disambiguate</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TEMPLATE__DISAMBIGUATE = eINSTANCE.getTemplate_Disambiguate();
/**
* The meta object literal for the '<em><b>Disambiguate V3</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TEMPLATE__DISAMBIGUATE_V3 = eINSTANCE.getTemplate_DisambiguateV3();
/**
* The meta object literal for the '<em><b>Sem Disambiguate</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TEMPLATE__SEM_DISAMBIGUATE = eINSTANCE.getTemplate_SemDisambiguate();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.FunctionTemplateImpl <em>Function Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.FunctionTemplateImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getFunctionTemplate()
* @generated
*/
EClass FUNCTION_TEMPLATE = eINSTANCE.getFunctionTemplate();
/**
* The meta object literal for the '<em><b>Function Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FUNCTION_TEMPLATE__FUNCTION_NAME = eINSTANCE.getFunctionTemplate_FunctionName();
/**
* The meta object literal for the '<em><b>Function Sequence</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_TEMPLATE__FUNCTION_SEQUENCE = eINSTANCE.getFunctionTemplate_FunctionSequence();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ClassTemplateImpl <em>Class Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ClassTemplateImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getClassTemplate()
* @generated
*/
EClass CLASS_TEMPLATE = eINSTANCE.getClassTemplate();
/**
* The meta object literal for the '<em><b>Modifiers</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CLASS_TEMPLATE__MODIFIERS = eINSTANCE.getClassTemplate_Modifiers();
/**
* The meta object literal for the '<em><b>Is Abstract</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CLASS_TEMPLATE__IS_ABSTRACT = eINSTANCE.getClassTemplate_IsAbstract();
/**
* The meta object literal for the '<em><b>Is Deep</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CLASS_TEMPLATE__IS_DEEP = eINSTANCE.getClassTemplate_IsDeep();
/**
* The meta object literal for the '<em><b>Is Operatored</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CLASS_TEMPLATE__IS_OPERATORED = eINSTANCE.getClassTemplate_IsOperatored();
/**
* The meta object literal for the '<em><b>Operator List</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CLASS_TEMPLATE__OPERATOR_LIST = eINSTANCE.getClassTemplate_OperatorList();
/**
* The meta object literal for the '<em><b>Is Main</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CLASS_TEMPLATE__IS_MAIN = eINSTANCE.getClassTemplate_IsMain();
/**
* The meta object literal for the '<em><b>Is Multi</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CLASS_TEMPLATE__IS_MULTI = eINSTANCE.getClassTemplate_IsMulti();
/**
* The meta object literal for the '<em><b>Is Non Primary</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CLASS_TEMPLATE__IS_NON_PRIMARY = eINSTANCE.getClassTemplate_IsNonPrimary();
/**
* The meta object literal for the '<em><b>Mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CLASS_TEMPLATE__MODE = eINSTANCE.getClassTemplate_Mode();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PrimitiveTemplateImpl <em>Primitive Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PrimitiveTemplateImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPrimitiveTemplate()
* @generated
*/
EClass PRIMITIVE_TEMPLATE = eINSTANCE.getPrimitiveTemplate();
/**
* The meta object literal for the '<em><b>Template Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PRIMITIVE_TEMPLATE__TEMPLATE_NAME = eINSTANCE.getPrimitiveTemplate_TemplateName();
/**
* The meta object literal for the '<em><b>Default</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PRIMITIVE_TEMPLATE__DEFAULT = eINSTANCE.getPrimitiveTemplate_Default();
/**
* The meta object literal for the '<em><b>Token Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PRIMITIVE_TEMPLATE__TOKEN_NAME = eINSTANCE.getPrimitiveTemplate_TokenName();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PRIMITIVE_TEMPLATE__VALUE = eINSTANCE.getPrimitiveTemplate_Value();
/**
* The meta object literal for the '<em><b>Serializer</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PRIMITIVE_TEMPLATE__SERIALIZER = eINSTANCE.getPrimitiveTemplate_Serializer();
/**
* The meta object literal for the '<em><b>Or Keyword</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PRIMITIVE_TEMPLATE__OR_KEYWORD = eINSTANCE.getPrimitiveTemplate_OrKeyword();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.OperatorTemplateImpl <em>Operator Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.OperatorTemplateImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getOperatorTemplate()
* @generated
*/
EClass OPERATOR_TEMPLATE = eINSTANCE.getOperatorTemplate();
/**
* The meta object literal for the '<em><b>Operators</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OPERATOR_TEMPLATE__OPERATORS = eINSTANCE.getOperatorTemplate_Operators();
/**
* The meta object literal for the '<em><b>Source</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OPERATOR_TEMPLATE__SOURCE = eINSTANCE.getOperatorTemplate_Source();
/**
* The meta object literal for the '<em><b>Store Operator To</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OPERATOR_TEMPLATE__STORE_OPERATOR_TO = eINSTANCE.getOperatorTemplate_StoreOperatorTo();
/**
* The meta object literal for the '<em><b>Store Left Side To</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OPERATOR_TEMPLATE__STORE_LEFT_SIDE_TO = eINSTANCE.getOperatorTemplate_StoreLeftSideTo();
/**
* The meta object literal for the '<em><b>Store Right Side To</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OPERATOR_TEMPLATE__STORE_RIGHT_SIDE_TO = eINSTANCE.getOperatorTemplate_StoreRightSideTo();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.EnumerationTemplateImpl <em>Enumeration Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.EnumerationTemplateImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getEnumerationTemplate()
* @generated
*/
EClass ENUMERATION_TEMPLATE = eINSTANCE.getEnumerationTemplate();
/**
* The meta object literal for the '<em><b>Automatic</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ENUMERATION_TEMPLATE__AUTOMATIC = eINSTANCE.getEnumerationTemplate_Automatic();
/**
* The meta object literal for the '<em><b>Mappings</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENUMERATION_TEMPLATE__MAPPINGS = eINSTANCE.getEnumerationTemplate_Mappings();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.EnumLiteralMappingImpl <em>Enum Literal Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.EnumLiteralMappingImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getEnumLiteralMapping()
* @generated
*/
EClass ENUM_LITERAL_MAPPING = eINSTANCE.getEnumLiteralMapping();
/**
* The meta object literal for the '<em><b>Literal</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENUM_LITERAL_MAPPING__LITERAL = eINSTANCE.getEnumLiteralMapping_Literal();
/**
* The meta object literal for the '<em><b>Element</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENUM_LITERAL_MAPPING__ELEMENT = eINSTANCE.getEnumLiteralMapping_Element();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.LiteralImpl <em>Literal</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.LiteralImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getLiteral()
* @generated
*/
EClass LITERAL = eINSTANCE.getLiteral();
/**
* The meta object literal for the '<em><b>Operators</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LITERAL__OPERATORS = eINSTANCE.getLiteral_Operators();
/**
* The meta object literal for the '<em><b>Literal Refs</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LITERAL__LITERAL_REFS = eINSTANCE.getLiteral_LiteralRefs();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LITERAL__VALUE = eINSTANCE.getLiteral_Value();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.SymbolImpl <em>Symbol</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.SymbolImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSymbol()
* @generated
*/
EClass SYMBOL = eINSTANCE.getSymbol();
/**
* The meta object literal for the '<em><b>Spaces</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SYMBOL__SPACES = eINSTANCE.getSymbol_Spaces();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.KeywordImpl <em>Keyword</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.KeywordImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getKeyword()
* @generated
*/
EClass KEYWORD = eINSTANCE.getKeyword();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.OperatorListImpl <em>Operator List</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.OperatorListImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getOperatorList()
* @generated
*/
EClass OPERATOR_LIST = eINSTANCE.getOperatorList();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OPERATOR_LIST__NAME = eINSTANCE.getOperatorList_Name();
/**
* The meta object literal for the '<em><b>Priorities</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OPERATOR_LIST__PRIORITIES = eINSTANCE.getOperatorList_Priorities();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PriorityImpl <em>Priority</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PriorityImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPriority()
* @generated
*/
EClass PRIORITY = eINSTANCE.getPriority();
/**
* The meta object literal for the '<em><b>List</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PRIORITY__LIST = eINSTANCE.getPriority_List();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PRIORITY__VALUE = eINSTANCE.getPriority_Value();
/**
* The meta object literal for the '<em><b>Associativity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PRIORITY__ASSOCIATIVITY = eINSTANCE.getPriority_Associativity();
/**
* The meta object literal for the '<em><b>Operators</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PRIORITY__OPERATORS = eINSTANCE.getPriority_Operators();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.OperatorImpl <em>Operator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.OperatorImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getOperator()
* @generated
*/
EClass OPERATOR = eINSTANCE.getOperator();
/**
* The meta object literal for the '<em><b>Postfix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OPERATOR__POSTFIX = eINSTANCE.getOperator_Postfix();
/**
* The meta object literal for the '<em><b>Arity</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute OPERATOR__ARITY = eINSTANCE.getOperator_Arity();
/**
* The meta object literal for the '<em><b>Literal</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OPERATOR__LITERAL = eINSTANCE.getOperator_Literal();
/**
* The meta object literal for the '<em><b>Priority</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OPERATOR__PRIORITY = eINSTANCE.getOperator_Priority();
/**
* The meta object literal for the '<em><b>Templates</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OPERATOR__TEMPLATES = eINSTANCE.getOperator_Templates();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.SequenceImpl <em>Sequence</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.SequenceImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSequence()
* @generated
*/
EClass SEQUENCE = eINSTANCE.getSequence();
/**
* The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SEQUENCE__ELEMENTS = eINSTANCE.getSequence_Elements();
/**
* The meta object literal for the '<em><b>Template Container</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SEQUENCE__TEMPLATE_CONTAINER = eINSTANCE.getSequence_TemplateContainer();
/**
* The meta object literal for the '<em><b>Prefix Container</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SEQUENCE__PREFIX_CONTAINER = eINSTANCE.getSequence_PrefixContainer();
/**
* The meta object literal for the '<em><b>Function Container</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SEQUENCE__FUNCTION_CONTAINER = eINSTANCE.getSequence_FunctionContainer();
/**
* The meta object literal for the '<em><b>Block Container</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SEQUENCE__BLOCK_CONTAINER = eINSTANCE.getSequence_BlockContainer();
/**
* The meta object literal for the '<em><b>Then Container</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SEQUENCE__THEN_CONTAINER = eINSTANCE.getSequence_ThenContainer();
/**
* The meta object literal for the '<em><b>Else Container</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SEQUENCE__ELSE_CONTAINER = eINSTANCE.getSequence_ElseContainer();
/**
* The meta object literal for the '<em><b>Separator Container</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SEQUENCE__SEPARATOR_CONTAINER = eINSTANCE.getSequence_SeparatorContainer();
/**
* The meta object literal for the '<em><b>Ot Container</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SEQUENCE__OT_CONTAINER = eINSTANCE.getSequence_OtContainer();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.SequenceElementImpl <em>Sequence Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.SequenceElementImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSequenceElement()
* @generated
*/
EClass SEQUENCE_ELEMENT = eINSTANCE.getSequenceElement();
/**
* The meta object literal for the '<em><b>Element Sequence</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SEQUENCE_ELEMENT__ELEMENT_SEQUENCE = eINSTANCE.getSequenceElement_ElementSequence();
/**
* The meta object literal for the '<em><b>Parent Template</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SEQUENCE_ELEMENT__PARENT_TEMPLATE = eINSTANCE.getSequenceElement_ParentTemplate();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.LiteralRefImpl <em>Literal Ref</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.LiteralRefImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getLiteralRef()
* @generated
*/
EClass LITERAL_REF = eINSTANCE.getLiteralRef();
/**
* The meta object literal for the '<em><b>Referred Literal</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference LITERAL_REF__REFERRED_LITERAL = eINSTANCE.getLiteralRef_ReferredLiteral();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyImpl <em>Property</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getProperty()
* @generated
*/
EClass PROPERTY = eINSTANCE.getProperty();
/**
* The meta object literal for the '<em><b>Property Args</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPERTY__PROPERTY_ARGS = eINSTANCE.getProperty_PropertyArgs();
/**
* The meta object literal for the '<em><b>Property Reference</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPERTY__PROPERTY_REFERENCE = eINSTANCE.getProperty_PropertyReference();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.CustomSeparatorImpl <em>Custom Separator</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.CustomSeparatorImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getCustomSeparator()
* @generated
*/
EClass CUSTOM_SEPARATOR = eINSTANCE.getCustomSeparator();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CUSTOM_SEPARATOR__NAME = eINSTANCE.getCustomSeparator_Name();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.BlockImpl <em>Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.BlockImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getBlock()
* @generated
*/
EClass BLOCK = eINSTANCE.getBlock();
/**
* The meta object literal for the '<em><b>Block Sequence</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK__BLOCK_SEQUENCE = eINSTANCE.getBlock_BlockSequence();
/**
* The meta object literal for the '<em><b>Block Args</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK__BLOCK_ARGS = eINSTANCE.getBlock_BlockArgs();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ConditionalElementImpl <em>Conditional Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ConditionalElementImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getConditionalElement()
* @generated
*/
EClass CONDITIONAL_ELEMENT = eINSTANCE.getConditionalElement();
/**
* The meta object literal for the '<em><b>Condition</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONDITIONAL_ELEMENT__CONDITION = eINSTANCE.getConditionalElement_Condition();
/**
* The meta object literal for the '<em><b>Then Sequence</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONDITIONAL_ELEMENT__THEN_SEQUENCE = eINSTANCE.getConditionalElement_ThenSequence();
/**
* The meta object literal for the '<em><b>Else Sequence</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONDITIONAL_ELEMENT__ELSE_SEQUENCE = eINSTANCE.getConditionalElement_ElseSequence();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PrimitivePropertyInitImpl <em>Primitive Property Init</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PrimitivePropertyInitImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPrimitivePropertyInit()
* @generated
*/
EClass PRIMITIVE_PROPERTY_INIT = eINSTANCE.getPrimitivePropertyInit();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.AlternativeImpl <em>Alternative</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.AlternativeImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getAlternative()
* @generated
*/
EClass ALTERNATIVE = eINSTANCE.getAlternative();
/**
* The meta object literal for the '<em><b>Sequences</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ALTERNATIVE__SEQUENCES = eINSTANCE.getAlternative_Sequences();
/**
* The meta object literal for the '<em><b>Is Multi</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ALTERNATIVE__IS_MULTI = eINSTANCE.getAlternative_IsMulti();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.FunctionCallImpl <em>Function Call</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.FunctionCallImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getFunctionCall()
* @generated
*/
EClass FUNCTION_CALL = eINSTANCE.getFunctionCall();
/**
* The meta object literal for the '<em><b>Called Function</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FUNCTION_CALL__CALLED_FUNCTION = eINSTANCE.getFunctionCall_CalledFunction();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyArgImpl <em>Property Arg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPropertyArg()
* @generated
*/
EClass PROPERTY_ARG = eINSTANCE.getPropertyArg();
/**
* The meta object literal for the '<em><b>Property</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPERTY_ARG__PROPERTY = eINSTANCE.getPropertyArg_Property();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.RefersToPArgImpl <em>Refers To PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.RefersToPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getRefersToPArg()
* @generated
*/
EClass REFERS_TO_PARG = eINSTANCE.getRefersToPArg();
/**
* The meta object literal for the '<em><b>Property Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute REFERS_TO_PARG__PROPERTY_NAME = eINSTANCE.getRefersToPArg_PropertyName();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.LookInPArgImpl <em>Look In PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.LookInPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getLookInPArg()
* @generated
*/
EClass LOOK_IN_PARG = eINSTANCE.getLookInPArg();
/**
* The meta object literal for the '<em><b>Property Name</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LOOK_IN_PARG__PROPERTY_NAME = eINSTANCE.getLookInPArg_PropertyName();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.CreateInPArgImpl <em>Create In PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.CreateInPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getCreateInPArg()
* @generated
*/
EClass CREATE_IN_PARG = eINSTANCE.getCreateInPArg();
/**
* The meta object literal for the '<em><b>Property Name</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CREATE_IN_PARG__PROPERTY_NAME = eINSTANCE.getCreateInPArg_PropertyName();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.RefersToKeyPArgImpl <em>Refers To Key PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.RefersToKeyPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getRefersToKeyPArg()
* @generated
*/
EClass REFERS_TO_KEY_PARG = eINSTANCE.getRefersToKeyPArg();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.SeparatorPArgImpl <em>Separator PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.SeparatorPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSeparatorPArg()
* @generated
*/
EClass SEPARATOR_PARG = eINSTANCE.getSeparatorPArg();
/**
* The meta object literal for the '<em><b>Separator Sequence</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SEPARATOR_PARG__SEPARATOR_SEQUENCE = eINSTANCE.getSeparatorPArg_SeparatorSequence();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.AutoCreatePArgImpl <em>Auto Create PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.AutoCreatePArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getAutoCreatePArg()
* @generated
*/
EClass AUTO_CREATE_PARG = eINSTANCE.getAutoCreatePArg();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute AUTO_CREATE_PARG__VALUE = eINSTANCE.getAutoCreatePArg_Value();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ImportContextPArgImpl <em>Import Context PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ImportContextPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getImportContextPArg()
* @generated
*/
EClass IMPORT_CONTEXT_PARG = eINSTANCE.getImportContextPArg();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ForcedLowerPArgImpl <em>Forced Lower PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ForcedLowerPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getForcedLowerPArg()
* @generated
*/
EClass FORCED_LOWER_PARG = eINSTANCE.getForcedLowerPArg();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FORCED_LOWER_PARG__VALUE = eINSTANCE.getForcedLowerPArg_Value();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.CreateAsPArgImpl <em>Create As PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.CreateAsPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getCreateAsPArg()
* @generated
*/
EClass CREATE_AS_PARG = eINSTANCE.getCreateAsPArg();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CREATE_AS_PARG__NAME = eINSTANCE.getCreateAsPArg_Name();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.AsPArgImpl <em>As PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.AsPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getAsPArg()
* @generated
*/
EClass AS_PARG = eINSTANCE.getAsPArg();
/**
* The meta object literal for the '<em><b>Template</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference AS_PARG__TEMPLATE = eINSTANCE.getAsPArg_Template();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute AS_PARG__VALUE = eINSTANCE.getAsPArg_Value();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ModePArgImpl <em>Mode PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ModePArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getModePArg()
* @generated
*/
EClass MODE_PARG = eINSTANCE.getModePArg();
/**
* The meta object literal for the '<em><b>Mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MODE_PARG__MODE = eINSTANCE.getModePArg_Mode();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.BlockArgImpl <em>Block Arg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.BlockArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getBlockArg()
* @generated
*/
EClass BLOCK_ARG = eINSTANCE.getBlockArg();
/**
* The meta object literal for the '<em><b>Block</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK_ARG__BLOCK = eINSTANCE.getBlockArg_Block();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.NbNLBArgImpl <em>Nb NLB Arg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.NbNLBArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getNbNLBArg()
* @generated
*/
EClass NB_NLB_ARG = eINSTANCE.getNbNLBArg();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NB_NLB_ARG__VALUE = eINSTANCE.getNbNLBArg_Value();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.IndentIncrBArgImpl <em>Indent Incr BArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.IndentIncrBArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getIndentIncrBArg()
* @generated
*/
EClass INDENT_INCR_BARG = eINSTANCE.getIndentIncrBArg();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INDENT_INCR_BARG__VALUE = eINSTANCE.getIndentIncrBArg_Value();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.StartNLBArgImpl <em>Start NLB Arg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.StartNLBArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getStartNLBArg()
* @generated
*/
EClass START_NLB_ARG = eINSTANCE.getStartNLBArg();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute START_NLB_ARG__VALUE = eINSTANCE.getStartNLBArg_Value();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.StartNbNLBArgImpl <em>Start Nb NLB Arg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.StartNbNLBArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getStartNbNLBArg()
* @generated
*/
EClass START_NB_NLB_ARG = eINSTANCE.getStartNbNLBArg();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute START_NB_NLB_ARG__VALUE = eINSTANCE.getStartNbNLBArg_Value();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.EndNLBArgImpl <em>End NLB Arg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.EndNLBArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getEndNLBArg()
* @generated
*/
EClass END_NLB_ARG = eINSTANCE.getEndNLBArg();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute END_NLB_ARG__VALUE = eINSTANCE.getEndNLBArg_Value();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ExpressionImpl <em>Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ExpressionImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getExpression()
* @generated
*/
EClass EXPRESSION = eINSTANCE.getExpression();
/**
* The meta object literal for the '<em><b>Conditional Element</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXPRESSION__CONDITIONAL_ELEMENT = eINSTANCE.getExpression_ConditionalElement();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.AndExpImpl <em>And Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.AndExpImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getAndExp()
* @generated
*/
EClass AND_EXP = eINSTANCE.getAndExp();
/**
* The meta object literal for the '<em><b>Expressions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference AND_EXP__EXPRESSIONS = eINSTANCE.getAndExp_Expressions();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.AtomExpImpl <em>Atom Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.AtomExpImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getAtomExp()
* @generated
*/
EClass ATOM_EXP = eINSTANCE.getAtomExp();
/**
* The meta object literal for the '<em><b>And Exp</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ATOM_EXP__AND_EXP = eINSTANCE.getAtomExp_AndExp();
/**
* The meta object literal for the '<em><b>Property Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ATOM_EXP__PROPERTY_NAME = eINSTANCE.getAtomExp_PropertyName();
/**
* The meta object literal for the '<em><b>Property Reference</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ATOM_EXP__PROPERTY_REFERENCE = eINSTANCE.getAtomExp_PropertyReference();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.EqualsExpImpl <em>Equals Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.EqualsExpImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getEqualsExp()
* @generated
*/
EClass EQUALS_EXP = eINSTANCE.getEqualsExp();
/**
* The meta object literal for the '<em><b>Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EQUALS_EXP__VALUE = eINSTANCE.getEqualsExp_Value();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.BooleanPropertyExpImpl <em>Boolean Property Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.BooleanPropertyExpImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getBooleanPropertyExp()
* @generated
*/
EClass BOOLEAN_PROPERTY_EXP = eINSTANCE.getBooleanPropertyExp();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.IsDefinedExpImpl <em>Is Defined Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.IsDefinedExpImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getIsDefinedExp()
* @generated
*/
EClass IS_DEFINED_EXP = eINSTANCE.getIsDefinedExp();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.OneExpImpl <em>One Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.OneExpImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getOneExp()
* @generated
*/
EClass ONE_EXP = eINSTANCE.getOneExp();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ValueImpl <em>Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ValueImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getValue()
* @generated
*/
EClass VALUE = eINSTANCE.getValue();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VALUE__NAME = eINSTANCE.getValue_Name();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyValImpl <em>Property Val</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyValImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPropertyVal()
* @generated
*/
EClass PROPERTY_VAL = eINSTANCE.getPropertyVal();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.TokenImpl <em>Token</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TokenImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getToken()
* @generated
*/
EClass TOKEN = eINSTANCE.getToken();
/**
* The meta object literal for the '<em><b>Pattern</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TOKEN__PATTERN = eINSTANCE.getToken_Pattern();
/**
* The meta object literal for the '<em><b>Omitted</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TOKEN__OMITTED = eINSTANCE.getToken_Omitted();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.OrPatternImpl <em>Or Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.OrPatternImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getOrPattern()
* @generated
*/
EClass OR_PATTERN = eINSTANCE.getOrPattern();
/**
* The meta object literal for the '<em><b>Simple Patterns</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OR_PATTERN__SIMPLE_PATTERNS = eINSTANCE.getOrPattern_SimplePatterns();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.SimplePatternImpl <em>Simple Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.SimplePatternImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSimplePattern()
* @generated
*/
EClass SIMPLE_PATTERN = eINSTANCE.getSimplePattern();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.RulePatternImpl <em>Rule Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.RulePatternImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getRulePattern()
* @generated
*/
EClass RULE_PATTERN = eINSTANCE.getRulePattern();
/**
* The meta object literal for the '<em><b>Rule</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference RULE_PATTERN__RULE = eINSTANCE.getRulePattern_Rule();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.RuleImpl <em>Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.RuleImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getRule()
* @generated
*/
EClass RULE = eINSTANCE.getRule();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.WordRuleImpl <em>Word Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.WordRuleImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getWordRule()
* @generated
*/
EClass WORD_RULE = eINSTANCE.getWordRule();
/**
* The meta object literal for the '<em><b>Start</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference WORD_RULE__START = eINSTANCE.getWordRule_Start();
/**
* The meta object literal for the '<em><b>Part</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference WORD_RULE__PART = eINSTANCE.getWordRule_Part();
/**
* The meta object literal for the '<em><b>End</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference WORD_RULE__END = eINSTANCE.getWordRule_End();
/**
* The meta object literal for the '<em><b>Words</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference WORD_RULE__WORDS = eINSTANCE.getWordRule_Words();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.WordImpl <em>Word</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.WordImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getWord()
* @generated
*/
EClass WORD = eINSTANCE.getWord();
/**
* The meta object literal for the '<em><b>Token</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute WORD__TOKEN = eINSTANCE.getWord_Token();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.EndOfLineRuleImpl <em>End Of Line Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.EndOfLineRuleImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getEndOfLineRule()
* @generated
*/
EClass END_OF_LINE_RULE = eINSTANCE.getEndOfLineRule();
/**
* The meta object literal for the '<em><b>Start</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference END_OF_LINE_RULE__START = eINSTANCE.getEndOfLineRule_Start();
/**
* The meta object literal for the '<em><b>Drop Start</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute END_OF_LINE_RULE__DROP_START = eINSTANCE.getEndOfLineRule_DropStart();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.MultiLineRuleImpl <em>Multi Line Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.MultiLineRuleImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getMultiLineRule()
* @generated
*/
EClass MULTI_LINE_RULE = eINSTANCE.getMultiLineRule();
/**
* The meta object literal for the '<em><b>Start</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MULTI_LINE_RULE__START = eINSTANCE.getMultiLineRule_Start();
/**
* The meta object literal for the '<em><b>End</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MULTI_LINE_RULE__END = eINSTANCE.getMultiLineRule_End();
/**
* The meta object literal for the '<em><b>Esc</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MULTI_LINE_RULE__ESC = eINSTANCE.getMultiLineRule_Esc();
/**
* The meta object literal for the '<em><b>Esc Mappings</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MULTI_LINE_RULE__ESC_MAPPINGS = eINSTANCE.getMultiLineRule_EscMappings();
/**
* The meta object literal for the '<em><b>Drop Start</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MULTI_LINE_RULE__DROP_START = eINSTANCE.getMultiLineRule_DropStart();
/**
* The meta object literal for the '<em><b>Drop End</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MULTI_LINE_RULE__DROP_END = eINSTANCE.getMultiLineRule_DropEnd();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.MappingImpl <em>Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.MappingImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getMapping()
* @generated
*/
EClass MAPPING = eINSTANCE.getMapping();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.SimpleMappingImpl <em>Simple Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.SimpleMappingImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSimpleMapping()
* @generated
*/
EClass SIMPLE_MAPPING = eINSTANCE.getSimpleMapping();
/**
* The meta object literal for the '<em><b>Key</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMPLE_MAPPING__KEY = eINSTANCE.getSimpleMapping_Key();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SIMPLE_MAPPING__VALUE = eINSTANCE.getSimpleMapping_Value();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.WildcardMappingImpl <em>Wildcard Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.WildcardMappingImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getWildcardMapping()
* @generated
*/
EClass WILDCARD_MAPPING = eINSTANCE.getWildcardMapping();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.OctalMappingImpl <em>Octal Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.OctalMappingImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getOctalMapping()
* @generated
*/
EClass OCTAL_MAPPING = eINSTANCE.getOctalMapping();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.HexadecimalMappingImpl <em>Hexadecimal Mapping</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.HexadecimalMappingImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getHexadecimalMapping()
* @generated
*/
EClass HEXADECIMAL_MAPPING = eINSTANCE.getHexadecimalMapping();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.StringPatternImpl <em>String Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.StringPatternImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getStringPattern()
* @generated
*/
EClass STRING_PATTERN = eINSTANCE.getStringPattern();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ClassPatternImpl <em>Class Pattern</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ClassPatternImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getClassPattern()
* @generated
*/
EClass CLASS_PATTERN = eINSTANCE.getClassPattern();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.QualifiedNamedElementImpl <em>Qualified Named Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.QualifiedNamedElementImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getQualifiedNamedElement()
* @generated
*/
EClass QUALIFIED_NAMED_ELEMENT = eINSTANCE.getQualifiedNamedElement();
/**
* The meta object literal for the '<em><b>Names</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute QUALIFIED_NAMED_ELEMENT__NAMES = eINSTANCE.getQualifiedNamedElement_Names();
/**
* The meta object literal for the '<em><b>Meta Reference</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference QUALIFIED_NAMED_ELEMENT__META_REFERENCE = eINSTANCE.getQualifiedNamedElement_MetaReference();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ForcedUpperPArgImpl <em>Forced Upper PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ForcedUpperPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getForcedUpperPArg()
* @generated
*/
EClass FORCED_UPPER_PARG = eINSTANCE.getForcedUpperPArg();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FORCED_UPPER_PARG__VALUE = eINSTANCE.getForcedUpperPArg_Value();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.InjectorActionsBlockImpl <em>Injector Actions Block</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.InjectorActionsBlockImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getInjectorActionsBlock()
* @generated
*/
EClass INJECTOR_ACTIONS_BLOCK = eINSTANCE.getInjectorActionsBlock();
/**
* The meta object literal for the '<em><b>Injector Actions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INJECTOR_ACTIONS_BLOCK__INJECTOR_ACTIONS = eINSTANCE.getInjectorActionsBlock_InjectorActions();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.LookupScopePArgImpl <em>Lookup Scope PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.LookupScopePArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getLookupScopePArg()
* @generated
*/
EClass LOOKUP_SCOPE_PARG = eINSTANCE.getLookupScopePArg();
/**
* The meta object literal for the '<em><b>Query</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LOOKUP_SCOPE_PARG__QUERY = eINSTANCE.getLookupScopePArg_Query();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ReferenceByPArgImpl <em>Reference By PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ReferenceByPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getReferenceByPArg()
* @generated
*/
EClass REFERENCE_BY_PARG = eINSTANCE.getReferenceByPArg();
/**
* The meta object literal for the '<em><b>Reference By</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute REFERENCE_BY_PARG__REFERENCE_BY = eINSTANCE.getReferenceByPArg_ReferenceBy();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PrefixPArgImpl <em>Prefix PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PrefixPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPrefixPArg()
* @generated
*/
EClass PREFIX_PARG = eINSTANCE.getPrefixPArg();
/**
* The meta object literal for the '<em><b>Prefix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PREFIX_PARG__PREFIX = eINSTANCE.getPrefixPArg_Prefix();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PostfixPArgImpl <em>Postfix PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PostfixPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPostfixPArg()
* @generated
*/
EClass POSTFIX_PARG = eINSTANCE.getPostfixPArg();
/**
* The meta object literal for the '<em><b>Postfix</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute POSTFIX_PARG__POSTFIX = eINSTANCE.getPostfixPArg_Postfix();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyReferenceImpl <em>Property Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyReferenceImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPropertyReference()
* @generated
*/
EClass PROPERTY_REFERENCE = eINSTANCE.getPropertyReference();
/**
* The meta object literal for the '<em><b>Strucfeature</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPERTY_REFERENCE__STRUCFEATURE = eINSTANCE.getPropertyReference_Strucfeature();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROPERTY_REFERENCE__NAME = eINSTANCE.getPropertyReference_Name();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ContextTemplateImpl <em>Context Template</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ContextTemplateImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getContextTemplate()
* @generated
*/
EClass CONTEXT_TEMPLATE = eINSTANCE.getContextTemplate();
/**
* The meta object literal for the '<em><b>Is Context</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONTEXT_TEMPLATE__IS_CONTEXT = eINSTANCE.getContextTemplate_IsContext();
/**
* The meta object literal for the '<em><b>Is Add To Context</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONTEXT_TEMPLATE__IS_ADD_TO_CONTEXT = eINSTANCE.getContextTemplate_IsAddToContext();
/**
* The meta object literal for the '<em><b>Is Reference Only</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONTEXT_TEMPLATE__IS_REFERENCE_ONLY = eINSTANCE.getContextTemplate_IsReferenceOnly();
/**
* The meta object literal for the '<em><b>Context Tags</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONTEXT_TEMPLATE__CONTEXT_TAGS = eINSTANCE.getContextTemplate_ContextTags();
/**
* The meta object literal for the '<em><b>Scope</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONTEXT_TEMPLATE__SCOPE = eINSTANCE.getContextTemplate_Scope();
/**
* The meta object literal for the '<em><b>Template Sequence</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONTEXT_TEMPLATE__TEMPLATE_SEQUENCE = eINSTANCE.getContextTemplate_TemplateSequence();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ContextTagsImpl <em>Context Tags</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ContextTagsImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getContextTags()
* @generated
*/
EClass CONTEXT_TAGS = eINSTANCE.getContextTags();
/**
* The meta object literal for the '<em><b>Tags</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONTEXT_TAGS__TAGS = eINSTANCE.getContextTags_Tags();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.InjectorActionImpl <em>Injector Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.InjectorActionImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getInjectorAction()
* @generated
*/
EClass INJECTOR_ACTION = eINSTANCE.getInjectorAction();
/**
* The meta object literal for the '<em><b>Injector Actions Block</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INJECTOR_ACTION__INJECTOR_ACTIONS_BLOCK = eINSTANCE.getInjectorAction_InjectorActionsBlock();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyInitImpl <em>Property Init</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PropertyInitImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPropertyInit()
* @generated
*/
EClass PROPERTY_INIT = eINSTANCE.getPropertyInit();
/**
* The meta object literal for the '<em><b>Property Reference</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PROPERTY_INIT__PROPERTY_REFERENCE = eINSTANCE.getPropertyInit_PropertyReference();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROPERTY_INIT__VALUE = eINSTANCE.getPropertyInit_Value();
/**
* The meta object literal for the '<em><b>Default</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PROPERTY_INIT__DEFAULT = eINSTANCE.getPropertyInit_Default();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ScopeArgImpl <em>Scope Arg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ScopeArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getScopeArg()
* @generated
*/
EClass SCOPE_ARG = eINSTANCE.getScopeArg();
/**
* The meta object literal for the '<em><b>Scope</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SCOPE_ARG__SCOPE = eINSTANCE.getScopeArg_Scope();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.ForeachPredicatePropertyInitImpl <em>Foreach Predicate Property Init</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.ForeachPredicatePropertyInitImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getForeachPredicatePropertyInit()
* @generated
*/
EClass FOREACH_PREDICATE_PROPERTY_INIT = eINSTANCE.getForeachPredicatePropertyInit();
/**
* The meta object literal for the '<em><b>Predicate Semantic</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference FOREACH_PREDICATE_PROPERTY_INIT__PREDICATE_SEMANTIC = eINSTANCE.getForeachPredicatePropertyInit_PredicateSemantic();
/**
* The meta object literal for the '<em><b>Mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FOREACH_PREDICATE_PROPERTY_INIT__MODE = eINSTANCE.getForeachPredicatePropertyInit_Mode();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PredicateSemanticImpl <em>Predicate Semantic</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PredicateSemanticImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPredicateSemantic()
* @generated
*/
EClass PREDICATE_SEMANTIC = eINSTANCE.getPredicateSemantic();
/**
* The meta object literal for the '<em><b>When</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PREDICATE_SEMANTIC__WHEN = eINSTANCE.getPredicateSemantic_When();
/**
* The meta object literal for the '<em><b>As</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PREDICATE_SEMANTIC__AS = eINSTANCE.getPredicateSemantic_As();
/**
* The meta object literal for the '<em><b>Mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PREDICATE_SEMANTIC__MODE = eINSTANCE.getPredicateSemantic_Mode();
/**
* The meta object literal for the '<em><b>Foreach Parent</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PREDICATE_SEMANTIC__FOREACH_PARENT = eINSTANCE.getPredicateSemantic_ForeachParent();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.SequenceInAlternativeImpl <em>Sequence In Alternative</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.SequenceInAlternativeImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSequenceInAlternative()
* @generated
*/
EClass SEQUENCE_IN_ALTERNATIVE = eINSTANCE.getSequenceInAlternative();
/**
* The meta object literal for the '<em><b>Alternative Container</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SEQUENCE_IN_ALTERNATIVE__ALTERNATIVE_CONTAINER = eINSTANCE.getSequenceInAlternative_AlternativeContainer();
/**
* The meta object literal for the '<em><b>Disambiguate</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SEQUENCE_IN_ALTERNATIVE__DISAMBIGUATE = eINSTANCE.getSequenceInAlternative_Disambiguate();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.PartialPArgImpl <em>Partial PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.PartialPArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getPartialPArg()
* @generated
*/
EClass PARTIAL_PARG = eINSTANCE.getPartialPArg();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.DisambiguatePArgImpl <em>Disambiguate PArg</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.DisambiguatePArgImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getDisambiguatePArg()
* @generated
*/
EClass DISAMBIGUATE_PARG = eINSTANCE.getDisambiguatePArg();
/**
* The meta object literal for the '<em><b>Disambiguation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DISAMBIGUATE_PARG__DISAMBIGUATION = eINSTANCE.getDisambiguatePArg_Disambiguation();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.InstanceOfExpImpl <em>Instance Of Exp</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.InstanceOfExpImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getInstanceOfExp()
* @generated
*/
EClass INSTANCE_OF_EXP = eINSTANCE.getInstanceOfExp();
/**
* The meta object literal for the '<em><b>Supertype</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INSTANCE_OF_EXP__SUPERTYPE = eINSTANCE.getInstanceOfExp_Supertype();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.EnumLiteralValImpl <em>Enum Literal Val</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.EnumLiteralValImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getEnumLiteralVal()
* @generated
*/
EClass ENUM_LITERAL_VAL = eINSTANCE.getEnumLiteralVal();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.StringValImpl <em>String Val</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.StringValImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getStringVal()
* @generated
*/
EClass STRING_VAL = eINSTANCE.getStringVal();
/**
* The meta object literal for the '<em><b>Symbol</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STRING_VAL__SYMBOL = eINSTANCE.getStringVal_Symbol();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.IntegerValImpl <em>Integer Val</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.IntegerValImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getIntegerVal()
* @generated
*/
EClass INTEGER_VAL = eINSTANCE.getIntegerVal();
/**
* The meta object literal for the '<em><b>Symbol</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTEGER_VAL__SYMBOL = eINSTANCE.getIntegerVal_Symbol();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.NegativeIntegerValImpl <em>Negative Integer Val</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.NegativeIntegerValImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getNegativeIntegerVal()
* @generated
*/
EClass NEGATIVE_INTEGER_VAL = eINSTANCE.getNegativeIntegerVal();
/**
* The meta object literal for the '<em><b>Symbol</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NEGATIVE_INTEGER_VAL__SYMBOL = eINSTANCE.getNegativeIntegerVal_Symbol();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.impl.LookupPropertyInitImpl <em>Lookup Property Init</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.LookupPropertyInitImpl
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getLookupPropertyInit()
* @generated
*/
EClass LOOKUP_PROPERTY_INIT = eINSTANCE.getLookupPropertyInit();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.TemplateModifiers <em>Template Modifiers</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.TemplateModifiers
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getTemplateModifiers()
* @generated
*/
EEnum TEMPLATE_MODIFIERS = eINSTANCE.getTemplateModifiers();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.SpaceKind <em>Space Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.SpaceKind
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getSpaceKind()
* @generated
*/
EEnum SPACE_KIND = eINSTANCE.getSpaceKind();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.Associativity <em>Associativity</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.Associativity
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getAssociativity()
* @generated
*/
EEnum ASSOCIATIVITY = eINSTANCE.getAssociativity();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.AutoCreateKind <em>Auto Create Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.AutoCreateKind
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getAutoCreateKind()
* @generated
*/
EEnum AUTO_CREATE_KIND = eINSTANCE.getAutoCreateKind();
/**
* The meta object literal for the '{@link com.sap.furcas.metamodel.FURCAS.TCS.ScopeKind <em>Scope Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.sap.furcas.metamodel.FURCAS.TCS.ScopeKind
* @see com.sap.furcas.metamodel.FURCAS.TCS.impl.TCSPackageImpl#getScopeKind()
* @generated
*/
EEnum SCOPE_KIND = eINSTANCE.getScopeKind();
}
} //TCSPackage