/**
*/
package org.erlide.erlang;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc --> The <b>Package</b> for the model. It contains
* accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
*
* @see org.erlide.erlang.ErlangFactory
* @model kind="package"
* @generated
*/
public interface ErlangPackage extends EPackage {
/**
* The package name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNAME = "erlang";
/**
* The package namespace URI. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_URI = "http://www.erlide.org/Erlang";
/**
* The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
String eNS_PREFIX = "erlang";
/**
* The singleton instance of the package. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
ErlangPackage eINSTANCE = org.erlide.erlang.impl.ErlangPackageImpl.init();
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.AtomRefTargetImpl <em>Atom Ref Target</em>}
* ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.AtomRefTargetImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAtomRefTarget()
* @generated
*/
int ATOM_REF_TARGET = 1;
/**
* The number of structural features of the '<em>Atom Ref Target</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATOM_REF_TARGET_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.ModuleImpl
* <em>Module</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ModuleImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getModule()
* @generated
*/
int MODULE = 0;
/**
* The feature id for the '<em><b>Forms</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MODULE__FORMS = ATOM_REF_TARGET_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Module</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MODULE_FEATURE_COUNT = ATOM_REF_TARGET_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.FormImpl
* <em>Form</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FormImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getForm()
* @generated
*/
int FORM = 2;
/**
* The number of structural features of the '<em>Form</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FORM_FEATURE_COUNT = 0;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.ConditionalFormBlockImpl
* <em>Conditional Form Block</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.ConditionalFormBlockImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getConditionalFormBlock()
* @generated
*/
int CONDITIONAL_FORM_BLOCK = 3;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_FORM_BLOCK__CONDITION = FORM_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>If Forms</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_FORM_BLOCK__IF_FORMS = FORM_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Has Else</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_FORM_BLOCK__HAS_ELSE = FORM_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Else Forms</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_FORM_BLOCK__ELSE_FORMS = FORM_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>End</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_FORM_BLOCK__END = FORM_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Conditional Form Block</em>
* ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_FORM_BLOCK_FEATURE_COUNT = FORM_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.AttributeImpl
* <em>Attribute</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.AttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAttribute()
* @generated
*/
int ATTRIBUTE = 4;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATTRIBUTE__TAG = FORM_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Attribute</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATTRIBUTE_FEATURE_COUNT = FORM_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.ConditionalAttributeImpl
* <em>Conditional Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.ConditionalAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getConditionalAttribute()
* @generated
*/
int CONDITIONAL_ATTRIBUTE = 5;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_ATTRIBUTE__TAG = 0;
/**
* The number of structural features of the '<em>Conditional Attribute</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONDITIONAL_ATTRIBUTE_FEATURE_COUNT = 1;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.AbstractDefineAttributeImpl
* <em>Abstract Define Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.AbstractDefineAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAbstractDefineAttribute()
* @generated
*/
int ABSTRACT_DEFINE_ATTRIBUTE = 6;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_DEFINE_ATTRIBUTE__TAG = ATTRIBUTE__TAG;
/**
* The number of structural features of the '
* <em>Abstract Define Attribute</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_DEFINE_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.DefineAttributeImpl
* <em>Define Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.DefineAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getDefineAttribute()
* @generated
*/
int DEFINE_ATTRIBUTE = 7;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINE_ATTRIBUTE__TAG = ABSTRACT_DEFINE_ATTRIBUTE__TAG;
/**
* The feature id for the '<em><b>Macro Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINE_ATTRIBUTE__MACRO_NAME = ABSTRACT_DEFINE_ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Args</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINE_ATTRIBUTE__ARGS = ABSTRACT_DEFINE_ATTRIBUTE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINE_ATTRIBUTE__VALUE = ABSTRACT_DEFINE_ATTRIBUTE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Define Attribute</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int DEFINE_ATTRIBUTE_FEATURE_COUNT = ABSTRACT_DEFINE_ATTRIBUTE_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.UndefAttributeImpl
* <em>Undef Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.UndefAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getUndefAttribute()
* @generated
*/
int UNDEF_ATTRIBUTE = 8;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNDEF_ATTRIBUTE__TAG = ABSTRACT_DEFINE_ATTRIBUTE__TAG;
/**
* The feature id for the '<em><b>Ref</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNDEF_ATTRIBUTE__REF = ABSTRACT_DEFINE_ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Undef Attribute</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNDEF_ATTRIBUTE_FEATURE_COUNT = ABSTRACT_DEFINE_ATTRIBUTE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.IfdefAttributeImpl
* <em>Ifdef Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.IfdefAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getIfdefAttribute()
* @generated
*/
int IFDEF_ATTRIBUTE = 9;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IFDEF_ATTRIBUTE__TAG = CONDITIONAL_ATTRIBUTE__TAG;
/**
* The feature id for the '<em><b>Ref</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IFDEF_ATTRIBUTE__REF = CONDITIONAL_ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Ifdef Attribute</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IFDEF_ATTRIBUTE_FEATURE_COUNT = CONDITIONAL_ATTRIBUTE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.ElseAttributeImpl <em>Else Attribute</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ElseAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getElseAttribute()
* @generated
*/
int ELSE_ATTRIBUTE = 10;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELSE_ATTRIBUTE__TAG = CONDITIONAL_ATTRIBUTE__TAG;
/**
* The number of structural features of the '<em>Else Attribute</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ELSE_ATTRIBUTE_FEATURE_COUNT = CONDITIONAL_ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.EndifAttributeImpl
* <em>Endif Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.EndifAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getEndifAttribute()
* @generated
*/
int ENDIF_ATTRIBUTE = 11;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENDIF_ATTRIBUTE__TAG = CONDITIONAL_ATTRIBUTE__TAG;
/**
* The number of structural features of the '<em>Endif Attribute</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENDIF_ATTRIBUTE_FEATURE_COUNT = CONDITIONAL_ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.AbstractIncludeAttributeImpl
* <em>Abstract Include Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.AbstractIncludeAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAbstractIncludeAttribute()
* @generated
*/
int ABSTRACT_INCLUDE_ATTRIBUTE = 12;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_INCLUDE_ATTRIBUTE__TAG = ATTRIBUTE__TAG;
/**
* The feature id for the '<em><b>Import URI</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_INCLUDE_ATTRIBUTE__IMPORT_URI = ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '
* <em>Abstract Include Attribute</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_INCLUDE_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.IncludeAttributeImpl
* <em>Include Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.IncludeAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getIncludeAttribute()
* @generated
*/
int INCLUDE_ATTRIBUTE = 13;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INCLUDE_ATTRIBUTE__TAG = ABSTRACT_INCLUDE_ATTRIBUTE__TAG;
/**
* The feature id for the '<em><b>Import URI</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INCLUDE_ATTRIBUTE__IMPORT_URI = ABSTRACT_INCLUDE_ATTRIBUTE__IMPORT_URI;
/**
* The number of structural features of the '<em>Include Attribute</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INCLUDE_ATTRIBUTE_FEATURE_COUNT = ABSTRACT_INCLUDE_ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.IncludeLibAttributeImpl
* <em>Include Lib Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.IncludeLibAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getIncludeLibAttribute()
* @generated
*/
int INCLUDE_LIB_ATTRIBUTE = 14;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INCLUDE_LIB_ATTRIBUTE__TAG = ABSTRACT_INCLUDE_ATTRIBUTE__TAG;
/**
* The feature id for the '<em><b>Import URI</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INCLUDE_LIB_ATTRIBUTE__IMPORT_URI = ABSTRACT_INCLUDE_ATTRIBUTE__IMPORT_URI;
/**
* The number of structural features of the '<em>Include Lib Attribute</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INCLUDE_LIB_ATTRIBUTE_FEATURE_COUNT = ABSTRACT_INCLUDE_ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.FileAttributeImpl <em>File Attribute</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FileAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFileAttribute()
* @generated
*/
int FILE_ATTRIBUTE = 15;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FILE_ATTRIBUTE__TAG = ATTRIBUTE__TAG;
/**
* The feature id for the '<em><b>File</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FILE_ATTRIBUTE__FILE = ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FILE_ATTRIBUTE__LINE = ATTRIBUTE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>File Attribute</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FILE_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.ModuleAttributeImpl
* <em>Module Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.ModuleAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getModuleAttribute()
* @generated
*/
int MODULE_ATTRIBUTE = 16;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MODULE_ATTRIBUTE__TAG = ATTRIBUTE__TAG;
/**
* The feature id for the '<em><b>Module Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MODULE_ATTRIBUTE__MODULE_NAME = ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Module Attribute</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MODULE_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.EncodingAttributeImpl
* <em>Encoding Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.EncodingAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getEncodingAttribute()
* @generated
*/
int ENCODING_ATTRIBUTE = 17;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENCODING_ATTRIBUTE__TAG = ATTRIBUTE__TAG;
/**
* The feature id for the '<em><b>Charset</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENCODING_ATTRIBUTE__CHARSET = ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Encoding Attribute</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ENCODING_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.RecordAttributeImpl
* <em>Record Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.RecordAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRecordAttribute()
* @generated
*/
int RECORD_ATTRIBUTE = 18;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_ATTRIBUTE__TAG = ATOM_REF_TARGET_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_ATTRIBUTE__NAME = ATOM_REF_TARGET_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Fields</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_ATTRIBUTE__FIELDS = ATOM_REF_TARGET_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Record Macro</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_ATTRIBUTE__RECORD_MACRO = ATOM_REF_TARGET_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Record Attribute</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_ATTRIBUTE_FEATURE_COUNT = ATOM_REF_TARGET_FEATURE_COUNT + 4;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.RecordFieldDefImpl
* <em>Record Field Def</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.RecordFieldDefImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRecordFieldDef()
* @generated
*/
int RECORD_FIELD_DEF = 19;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_FIELD_DEF__NAME = ATOM_REF_TARGET_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_FIELD_DEF__VALUE = ATOM_REF_TARGET_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_FIELD_DEF__TYPE = ATOM_REF_TARGET_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Record Field Def</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_FIELD_DEF_FEATURE_COUNT = ATOM_REF_TARGET_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.ExportAttributeImpl
* <em>Export Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.ExportAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getExportAttribute()
* @generated
*/
int EXPORT_ATTRIBUTE = 20;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPORT_ATTRIBUTE__TAG = ATTRIBUTE__TAG;
/**
* The feature id for the '<em><b>Funs</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPORT_ATTRIBUTE__FUNS = ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Export Attribute</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPORT_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.ImportAttributeImpl
* <em>Import Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.ImportAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getImportAttribute()
* @generated
*/
int IMPORT_ATTRIBUTE = 21;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IMPORT_ATTRIBUTE__TAG = ATTRIBUTE__TAG;
/**
* The feature id for the '<em><b>Module</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IMPORT_ATTRIBUTE__MODULE = ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Funs</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IMPORT_ATTRIBUTE__FUNS = ATTRIBUTE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Import Attribute</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IMPORT_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.CompileAttributeImpl
* <em>Compile Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.CompileAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getCompileAttribute()
* @generated
*/
int COMPILE_ATTRIBUTE = 22;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPILE_ATTRIBUTE__TAG = ATTRIBUTE__TAG;
/**
* The feature id for the '<em><b>Options</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPILE_ATTRIBUTE__OPTIONS = ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Compile Attribute</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COMPILE_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.AbstractTypeAttributeImpl
* <em>Abstract Type Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.AbstractTypeAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAbstractTypeAttribute()
* @generated
*/
int ABSTRACT_TYPE_ATTRIBUTE = 23;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_TYPE_ATTRIBUTE__TAG = ATTRIBUTE__TAG;
/**
* The number of structural features of the '
* <em>Abstract Type Attribute</em>' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
* @ordered
*/
int ABSTRACT_TYPE_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.SpecAttributeImpl <em>Spec Attribute</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.SpecAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getSpecAttribute()
* @generated
*/
int SPEC_ATTRIBUTE = 24;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPEC_ATTRIBUTE__TAG = ABSTRACT_TYPE_ATTRIBUTE__TAG;
/**
* The feature id for the '<em><b>Ref</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPEC_ATTRIBUTE__REF = ABSTRACT_TYPE_ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Signatures</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPEC_ATTRIBUTE__SIGNATURES = ABSTRACT_TYPE_ATTRIBUTE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Spec Attribute</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int SPEC_ATTRIBUTE_FEATURE_COUNT = ABSTRACT_TYPE_ATTRIBUTE_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.TypeAttributeImpl <em>Type Attribute</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.TypeAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTypeAttribute()
* @generated
*/
int TYPE_ATTRIBUTE = 25;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_ATTRIBUTE__TAG = ATOM_REF_TARGET_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_ATTRIBUTE__NAME = ATOM_REF_TARGET_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Args</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_ATTRIBUTE__ARGS = ATOM_REF_TARGET_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_ATTRIBUTE__TYPE = ATOM_REF_TARGET_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Type Attribute</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_ATTRIBUTE_FEATURE_COUNT = ATOM_REF_TARGET_FEATURE_COUNT + 4;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.CustomAttributeImpl
* <em>Custom Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.CustomAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getCustomAttribute()
* @generated
*/
int CUSTOM_ATTRIBUTE = 26;
/**
* The feature id for the '<em><b>Tag</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CUSTOM_ATTRIBUTE__TAG = ATTRIBUTE__TAG;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CUSTOM_ATTRIBUTE__VALUE = ATTRIBUTE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Custom Attribute</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CUSTOM_ATTRIBUTE_FEATURE_COUNT = ATTRIBUTE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.FunctionImpl
* <em>Function</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FunctionImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunction()
* @generated
*/
int FUNCTION = 27;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION__NAME = ATOM_REF_TARGET_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Clauses</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION__CLAUSES = ATOM_REF_TARGET_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Function</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_FEATURE_COUNT = ATOM_REF_TARGET_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.FunctionClauseImpl
* <em>Function Clause</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.FunctionClauseImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunctionClause()
* @generated
*/
int FUNCTION_CLAUSE = 28;
/**
* The feature id for the '<em><b>Ref</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_CLAUSE__REF = 0;
/**
* The feature id for the '<em><b>Params</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_CLAUSE__PARAMS = 1;
/**
* The feature id for the '<em><b>Guard</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_CLAUSE__GUARD = 2;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_CLAUSE__BODY = 3;
/**
* The number of structural features of the '<em>Function Clause</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUNCTION_CLAUSE_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.GuardImpl
* <em>Guard</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.GuardImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getGuard()
* @generated
*/
int GUARD = 29;
/**
* The feature id for the '<em><b>Guards</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GUARD__GUARDS = 0;
/**
* The number of structural features of the '<em>Guard</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int GUARD_FEATURE_COUNT = 1;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.ExpressionsImpl <em>Expressions</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ExpressionsImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getExpressions()
* @generated
*/
int EXPRESSIONS = 30;
/**
* The feature id for the '<em><b>Exprs</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSIONS__EXPRS = 0;
/**
* The number of structural features of the '<em>Expressions</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSIONS_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.ExpressionImpl
* <em>Expression</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.ExpressionImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getExpression()
* @generated
*/
int EXPRESSION = 31;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSION__LINE = 0;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSION__EXPR = 1;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSION__PARTS = 2;
/**
* The number of structural features of the '<em>Expression</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int EXPRESSION_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.MacroCallImpl
* <em>Macro Call</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.MacroCallImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getMacroCall()
* @generated
*/
int MACRO_CALL = 32;
/**
* The feature id for the '<em><b>Macro Name</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_CALL__MACRO_NAME = 0;
/**
* The feature id for the '<em><b>Args</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_CALL__ARGS = 1;
/**
* The number of structural features of the '<em>Macro Call</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_CALL_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.RecordExprImpl
* <em>Record Expr</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.RecordExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRecordExpr()
* @generated
*/
int RECORD_EXPR = 33;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_EXPR__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_EXPR__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_EXPR__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Ref</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_EXPR__REF = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Record</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_EXPR__RECORD = EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Rec</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_EXPR__REC = EXPRESSION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Field</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_EXPR__FIELD = EXPRESSION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Tuple</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_EXPR__TUPLE = EXPRESSION_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Record Expr</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_EXPR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.QueryExprImpl
* <em>Query Expr</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.QueryExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getQueryExpr()
* @generated
*/
int QUERY_EXPR = 34;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUERY_EXPR__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUERY_EXPR__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUERY_EXPR__PARTS = EXPRESSION__PARTS;
/**
* The number of structural features of the '<em>Query Expr</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int QUERY_EXPR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.CondExprImpl
* <em>Cond Expr</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.CondExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getCondExpr()
* @generated
*/
int COND_EXPR = 35;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COND_EXPR__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COND_EXPR__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COND_EXPR__PARTS = EXPRESSION__PARTS;
/**
* The number of structural features of the '<em>Cond Expr</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int COND_EXPR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.LetExprImpl
* <em>Let Expr</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.LetExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getLetExpr()
* @generated
*/
int LET_EXPR = 36;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LET_EXPR__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LET_EXPR__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LET_EXPR__PARTS = EXPRESSION__PARTS;
/**
* The number of structural features of the '<em>Let Expr</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LET_EXPR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.RecordTupleImpl <em>Record Tuple</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.RecordTupleImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRecordTuple()
* @generated
*/
int RECORD_TUPLE = 37;
/**
* The feature id for the '<em><b>Fields</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_TUPLE__FIELDS = 0;
/**
* The number of structural features of the '<em>Record Tuple</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_TUPLE_FEATURE_COUNT = 1;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.RecordFieldExprImpl
* <em>Record Field Expr</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.RecordFieldExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRecordFieldExpr()
* @generated
*/
int RECORD_FIELD_EXPR = 38;
/**
* The feature id for the '<em><b>Ref</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_FIELD_EXPR__REF = 0;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_FIELD_EXPR__VALUE = 1;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_FIELD_EXPR__TYPE = 2;
/**
* The number of structural features of the '<em>Record Field Expr</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_FIELD_EXPR_FEATURE_COUNT = 3;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.StringLiteralPartImpl
* <em>String Literal Part</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.StringLiteralPartImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getStringLiteralPart()
* @generated
*/
int STRING_LITERAL_PART = 39;
/**
* The feature id for the '<em><b>Macro</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRING_LITERAL_PART__MACRO = 0;
/**
* The feature id for the '<em><b>String</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRING_LITERAL_PART__STRING = 1;
/**
* The number of structural features of the '<em>String Literal Part</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STRING_LITERAL_PART_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.IfExprImpl
* <em>If Expr</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.IfExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getIfExpr()
* @generated
*/
int IF_EXPR = 40;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IF_EXPR__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IF_EXPR__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IF_EXPR__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Clauses</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IF_EXPR__CLAUSES = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>If Expr</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IF_EXPR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.IfClauseImpl
* <em>If Clause</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.IfClauseImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getIfClause()
* @generated
*/
int IF_CLAUSE = 41;
/**
* The feature id for the '<em><b>Guard</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IF_CLAUSE__GUARD = 0;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IF_CLAUSE__BODY = 1;
/**
* The number of structural features of the '<em>If Clause</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int IF_CLAUSE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.CaseExprImpl
* <em>Case Expr</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.CaseExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getCaseExpr()
* @generated
*/
int CASE_EXPR = 42;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CASE_EXPR__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CASE_EXPR__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CASE_EXPR__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Clauses</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CASE_EXPR__CLAUSES = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Case Expr</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CASE_EXPR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.CrClauseImpl
* <em>Cr Clause</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.CrClauseImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getCrClause()
* @generated
*/
int CR_CLAUSE = 43;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CR_CLAUSE__EXPR = 0;
/**
* The feature id for the '<em><b>Guard</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CR_CLAUSE__GUARD = 1;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CR_CLAUSE__BODY = 2;
/**
* The number of structural features of the '<em>Cr Clause</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CR_CLAUSE_FEATURE_COUNT = 3;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.ReceiveExprImpl <em>Receive Expr</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ReceiveExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getReceiveExpr()
* @generated
*/
int RECEIVE_EXPR = 44;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECEIVE_EXPR__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECEIVE_EXPR__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECEIVE_EXPR__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Clauses</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECEIVE_EXPR__CLAUSES = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>After expr</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECEIVE_EXPR__AFTER_EXPR = EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>After body</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECEIVE_EXPR__AFTER_BODY = EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Receive Expr</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECEIVE_EXPR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.FunExprImpl
* <em>Fun Expr</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FunExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunExpr()
* @generated
*/
int FUN_EXPR = 45;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_EXPR__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_EXPR__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_EXPR__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Clauses</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_EXPR__CLAUSES = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Fun Expr</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_EXPR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.FunRefImpl
* <em>Fun Ref</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FunRefImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunRef()
* @generated
*/
int FUN_REF = 46;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_REF__LINE = FUN_EXPR__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_REF__EXPR = FUN_EXPR__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_REF__PARTS = FUN_EXPR__PARTS;
/**
* The feature id for the '<em><b>Clauses</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_REF__CLAUSES = FUN_EXPR__CLAUSES;
/**
* The feature id for the '<em><b>Module</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_REF__MODULE = FUN_EXPR_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_REF__FUNCTION = FUN_EXPR_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Arity</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_REF__ARITY = FUN_EXPR_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Fun Ref</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_REF_FEATURE_COUNT = FUN_EXPR_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.TryExprImpl
* <em>Try Expr</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.TryExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTryExpr()
* @generated
*/
int TRY_EXPR = 47;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_EXPR__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_EXPR__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_EXPR__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_EXPR__BODY = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Of clauses</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_EXPR__OF_CLAUSES = EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Catch</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_EXPR__CATCH = EXPRESSION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>After body</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_EXPR__AFTER_BODY = EXPRESSION_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Try Expr</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_EXPR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.TryClauseImpl
* <em>Try Clause</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.TryClauseImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTryClause()
* @generated
*/
int TRY_CLAUSE = 48;
/**
* The feature id for the '<em><b>Hdr</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_CLAUSE__HDR = 0;
/**
* The feature id for the '<em><b>Cond</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_CLAUSE__COND = 1;
/**
* The feature id for the '<em><b>Guard</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_CLAUSE__GUARD = 2;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_CLAUSE__BODY = 3;
/**
* The number of structural features of the '<em>Try Clause</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRY_CLAUSE_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.ErlListImpl
* <em>Erl List</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ErlListImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getErlList()
* @generated
*/
int ERL_LIST = 49;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_LIST__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_LIST__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_LIST__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_LIST__ELEMENTS = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Tail</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_LIST__TAIL = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Erl List</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_LIST_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.ErlTupleImpl
* <em>Erl Tuple</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ErlTupleImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getErlTuple()
* @generated
*/
int ERL_TUPLE = 50;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_TUPLE__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_TUPLE__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_TUPLE__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_TUPLE__ELEMENTS = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Erl Tuple</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_TUPLE_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.ErlBinaryImpl
* <em>Erl Binary</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.ErlBinaryImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getErlBinary()
* @generated
*/
int ERL_BINARY = 51;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_BINARY__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_BINARY__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_BINARY__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_BINARY__ELEMENTS = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Erl Binary</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_BINARY_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.BinaryItemImpl
* <em>Binary Item</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.BinaryItemImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBinaryItem()
* @generated
*/
int BINARY_ITEM = 52;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_ITEM__EXPR = 0;
/**
* The feature id for the '<em><b>Size</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_ITEM__SIZE = 1;
/**
* The feature id for the '<em><b>Types</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_ITEM__TYPES = 2;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_ITEM__TYPE = 3;
/**
* The number of structural features of the '<em>Binary Item</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_ITEM_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.BitTypeImpl
* <em>Bit Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.BitTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBitType()
* @generated
*/
int BIT_TYPE = 53;
/**
* The feature id for the '<em><b>Type Name</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_TYPE__TYPE_NAME = 0;
/**
* The feature id for the '<em><b>Size</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_TYPE__SIZE = 1;
/**
* The number of structural features of the '<em>Bit Type</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIT_TYPE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.LCExprImpl
* <em>LC Expr</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.LCExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getLCExpr()
* @generated
*/
int LC_EXPR = 54;
/**
* The feature id for the '<em><b>O1</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LC_EXPR__O1 = 0;
/**
* The feature id for the '<em><b>Op</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LC_EXPR__OP = 1;
/**
* The feature id for the '<em><b>O2</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LC_EXPR__O2 = 2;
/**
* The number of structural features of the '<em>LC Expr</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LC_EXPR_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.TypeSigImpl
* <em>Type Sig</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.TypeSigImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTypeSig()
* @generated
*/
int TYPE_SIG = 55;
/**
* The feature id for the '<em><b>Decl</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_SIG__DECL = 0;
/**
* The feature id for the '<em><b>Guards</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_SIG__GUARDS = 1;
/**
* The number of structural features of the '<em>Type Sig</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_SIG_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.Type100Impl
* <em>Type100</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.Type100Impl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getType100()
* @generated
*/
int TYPE100 = 60;
/**
* The number of structural features of the '<em>Type100</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE100_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.Type200Impl
* <em>Type200</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.Type200Impl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getType200()
* @generated
*/
int TYPE200 = 61;
/**
* The number of structural features of the '<em>Type200</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE200_FEATURE_COUNT = TYPE100_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.Type300Impl
* <em>Type300</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.Type300Impl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getType300()
* @generated
*/
int TYPE300 = 62;
/**
* The number of structural features of the '<em>Type300</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE300_FEATURE_COUNT = TYPE200_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.Type400Impl
* <em>Type400</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.Type400Impl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getType400()
* @generated
*/
int TYPE400 = 63;
/**
* The number of structural features of the '<em>Type400</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE400_FEATURE_COUNT = TYPE300_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.Type500Impl
* <em>Type500</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.Type500Impl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getType500()
* @generated
*/
int TYPE500 = 64;
/**
* The number of structural features of the '<em>Type500</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE500_FEATURE_COUNT = TYPE400_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.TypeImpl
* <em>Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.TypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getType()
* @generated
*/
int TYPE = 65;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE__TYPE_NAME = TYPE500_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE__VALUE = TYPE500_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Type</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_FEATURE_COUNT = TYPE500_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.FunTypeImpl
* <em>Fun Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FunTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunType()
* @generated
*/
int FUN_TYPE = 56;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_TYPE__TYPE_NAME = TYPE__TYPE_NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_TYPE__VALUE = TYPE__VALUE;
/**
* The feature id for the '<em><b>Args</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_TYPE__ARGS = TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Return</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_TYPE__RETURN = TYPE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_TYPE__TYPE = TYPE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Fun Type</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_TYPE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.TypeGuardsImpl
* <em>Type Guards</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.TypeGuardsImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTypeGuards()
* @generated
*/
int TYPE_GUARDS = 57;
/**
* The feature id for the '<em><b>Items</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_GUARDS__ITEMS = 0;
/**
* The number of structural features of the '<em>Type Guards</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_GUARDS_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.TypeGuardImpl
* <em>Type Guard</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.TypeGuardImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTypeGuard()
* @generated
*/
int TYPE_GUARD = 58;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_GUARD__TYPE_NAME = 0;
/**
* The feature id for the '<em><b>Types</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_GUARD__TYPES = 1;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_GUARD__TYPE = 2;
/**
* The number of structural features of the '<em>Type Guard</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TYPE_GUARD_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.TopTypeImpl
* <em>Top Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.TopTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTopType()
* @generated
*/
int TOP_TYPE = 59;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOP_TYPE__TYPE_NAME = TYPE100_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOP_TYPE__VALUE = TYPE100_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Var</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOP_TYPE__VAR = TYPE100_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOP_TYPE__TYPE = TYPE100_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Left Operand</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOP_TYPE__LEFT_OPERAND = TYPE100_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Op</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOP_TYPE__OP = TYPE100_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Right Operand</b></em>' containment
* reference. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOP_TYPE__RIGHT_OPERAND = TYPE100_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>Top Type</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TOP_TYPE_FEATURE_COUNT = TYPE100_FEATURE_COUNT + 7;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.FieldTypeImpl
* <em>Field Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.FieldTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFieldType()
* @generated
*/
int FIELD_TYPE = 66;
/**
* The feature id for the '<em><b>Type Name</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FIELD_TYPE__TYPE_NAME = 0;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FIELD_TYPE__TYPE = 1;
/**
* The number of structural features of the '<em>Field Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FIELD_TYPE_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.BinaryTypeImpl
* <em>Binary Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.BinaryTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBinaryType()
* @generated
*/
int BINARY_TYPE = 67;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_TYPE__TYPE_NAME = TYPE__TYPE_NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_TYPE__VALUE = TYPE__VALUE;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_TYPE__TYPE = TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Binary Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_TYPE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.BinBaseTypeImpl <em>Bin Base Type</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.BinBaseTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBinBaseType()
* @generated
*/
int BIN_BASE_TYPE = 68;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIN_BASE_TYPE__TYPE_NAME = 0;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIN_BASE_TYPE__TYPE = 1;
/**
* The number of structural features of the '<em>Bin Base Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIN_BASE_TYPE_FEATURE_COUNT = 2;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.BinUnitTypeImpl <em>Bin Unit Type</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.BinUnitTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBinUnitType()
* @generated
*/
int BIN_UNIT_TYPE = 69;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIN_UNIT_TYPE__TYPE_NAME = 0;
/**
* The feature id for the '<em><b>M</b></em>' attribute. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIN_UNIT_TYPE__M = 1;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIN_UNIT_TYPE__TYPE = 2;
/**
* The number of structural features of the '<em>Bin Unit Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIN_UNIT_TYPE_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.FunType100Impl
* <em>Fun Type100</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.FunType100Impl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunType100()
* @generated
*/
int FUN_TYPE100 = 70;
/**
* The number of structural features of the '<em>Fun Type100</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_TYPE100_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.MacroFormImpl
* <em>Macro Form</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.MacroFormImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getMacroForm()
* @generated
*/
int MACRO_FORM = 71;
/**
* The feature id for the '<em><b>Call</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_FORM__CALL = FORM_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Macro Form</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_FORM_FEATURE_COUNT = FORM_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.CatchExprImpl
* <em>Catch Expr</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.CatchExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getCatchExpr()
* @generated
*/
int CATCH_EXPR = 72;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CATCH_EXPR__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CATCH_EXPR__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CATCH_EXPR__PARTS = EXPRESSION__PARTS;
/**
* The number of structural features of the '<em>Catch Expr</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CATCH_EXPR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.MatchExprImpl
* <em>Match Expr</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.MatchExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getMatchExpr()
* @generated
*/
int MATCH_EXPR = 73;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MATCH_EXPR__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MATCH_EXPR__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MATCH_EXPR__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Op Left</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MATCH_EXPR__OP_LEFT = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Op</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MATCH_EXPR__OP = EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Op Right</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MATCH_EXPR__OP_RIGHT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Match Expr</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MATCH_EXPR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.BinOpImpl
* <em>Bin Op</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.BinOpImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBinOp()
* @generated
*/
int BIN_OP = 74;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIN_OP__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIN_OP__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIN_OP__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Op Left</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIN_OP__OP_LEFT = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Op</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIN_OP__OP = EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Op Right</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIN_OP__OP_RIGHT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Op Right2</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIN_OP__OP_RIGHT2 = EXPRESSION_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Bin Op</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BIN_OP_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.AddOpImpl
* <em>Add Op</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.AddOpImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAddOp()
* @generated
*/
int ADD_OP = 75;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ADD_OP__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ADD_OP__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ADD_OP__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Op Left</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ADD_OP__OP_LEFT = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Op</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ADD_OP__OP = EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Op Right</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ADD_OP__OP_RIGHT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Add Op</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ADD_OP_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.MultOpImpl
* <em>Mult Op</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.MultOpImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getMultOp()
* @generated
*/
int MULT_OP = 76;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULT_OP__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULT_OP__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULT_OP__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Op Left</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULT_OP__OP_LEFT = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Op</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULT_OP__OP = EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Op Right</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULT_OP__OP_RIGHT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Mult Op</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MULT_OP_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.UnaryExprImpl
* <em>Unary Expr</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.UnaryExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getUnaryExpr()
* @generated
*/
int UNARY_EXPR = 77;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_EXPR__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_EXPR__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_EXPR__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Op</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_EXPR__OP = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Operand</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_EXPR__OPERAND = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Unary Expr</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_EXPR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.FunCallImpl
* <em>Fun Call</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FunCallImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunCall()
* @generated
*/
int FUN_CALL = 78;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_CALL__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_CALL__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_CALL__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Target</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_CALL__TARGET = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Args</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_CALL__ARGS = EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Args2</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_CALL__ARGS2 = EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Fun Call</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_CALL_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 3;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.RemoteTargetImpl <em>Remote Target</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.RemoteTargetImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRemoteTarget()
* @generated
*/
int REMOTE_TARGET = 79;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_TARGET__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_TARGET__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_TARGET__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Module</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_TARGET__MODULE = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_TARGET__FUNCTION = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Remote Target</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_TARGET_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.BlockExprImpl
* <em>Block Expr</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.BlockExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBlockExpr()
* @generated
*/
int BLOCK_EXPR = 80;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BLOCK_EXPR__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BLOCK_EXPR__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BLOCK_EXPR__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BLOCK_EXPR__BODY = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Block Expr</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BLOCK_EXPR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.AtomImpl
* <em>Atom</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.AtomImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAtom()
* @generated
*/
int ATOM = 81;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATOM__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATOM__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATOM__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATOM__VALUE = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Atom</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATOM_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.ErlCharImpl
* <em>Erl Char</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ErlCharImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getErlChar()
* @generated
*/
int ERL_CHAR = 82;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_CHAR__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_CHAR__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_CHAR__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_CHAR__VALUE = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Erl Char</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_CHAR_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.AtomRefImpl
* <em>Atom Ref</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.AtomRefImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAtomRef()
* @generated
*/
int ATOM_REF = 83;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATOM_REF__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATOM_REF__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATOM_REF__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Value</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATOM_REF__VALUE = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Atom Ref</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ATOM_REF_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.MacroImpl
* <em>Macro</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.MacroImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getMacro()
* @generated
*/
int MACRO = 84;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Value</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO__VALUE = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Macro</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int MACRO_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.VariableImpl
* <em>Variable</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.VariableImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getVariable()
* @generated
*/
int VARIABLE = 85;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Value</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE__VALUE = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Variable</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VARIABLE_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.ErlFloatImpl
* <em>Erl Float</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ErlFloatImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getErlFloat()
* @generated
*/
int ERL_FLOAT = 86;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_FLOAT__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_FLOAT__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_FLOAT__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_FLOAT__VALUE = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Erl Float</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_FLOAT_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.ErlIntegerImpl
* <em>Erl Integer</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.ErlIntegerImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getErlInteger()
* @generated
*/
int ERL_INTEGER = 87;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_INTEGER__LINE = EXPRESSION__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_INTEGER__EXPR = EXPRESSION__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_INTEGER__PARTS = EXPRESSION__PARTS;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_INTEGER__VALUE = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Erl Integer</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ERL_INTEGER_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.ListComprehensionImpl
* <em>List Comprehension</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.ListComprehensionImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getListComprehension()
* @generated
*/
int LIST_COMPREHENSION = 88;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LIST_COMPREHENSION__LINE = ERL_LIST__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LIST_COMPREHENSION__EXPR = ERL_LIST__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LIST_COMPREHENSION__PARTS = ERL_LIST__PARTS;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LIST_COMPREHENSION__ELEMENTS = ERL_LIST__ELEMENTS;
/**
* The feature id for the '<em><b>Tail</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LIST_COMPREHENSION__TAIL = ERL_LIST__TAIL;
/**
* The feature id for the '<em><b>Root</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LIST_COMPREHENSION__ROOT = ERL_LIST_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Generators</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LIST_COMPREHENSION__GENERATORS = ERL_LIST_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>List Comprehension</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LIST_COMPREHENSION_FEATURE_COUNT = ERL_LIST_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.BinaryComprehensionImpl
* <em>Binary Comprehension</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.BinaryComprehensionImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBinaryComprehension()
* @generated
*/
int BINARY_COMPREHENSION = 89;
/**
* The feature id for the '<em><b>Line</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_COMPREHENSION__LINE = ERL_BINARY__LINE;
/**
* The feature id for the '<em><b>Expr</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_COMPREHENSION__EXPR = ERL_BINARY__EXPR;
/**
* The feature id for the '<em><b>Parts</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_COMPREHENSION__PARTS = ERL_BINARY__PARTS;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_COMPREHENSION__ELEMENTS = ERL_BINARY__ELEMENTS;
/**
* The feature id for the '<em><b>Root</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_COMPREHENSION__ROOT = ERL_BINARY_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Generators</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_COMPREHENSION__GENERATORS = ERL_BINARY_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Binary Comprehension</em>'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int BINARY_COMPREHENSION_FEATURE_COUNT = ERL_BINARY_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.UnaryTypeImpl
* <em>Unary Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.UnaryTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getUnaryType()
* @generated
*/
int UNARY_TYPE = 90;
/**
* The feature id for the '<em><b>Op</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_TYPE__OP = TYPE500_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Operand</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_TYPE__OPERAND = TYPE500_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Unary Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNARY_TYPE_FEATURE_COUNT = TYPE500_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.RemoteTypeImpl
* <em>Remote Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.RemoteTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRemoteType()
* @generated
*/
int REMOTE_TYPE = 91;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_TYPE__TYPE_NAME = TYPE__TYPE_NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_TYPE__VALUE = TYPE__VALUE;
/**
* The feature id for the '<em><b>M</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_TYPE__M = TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Args</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_TYPE__ARGS = TYPE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Remote Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int REMOTE_TYPE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.ListTypeImpl
* <em>List Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ListTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getListType()
* @generated
*/
int LIST_TYPE = 92;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LIST_TYPE__TYPE_NAME = TYPE__TYPE_NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LIST_TYPE__VALUE = TYPE__VALUE;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LIST_TYPE__TYPE = TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>List Type</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int LIST_TYPE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.TupleTypeImpl
* <em>Tuple Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.TupleTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTupleType()
* @generated
*/
int TUPLE_TYPE = 93;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TUPLE_TYPE__TYPE_NAME = TYPE__TYPE_NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TUPLE_TYPE__VALUE = TYPE__VALUE;
/**
* The feature id for the '<em><b>Types</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TUPLE_TYPE__TYPES = TYPE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Tuple Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TUPLE_TYPE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.erlide.erlang.impl.RecordTypeImpl
* <em>Record Type</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see org.erlide.erlang.impl.RecordTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRecordType()
* @generated
*/
int RECORD_TYPE = 94;
/**
* The feature id for the '<em><b>Type Name</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_TYPE__TYPE_NAME = TYPE__TYPE_NAME;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_TYPE__VALUE = TYPE__VALUE;
/**
* The feature id for the '<em><b>Rec</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_TYPE__REC = TYPE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Fields</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_TYPE__FIELDS = TYPE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Record Type</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int RECORD_TYPE_FEATURE_COUNT = TYPE_FEATURE_COUNT + 2;
/**
* The meta object id for the '
* {@link org.erlide.erlang.impl.FunTypeListImpl <em>Fun Type List</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FunTypeListImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunTypeList()
* @generated
*/
int FUN_TYPE_LIST = 95;
/**
* The feature id for the '<em><b>Items</b></em>' containment reference
* list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_TYPE_LIST__ITEMS = FUN_TYPE100_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Return</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_TYPE_LIST__RETURN = FUN_TYPE100_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Fun Type List</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FUN_TYPE_LIST_FEATURE_COUNT = FUN_TYPE100_FEATURE_COUNT + 2;
/**
* Returns the meta object for class '{@link org.erlide.erlang.Module
* <em>Module</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Module</em>'.
* @see org.erlide.erlang.Module
* @generated
*/
EClass getModule();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.Module#getForms <em>Forms</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Forms</em>'.
* @see org.erlide.erlang.Module#getForms()
* @see #getModule()
* @generated
*/
EReference getModule_Forms();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.AtomRefTarget <em>Atom Ref Target</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Atom Ref Target</em>'.
* @see org.erlide.erlang.AtomRefTarget
* @generated
*/
EClass getAtomRefTarget();
/**
* Returns the meta object for class '{@link org.erlide.erlang.Form
* <em>Form</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Form</em>'.
* @see org.erlide.erlang.Form
* @generated
*/
EClass getForm();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.ConditionalFormBlock
* <em>Conditional Form Block</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Conditional Form Block</em>'.
* @see org.erlide.erlang.ConditionalFormBlock
* @generated
*/
EClass getConditionalFormBlock();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.ConditionalFormBlock#getCondition
* <em>Condition</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Condition</em>
* '.
* @see org.erlide.erlang.ConditionalFormBlock#getCondition()
* @see #getConditionalFormBlock()
* @generated
*/
EReference getConditionalFormBlock_Condition();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.ConditionalFormBlock#getIfForms
* <em>If Forms</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>If Forms</em>'.
* @see org.erlide.erlang.ConditionalFormBlock#getIfForms()
* @see #getConditionalFormBlock()
* @generated
*/
EReference getConditionalFormBlock_IfForms();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.ConditionalFormBlock#isHasElse
* <em>Has Else</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Has Else</em>'.
* @see org.erlide.erlang.ConditionalFormBlock#isHasElse()
* @see #getConditionalFormBlock()
* @generated
*/
EAttribute getConditionalFormBlock_HasElse();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.ConditionalFormBlock#getElseForms
* <em>Else Forms</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Else Forms</em>'.
* @see org.erlide.erlang.ConditionalFormBlock#getElseForms()
* @see #getConditionalFormBlock()
* @generated
*/
EReference getConditionalFormBlock_ElseForms();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.ConditionalFormBlock#getEnd <em>End</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>End</em>'.
* @see org.erlide.erlang.ConditionalFormBlock#getEnd()
* @see #getConditionalFormBlock()
* @generated
*/
EReference getConditionalFormBlock_End();
/**
* Returns the meta object for class '{@link org.erlide.erlang.Attribute
* <em>Attribute</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Attribute</em>'.
* @see org.erlide.erlang.Attribute
* @generated
*/
EClass getAttribute();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.Attribute#getTag <em>Tag</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Tag</em>'.
* @see org.erlide.erlang.Attribute#getTag()
* @see #getAttribute()
* @generated
*/
EAttribute getAttribute_Tag();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.ConditionalAttribute
* <em>Conditional Attribute</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Conditional Attribute</em>'.
* @see org.erlide.erlang.ConditionalAttribute
* @generated
*/
EClass getConditionalAttribute();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.ConditionalAttribute#getTag <em>Tag</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Tag</em>'.
* @see org.erlide.erlang.ConditionalAttribute#getTag()
* @see #getConditionalAttribute()
* @generated
*/
EAttribute getConditionalAttribute_Tag();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.AbstractDefineAttribute
* <em>Abstract Define Attribute</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Abstract Define Attribute</em>'.
* @see org.erlide.erlang.AbstractDefineAttribute
* @generated
*/
EClass getAbstractDefineAttribute();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.DefineAttribute <em>Define Attribute</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Define Attribute</em>'.
* @see org.erlide.erlang.DefineAttribute
* @generated
*/
EClass getDefineAttribute();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.DefineAttribute#getMacroName
* <em>Macro Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Macro Name</em>'.
* @see org.erlide.erlang.DefineAttribute#getMacroName()
* @see #getDefineAttribute()
* @generated
*/
EAttribute getDefineAttribute_MacroName();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.DefineAttribute#getArgs <em>Args</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Args</em>
* '.
* @see org.erlide.erlang.DefineAttribute#getArgs()
* @see #getDefineAttribute()
* @generated
*/
EReference getDefineAttribute_Args();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.DefineAttribute#getValue <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Value</em>'.
* @see org.erlide.erlang.DefineAttribute#getValue()
* @see #getDefineAttribute()
* @generated
*/
EReference getDefineAttribute_Value();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.UndefAttribute <em>Undef Attribute</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Undef Attribute</em>'.
* @see org.erlide.erlang.UndefAttribute
* @generated
*/
EClass getUndefAttribute();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.UndefAttribute#getRef <em>Ref</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Ref</em>'.
* @see org.erlide.erlang.UndefAttribute#getRef()
* @see #getUndefAttribute()
* @generated
*/
EReference getUndefAttribute_Ref();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.IfdefAttribute <em>Ifdef Attribute</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Ifdef Attribute</em>'.
* @see org.erlide.erlang.IfdefAttribute
* @generated
*/
EClass getIfdefAttribute();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.IfdefAttribute#getRef <em>Ref</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Ref</em>'.
* @see org.erlide.erlang.IfdefAttribute#getRef()
* @see #getIfdefAttribute()
* @generated
*/
EReference getIfdefAttribute_Ref();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.ElseAttribute <em>Else Attribute</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Else Attribute</em>'.
* @see org.erlide.erlang.ElseAttribute
* @generated
*/
EClass getElseAttribute();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.EndifAttribute <em>Endif Attribute</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Endif Attribute</em>'.
* @see org.erlide.erlang.EndifAttribute
* @generated
*/
EClass getEndifAttribute();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.AbstractIncludeAttribute
* <em>Abstract Include Attribute</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Abstract Include Attribute</em>'.
* @see org.erlide.erlang.AbstractIncludeAttribute
* @generated
*/
EClass getAbstractIncludeAttribute();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.AbstractIncludeAttribute#getImportURI
* <em>Import URI</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Import URI</em>'.
* @see org.erlide.erlang.AbstractIncludeAttribute#getImportURI()
* @see #getAbstractIncludeAttribute()
* @generated
*/
EAttribute getAbstractIncludeAttribute_ImportURI();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.IncludeAttribute <em>Include Attribute</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Include Attribute</em>'.
* @see org.erlide.erlang.IncludeAttribute
* @generated
*/
EClass getIncludeAttribute();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.IncludeLibAttribute
* <em>Include Lib Attribute</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Include Lib Attribute</em>'.
* @see org.erlide.erlang.IncludeLibAttribute
* @generated
*/
EClass getIncludeLibAttribute();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.FileAttribute <em>File Attribute</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>File Attribute</em>'.
* @see org.erlide.erlang.FileAttribute
* @generated
*/
EClass getFileAttribute();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.FileAttribute#getFile <em>File</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>File</em>'.
* @see org.erlide.erlang.FileAttribute#getFile()
* @see #getFileAttribute()
* @generated
*/
EAttribute getFileAttribute_File();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.FileAttribute#getLine <em>Line</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Line</em>'.
* @see org.erlide.erlang.FileAttribute#getLine()
* @see #getFileAttribute()
* @generated
*/
EAttribute getFileAttribute_Line();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.ModuleAttribute <em>Module Attribute</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Module Attribute</em>'.
* @see org.erlide.erlang.ModuleAttribute
* @generated
*/
EClass getModuleAttribute();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.ModuleAttribute#getModuleName
* <em>Module Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Module Name</em>'.
* @see org.erlide.erlang.ModuleAttribute#getModuleName()
* @see #getModuleAttribute()
* @generated
*/
EAttribute getModuleAttribute_ModuleName();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.EncodingAttribute <em>Encoding Attribute</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Encoding Attribute</em>'.
* @see org.erlide.erlang.EncodingAttribute
* @generated
*/
EClass getEncodingAttribute();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.EncodingAttribute#getCharset <em>Charset</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Charset</em>'.
* @see org.erlide.erlang.EncodingAttribute#getCharset()
* @see #getEncodingAttribute()
* @generated
*/
EAttribute getEncodingAttribute_Charset();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.RecordAttribute <em>Record Attribute</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Record Attribute</em>'.
* @see org.erlide.erlang.RecordAttribute
* @generated
*/
EClass getRecordAttribute();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.RecordAttribute#getName <em>Name</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.erlide.erlang.RecordAttribute#getName()
* @see #getRecordAttribute()
* @generated
*/
EAttribute getRecordAttribute_Name();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.RecordAttribute#getFields <em>Fields</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Fields</em>'.
* @see org.erlide.erlang.RecordAttribute#getFields()
* @see #getRecordAttribute()
* @generated
*/
EReference getRecordAttribute_Fields();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.RecordAttribute#getRecordMacro
* <em>Record Macro</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Record Macro</em>'.
* @see org.erlide.erlang.RecordAttribute#getRecordMacro()
* @see #getRecordAttribute()
* @generated
*/
EReference getRecordAttribute_RecordMacro();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.RecordFieldDef <em>Record Field Def</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Record Field Def</em>'.
* @see org.erlide.erlang.RecordFieldDef
* @generated
*/
EClass getRecordFieldDef();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.RecordFieldDef#getName <em>Name</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.erlide.erlang.RecordFieldDef#getName()
* @see #getRecordFieldDef()
* @generated
*/
EAttribute getRecordFieldDef_Name();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.RecordFieldDef#getValue <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Value</em>'.
* @see org.erlide.erlang.RecordFieldDef#getValue()
* @see #getRecordFieldDef()
* @generated
*/
EReference getRecordFieldDef_Value();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.RecordFieldDef#getType <em>Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.erlide.erlang.RecordFieldDef#getType()
* @see #getRecordFieldDef()
* @generated
*/
EReference getRecordFieldDef_Type();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.ExportAttribute <em>Export Attribute</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Export Attribute</em>'.
* @see org.erlide.erlang.ExportAttribute
* @generated
*/
EClass getExportAttribute();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.ExportAttribute#getFuns <em>Funs</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Funs</em>
* '.
* @see org.erlide.erlang.ExportAttribute#getFuns()
* @see #getExportAttribute()
* @generated
*/
EReference getExportAttribute_Funs();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.ImportAttribute <em>Import Attribute</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Import Attribute</em>'.
* @see org.erlide.erlang.ImportAttribute
* @generated
*/
EClass getImportAttribute();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.ImportAttribute#getModule <em>Module</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Module</em>'.
* @see org.erlide.erlang.ImportAttribute#getModule()
* @see #getImportAttribute()
* @generated
*/
EReference getImportAttribute_Module();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.ImportAttribute#getFuns <em>Funs</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Funs</em>
* '.
* @see org.erlide.erlang.ImportAttribute#getFuns()
* @see #getImportAttribute()
* @generated
*/
EReference getImportAttribute_Funs();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.CompileAttribute <em>Compile Attribute</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Compile Attribute</em>'.
* @see org.erlide.erlang.CompileAttribute
* @generated
*/
EClass getCompileAttribute();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.CompileAttribute#getOptions <em>Options</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Options</em>'.
* @see org.erlide.erlang.CompileAttribute#getOptions()
* @see #getCompileAttribute()
* @generated
*/
EReference getCompileAttribute_Options();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.AbstractTypeAttribute
* <em>Abstract Type Attribute</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Abstract Type Attribute</em>'.
* @see org.erlide.erlang.AbstractTypeAttribute
* @generated
*/
EClass getAbstractTypeAttribute();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.SpecAttribute <em>Spec Attribute</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Spec Attribute</em>'.
* @see org.erlide.erlang.SpecAttribute
* @generated
*/
EClass getSpecAttribute();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.SpecAttribute#getRef <em>Ref</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Ref</em>'.
* @see org.erlide.erlang.SpecAttribute#getRef()
* @see #getSpecAttribute()
* @generated
*/
EReference getSpecAttribute_Ref();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.SpecAttribute#getSignatures <em>Signatures</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Signatures</em>'.
* @see org.erlide.erlang.SpecAttribute#getSignatures()
* @see #getSpecAttribute()
* @generated
*/
EReference getSpecAttribute_Signatures();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.TypeAttribute <em>Type Attribute</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Type Attribute</em>'.
* @see org.erlide.erlang.TypeAttribute
* @generated
*/
EClass getTypeAttribute();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.TypeAttribute#getName <em>Name</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.erlide.erlang.TypeAttribute#getName()
* @see #getTypeAttribute()
* @generated
*/
EAttribute getTypeAttribute_Name();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.TypeAttribute#getArgs <em>Args</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Args</em>
* '.
* @see org.erlide.erlang.TypeAttribute#getArgs()
* @see #getTypeAttribute()
* @generated
*/
EReference getTypeAttribute_Args();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.TypeAttribute#getType <em>Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.erlide.erlang.TypeAttribute#getType()
* @see #getTypeAttribute()
* @generated
*/
EReference getTypeAttribute_Type();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.CustomAttribute <em>Custom Attribute</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Custom Attribute</em>'.
* @see org.erlide.erlang.CustomAttribute
* @generated
*/
EClass getCustomAttribute();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.CustomAttribute#getValue <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Value</em>'.
* @see org.erlide.erlang.CustomAttribute#getValue()
* @see #getCustomAttribute()
* @generated
*/
EReference getCustomAttribute_Value();
/**
* Returns the meta object for class '{@link org.erlide.erlang.Function
* <em>Function</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Function</em>'.
* @see org.erlide.erlang.Function
* @generated
*/
EClass getFunction();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.Function#getName <em>Name</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.erlide.erlang.Function#getName()
* @see #getFunction()
* @generated
*/
EAttribute getFunction_Name();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.Function#getClauses <em>Clauses</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Clauses</em>'.
* @see org.erlide.erlang.Function#getClauses()
* @see #getFunction()
* @generated
*/
EReference getFunction_Clauses();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.FunctionClause <em>Function Clause</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Function Clause</em>'.
* @see org.erlide.erlang.FunctionClause
* @generated
*/
EClass getFunctionClause();
/**
* Returns the meta object for the reference '
* {@link org.erlide.erlang.FunctionClause#getRef <em>Ref</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Ref</em>'.
* @see org.erlide.erlang.FunctionClause#getRef()
* @see #getFunctionClause()
* @generated
*/
EReference getFunctionClause_Ref();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.FunctionClause#getParams <em>Params</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Params</em>'.
* @see org.erlide.erlang.FunctionClause#getParams()
* @see #getFunctionClause()
* @generated
*/
EReference getFunctionClause_Params();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.FunctionClause#getGuard <em>Guard</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Guard</em>'.
* @see org.erlide.erlang.FunctionClause#getGuard()
* @see #getFunctionClause()
* @generated
*/
EReference getFunctionClause_Guard();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.FunctionClause#getBody <em>Body</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Body</em>'.
* @see org.erlide.erlang.FunctionClause#getBody()
* @see #getFunctionClause()
* @generated
*/
EReference getFunctionClause_Body();
/**
* Returns the meta object for class '{@link org.erlide.erlang.Guard
* <em>Guard</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Guard</em>'.
* @see org.erlide.erlang.Guard
* @generated
*/
EClass getGuard();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.Guard#getGuards <em>Guards</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Guards</em>'.
* @see org.erlide.erlang.Guard#getGuards()
* @see #getGuard()
* @generated
*/
EReference getGuard_Guards();
/**
* Returns the meta object for class '{@link org.erlide.erlang.Expressions
* <em>Expressions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Expressions</em>'.
* @see org.erlide.erlang.Expressions
* @generated
*/
EClass getExpressions();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.Expressions#getExprs <em>Exprs</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Exprs</em>'.
* @see org.erlide.erlang.Expressions#getExprs()
* @see #getExpressions()
* @generated
*/
EReference getExpressions_Exprs();
/**
* Returns the meta object for class '{@link org.erlide.erlang.Expression
* <em>Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Expression</em>'.
* @see org.erlide.erlang.Expression
* @generated
*/
EClass getExpression();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.Expression#isLine <em>Line</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Line</em>'.
* @see org.erlide.erlang.Expression#isLine()
* @see #getExpression()
* @generated
*/
EAttribute getExpression_Line();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.Expression#getExpr <em>Expr</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Expr</em>'.
* @see org.erlide.erlang.Expression#getExpr()
* @see #getExpression()
* @generated
*/
EReference getExpression_Expr();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.Expression#getParts <em>Parts</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Parts</em>'.
* @see org.erlide.erlang.Expression#getParts()
* @see #getExpression()
* @generated
*/
EReference getExpression_Parts();
/**
* Returns the meta object for class '{@link org.erlide.erlang.MacroCall
* <em>Macro Call</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Macro Call</em>'.
* @see org.erlide.erlang.MacroCall
* @generated
*/
EClass getMacroCall();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.MacroCall#getMacroName <em>Macro Name</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Macro Name</em>'.
* @see org.erlide.erlang.MacroCall#getMacroName()
* @see #getMacroCall()
* @generated
*/
EReference getMacroCall_MacroName();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.MacroCall#getArgs <em>Args</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Args</em>'.
* @see org.erlide.erlang.MacroCall#getArgs()
* @see #getMacroCall()
* @generated
*/
EReference getMacroCall_Args();
/**
* Returns the meta object for class '{@link org.erlide.erlang.RecordExpr
* <em>Record Expr</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Record Expr</em>'.
* @see org.erlide.erlang.RecordExpr
* @generated
*/
EClass getRecordExpr();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.RecordExpr#getRef <em>Ref</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Ref</em>'.
* @see org.erlide.erlang.RecordExpr#getRef()
* @see #getRecordExpr()
* @generated
*/
EReference getRecordExpr_Ref();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.RecordExpr#getRecord <em>Record</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Record</em>'.
* @see org.erlide.erlang.RecordExpr#getRecord()
* @see #getRecordExpr()
* @generated
*/
EReference getRecordExpr_Record();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.RecordExpr#getRec <em>Rec</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Rec</em>'.
* @see org.erlide.erlang.RecordExpr#getRec()
* @see #getRecordExpr()
* @generated
*/
EReference getRecordExpr_Rec();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.RecordExpr#getField <em>Field</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Field</em>'.
* @see org.erlide.erlang.RecordExpr#getField()
* @see #getRecordExpr()
* @generated
*/
EReference getRecordExpr_Field();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.RecordExpr#getTuple <em>Tuple</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Tuple</em>'.
* @see org.erlide.erlang.RecordExpr#getTuple()
* @see #getRecordExpr()
* @generated
*/
EReference getRecordExpr_Tuple();
/**
* Returns the meta object for class '{@link org.erlide.erlang.QueryExpr
* <em>Query Expr</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Query Expr</em>'.
* @see org.erlide.erlang.QueryExpr
* @generated
*/
EClass getQueryExpr();
/**
* Returns the meta object for class '{@link org.erlide.erlang.CondExpr
* <em>Cond Expr</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Cond Expr</em>'.
* @see org.erlide.erlang.CondExpr
* @generated
*/
EClass getCondExpr();
/**
* Returns the meta object for class '{@link org.erlide.erlang.LetExpr
* <em>Let Expr</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Let Expr</em>'.
* @see org.erlide.erlang.LetExpr
* @generated
*/
EClass getLetExpr();
/**
* Returns the meta object for class '{@link org.erlide.erlang.RecordTuple
* <em>Record Tuple</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Record Tuple</em>'.
* @see org.erlide.erlang.RecordTuple
* @generated
*/
EClass getRecordTuple();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.RecordTuple#getFields <em>Fields</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Fields</em>'.
* @see org.erlide.erlang.RecordTuple#getFields()
* @see #getRecordTuple()
* @generated
*/
EReference getRecordTuple_Fields();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.RecordFieldExpr <em>Record Field Expr</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Record Field Expr</em>'.
* @see org.erlide.erlang.RecordFieldExpr
* @generated
*/
EClass getRecordFieldExpr();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.RecordFieldExpr#getRef <em>Ref</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Ref</em>'.
* @see org.erlide.erlang.RecordFieldExpr#getRef()
* @see #getRecordFieldExpr()
* @generated
*/
EReference getRecordFieldExpr_Ref();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.RecordFieldExpr#getValue <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Value</em>'.
* @see org.erlide.erlang.RecordFieldExpr#getValue()
* @see #getRecordFieldExpr()
* @generated
*/
EReference getRecordFieldExpr_Value();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.RecordFieldExpr#getType <em>Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.erlide.erlang.RecordFieldExpr#getType()
* @see #getRecordFieldExpr()
* @generated
*/
EReference getRecordFieldExpr_Type();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.StringLiteralPart <em>String Literal Part</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>String Literal Part</em>'.
* @see org.erlide.erlang.StringLiteralPart
* @generated
*/
EClass getStringLiteralPart();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.StringLiteralPart#getMacro <em>Macro</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Macro</em>'.
* @see org.erlide.erlang.StringLiteralPart#getMacro()
* @see #getStringLiteralPart()
* @generated
*/
EReference getStringLiteralPart_Macro();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.StringLiteralPart#getString <em>String</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>String</em>'.
* @see org.erlide.erlang.StringLiteralPart#getString()
* @see #getStringLiteralPart()
* @generated
*/
EAttribute getStringLiteralPart_String();
/**
* Returns the meta object for class '{@link org.erlide.erlang.IfExpr
* <em>If Expr</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>If Expr</em>'.
* @see org.erlide.erlang.IfExpr
* @generated
*/
EClass getIfExpr();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.IfExpr#getClauses <em>Clauses</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Clauses</em>'.
* @see org.erlide.erlang.IfExpr#getClauses()
* @see #getIfExpr()
* @generated
*/
EReference getIfExpr_Clauses();
/**
* Returns the meta object for class '{@link org.erlide.erlang.IfClause
* <em>If Clause</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>If Clause</em>'.
* @see org.erlide.erlang.IfClause
* @generated
*/
EClass getIfClause();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.IfClause#getGuard <em>Guard</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Guard</em>'.
* @see org.erlide.erlang.IfClause#getGuard()
* @see #getIfClause()
* @generated
*/
EReference getIfClause_Guard();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.IfClause#getBody <em>Body</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Body</em>'.
* @see org.erlide.erlang.IfClause#getBody()
* @see #getIfClause()
* @generated
*/
EReference getIfClause_Body();
/**
* Returns the meta object for class '{@link org.erlide.erlang.CaseExpr
* <em>Case Expr</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Case Expr</em>'.
* @see org.erlide.erlang.CaseExpr
* @generated
*/
EClass getCaseExpr();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.CaseExpr#getClauses <em>Clauses</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Clauses</em>'.
* @see org.erlide.erlang.CaseExpr#getClauses()
* @see #getCaseExpr()
* @generated
*/
EReference getCaseExpr_Clauses();
/**
* Returns the meta object for class '{@link org.erlide.erlang.CrClause
* <em>Cr Clause</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Cr Clause</em>'.
* @see org.erlide.erlang.CrClause
* @generated
*/
EClass getCrClause();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.CrClause#getExpr <em>Expr</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Expr</em>'.
* @see org.erlide.erlang.CrClause#getExpr()
* @see #getCrClause()
* @generated
*/
EReference getCrClause_Expr();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.CrClause#getGuard <em>Guard</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Guard</em>'.
* @see org.erlide.erlang.CrClause#getGuard()
* @see #getCrClause()
* @generated
*/
EReference getCrClause_Guard();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.CrClause#getBody <em>Body</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Body</em>'.
* @see org.erlide.erlang.CrClause#getBody()
* @see #getCrClause()
* @generated
*/
EReference getCrClause_Body();
/**
* Returns the meta object for class '{@link org.erlide.erlang.ReceiveExpr
* <em>Receive Expr</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Receive Expr</em>'.
* @see org.erlide.erlang.ReceiveExpr
* @generated
*/
EClass getReceiveExpr();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.ReceiveExpr#getClauses <em>Clauses</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Clauses</em>'.
* @see org.erlide.erlang.ReceiveExpr#getClauses()
* @see #getReceiveExpr()
* @generated
*/
EReference getReceiveExpr_Clauses();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.ReceiveExpr#getAfter_expr <em>After expr</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>After expr</em>'.
* @see org.erlide.erlang.ReceiveExpr#getAfter_expr()
* @see #getReceiveExpr()
* @generated
*/
EReference getReceiveExpr_After_expr();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.ReceiveExpr#getAfter_body <em>After body</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>After body</em>'.
* @see org.erlide.erlang.ReceiveExpr#getAfter_body()
* @see #getReceiveExpr()
* @generated
*/
EReference getReceiveExpr_After_body();
/**
* Returns the meta object for class '{@link org.erlide.erlang.FunExpr
* <em>Fun Expr</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Fun Expr</em>'.
* @see org.erlide.erlang.FunExpr
* @generated
*/
EClass getFunExpr();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.FunExpr#getClauses <em>Clauses</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Clauses</em>'.
* @see org.erlide.erlang.FunExpr#getClauses()
* @see #getFunExpr()
* @generated
*/
EReference getFunExpr_Clauses();
/**
* Returns the meta object for class '{@link org.erlide.erlang.FunRef
* <em>Fun Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Fun Ref</em>'.
* @see org.erlide.erlang.FunRef
* @generated
*/
EClass getFunRef();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.FunRef#getModule <em>Module</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Module</em>'.
* @see org.erlide.erlang.FunRef#getModule()
* @see #getFunRef()
* @generated
*/
EReference getFunRef_Module();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.FunRef#getFunction <em>Function</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Function</em>
* '.
* @see org.erlide.erlang.FunRef#getFunction()
* @see #getFunRef()
* @generated
*/
EReference getFunRef_Function();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.FunRef#getArity <em>Arity</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Arity</em>'.
* @see org.erlide.erlang.FunRef#getArity()
* @see #getFunRef()
* @generated
*/
EReference getFunRef_Arity();
/**
* Returns the meta object for class '{@link org.erlide.erlang.TryExpr
* <em>Try Expr</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Try Expr</em>'.
* @see org.erlide.erlang.TryExpr
* @generated
*/
EClass getTryExpr();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.TryExpr#getBody <em>Body</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Body</em>'.
* @see org.erlide.erlang.TryExpr#getBody()
* @see #getTryExpr()
* @generated
*/
EReference getTryExpr_Body();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.TryExpr#getOf_clauses <em>Of clauses</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Of clauses</em>'.
* @see org.erlide.erlang.TryExpr#getOf_clauses()
* @see #getTryExpr()
* @generated
*/
EReference getTryExpr_Of_clauses();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.TryExpr#getCatch <em>Catch</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Catch</em>'.
* @see org.erlide.erlang.TryExpr#getCatch()
* @see #getTryExpr()
* @generated
*/
EReference getTryExpr_Catch();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.TryExpr#getAfter_body <em>After body</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>After body</em>'.
* @see org.erlide.erlang.TryExpr#getAfter_body()
* @see #getTryExpr()
* @generated
*/
EReference getTryExpr_After_body();
/**
* Returns the meta object for class '{@link org.erlide.erlang.TryClause
* <em>Try Clause</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Try Clause</em>'.
* @see org.erlide.erlang.TryClause
* @generated
*/
EClass getTryClause();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.TryClause#getHdr <em>Hdr</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Hdr</em>'.
* @see org.erlide.erlang.TryClause#getHdr()
* @see #getTryClause()
* @generated
*/
EAttribute getTryClause_Hdr();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.TryClause#getCond <em>Cond</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Cond</em>'.
* @see org.erlide.erlang.TryClause#getCond()
* @see #getTryClause()
* @generated
*/
EReference getTryClause_Cond();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.TryClause#getGuard <em>Guard</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Guard</em>'.
* @see org.erlide.erlang.TryClause#getGuard()
* @see #getTryClause()
* @generated
*/
EReference getTryClause_Guard();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.TryClause#getBody <em>Body</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Body</em>'.
* @see org.erlide.erlang.TryClause#getBody()
* @see #getTryClause()
* @generated
*/
EReference getTryClause_Body();
/**
* Returns the meta object for class '{@link org.erlide.erlang.ErlList
* <em>Erl List</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Erl List</em>'.
* @see org.erlide.erlang.ErlList
* @generated
*/
EClass getErlList();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.ErlList#getElements <em>Elements</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Elements</em>'.
* @see org.erlide.erlang.ErlList#getElements()
* @see #getErlList()
* @generated
*/
EReference getErlList_Elements();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.ErlList#getTail <em>Tail</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Tail</em>'.
* @see org.erlide.erlang.ErlList#getTail()
* @see #getErlList()
* @generated
*/
EReference getErlList_Tail();
/**
* Returns the meta object for class '{@link org.erlide.erlang.ErlTuple
* <em>Erl Tuple</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Erl Tuple</em>'.
* @see org.erlide.erlang.ErlTuple
* @generated
*/
EClass getErlTuple();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.ErlTuple#getElements <em>Elements</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Elements</em>'.
* @see org.erlide.erlang.ErlTuple#getElements()
* @see #getErlTuple()
* @generated
*/
EReference getErlTuple_Elements();
/**
* Returns the meta object for class '{@link org.erlide.erlang.ErlBinary
* <em>Erl Binary</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Erl Binary</em>'.
* @see org.erlide.erlang.ErlBinary
* @generated
*/
EClass getErlBinary();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.ErlBinary#getElements <em>Elements</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Elements</em>'.
* @see org.erlide.erlang.ErlBinary#getElements()
* @see #getErlBinary()
* @generated
*/
EReference getErlBinary_Elements();
/**
* Returns the meta object for class '{@link org.erlide.erlang.BinaryItem
* <em>Binary Item</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Binary Item</em>'.
* @see org.erlide.erlang.BinaryItem
* @generated
*/
EClass getBinaryItem();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.BinaryItem#getExpr <em>Expr</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Expr</em>'.
* @see org.erlide.erlang.BinaryItem#getExpr()
* @see #getBinaryItem()
* @generated
*/
EReference getBinaryItem_Expr();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.BinaryItem#getSize <em>Size</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Size</em>'.
* @see org.erlide.erlang.BinaryItem#getSize()
* @see #getBinaryItem()
* @generated
*/
EReference getBinaryItem_Size();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.BinaryItem#getTypes <em>Types</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Types</em>'.
* @see org.erlide.erlang.BinaryItem#getTypes()
* @see #getBinaryItem()
* @generated
*/
EReference getBinaryItem_Types();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.BinaryItem#getType <em>Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Type</em>
* '.
* @see org.erlide.erlang.BinaryItem#getType()
* @see #getBinaryItem()
* @generated
*/
EReference getBinaryItem_Type();
/**
* Returns the meta object for class '{@link org.erlide.erlang.BitType
* <em>Bit Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bit Type</em>'.
* @see org.erlide.erlang.BitType
* @generated
*/
EClass getBitType();
/**
* Returns the meta object for the reference '
* {@link org.erlide.erlang.BitType#getTypeName <em>Type Name</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Type Name</em>'.
* @see org.erlide.erlang.BitType#getTypeName()
* @see #getBitType()
* @generated
*/
EReference getBitType_TypeName();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.BitType#getSize <em>Size</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Size</em>'.
* @see org.erlide.erlang.BitType#getSize()
* @see #getBitType()
* @generated
*/
EReference getBitType_Size();
/**
* Returns the meta object for class '{@link org.erlide.erlang.LCExpr
* <em>LC Expr</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>LC Expr</em>'.
* @see org.erlide.erlang.LCExpr
* @generated
*/
EClass getLCExpr();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.LCExpr#getO1 <em>O1</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>O1</em>'.
* @see org.erlide.erlang.LCExpr#getO1()
* @see #getLCExpr()
* @generated
*/
EReference getLCExpr_O1();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.LCExpr#getOp <em>Op</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Op</em>'.
* @see org.erlide.erlang.LCExpr#getOp()
* @see #getLCExpr()
* @generated
*/
EAttribute getLCExpr_Op();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.LCExpr#getO2 <em>O2</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>O2</em>'.
* @see org.erlide.erlang.LCExpr#getO2()
* @see #getLCExpr()
* @generated
*/
EReference getLCExpr_O2();
/**
* Returns the meta object for class '{@link org.erlide.erlang.TypeSig
* <em>Type Sig</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Type Sig</em>'.
* @see org.erlide.erlang.TypeSig
* @generated
*/
EClass getTypeSig();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.TypeSig#getDecl <em>Decl</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Decl</em>'.
* @see org.erlide.erlang.TypeSig#getDecl()
* @see #getTypeSig()
* @generated
*/
EReference getTypeSig_Decl();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.TypeSig#getGuards <em>Guards</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Guards</em>'.
* @see org.erlide.erlang.TypeSig#getGuards()
* @see #getTypeSig()
* @generated
*/
EReference getTypeSig_Guards();
/**
* Returns the meta object for class '{@link org.erlide.erlang.FunType
* <em>Fun Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Fun Type</em>'.
* @see org.erlide.erlang.FunType
* @generated
*/
EClass getFunType();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.FunType#getArgs <em>Args</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Args</em>
* '.
* @see org.erlide.erlang.FunType#getArgs()
* @see #getFunType()
* @generated
*/
EReference getFunType_Args();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.FunType#getReturn <em>Return</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Return</em>'.
* @see org.erlide.erlang.FunType#getReturn()
* @see #getFunType()
* @generated
*/
EReference getFunType_Return();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.FunType#getType <em>Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.erlide.erlang.FunType#getType()
* @see #getFunType()
* @generated
*/
EReference getFunType_Type();
/**
* Returns the meta object for class '{@link org.erlide.erlang.TypeGuards
* <em>Type Guards</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Type Guards</em>'.
* @see org.erlide.erlang.TypeGuards
* @generated
*/
EClass getTypeGuards();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.TypeGuards#getItems <em>Items</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Items</em>'.
* @see org.erlide.erlang.TypeGuards#getItems()
* @see #getTypeGuards()
* @generated
*/
EReference getTypeGuards_Items();
/**
* Returns the meta object for class '{@link org.erlide.erlang.TypeGuard
* <em>Type Guard</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Type Guard</em>'.
* @see org.erlide.erlang.TypeGuard
* @generated
*/
EClass getTypeGuard();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.TypeGuard#getTypeName <em>Type Name</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type Name</em>
* '.
* @see org.erlide.erlang.TypeGuard#getTypeName()
* @see #getTypeGuard()
* @generated
*/
EReference getTypeGuard_TypeName();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.TypeGuard#getTypes <em>Types</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Types</em>'.
* @see org.erlide.erlang.TypeGuard#getTypes()
* @see #getTypeGuard()
* @generated
*/
EReference getTypeGuard_Types();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.TypeGuard#getType <em>Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.erlide.erlang.TypeGuard#getType()
* @see #getTypeGuard()
* @generated
*/
EReference getTypeGuard_Type();
/**
* Returns the meta object for class '{@link org.erlide.erlang.TopType
* <em>Top Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Top Type</em>'.
* @see org.erlide.erlang.TopType
* @generated
*/
EClass getTopType();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.TopType#getVar <em>Var</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Var</em>'.
* @see org.erlide.erlang.TopType#getVar()
* @see #getTopType()
* @generated
*/
EAttribute getTopType_Var();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.TopType#getType <em>Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.erlide.erlang.TopType#getType()
* @see #getTopType()
* @generated
*/
EReference getTopType_Type();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.TopType#getLeftOperand <em>Left Operand</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Left Operand</em>'.
* @see org.erlide.erlang.TopType#getLeftOperand()
* @see #getTopType()
* @generated
*/
EReference getTopType_LeftOperand();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.TopType#getOp <em>Op</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Op</em>'.
* @see org.erlide.erlang.TopType#getOp()
* @see #getTopType()
* @generated
*/
EAttribute getTopType_Op();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.TopType#getRightOperand <em>Right Operand</em>}
* '. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Right Operand</em>'.
* @see org.erlide.erlang.TopType#getRightOperand()
* @see #getTopType()
* @generated
*/
EReference getTopType_RightOperand();
/**
* Returns the meta object for class '{@link org.erlide.erlang.Type100
* <em>Type100</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Type100</em>'.
* @see org.erlide.erlang.Type100
* @generated
*/
EClass getType100();
/**
* Returns the meta object for class '{@link org.erlide.erlang.Type200
* <em>Type200</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Type200</em>'.
* @see org.erlide.erlang.Type200
* @generated
*/
EClass getType200();
/**
* Returns the meta object for class '{@link org.erlide.erlang.Type300
* <em>Type300</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Type300</em>'.
* @see org.erlide.erlang.Type300
* @generated
*/
EClass getType300();
/**
* Returns the meta object for class '{@link org.erlide.erlang.Type400
* <em>Type400</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Type400</em>'.
* @see org.erlide.erlang.Type400
* @generated
*/
EClass getType400();
/**
* Returns the meta object for class '{@link org.erlide.erlang.Type500
* <em>Type500</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Type500</em>'.
* @see org.erlide.erlang.Type500
* @generated
*/
EClass getType500();
/**
* Returns the meta object for class '{@link org.erlide.erlang.Type
* <em>Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Type</em>'.
* @see org.erlide.erlang.Type
* @generated
*/
EClass getType();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.Type#getTypeName <em>Type Name</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type Name</em>
* '.
* @see org.erlide.erlang.Type#getTypeName()
* @see #getType()
* @generated
*/
EReference getType_TypeName();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.Type#getValue <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.erlide.erlang.Type#getValue()
* @see #getType()
* @generated
*/
EAttribute getType_Value();
/**
* Returns the meta object for class '{@link org.erlide.erlang.FieldType
* <em>Field Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Field Type</em>'.
* @see org.erlide.erlang.FieldType
* @generated
*/
EClass getFieldType();
/**
* Returns the meta object for the reference '
* {@link org.erlide.erlang.FieldType#getTypeName <em>Type Name</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Type Name</em>'.
* @see org.erlide.erlang.FieldType#getTypeName()
* @see #getFieldType()
* @generated
*/
EReference getFieldType_TypeName();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.FieldType#getType <em>Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.erlide.erlang.FieldType#getType()
* @see #getFieldType()
* @generated
*/
EReference getFieldType_Type();
/**
* Returns the meta object for class '{@link org.erlide.erlang.BinaryType
* <em>Binary Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Binary Type</em>'.
* @see org.erlide.erlang.BinaryType
* @generated
*/
EClass getBinaryType();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.BinaryType#getType <em>Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Type</em>
* '.
* @see org.erlide.erlang.BinaryType#getType()
* @see #getBinaryType()
* @generated
*/
EReference getBinaryType_Type();
/**
* Returns the meta object for class '{@link org.erlide.erlang.BinBaseType
* <em>Bin Base Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bin Base Type</em>'.
* @see org.erlide.erlang.BinBaseType
* @generated
*/
EClass getBinBaseType();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.BinBaseType#getTypeName <em>Type Name</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type Name</em>
* '.
* @see org.erlide.erlang.BinBaseType#getTypeName()
* @see #getBinBaseType()
* @generated
*/
EReference getBinBaseType_TypeName();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.BinBaseType#getType <em>Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.erlide.erlang.BinBaseType#getType()
* @see #getBinBaseType()
* @generated
*/
EReference getBinBaseType_Type();
/**
* Returns the meta object for class '{@link org.erlide.erlang.BinUnitType
* <em>Bin Unit Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bin Unit Type</em>'.
* @see org.erlide.erlang.BinUnitType
* @generated
*/
EClass getBinUnitType();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.BinUnitType#getTypeName <em>Type Name</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type Name</em>
* '.
* @see org.erlide.erlang.BinUnitType#getTypeName()
* @see #getBinUnitType()
* @generated
*/
EReference getBinUnitType_TypeName();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.BinUnitType#getM <em>M</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>M</em>'.
* @see org.erlide.erlang.BinUnitType#getM()
* @see #getBinUnitType()
* @generated
*/
EAttribute getBinUnitType_M();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.BinUnitType#getType <em>Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.erlide.erlang.BinUnitType#getType()
* @see #getBinUnitType()
* @generated
*/
EReference getBinUnitType_Type();
/**
* Returns the meta object for class '{@link org.erlide.erlang.FunType100
* <em>Fun Type100</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Fun Type100</em>'.
* @see org.erlide.erlang.FunType100
* @generated
*/
EClass getFunType100();
/**
* Returns the meta object for class '{@link org.erlide.erlang.MacroForm
* <em>Macro Form</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Macro Form</em>'.
* @see org.erlide.erlang.MacroForm
* @generated
*/
EClass getMacroForm();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.MacroForm#getCall <em>Call</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Call</em>'.
* @see org.erlide.erlang.MacroForm#getCall()
* @see #getMacroForm()
* @generated
*/
EReference getMacroForm_Call();
/**
* Returns the meta object for class '{@link org.erlide.erlang.CatchExpr
* <em>Catch Expr</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Catch Expr</em>'.
* @see org.erlide.erlang.CatchExpr
* @generated
*/
EClass getCatchExpr();
/**
* Returns the meta object for class '{@link org.erlide.erlang.MatchExpr
* <em>Match Expr</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Match Expr</em>'.
* @see org.erlide.erlang.MatchExpr
* @generated
*/
EClass getMatchExpr();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.MatchExpr#getOpLeft <em>Op Left</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Op Left</em>'.
* @see org.erlide.erlang.MatchExpr#getOpLeft()
* @see #getMatchExpr()
* @generated
*/
EReference getMatchExpr_OpLeft();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.MatchExpr#getOp <em>Op</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Op</em>'.
* @see org.erlide.erlang.MatchExpr#getOp()
* @see #getMatchExpr()
* @generated
*/
EAttribute getMatchExpr_Op();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.MatchExpr#getOpRight <em>Op Right</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Op Right</em>
* '.
* @see org.erlide.erlang.MatchExpr#getOpRight()
* @see #getMatchExpr()
* @generated
*/
EReference getMatchExpr_OpRight();
/**
* Returns the meta object for class '{@link org.erlide.erlang.BinOp
* <em>Bin Op</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Bin Op</em>'.
* @see org.erlide.erlang.BinOp
* @generated
*/
EClass getBinOp();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.BinOp#getOpLeft <em>Op Left</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Op Left</em>'.
* @see org.erlide.erlang.BinOp#getOpLeft()
* @see #getBinOp()
* @generated
*/
EReference getBinOp_OpLeft();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.BinOp#getOp <em>Op</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Op</em>'.
* @see org.erlide.erlang.BinOp#getOp()
* @see #getBinOp()
* @generated
*/
EAttribute getBinOp_Op();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.BinOp#getOpRight <em>Op Right</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Op Right</em>
* '.
* @see org.erlide.erlang.BinOp#getOpRight()
* @see #getBinOp()
* @generated
*/
EReference getBinOp_OpRight();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.BinOp#getOpRight2 <em>Op Right2</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Op Right2</em>
* '.
* @see org.erlide.erlang.BinOp#getOpRight2()
* @see #getBinOp()
* @generated
*/
EReference getBinOp_OpRight2();
/**
* Returns the meta object for class '{@link org.erlide.erlang.AddOp
* <em>Add Op</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Add Op</em>'.
* @see org.erlide.erlang.AddOp
* @generated
*/
EClass getAddOp();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.AddOp#getOpLeft <em>Op Left</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Op Left</em>'.
* @see org.erlide.erlang.AddOp#getOpLeft()
* @see #getAddOp()
* @generated
*/
EReference getAddOp_OpLeft();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.AddOp#getOp <em>Op</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Op</em>'.
* @see org.erlide.erlang.AddOp#getOp()
* @see #getAddOp()
* @generated
*/
EAttribute getAddOp_Op();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.AddOp#getOpRight <em>Op Right</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Op Right</em>
* '.
* @see org.erlide.erlang.AddOp#getOpRight()
* @see #getAddOp()
* @generated
*/
EReference getAddOp_OpRight();
/**
* Returns the meta object for class '{@link org.erlide.erlang.MultOp
* <em>Mult Op</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Mult Op</em>'.
* @see org.erlide.erlang.MultOp
* @generated
*/
EClass getMultOp();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.MultOp#getOpLeft <em>Op Left</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Op Left</em>'.
* @see org.erlide.erlang.MultOp#getOpLeft()
* @see #getMultOp()
* @generated
*/
EReference getMultOp_OpLeft();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.MultOp#getOp <em>Op</em>}'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Op</em>'.
* @see org.erlide.erlang.MultOp#getOp()
* @see #getMultOp()
* @generated
*/
EAttribute getMultOp_Op();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.MultOp#getOpRight <em>Op Right</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Op Right</em>
* '.
* @see org.erlide.erlang.MultOp#getOpRight()
* @see #getMultOp()
* @generated
*/
EReference getMultOp_OpRight();
/**
* Returns the meta object for class '{@link org.erlide.erlang.UnaryExpr
* <em>Unary Expr</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Unary Expr</em>'.
* @see org.erlide.erlang.UnaryExpr
* @generated
*/
EClass getUnaryExpr();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.UnaryExpr#getOp <em>Op</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Op</em>'.
* @see org.erlide.erlang.UnaryExpr#getOp()
* @see #getUnaryExpr()
* @generated
*/
EAttribute getUnaryExpr_Op();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.UnaryExpr#getOperand <em>Operand</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Operand</em>'.
* @see org.erlide.erlang.UnaryExpr#getOperand()
* @see #getUnaryExpr()
* @generated
*/
EReference getUnaryExpr_Operand();
/**
* Returns the meta object for class '{@link org.erlide.erlang.FunCall
* <em>Fun Call</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Fun Call</em>'.
* @see org.erlide.erlang.FunCall
* @generated
*/
EClass getFunCall();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.FunCall#getTarget <em>Target</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Target</em>'.
* @see org.erlide.erlang.FunCall#getTarget()
* @see #getFunCall()
* @generated
*/
EReference getFunCall_Target();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.FunCall#getArgs <em>Args</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Args</em>'.
* @see org.erlide.erlang.FunCall#getArgs()
* @see #getFunCall()
* @generated
*/
EReference getFunCall_Args();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.FunCall#getArgs2 <em>Args2</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Args2</em>'.
* @see org.erlide.erlang.FunCall#getArgs2()
* @see #getFunCall()
* @generated
*/
EReference getFunCall_Args2();
/**
* Returns the meta object for class '{@link org.erlide.erlang.RemoteTarget
* <em>Remote Target</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Remote Target</em>'.
* @see org.erlide.erlang.RemoteTarget
* @generated
*/
EClass getRemoteTarget();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.RemoteTarget#getModule <em>Module</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Module</em>'.
* @see org.erlide.erlang.RemoteTarget#getModule()
* @see #getRemoteTarget()
* @generated
*/
EReference getRemoteTarget_Module();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.RemoteTarget#getFunction <em>Function</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Function</em>
* '.
* @see org.erlide.erlang.RemoteTarget#getFunction()
* @see #getRemoteTarget()
* @generated
*/
EReference getRemoteTarget_Function();
/**
* Returns the meta object for class '{@link org.erlide.erlang.BlockExpr
* <em>Block Expr</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Block Expr</em>'.
* @see org.erlide.erlang.BlockExpr
* @generated
*/
EClass getBlockExpr();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.BlockExpr#getBody <em>Body</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Body</em>'.
* @see org.erlide.erlang.BlockExpr#getBody()
* @see #getBlockExpr()
* @generated
*/
EReference getBlockExpr_Body();
/**
* Returns the meta object for class '{@link org.erlide.erlang.Atom
* <em>Atom</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Atom</em>'.
* @see org.erlide.erlang.Atom
* @generated
*/
EClass getAtom();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.Atom#getValue <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.erlide.erlang.Atom#getValue()
* @see #getAtom()
* @generated
*/
EAttribute getAtom_Value();
/**
* Returns the meta object for class '{@link org.erlide.erlang.ErlChar
* <em>Erl Char</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Erl Char</em>'.
* @see org.erlide.erlang.ErlChar
* @generated
*/
EClass getErlChar();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.ErlChar#getValue <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.erlide.erlang.ErlChar#getValue()
* @see #getErlChar()
* @generated
*/
EAttribute getErlChar_Value();
/**
* Returns the meta object for class '{@link org.erlide.erlang.AtomRef
* <em>Atom Ref</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Atom Ref</em>'.
* @see org.erlide.erlang.AtomRef
* @generated
*/
EClass getAtomRef();
/**
* Returns the meta object for the reference '
* {@link org.erlide.erlang.AtomRef#getValue <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Value</em>'.
* @see org.erlide.erlang.AtomRef#getValue()
* @see #getAtomRef()
* @generated
*/
EReference getAtomRef_Value();
/**
* Returns the meta object for class '{@link org.erlide.erlang.Macro
* <em>Macro</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Macro</em>'.
* @see org.erlide.erlang.Macro
* @generated
*/
EClass getMacro();
/**
* Returns the meta object for the reference '
* {@link org.erlide.erlang.Macro#getValue <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Value</em>'.
* @see org.erlide.erlang.Macro#getValue()
* @see #getMacro()
* @generated
*/
EReference getMacro_Value();
/**
* Returns the meta object for class '{@link org.erlide.erlang.Variable
* <em>Variable</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Variable</em>'.
* @see org.erlide.erlang.Variable
* @generated
*/
EClass getVariable();
/**
* Returns the meta object for the reference '
* {@link org.erlide.erlang.Variable#getValue <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Value</em>'.
* @see org.erlide.erlang.Variable#getValue()
* @see #getVariable()
* @generated
*/
EReference getVariable_Value();
/**
* Returns the meta object for class '{@link org.erlide.erlang.ErlFloat
* <em>Erl Float</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Erl Float</em>'.
* @see org.erlide.erlang.ErlFloat
* @generated
*/
EClass getErlFloat();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.ErlFloat#getValue <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.erlide.erlang.ErlFloat#getValue()
* @see #getErlFloat()
* @generated
*/
EAttribute getErlFloat_Value();
/**
* Returns the meta object for class '{@link org.erlide.erlang.ErlInteger
* <em>Erl Integer</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Erl Integer</em>'.
* @see org.erlide.erlang.ErlInteger
* @generated
*/
EClass getErlInteger();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.ErlInteger#getValue <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.erlide.erlang.ErlInteger#getValue()
* @see #getErlInteger()
* @generated
*/
EAttribute getErlInteger_Value();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.ListComprehension <em>List Comprehension</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>List Comprehension</em>'.
* @see org.erlide.erlang.ListComprehension
* @generated
*/
EClass getListComprehension();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.ListComprehension#getRoot <em>Root</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Root</em>'.
* @see org.erlide.erlang.ListComprehension#getRoot()
* @see #getListComprehension()
* @generated
*/
EReference getListComprehension_Root();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.ListComprehension#getGenerators
* <em>Generators</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Generators</em>'.
* @see org.erlide.erlang.ListComprehension#getGenerators()
* @see #getListComprehension()
* @generated
*/
EReference getListComprehension_Generators();
/**
* Returns the meta object for class '
* {@link org.erlide.erlang.BinaryComprehension
* <em>Binary Comprehension</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Binary Comprehension</em>'.
* @see org.erlide.erlang.BinaryComprehension
* @generated
*/
EClass getBinaryComprehension();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.BinaryComprehension#getRoot <em>Root</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Root</em>'.
* @see org.erlide.erlang.BinaryComprehension#getRoot()
* @see #getBinaryComprehension()
* @generated
*/
EReference getBinaryComprehension_Root();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.BinaryComprehension#getGenerators
* <em>Generators</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Generators</em>'.
* @see org.erlide.erlang.BinaryComprehension#getGenerators()
* @see #getBinaryComprehension()
* @generated
*/
EReference getBinaryComprehension_Generators();
/**
* Returns the meta object for class '{@link org.erlide.erlang.UnaryType
* <em>Unary Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Unary Type</em>'.
* @see org.erlide.erlang.UnaryType
* @generated
*/
EClass getUnaryType();
/**
* Returns the meta object for the attribute '
* {@link org.erlide.erlang.UnaryType#getOp <em>Op</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Op</em>'.
* @see org.erlide.erlang.UnaryType#getOp()
* @see #getUnaryType()
* @generated
*/
EAttribute getUnaryType_Op();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.UnaryType#getOperand <em>Operand</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Operand</em>'.
* @see org.erlide.erlang.UnaryType#getOperand()
* @see #getUnaryType()
* @generated
*/
EReference getUnaryType_Operand();
/**
* Returns the meta object for class '{@link org.erlide.erlang.RemoteType
* <em>Remote Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Remote Type</em>'.
* @see org.erlide.erlang.RemoteType
* @generated
*/
EClass getRemoteType();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.RemoteType#getM <em>M</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>M</em>'.
* @see org.erlide.erlang.RemoteType#getM()
* @see #getRemoteType()
* @generated
*/
EReference getRemoteType_M();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.RemoteType#getArgs <em>Args</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '<em>Args</em>
* '.
* @see org.erlide.erlang.RemoteType#getArgs()
* @see #getRemoteType()
* @generated
*/
EReference getRemoteType_Args();
/**
* Returns the meta object for class '{@link org.erlide.erlang.ListType
* <em>List Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>List Type</em>'.
* @see org.erlide.erlang.ListType
* @generated
*/
EClass getListType();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.ListType#getType <em>Type</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Type</em>'.
* @see org.erlide.erlang.ListType#getType()
* @see #getListType()
* @generated
*/
EReference getListType_Type();
/**
* Returns the meta object for class '{@link org.erlide.erlang.TupleType
* <em>Tuple Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Tuple Type</em>'.
* @see org.erlide.erlang.TupleType
* @generated
*/
EClass getTupleType();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.TupleType#getTypes <em>Types</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Types</em>'.
* @see org.erlide.erlang.TupleType#getTypes()
* @see #getTupleType()
* @generated
*/
EReference getTupleType_Types();
/**
* Returns the meta object for class '{@link org.erlide.erlang.RecordType
* <em>Record Type</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Record Type</em>'.
* @see org.erlide.erlang.RecordType
* @generated
*/
EClass getRecordType();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.RecordType#getRec <em>Rec</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Rec</em>'.
* @see org.erlide.erlang.RecordType#getRec()
* @see #getRecordType()
* @generated
*/
EReference getRecordType_Rec();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.RecordType#getFields <em>Fields</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Fields</em>'.
* @see org.erlide.erlang.RecordType#getFields()
* @see #getRecordType()
* @generated
*/
EReference getRecordType_Fields();
/**
* Returns the meta object for class '{@link org.erlide.erlang.FunTypeList
* <em>Fun Type List</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Fun Type List</em>'.
* @see org.erlide.erlang.FunTypeList
* @generated
*/
EClass getFunTypeList();
/**
* Returns the meta object for the containment reference list '
* {@link org.erlide.erlang.FunTypeList#getItems <em>Items</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Items</em>'.
* @see org.erlide.erlang.FunTypeList#getItems()
* @see #getFunTypeList()
* @generated
*/
EReference getFunTypeList_Items();
/**
* Returns the meta object for the containment reference '
* {@link org.erlide.erlang.FunTypeList#getReturn <em>Return</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Return</em>'.
* @see org.erlide.erlang.FunTypeList#getReturn()
* @see #getFunTypeList()
* @generated
*/
EReference getFunTypeList_Return();
/**
* 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
*/
ErlangFactory getErlangFactory();
/**
* <!-- begin-user-doc --> Defines literals for the meta objects that
* represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
*
* @generated
*/
interface Literals {
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ModuleImpl <em>Module</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ModuleImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getModule()
* @generated
*/
EClass MODULE = eINSTANCE.getModule();
/**
* The meta object literal for the '<em><b>Forms</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference MODULE__FORMS = eINSTANCE.getModule_Forms();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.AtomRefTargetImpl
* <em>Atom Ref Target</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.AtomRefTargetImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAtomRefTarget()
* @generated
*/
EClass ATOM_REF_TARGET = eINSTANCE.getAtomRefTarget();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.FormImpl <em>Form</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FormImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getForm()
* @generated
*/
EClass FORM = eINSTANCE.getForm();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ConditionalFormBlockImpl
* <em>Conditional Form Block</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.ConditionalFormBlockImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getConditionalFormBlock()
* @generated
*/
EClass CONDITIONAL_FORM_BLOCK = eINSTANCE.getConditionalFormBlock();
/**
* The meta object literal for the '<em><b>Condition</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference CONDITIONAL_FORM_BLOCK__CONDITION = eINSTANCE
.getConditionalFormBlock_Condition();
/**
* The meta object literal for the '<em><b>If Forms</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference CONDITIONAL_FORM_BLOCK__IF_FORMS = eINSTANCE
.getConditionalFormBlock_IfForms();
/**
* The meta object literal for the '<em><b>Has Else</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute CONDITIONAL_FORM_BLOCK__HAS_ELSE = eINSTANCE
.getConditionalFormBlock_HasElse();
/**
* The meta object literal for the '<em><b>Else Forms</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference CONDITIONAL_FORM_BLOCK__ELSE_FORMS = eINSTANCE
.getConditionalFormBlock_ElseForms();
/**
* The meta object literal for the '<em><b>End</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference CONDITIONAL_FORM_BLOCK__END = eINSTANCE
.getConditionalFormBlock_End();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.AttributeImpl <em>Attribute</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.AttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAttribute()
* @generated
*/
EClass ATTRIBUTE = eINSTANCE.getAttribute();
/**
* The meta object literal for the '<em><b>Tag</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ATTRIBUTE__TAG = eINSTANCE.getAttribute_Tag();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ConditionalAttributeImpl
* <em>Conditional Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.ConditionalAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getConditionalAttribute()
* @generated
*/
EClass CONDITIONAL_ATTRIBUTE = eINSTANCE.getConditionalAttribute();
/**
* The meta object literal for the '<em><b>Tag</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute CONDITIONAL_ATTRIBUTE__TAG = eINSTANCE
.getConditionalAttribute_Tag();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.AbstractDefineAttributeImpl
* <em>Abstract Define Attribute</em>}' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.AbstractDefineAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAbstractDefineAttribute()
* @generated
*/
EClass ABSTRACT_DEFINE_ATTRIBUTE = eINSTANCE
.getAbstractDefineAttribute();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.DefineAttributeImpl
* <em>Define Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.DefineAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getDefineAttribute()
* @generated
*/
EClass DEFINE_ATTRIBUTE = eINSTANCE.getDefineAttribute();
/**
* The meta object literal for the '<em><b>Macro Name</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute DEFINE_ATTRIBUTE__MACRO_NAME = eINSTANCE
.getDefineAttribute_MacroName();
/**
* The meta object literal for the '<em><b>Args</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference DEFINE_ATTRIBUTE__ARGS = eINSTANCE.getDefineAttribute_Args();
/**
* The meta object literal for the '<em><b>Value</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference DEFINE_ATTRIBUTE__VALUE = eINSTANCE
.getDefineAttribute_Value();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.UndefAttributeImpl
* <em>Undef Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.UndefAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getUndefAttribute()
* @generated
*/
EClass UNDEF_ATTRIBUTE = eINSTANCE.getUndefAttribute();
/**
* The meta object literal for the '<em><b>Ref</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference UNDEF_ATTRIBUTE__REF = eINSTANCE.getUndefAttribute_Ref();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.IfdefAttributeImpl
* <em>Ifdef Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.IfdefAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getIfdefAttribute()
* @generated
*/
EClass IFDEF_ATTRIBUTE = eINSTANCE.getIfdefAttribute();
/**
* The meta object literal for the '<em><b>Ref</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference IFDEF_ATTRIBUTE__REF = eINSTANCE.getIfdefAttribute_Ref();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ElseAttributeImpl
* <em>Else Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.ElseAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getElseAttribute()
* @generated
*/
EClass ELSE_ATTRIBUTE = eINSTANCE.getElseAttribute();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.EndifAttributeImpl
* <em>Endif Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.EndifAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getEndifAttribute()
* @generated
*/
EClass ENDIF_ATTRIBUTE = eINSTANCE.getEndifAttribute();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.AbstractIncludeAttributeImpl
* <em>Abstract Include Attribute</em>}' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.AbstractIncludeAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAbstractIncludeAttribute()
* @generated
*/
EClass ABSTRACT_INCLUDE_ATTRIBUTE = eINSTANCE
.getAbstractIncludeAttribute();
/**
* The meta object literal for the '<em><b>Import URI</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ABSTRACT_INCLUDE_ATTRIBUTE__IMPORT_URI = eINSTANCE
.getAbstractIncludeAttribute_ImportURI();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.IncludeAttributeImpl
* <em>Include Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.IncludeAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getIncludeAttribute()
* @generated
*/
EClass INCLUDE_ATTRIBUTE = eINSTANCE.getIncludeAttribute();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.IncludeLibAttributeImpl
* <em>Include Lib Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.IncludeLibAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getIncludeLibAttribute()
* @generated
*/
EClass INCLUDE_LIB_ATTRIBUTE = eINSTANCE.getIncludeLibAttribute();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.FileAttributeImpl
* <em>File Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.FileAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFileAttribute()
* @generated
*/
EClass FILE_ATTRIBUTE = eINSTANCE.getFileAttribute();
/**
* The meta object literal for the '<em><b>File</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute FILE_ATTRIBUTE__FILE = eINSTANCE.getFileAttribute_File();
/**
* The meta object literal for the '<em><b>Line</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute FILE_ATTRIBUTE__LINE = eINSTANCE.getFileAttribute_Line();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ModuleAttributeImpl
* <em>Module Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.ModuleAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getModuleAttribute()
* @generated
*/
EClass MODULE_ATTRIBUTE = eINSTANCE.getModuleAttribute();
/**
* The meta object literal for the '<em><b>Module Name</b></em>'
* attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute MODULE_ATTRIBUTE__MODULE_NAME = eINSTANCE
.getModuleAttribute_ModuleName();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.EncodingAttributeImpl
* <em>Encoding Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.EncodingAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getEncodingAttribute()
* @generated
*/
EClass ENCODING_ATTRIBUTE = eINSTANCE.getEncodingAttribute();
/**
* The meta object literal for the '<em><b>Charset</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ENCODING_ATTRIBUTE__CHARSET = eINSTANCE
.getEncodingAttribute_Charset();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.RecordAttributeImpl
* <em>Record Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.RecordAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRecordAttribute()
* @generated
*/
EClass RECORD_ATTRIBUTE = eINSTANCE.getRecordAttribute();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute RECORD_ATTRIBUTE__NAME = eINSTANCE.getRecordAttribute_Name();
/**
* The meta object literal for the '<em><b>Fields</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECORD_ATTRIBUTE__FIELDS = eINSTANCE
.getRecordAttribute_Fields();
/**
* The meta object literal for the '<em><b>Record Macro</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference RECORD_ATTRIBUTE__RECORD_MACRO = eINSTANCE
.getRecordAttribute_RecordMacro();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.RecordFieldDefImpl
* <em>Record Field Def</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.RecordFieldDefImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRecordFieldDef()
* @generated
*/
EClass RECORD_FIELD_DEF = eINSTANCE.getRecordFieldDef();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute RECORD_FIELD_DEF__NAME = eINSTANCE.getRecordFieldDef_Name();
/**
* The meta object literal for the '<em><b>Value</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECORD_FIELD_DEF__VALUE = eINSTANCE
.getRecordFieldDef_Value();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECORD_FIELD_DEF__TYPE = eINSTANCE.getRecordFieldDef_Type();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ExportAttributeImpl
* <em>Export Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.ExportAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getExportAttribute()
* @generated
*/
EClass EXPORT_ATTRIBUTE = eINSTANCE.getExportAttribute();
/**
* The meta object literal for the '<em><b>Funs</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference EXPORT_ATTRIBUTE__FUNS = eINSTANCE.getExportAttribute_Funs();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ImportAttributeImpl
* <em>Import Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.ImportAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getImportAttribute()
* @generated
*/
EClass IMPORT_ATTRIBUTE = eINSTANCE.getImportAttribute();
/**
* The meta object literal for the '<em><b>Module</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference IMPORT_ATTRIBUTE__MODULE = eINSTANCE
.getImportAttribute_Module();
/**
* The meta object literal for the '<em><b>Funs</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference IMPORT_ATTRIBUTE__FUNS = eINSTANCE.getImportAttribute_Funs();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.CompileAttributeImpl
* <em>Compile Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.CompileAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getCompileAttribute()
* @generated
*/
EClass COMPILE_ATTRIBUTE = eINSTANCE.getCompileAttribute();
/**
* The meta object literal for the '<em><b>Options</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference COMPILE_ATTRIBUTE__OPTIONS = eINSTANCE
.getCompileAttribute_Options();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.AbstractTypeAttributeImpl
* <em>Abstract Type Attribute</em>}' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.AbstractTypeAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAbstractTypeAttribute()
* @generated
*/
EClass ABSTRACT_TYPE_ATTRIBUTE = eINSTANCE.getAbstractTypeAttribute();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.SpecAttributeImpl
* <em>Spec Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.SpecAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getSpecAttribute()
* @generated
*/
EClass SPEC_ATTRIBUTE = eINSTANCE.getSpecAttribute();
/**
* The meta object literal for the '<em><b>Ref</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference SPEC_ATTRIBUTE__REF = eINSTANCE.getSpecAttribute_Ref();
/**
* The meta object literal for the '<em><b>Signatures</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference SPEC_ATTRIBUTE__SIGNATURES = eINSTANCE
.getSpecAttribute_Signatures();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.TypeAttributeImpl
* <em>Type Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.TypeAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTypeAttribute()
* @generated
*/
EClass TYPE_ATTRIBUTE = eINSTANCE.getTypeAttribute();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute TYPE_ATTRIBUTE__NAME = eINSTANCE.getTypeAttribute_Name();
/**
* The meta object literal for the '<em><b>Args</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference TYPE_ATTRIBUTE__ARGS = eINSTANCE.getTypeAttribute_Args();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference TYPE_ATTRIBUTE__TYPE = eINSTANCE.getTypeAttribute_Type();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.CustomAttributeImpl
* <em>Custom Attribute</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.CustomAttributeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getCustomAttribute()
* @generated
*/
EClass CUSTOM_ATTRIBUTE = eINSTANCE.getCustomAttribute();
/**
* The meta object literal for the '<em><b>Value</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference CUSTOM_ATTRIBUTE__VALUE = eINSTANCE
.getCustomAttribute_Value();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.FunctionImpl <em>Function</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FunctionImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunction()
* @generated
*/
EClass FUNCTION = eINSTANCE.getFunction();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute FUNCTION__NAME = eINSTANCE.getFunction_Name();
/**
* The meta object literal for the '<em><b>Clauses</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUNCTION__CLAUSES = eINSTANCE.getFunction_Clauses();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.FunctionClauseImpl
* <em>Function Clause</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.FunctionClauseImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunctionClause()
* @generated
*/
EClass FUNCTION_CLAUSE = eINSTANCE.getFunctionClause();
/**
* The meta object literal for the '<em><b>Ref</b></em>' reference
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUNCTION_CLAUSE__REF = eINSTANCE.getFunctionClause_Ref();
/**
* The meta object literal for the '<em><b>Params</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUNCTION_CLAUSE__PARAMS = eINSTANCE
.getFunctionClause_Params();
/**
* The meta object literal for the '<em><b>Guard</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUNCTION_CLAUSE__GUARD = eINSTANCE.getFunctionClause_Guard();
/**
* The meta object literal for the '<em><b>Body</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUNCTION_CLAUSE__BODY = eINSTANCE.getFunctionClause_Body();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.GuardImpl <em>Guard</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.GuardImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getGuard()
* @generated
*/
EClass GUARD = eINSTANCE.getGuard();
/**
* The meta object literal for the '<em><b>Guards</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference GUARD__GUARDS = eINSTANCE.getGuard_Guards();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ExpressionsImpl <em>Expressions</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ExpressionsImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getExpressions()
* @generated
*/
EClass EXPRESSIONS = eINSTANCE.getExpressions();
/**
* The meta object literal for the '<em><b>Exprs</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference EXPRESSIONS__EXPRS = eINSTANCE.getExpressions_Exprs();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ExpressionImpl <em>Expression</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ExpressionImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getExpression()
* @generated
*/
EClass EXPRESSION = eINSTANCE.getExpression();
/**
* The meta object literal for the '<em><b>Line</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute EXPRESSION__LINE = eINSTANCE.getExpression_Line();
/**
* The meta object literal for the '<em><b>Expr</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference EXPRESSION__EXPR = eINSTANCE.getExpression_Expr();
/**
* The meta object literal for the '<em><b>Parts</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference EXPRESSION__PARTS = eINSTANCE.getExpression_Parts();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.MacroCallImpl <em>Macro Call</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.MacroCallImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getMacroCall()
* @generated
*/
EClass MACRO_CALL = eINSTANCE.getMacroCall();
/**
* The meta object literal for the '<em><b>Macro Name</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference MACRO_CALL__MACRO_NAME = eINSTANCE.getMacroCall_MacroName();
/**
* The meta object literal for the '<em><b>Args</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference MACRO_CALL__ARGS = eINSTANCE.getMacroCall_Args();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.RecordExprImpl <em>Record Expr</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.RecordExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRecordExpr()
* @generated
*/
EClass RECORD_EXPR = eINSTANCE.getRecordExpr();
/**
* The meta object literal for the '<em><b>Ref</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECORD_EXPR__REF = eINSTANCE.getRecordExpr_Ref();
/**
* The meta object literal for the '<em><b>Record</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECORD_EXPR__RECORD = eINSTANCE.getRecordExpr_Record();
/**
* The meta object literal for the '<em><b>Rec</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECORD_EXPR__REC = eINSTANCE.getRecordExpr_Rec();
/**
* The meta object literal for the '<em><b>Field</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECORD_EXPR__FIELD = eINSTANCE.getRecordExpr_Field();
/**
* The meta object literal for the '<em><b>Tuple</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECORD_EXPR__TUPLE = eINSTANCE.getRecordExpr_Tuple();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.QueryExprImpl <em>Query Expr</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.QueryExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getQueryExpr()
* @generated
*/
EClass QUERY_EXPR = eINSTANCE.getQueryExpr();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.CondExprImpl <em>Cond Expr</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.CondExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getCondExpr()
* @generated
*/
EClass COND_EXPR = eINSTANCE.getCondExpr();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.LetExprImpl <em>Let Expr</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.LetExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getLetExpr()
* @generated
*/
EClass LET_EXPR = eINSTANCE.getLetExpr();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.RecordTupleImpl <em>Record Tuple</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.RecordTupleImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRecordTuple()
* @generated
*/
EClass RECORD_TUPLE = eINSTANCE.getRecordTuple();
/**
* The meta object literal for the '<em><b>Fields</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECORD_TUPLE__FIELDS = eINSTANCE.getRecordTuple_Fields();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.RecordFieldExprImpl
* <em>Record Field Expr</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.RecordFieldExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRecordFieldExpr()
* @generated
*/
EClass RECORD_FIELD_EXPR = eINSTANCE.getRecordFieldExpr();
/**
* The meta object literal for the '<em><b>Ref</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECORD_FIELD_EXPR__REF = eINSTANCE.getRecordFieldExpr_Ref();
/**
* The meta object literal for the '<em><b>Value</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECORD_FIELD_EXPR__VALUE = eINSTANCE
.getRecordFieldExpr_Value();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECORD_FIELD_EXPR__TYPE = eINSTANCE
.getRecordFieldExpr_Type();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.StringLiteralPartImpl
* <em>String Literal Part</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.StringLiteralPartImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getStringLiteralPart()
* @generated
*/
EClass STRING_LITERAL_PART = eINSTANCE.getStringLiteralPart();
/**
* The meta object literal for the '<em><b>Macro</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference STRING_LITERAL_PART__MACRO = eINSTANCE
.getStringLiteralPart_Macro();
/**
* The meta object literal for the '<em><b>String</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute STRING_LITERAL_PART__STRING = eINSTANCE
.getStringLiteralPart_String();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.IfExprImpl <em>If Expr</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.IfExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getIfExpr()
* @generated
*/
EClass IF_EXPR = eINSTANCE.getIfExpr();
/**
* The meta object literal for the '<em><b>Clauses</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference IF_EXPR__CLAUSES = eINSTANCE.getIfExpr_Clauses();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.IfClauseImpl <em>If Clause</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.IfClauseImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getIfClause()
* @generated
*/
EClass IF_CLAUSE = eINSTANCE.getIfClause();
/**
* The meta object literal for the '<em><b>Guard</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference IF_CLAUSE__GUARD = eINSTANCE.getIfClause_Guard();
/**
* The meta object literal for the '<em><b>Body</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference IF_CLAUSE__BODY = eINSTANCE.getIfClause_Body();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.CaseExprImpl <em>Case Expr</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.CaseExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getCaseExpr()
* @generated
*/
EClass CASE_EXPR = eINSTANCE.getCaseExpr();
/**
* The meta object literal for the '<em><b>Clauses</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference CASE_EXPR__CLAUSES = eINSTANCE.getCaseExpr_Clauses();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.CrClauseImpl <em>Cr Clause</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.CrClauseImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getCrClause()
* @generated
*/
EClass CR_CLAUSE = eINSTANCE.getCrClause();
/**
* The meta object literal for the '<em><b>Expr</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference CR_CLAUSE__EXPR = eINSTANCE.getCrClause_Expr();
/**
* The meta object literal for the '<em><b>Guard</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference CR_CLAUSE__GUARD = eINSTANCE.getCrClause_Guard();
/**
* The meta object literal for the '<em><b>Body</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference CR_CLAUSE__BODY = eINSTANCE.getCrClause_Body();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ReceiveExprImpl <em>Receive Expr</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ReceiveExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getReceiveExpr()
* @generated
*/
EClass RECEIVE_EXPR = eINSTANCE.getReceiveExpr();
/**
* The meta object literal for the '<em><b>Clauses</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECEIVE_EXPR__CLAUSES = eINSTANCE.getReceiveExpr_Clauses();
/**
* The meta object literal for the '<em><b>After expr</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference RECEIVE_EXPR__AFTER_EXPR = eINSTANCE
.getReceiveExpr_After_expr();
/**
* The meta object literal for the '<em><b>After body</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference RECEIVE_EXPR__AFTER_BODY = eINSTANCE
.getReceiveExpr_After_body();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.FunExprImpl <em>Fun Expr</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FunExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunExpr()
* @generated
*/
EClass FUN_EXPR = eINSTANCE.getFunExpr();
/**
* The meta object literal for the '<em><b>Clauses</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUN_EXPR__CLAUSES = eINSTANCE.getFunExpr_Clauses();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.FunRefImpl <em>Fun Ref</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FunRefImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunRef()
* @generated
*/
EClass FUN_REF = eINSTANCE.getFunRef();
/**
* The meta object literal for the '<em><b>Module</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUN_REF__MODULE = eINSTANCE.getFunRef_Module();
/**
* The meta object literal for the '<em><b>Function</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference FUN_REF__FUNCTION = eINSTANCE.getFunRef_Function();
/**
* The meta object literal for the '<em><b>Arity</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUN_REF__ARITY = eINSTANCE.getFunRef_Arity();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.TryExprImpl <em>Try Expr</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.TryExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTryExpr()
* @generated
*/
EClass TRY_EXPR = eINSTANCE.getTryExpr();
/**
* The meta object literal for the '<em><b>Body</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference TRY_EXPR__BODY = eINSTANCE.getTryExpr_Body();
/**
* The meta object literal for the '<em><b>Of clauses</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference TRY_EXPR__OF_CLAUSES = eINSTANCE.getTryExpr_Of_clauses();
/**
* The meta object literal for the '<em><b>Catch</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference TRY_EXPR__CATCH = eINSTANCE.getTryExpr_Catch();
/**
* The meta object literal for the '<em><b>After body</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference TRY_EXPR__AFTER_BODY = eINSTANCE.getTryExpr_After_body();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.TryClauseImpl <em>Try Clause</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.TryClauseImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTryClause()
* @generated
*/
EClass TRY_CLAUSE = eINSTANCE.getTryClause();
/**
* The meta object literal for the '<em><b>Hdr</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute TRY_CLAUSE__HDR = eINSTANCE.getTryClause_Hdr();
/**
* The meta object literal for the '<em><b>Cond</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference TRY_CLAUSE__COND = eINSTANCE.getTryClause_Cond();
/**
* The meta object literal for the '<em><b>Guard</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference TRY_CLAUSE__GUARD = eINSTANCE.getTryClause_Guard();
/**
* The meta object literal for the '<em><b>Body</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference TRY_CLAUSE__BODY = eINSTANCE.getTryClause_Body();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ErlListImpl <em>Erl List</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ErlListImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getErlList()
* @generated
*/
EClass ERL_LIST = eINSTANCE.getErlList();
/**
* The meta object literal for the '<em><b>Elements</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ERL_LIST__ELEMENTS = eINSTANCE.getErlList_Elements();
/**
* The meta object literal for the '<em><b>Tail</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ERL_LIST__TAIL = eINSTANCE.getErlList_Tail();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ErlTupleImpl <em>Erl Tuple</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ErlTupleImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getErlTuple()
* @generated
*/
EClass ERL_TUPLE = eINSTANCE.getErlTuple();
/**
* The meta object literal for the '<em><b>Elements</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ERL_TUPLE__ELEMENTS = eINSTANCE.getErlTuple_Elements();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ErlBinaryImpl <em>Erl Binary</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ErlBinaryImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getErlBinary()
* @generated
*/
EClass ERL_BINARY = eINSTANCE.getErlBinary();
/**
* The meta object literal for the '<em><b>Elements</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ERL_BINARY__ELEMENTS = eINSTANCE.getErlBinary_Elements();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.BinaryItemImpl <em>Binary Item</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.BinaryItemImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBinaryItem()
* @generated
*/
EClass BINARY_ITEM = eINSTANCE.getBinaryItem();
/**
* The meta object literal for the '<em><b>Expr</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference BINARY_ITEM__EXPR = eINSTANCE.getBinaryItem_Expr();
/**
* The meta object literal for the '<em><b>Size</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference BINARY_ITEM__SIZE = eINSTANCE.getBinaryItem_Size();
/**
* The meta object literal for the '<em><b>Types</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference BINARY_ITEM__TYPES = eINSTANCE.getBinaryItem_Types();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference BINARY_ITEM__TYPE = eINSTANCE.getBinaryItem_Type();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.BitTypeImpl <em>Bit Type</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.BitTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBitType()
* @generated
*/
EClass BIT_TYPE = eINSTANCE.getBitType();
/**
* The meta object literal for the '<em><b>Type Name</b></em>' reference
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference BIT_TYPE__TYPE_NAME = eINSTANCE.getBitType_TypeName();
/**
* The meta object literal for the '<em><b>Size</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference BIT_TYPE__SIZE = eINSTANCE.getBitType_Size();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.LCExprImpl <em>LC Expr</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.LCExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getLCExpr()
* @generated
*/
EClass LC_EXPR = eINSTANCE.getLCExpr();
/**
* The meta object literal for the '<em><b>O1</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference LC_EXPR__O1 = eINSTANCE.getLCExpr_O1();
/**
* The meta object literal for the '<em><b>Op</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute LC_EXPR__OP = eINSTANCE.getLCExpr_Op();
/**
* The meta object literal for the '<em><b>O2</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference LC_EXPR__O2 = eINSTANCE.getLCExpr_O2();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.TypeSigImpl <em>Type Sig</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.TypeSigImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTypeSig()
* @generated
*/
EClass TYPE_SIG = eINSTANCE.getTypeSig();
/**
* The meta object literal for the '<em><b>Decl</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference TYPE_SIG__DECL = eINSTANCE.getTypeSig_Decl();
/**
* The meta object literal for the '<em><b>Guards</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference TYPE_SIG__GUARDS = eINSTANCE.getTypeSig_Guards();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.FunTypeImpl <em>Fun Type</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FunTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunType()
* @generated
*/
EClass FUN_TYPE = eINSTANCE.getFunType();
/**
* The meta object literal for the '<em><b>Args</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUN_TYPE__ARGS = eINSTANCE.getFunType_Args();
/**
* The meta object literal for the '<em><b>Return</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUN_TYPE__RETURN = eINSTANCE.getFunType_Return();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUN_TYPE__TYPE = eINSTANCE.getFunType_Type();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.TypeGuardsImpl <em>Type Guards</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.TypeGuardsImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTypeGuards()
* @generated
*/
EClass TYPE_GUARDS = eINSTANCE.getTypeGuards();
/**
* The meta object literal for the '<em><b>Items</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference TYPE_GUARDS__ITEMS = eINSTANCE.getTypeGuards_Items();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.TypeGuardImpl <em>Type Guard</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.TypeGuardImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTypeGuard()
* @generated
*/
EClass TYPE_GUARD = eINSTANCE.getTypeGuard();
/**
* The meta object literal for the '<em><b>Type Name</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference TYPE_GUARD__TYPE_NAME = eINSTANCE.getTypeGuard_TypeName();
/**
* The meta object literal for the '<em><b>Types</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference TYPE_GUARD__TYPES = eINSTANCE.getTypeGuard_Types();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference TYPE_GUARD__TYPE = eINSTANCE.getTypeGuard_Type();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.TopTypeImpl <em>Top Type</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.TopTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTopType()
* @generated
*/
EClass TOP_TYPE = eINSTANCE.getTopType();
/**
* The meta object literal for the '<em><b>Var</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute TOP_TYPE__VAR = eINSTANCE.getTopType_Var();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference TOP_TYPE__TYPE = eINSTANCE.getTopType_Type();
/**
* The meta object literal for the '<em><b>Left Operand</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference TOP_TYPE__LEFT_OPERAND = eINSTANCE.getTopType_LeftOperand();
/**
* The meta object literal for the '<em><b>Op</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute TOP_TYPE__OP = eINSTANCE.getTopType_Op();
/**
* The meta object literal for the '<em><b>Right Operand</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference TOP_TYPE__RIGHT_OPERAND = eINSTANCE
.getTopType_RightOperand();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.Type100Impl <em>Type100</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.Type100Impl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getType100()
* @generated
*/
EClass TYPE100 = eINSTANCE.getType100();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.Type200Impl <em>Type200</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.Type200Impl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getType200()
* @generated
*/
EClass TYPE200 = eINSTANCE.getType200();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.Type300Impl <em>Type300</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.Type300Impl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getType300()
* @generated
*/
EClass TYPE300 = eINSTANCE.getType300();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.Type400Impl <em>Type400</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.Type400Impl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getType400()
* @generated
*/
EClass TYPE400 = eINSTANCE.getType400();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.Type500Impl <em>Type500</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.Type500Impl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getType500()
* @generated
*/
EClass TYPE500 = eINSTANCE.getType500();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.TypeImpl <em>Type</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.TypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getType()
* @generated
*/
EClass TYPE = eINSTANCE.getType();
/**
* The meta object literal for the '<em><b>Type Name</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference TYPE__TYPE_NAME = eINSTANCE.getType_TypeName();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute TYPE__VALUE = eINSTANCE.getType_Value();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.FieldTypeImpl <em>Field Type</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FieldTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFieldType()
* @generated
*/
EClass FIELD_TYPE = eINSTANCE.getFieldType();
/**
* The meta object literal for the '<em><b>Type Name</b></em>' reference
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FIELD_TYPE__TYPE_NAME = eINSTANCE.getFieldType_TypeName();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FIELD_TYPE__TYPE = eINSTANCE.getFieldType_Type();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.BinaryTypeImpl <em>Binary Type</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.BinaryTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBinaryType()
* @generated
*/
EClass BINARY_TYPE = eINSTANCE.getBinaryType();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference BINARY_TYPE__TYPE = eINSTANCE.getBinaryType_Type();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.BinBaseTypeImpl <em>Bin Base Type</em>}
* ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.BinBaseTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBinBaseType()
* @generated
*/
EClass BIN_BASE_TYPE = eINSTANCE.getBinBaseType();
/**
* The meta object literal for the '<em><b>Type Name</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference BIN_BASE_TYPE__TYPE_NAME = eINSTANCE
.getBinBaseType_TypeName();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference BIN_BASE_TYPE__TYPE = eINSTANCE.getBinBaseType_Type();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.BinUnitTypeImpl <em>Bin Unit Type</em>}
* ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.BinUnitTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBinUnitType()
* @generated
*/
EClass BIN_UNIT_TYPE = eINSTANCE.getBinUnitType();
/**
* The meta object literal for the '<em><b>Type Name</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference BIN_UNIT_TYPE__TYPE_NAME = eINSTANCE
.getBinUnitType_TypeName();
/**
* The meta object literal for the '<em><b>M</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute BIN_UNIT_TYPE__M = eINSTANCE.getBinUnitType_M();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference BIN_UNIT_TYPE__TYPE = eINSTANCE.getBinUnitType_Type();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.FunType100Impl <em>Fun Type100</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FunType100Impl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunType100()
* @generated
*/
EClass FUN_TYPE100 = eINSTANCE.getFunType100();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.MacroFormImpl <em>Macro Form</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.MacroFormImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getMacroForm()
* @generated
*/
EClass MACRO_FORM = eINSTANCE.getMacroForm();
/**
* The meta object literal for the '<em><b>Call</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference MACRO_FORM__CALL = eINSTANCE.getMacroForm_Call();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.CatchExprImpl <em>Catch Expr</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.CatchExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getCatchExpr()
* @generated
*/
EClass CATCH_EXPR = eINSTANCE.getCatchExpr();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.MatchExprImpl <em>Match Expr</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.MatchExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getMatchExpr()
* @generated
*/
EClass MATCH_EXPR = eINSTANCE.getMatchExpr();
/**
* The meta object literal for the '<em><b>Op Left</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference MATCH_EXPR__OP_LEFT = eINSTANCE.getMatchExpr_OpLeft();
/**
* The meta object literal for the '<em><b>Op</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute MATCH_EXPR__OP = eINSTANCE.getMatchExpr_Op();
/**
* The meta object literal for the '<em><b>Op Right</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference MATCH_EXPR__OP_RIGHT = eINSTANCE.getMatchExpr_OpRight();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.BinOpImpl <em>Bin Op</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.BinOpImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBinOp()
* @generated
*/
EClass BIN_OP = eINSTANCE.getBinOp();
/**
* The meta object literal for the '<em><b>Op Left</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference BIN_OP__OP_LEFT = eINSTANCE.getBinOp_OpLeft();
/**
* The meta object literal for the '<em><b>Op</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute BIN_OP__OP = eINSTANCE.getBinOp_Op();
/**
* The meta object literal for the '<em><b>Op Right</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference BIN_OP__OP_RIGHT = eINSTANCE.getBinOp_OpRight();
/**
* The meta object literal for the '<em><b>Op Right2</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference BIN_OP__OP_RIGHT2 = eINSTANCE.getBinOp_OpRight2();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.AddOpImpl <em>Add Op</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.AddOpImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAddOp()
* @generated
*/
EClass ADD_OP = eINSTANCE.getAddOp();
/**
* The meta object literal for the '<em><b>Op Left</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ADD_OP__OP_LEFT = eINSTANCE.getAddOp_OpLeft();
/**
* The meta object literal for the '<em><b>Op</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ADD_OP__OP = eINSTANCE.getAddOp_Op();
/**
* The meta object literal for the '<em><b>Op Right</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference ADD_OP__OP_RIGHT = eINSTANCE.getAddOp_OpRight();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.MultOpImpl <em>Mult Op</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.MultOpImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getMultOp()
* @generated
*/
EClass MULT_OP = eINSTANCE.getMultOp();
/**
* The meta object literal for the '<em><b>Op Left</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference MULT_OP__OP_LEFT = eINSTANCE.getMultOp_OpLeft();
/**
* The meta object literal for the '<em><b>Op</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute MULT_OP__OP = eINSTANCE.getMultOp_Op();
/**
* The meta object literal for the '<em><b>Op Right</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference MULT_OP__OP_RIGHT = eINSTANCE.getMultOp_OpRight();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.UnaryExprImpl <em>Unary Expr</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.UnaryExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getUnaryExpr()
* @generated
*/
EClass UNARY_EXPR = eINSTANCE.getUnaryExpr();
/**
* The meta object literal for the '<em><b>Op</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute UNARY_EXPR__OP = eINSTANCE.getUnaryExpr_Op();
/**
* The meta object literal for the '<em><b>Operand</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference UNARY_EXPR__OPERAND = eINSTANCE.getUnaryExpr_Operand();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.FunCallImpl <em>Fun Call</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FunCallImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunCall()
* @generated
*/
EClass FUN_CALL = eINSTANCE.getFunCall();
/**
* The meta object literal for the '<em><b>Target</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUN_CALL__TARGET = eINSTANCE.getFunCall_Target();
/**
* The meta object literal for the '<em><b>Args</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUN_CALL__ARGS = eINSTANCE.getFunCall_Args();
/**
* The meta object literal for the '<em><b>Args2</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUN_CALL__ARGS2 = eINSTANCE.getFunCall_Args2();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.RemoteTargetImpl
* <em>Remote Target</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.RemoteTargetImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRemoteTarget()
* @generated
*/
EClass REMOTE_TARGET = eINSTANCE.getRemoteTarget();
/**
* The meta object literal for the '<em><b>Module</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference REMOTE_TARGET__MODULE = eINSTANCE.getRemoteTarget_Module();
/**
* The meta object literal for the '<em><b>Function</b></em>'
* containment reference feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference REMOTE_TARGET__FUNCTION = eINSTANCE
.getRemoteTarget_Function();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.BlockExprImpl <em>Block Expr</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.BlockExprImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBlockExpr()
* @generated
*/
EClass BLOCK_EXPR = eINSTANCE.getBlockExpr();
/**
* The meta object literal for the '<em><b>Body</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference BLOCK_EXPR__BODY = eINSTANCE.getBlockExpr_Body();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.AtomImpl <em>Atom</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.AtomImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAtom()
* @generated
*/
EClass ATOM = eINSTANCE.getAtom();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ATOM__VALUE = eINSTANCE.getAtom_Value();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ErlCharImpl <em>Erl Char</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ErlCharImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getErlChar()
* @generated
*/
EClass ERL_CHAR = eINSTANCE.getErlChar();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ERL_CHAR__VALUE = eINSTANCE.getErlChar_Value();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.AtomRefImpl <em>Atom Ref</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.AtomRefImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getAtomRef()
* @generated
*/
EClass ATOM_REF = eINSTANCE.getAtomRef();
/**
* The meta object literal for the '<em><b>Value</b></em>' reference
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference ATOM_REF__VALUE = eINSTANCE.getAtomRef_Value();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.MacroImpl <em>Macro</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.MacroImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getMacro()
* @generated
*/
EClass MACRO = eINSTANCE.getMacro();
/**
* The meta object literal for the '<em><b>Value</b></em>' reference
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference MACRO__VALUE = eINSTANCE.getMacro_Value();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.VariableImpl <em>Variable</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.VariableImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getVariable()
* @generated
*/
EClass VARIABLE = eINSTANCE.getVariable();
/**
* The meta object literal for the '<em><b>Value</b></em>' reference
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference VARIABLE__VALUE = eINSTANCE.getVariable_Value();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ErlFloatImpl <em>Erl Float</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ErlFloatImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getErlFloat()
* @generated
*/
EClass ERL_FLOAT = eINSTANCE.getErlFloat();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ERL_FLOAT__VALUE = eINSTANCE.getErlFloat_Value();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ErlIntegerImpl <em>Erl Integer</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ErlIntegerImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getErlInteger()
* @generated
*/
EClass ERL_INTEGER = eINSTANCE.getErlInteger();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute ERL_INTEGER__VALUE = eINSTANCE.getErlInteger_Value();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ListComprehensionImpl
* <em>List Comprehension</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.ListComprehensionImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getListComprehension()
* @generated
*/
EClass LIST_COMPREHENSION = eINSTANCE.getListComprehension();
/**
* The meta object literal for the '<em><b>Root</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference LIST_COMPREHENSION__ROOT = eINSTANCE
.getListComprehension_Root();
/**
* The meta object literal for the '<em><b>Generators</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference LIST_COMPREHENSION__GENERATORS = eINSTANCE
.getListComprehension_Generators();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.BinaryComprehensionImpl
* <em>Binary Comprehension</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @see org.erlide.erlang.impl.BinaryComprehensionImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getBinaryComprehension()
* @generated
*/
EClass BINARY_COMPREHENSION = eINSTANCE.getBinaryComprehension();
/**
* The meta object literal for the '<em><b>Root</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference BINARY_COMPREHENSION__ROOT = eINSTANCE
.getBinaryComprehension_Root();
/**
* The meta object literal for the '<em><b>Generators</b></em>'
* containment reference list feature. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @generated
*/
EReference BINARY_COMPREHENSION__GENERATORS = eINSTANCE
.getBinaryComprehension_Generators();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.UnaryTypeImpl <em>Unary Type</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.UnaryTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getUnaryType()
* @generated
*/
EClass UNARY_TYPE = eINSTANCE.getUnaryType();
/**
* The meta object literal for the '<em><b>Op</b></em>' attribute
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EAttribute UNARY_TYPE__OP = eINSTANCE.getUnaryType_Op();
/**
* The meta object literal for the '<em><b>Operand</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference UNARY_TYPE__OPERAND = eINSTANCE.getUnaryType_Operand();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.RemoteTypeImpl <em>Remote Type</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.RemoteTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRemoteType()
* @generated
*/
EClass REMOTE_TYPE = eINSTANCE.getRemoteType();
/**
* The meta object literal for the '<em><b>M</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference REMOTE_TYPE__M = eINSTANCE.getRemoteType_M();
/**
* The meta object literal for the '<em><b>Args</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference REMOTE_TYPE__ARGS = eINSTANCE.getRemoteType_Args();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.ListTypeImpl <em>List Type</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.ListTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getListType()
* @generated
*/
EClass LIST_TYPE = eINSTANCE.getListType();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference LIST_TYPE__TYPE = eINSTANCE.getListType_Type();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.TupleTypeImpl <em>Tuple Type</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.TupleTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getTupleType()
* @generated
*/
EClass TUPLE_TYPE = eINSTANCE.getTupleType();
/**
* The meta object literal for the '<em><b>Types</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference TUPLE_TYPE__TYPES = eINSTANCE.getTupleType_Types();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.RecordTypeImpl <em>Record Type</em>}'
* class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.RecordTypeImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getRecordType()
* @generated
*/
EClass RECORD_TYPE = eINSTANCE.getRecordType();
/**
* The meta object literal for the '<em><b>Rec</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECORD_TYPE__REC = eINSTANCE.getRecordType_Rec();
/**
* The meta object literal for the '<em><b>Fields</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference RECORD_TYPE__FIELDS = eINSTANCE.getRecordType_Fields();
/**
* The meta object literal for the '
* {@link org.erlide.erlang.impl.FunTypeListImpl <em>Fun Type List</em>}
* ' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @see org.erlide.erlang.impl.FunTypeListImpl
* @see org.erlide.erlang.impl.ErlangPackageImpl#getFunTypeList()
* @generated
*/
EClass FUN_TYPE_LIST = eINSTANCE.getFunTypeList();
/**
* The meta object literal for the '<em><b>Items</b></em>' containment
* reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUN_TYPE_LIST__ITEMS = eINSTANCE.getFunTypeList_Items();
/**
* The meta object literal for the '<em><b>Return</b></em>' containment
* reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
EReference FUN_TYPE_LIST__RETURN = eINSTANCE.getFunTypeList_Return();
}
} // ErlangPackage