/**
*/
package org.eclipse.incquery.snapshot.EIQSnapshot;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.EIQSnapshotFactory
* @model kind="package"
* @generated
*/
public interface EIQSnapshotPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "EIQSnapshot";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/incquery/snapshot";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "eiqSnapshot";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EIQSnapshotPackage eINSTANCE = org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.MatchSetRecordImpl <em>Match Set Record</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.MatchSetRecordImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getMatchSetRecord()
* @generated
*/
int MATCH_SET_RECORD = 0;
/**
* The feature id for the '<em><b>Pattern Qualified Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_SET_RECORD__PATTERN_QUALIFIED_NAME = 0;
/**
* The feature id for the '<em><b>Matches</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_SET_RECORD__MATCHES = 1;
/**
* The feature id for the '<em><b>Filter</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_SET_RECORD__FILTER = 2;
/**
* The number of structural features of the '<em>Match Set Record</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_SET_RECORD_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.MatchRecordImpl <em>Match Record</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.MatchRecordImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getMatchRecord()
* @generated
*/
int MATCH_RECORD = 1;
/**
* The feature id for the '<em><b>Substitutions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RECORD__SUBSTITUTIONS = 0;
/**
* The feature id for the '<em><b>Role</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RECORD__ROLE = 1;
/**
* The number of structural features of the '<em>Match Record</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RECORD_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.MatchSubstitutionRecordImpl <em>Match Substitution Record</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.MatchSubstitutionRecordImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getMatchSubstitutionRecord()
* @generated
*/
int MATCH_SUBSTITUTION_RECORD = 2;
/**
* The feature id for the '<em><b>Parameter Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_SUBSTITUTION_RECORD__PARAMETER_NAME = 0;
/**
* The feature id for the '<em><b>Derived Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_SUBSTITUTION_RECORD__DERIVED_VALUE = 1;
/**
* The number of structural features of the '<em>Match Substitution Record</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.EMFSubstitutionImpl <em>EMF Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EMFSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getEMFSubstitution()
* @generated
*/
int EMF_SUBSTITUTION = 3;
/**
* The feature id for the '<em><b>Parameter Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EMF_SUBSTITUTION__PARAMETER_NAME = MATCH_SUBSTITUTION_RECORD__PARAMETER_NAME;
/**
* The feature id for the '<em><b>Derived Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EMF_SUBSTITUTION__DERIVED_VALUE = MATCH_SUBSTITUTION_RECORD__DERIVED_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EMF_SUBSTITUTION__VALUE = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>EMF Substitution</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EMF_SUBSTITUTION_FEATURE_COUNT = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.IntSubstitutionImpl <em>Int Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.IntSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getIntSubstitution()
* @generated
*/
int INT_SUBSTITUTION = 4;
/**
* The feature id for the '<em><b>Parameter Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INT_SUBSTITUTION__PARAMETER_NAME = MATCH_SUBSTITUTION_RECORD__PARAMETER_NAME;
/**
* The feature id for the '<em><b>Derived Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INT_SUBSTITUTION__DERIVED_VALUE = MATCH_SUBSTITUTION_RECORD__DERIVED_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INT_SUBSTITUTION__VALUE = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Int Substitution</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INT_SUBSTITUTION_FEATURE_COUNT = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.LongSubstitutionImpl <em>Long Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.LongSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getLongSubstitution()
* @generated
*/
int LONG_SUBSTITUTION = 5;
/**
* The feature id for the '<em><b>Parameter Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_SUBSTITUTION__PARAMETER_NAME = MATCH_SUBSTITUTION_RECORD__PARAMETER_NAME;
/**
* The feature id for the '<em><b>Derived Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_SUBSTITUTION__DERIVED_VALUE = MATCH_SUBSTITUTION_RECORD__DERIVED_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_SUBSTITUTION__VALUE = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Long Substitution</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LONG_SUBSTITUTION_FEATURE_COUNT = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.DoubleSubstitutionImpl <em>Double Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.DoubleSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getDoubleSubstitution()
* @generated
*/
int DOUBLE_SUBSTITUTION = 6;
/**
* The feature id for the '<em><b>Parameter Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOUBLE_SUBSTITUTION__PARAMETER_NAME = MATCH_SUBSTITUTION_RECORD__PARAMETER_NAME;
/**
* The feature id for the '<em><b>Derived Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOUBLE_SUBSTITUTION__DERIVED_VALUE = MATCH_SUBSTITUTION_RECORD__DERIVED_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOUBLE_SUBSTITUTION__VALUE = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Double Substitution</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DOUBLE_SUBSTITUTION_FEATURE_COUNT = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.FloatSubstitutionImpl <em>Float Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.FloatSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getFloatSubstitution()
* @generated
*/
int FLOAT_SUBSTITUTION = 7;
/**
* The feature id for the '<em><b>Parameter Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FLOAT_SUBSTITUTION__PARAMETER_NAME = MATCH_SUBSTITUTION_RECORD__PARAMETER_NAME;
/**
* The feature id for the '<em><b>Derived Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FLOAT_SUBSTITUTION__DERIVED_VALUE = MATCH_SUBSTITUTION_RECORD__DERIVED_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FLOAT_SUBSTITUTION__VALUE = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Float Substitution</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FLOAT_SUBSTITUTION_FEATURE_COUNT = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.BooleanSubstitutionImpl <em>Boolean Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.BooleanSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getBooleanSubstitution()
* @generated
*/
int BOOLEAN_SUBSTITUTION = 8;
/**
* The feature id for the '<em><b>Parameter Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_SUBSTITUTION__PARAMETER_NAME = MATCH_SUBSTITUTION_RECORD__PARAMETER_NAME;
/**
* The feature id for the '<em><b>Derived Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_SUBSTITUTION__DERIVED_VALUE = MATCH_SUBSTITUTION_RECORD__DERIVED_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_SUBSTITUTION__VALUE = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Boolean Substitution</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_SUBSTITUTION_FEATURE_COUNT = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.StringSubstitutionImpl <em>String Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.StringSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getStringSubstitution()
* @generated
*/
int STRING_SUBSTITUTION = 9;
/**
* The feature id for the '<em><b>Parameter Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_SUBSTITUTION__PARAMETER_NAME = MATCH_SUBSTITUTION_RECORD__PARAMETER_NAME;
/**
* The feature id for the '<em><b>Derived Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_SUBSTITUTION__DERIVED_VALUE = MATCH_SUBSTITUTION_RECORD__DERIVED_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_SUBSTITUTION__VALUE = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>String Substitution</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRING_SUBSTITUTION_FEATURE_COUNT = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.DateSubstitutionImpl <em>Date Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.DateSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getDateSubstitution()
* @generated
*/
int DATE_SUBSTITUTION = 10;
/**
* The feature id for the '<em><b>Parameter Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATE_SUBSTITUTION__PARAMETER_NAME = MATCH_SUBSTITUTION_RECORD__PARAMETER_NAME;
/**
* The feature id for the '<em><b>Derived Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATE_SUBSTITUTION__DERIVED_VALUE = MATCH_SUBSTITUTION_RECORD__DERIVED_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATE_SUBSTITUTION__VALUE = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Date Substitution</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATE_SUBSTITUTION_FEATURE_COUNT = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.EnumSubstitutionImpl <em>Enum Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EnumSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getEnumSubstitution()
* @generated
*/
int ENUM_SUBSTITUTION = 11;
/**
* The feature id for the '<em><b>Parameter Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_SUBSTITUTION__PARAMETER_NAME = MATCH_SUBSTITUTION_RECORD__PARAMETER_NAME;
/**
* The feature id for the '<em><b>Derived Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_SUBSTITUTION__DERIVED_VALUE = MATCH_SUBSTITUTION_RECORD__DERIVED_VALUE;
/**
* The feature id for the '<em><b>Value Literal</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_SUBSTITUTION__VALUE_LITERAL = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Enum Type</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_SUBSTITUTION__ENUM_TYPE = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Enum Substitution</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENUM_SUBSTITUTION_FEATURE_COUNT = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.MiscellaneousSubstitutionImpl <em>Miscellaneous Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.MiscellaneousSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getMiscellaneousSubstitution()
* @generated
*/
int MISCELLANEOUS_SUBSTITUTION = 12;
/**
* The feature id for the '<em><b>Parameter Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MISCELLANEOUS_SUBSTITUTION__PARAMETER_NAME = MATCH_SUBSTITUTION_RECORD__PARAMETER_NAME;
/**
* The feature id for the '<em><b>Derived Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MISCELLANEOUS_SUBSTITUTION__DERIVED_VALUE = MATCH_SUBSTITUTION_RECORD__DERIVED_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MISCELLANEOUS_SUBSTITUTION__VALUE = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Miscellaneous Substitution</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MISCELLANEOUS_SUBSTITUTION_FEATURE_COUNT = MATCH_SUBSTITUTION_RECORD_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.IncQuerySnapshotImpl <em>Inc Query Snapshot</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.IncQuerySnapshotImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getIncQuerySnapshot()
* @generated
*/
int INC_QUERY_SNAPSHOT = 13;
/**
* The feature id for the '<em><b>Match Set Records</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INC_QUERY_SNAPSHOT__MATCH_SET_RECORDS = 0;
/**
* The feature id for the '<em><b>Model Roots</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INC_QUERY_SNAPSHOT__MODEL_ROOTS = 1;
/**
* The feature id for the '<em><b>Input Specification</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INC_QUERY_SNAPSHOT__INPUT_SPECIFICATION = 2;
/**
* The number of structural features of the '<em>Inc Query Snapshot</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INC_QUERY_SNAPSHOT_FEATURE_COUNT = 3;
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.InputSpecification <em>Input Specification</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.InputSpecification
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getInputSpecification()
* @generated
*/
int INPUT_SPECIFICATION = 14;
/**
* The meta object id for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.RecordRole <em>Record Role</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.RecordRole
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getRecordRole()
* @generated
*/
int RECORD_ROLE = 15;
/**
* Returns the meta object for class '{@link org.eclipse.incquery.snapshot.EIQSnapshot.MatchSetRecord <em>Match Set Record</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Match Set Record</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.MatchSetRecord
* @generated
*/
EClass getMatchSetRecord();
/**
* Returns the meta object for the attribute '{@link org.eclipse.incquery.snapshot.EIQSnapshot.MatchSetRecord#getPatternQualifiedName <em>Pattern Qualified Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Pattern Qualified Name</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.MatchSetRecord#getPatternQualifiedName()
* @see #getMatchSetRecord()
* @generated
*/
EAttribute getMatchSetRecord_PatternQualifiedName();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.incquery.snapshot.EIQSnapshot.MatchSetRecord#getMatches <em>Matches</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Matches</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.MatchSetRecord#getMatches()
* @see #getMatchSetRecord()
* @generated
*/
EReference getMatchSetRecord_Matches();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.incquery.snapshot.EIQSnapshot.MatchSetRecord#getFilter <em>Filter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Filter</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.MatchSetRecord#getFilter()
* @see #getMatchSetRecord()
* @generated
*/
EReference getMatchSetRecord_Filter();
/**
* Returns the meta object for class '{@link org.eclipse.incquery.snapshot.EIQSnapshot.MatchRecord <em>Match Record</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Match Record</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.MatchRecord
* @generated
*/
EClass getMatchRecord();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.incquery.snapshot.EIQSnapshot.MatchRecord#getSubstitutions <em>Substitutions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Substitutions</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.MatchRecord#getSubstitutions()
* @see #getMatchRecord()
* @generated
*/
EReference getMatchRecord_Substitutions();
/**
* Returns the meta object for the attribute '{@link org.eclipse.incquery.snapshot.EIQSnapshot.MatchRecord#getRole <em>Role</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Role</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.MatchRecord#getRole()
* @see #getMatchRecord()
* @generated
*/
EAttribute getMatchRecord_Role();
/**
* Returns the meta object for class '{@link org.eclipse.incquery.snapshot.EIQSnapshot.MatchSubstitutionRecord <em>Match Substitution Record</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Match Substitution Record</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.MatchSubstitutionRecord
* @generated
*/
EClass getMatchSubstitutionRecord();
/**
* Returns the meta object for the attribute '{@link org.eclipse.incquery.snapshot.EIQSnapshot.MatchSubstitutionRecord#getParameterName <em>Parameter Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Parameter Name</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.MatchSubstitutionRecord#getParameterName()
* @see #getMatchSubstitutionRecord()
* @generated
*/
EAttribute getMatchSubstitutionRecord_ParameterName();
/**
* Returns the meta object for the attribute '{@link org.eclipse.incquery.snapshot.EIQSnapshot.MatchSubstitutionRecord#getDerivedValue <em>Derived Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Derived Value</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.MatchSubstitutionRecord#getDerivedValue()
* @see #getMatchSubstitutionRecord()
* @generated
*/
EAttribute getMatchSubstitutionRecord_DerivedValue();
/**
* Returns the meta object for class '{@link org.eclipse.incquery.snapshot.EIQSnapshot.EMFSubstitution <em>EMF Substitution</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>EMF Substitution</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.EMFSubstitution
* @generated
*/
EClass getEMFSubstitution();
/**
* Returns the meta object for the reference '{@link org.eclipse.incquery.snapshot.EIQSnapshot.EMFSubstitution#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Value</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.EMFSubstitution#getValue()
* @see #getEMFSubstitution()
* @generated
*/
EReference getEMFSubstitution_Value();
/**
* Returns the meta object for class '{@link org.eclipse.incquery.snapshot.EIQSnapshot.IntSubstitution <em>Int Substitution</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Int Substitution</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.IntSubstitution
* @generated
*/
EClass getIntSubstitution();
/**
* Returns the meta object for the attribute '{@link org.eclipse.incquery.snapshot.EIQSnapshot.IntSubstitution#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.IntSubstitution#getValue()
* @see #getIntSubstitution()
* @generated
*/
EAttribute getIntSubstitution_Value();
/**
* Returns the meta object for class '{@link org.eclipse.incquery.snapshot.EIQSnapshot.LongSubstitution <em>Long Substitution</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Long Substitution</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.LongSubstitution
* @generated
*/
EClass getLongSubstitution();
/**
* Returns the meta object for the attribute '{@link org.eclipse.incquery.snapshot.EIQSnapshot.LongSubstitution#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.LongSubstitution#getValue()
* @see #getLongSubstitution()
* @generated
*/
EAttribute getLongSubstitution_Value();
/**
* Returns the meta object for class '{@link org.eclipse.incquery.snapshot.EIQSnapshot.DoubleSubstitution <em>Double Substitution</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Double Substitution</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.DoubleSubstitution
* @generated
*/
EClass getDoubleSubstitution();
/**
* Returns the meta object for the attribute '{@link org.eclipse.incquery.snapshot.EIQSnapshot.DoubleSubstitution#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.DoubleSubstitution#getValue()
* @see #getDoubleSubstitution()
* @generated
*/
EAttribute getDoubleSubstitution_Value();
/**
* Returns the meta object for class '{@link org.eclipse.incquery.snapshot.EIQSnapshot.FloatSubstitution <em>Float Substitution</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Float Substitution</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.FloatSubstitution
* @generated
*/
EClass getFloatSubstitution();
/**
* Returns the meta object for the attribute '{@link org.eclipse.incquery.snapshot.EIQSnapshot.FloatSubstitution#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.FloatSubstitution#getValue()
* @see #getFloatSubstitution()
* @generated
*/
EAttribute getFloatSubstitution_Value();
/**
* Returns the meta object for class '{@link org.eclipse.incquery.snapshot.EIQSnapshot.BooleanSubstitution <em>Boolean Substitution</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Boolean Substitution</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.BooleanSubstitution
* @generated
*/
EClass getBooleanSubstitution();
/**
* Returns the meta object for the attribute '{@link org.eclipse.incquery.snapshot.EIQSnapshot.BooleanSubstitution#isValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.BooleanSubstitution#isValue()
* @see #getBooleanSubstitution()
* @generated
*/
EAttribute getBooleanSubstitution_Value();
/**
* Returns the meta object for class '{@link org.eclipse.incquery.snapshot.EIQSnapshot.StringSubstitution <em>String Substitution</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>String Substitution</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.StringSubstitution
* @generated
*/
EClass getStringSubstitution();
/**
* Returns the meta object for the attribute '{@link org.eclipse.incquery.snapshot.EIQSnapshot.StringSubstitution#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.StringSubstitution#getValue()
* @see #getStringSubstitution()
* @generated
*/
EAttribute getStringSubstitution_Value();
/**
* Returns the meta object for class '{@link org.eclipse.incquery.snapshot.EIQSnapshot.DateSubstitution <em>Date Substitution</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Date Substitution</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.DateSubstitution
* @generated
*/
EClass getDateSubstitution();
/**
* Returns the meta object for the attribute '{@link org.eclipse.incquery.snapshot.EIQSnapshot.DateSubstitution#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.DateSubstitution#getValue()
* @see #getDateSubstitution()
* @generated
*/
EAttribute getDateSubstitution_Value();
/**
* Returns the meta object for class '{@link org.eclipse.incquery.snapshot.EIQSnapshot.EnumSubstitution <em>Enum Substitution</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Enum Substitution</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.EnumSubstitution
* @generated
*/
EClass getEnumSubstitution();
/**
* Returns the meta object for the attribute '{@link org.eclipse.incquery.snapshot.EIQSnapshot.EnumSubstitution#getValueLiteral <em>Value Literal</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value Literal</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.EnumSubstitution#getValueLiteral()
* @see #getEnumSubstitution()
* @generated
*/
EAttribute getEnumSubstitution_ValueLiteral();
/**
* Returns the meta object for the reference '{@link org.eclipse.incquery.snapshot.EIQSnapshot.EnumSubstitution#getEnumType <em>Enum Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Enum Type</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.EnumSubstitution#getEnumType()
* @see #getEnumSubstitution()
* @generated
*/
EReference getEnumSubstitution_EnumType();
/**
* Returns the meta object for class '{@link org.eclipse.incquery.snapshot.EIQSnapshot.MiscellaneousSubstitution <em>Miscellaneous Substitution</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Miscellaneous Substitution</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.MiscellaneousSubstitution
* @generated
*/
EClass getMiscellaneousSubstitution();
/**
* Returns the meta object for the attribute '{@link org.eclipse.incquery.snapshot.EIQSnapshot.MiscellaneousSubstitution#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.MiscellaneousSubstitution#getValue()
* @see #getMiscellaneousSubstitution()
* @generated
*/
EAttribute getMiscellaneousSubstitution_Value();
/**
* Returns the meta object for class '{@link org.eclipse.incquery.snapshot.EIQSnapshot.IncQuerySnapshot <em>Inc Query Snapshot</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Inc Query Snapshot</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.IncQuerySnapshot
* @generated
*/
EClass getIncQuerySnapshot();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.incquery.snapshot.EIQSnapshot.IncQuerySnapshot#getMatchSetRecords <em>Match Set Records</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Match Set Records</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.IncQuerySnapshot#getMatchSetRecords()
* @see #getIncQuerySnapshot()
* @generated
*/
EReference getIncQuerySnapshot_MatchSetRecords();
/**
* Returns the meta object for the reference list '{@link org.eclipse.incquery.snapshot.EIQSnapshot.IncQuerySnapshot#getModelRoots <em>Model Roots</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Model Roots</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.IncQuerySnapshot#getModelRoots()
* @see #getIncQuerySnapshot()
* @generated
*/
EReference getIncQuerySnapshot_ModelRoots();
/**
* Returns the meta object for the attribute '{@link org.eclipse.incquery.snapshot.EIQSnapshot.IncQuerySnapshot#getInputSpecification <em>Input Specification</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Input Specification</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.IncQuerySnapshot#getInputSpecification()
* @see #getIncQuerySnapshot()
* @generated
*/
EAttribute getIncQuerySnapshot_InputSpecification();
/**
* Returns the meta object for enum '{@link org.eclipse.incquery.snapshot.EIQSnapshot.InputSpecification <em>Input Specification</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Input Specification</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.InputSpecification
* @generated
*/
EEnum getInputSpecification();
/**
* Returns the meta object for enum '{@link org.eclipse.incquery.snapshot.EIQSnapshot.RecordRole <em>Record Role</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Record Role</em>'.
* @see org.eclipse.incquery.snapshot.EIQSnapshot.RecordRole
* @generated
*/
EEnum getRecordRole();
/**
* 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
*/
EIQSnapshotFactory getEIQSnapshotFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.MatchSetRecordImpl <em>Match Set Record</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.MatchSetRecordImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getMatchSetRecord()
* @generated
*/
EClass MATCH_SET_RECORD = eINSTANCE.getMatchSetRecord();
/**
* The meta object literal for the '<em><b>Pattern Qualified Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_SET_RECORD__PATTERN_QUALIFIED_NAME = eINSTANCE.getMatchSetRecord_PatternQualifiedName();
/**
* The meta object literal for the '<em><b>Matches</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MATCH_SET_RECORD__MATCHES = eINSTANCE.getMatchSetRecord_Matches();
/**
* The meta object literal for the '<em><b>Filter</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MATCH_SET_RECORD__FILTER = eINSTANCE.getMatchSetRecord_Filter();
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.MatchRecordImpl <em>Match Record</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.MatchRecordImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getMatchRecord()
* @generated
*/
EClass MATCH_RECORD = eINSTANCE.getMatchRecord();
/**
* The meta object literal for the '<em><b>Substitutions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MATCH_RECORD__SUBSTITUTIONS = eINSTANCE.getMatchRecord_Substitutions();
/**
* The meta object literal for the '<em><b>Role</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_RECORD__ROLE = eINSTANCE.getMatchRecord_Role();
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.MatchSubstitutionRecordImpl <em>Match Substitution Record</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.MatchSubstitutionRecordImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getMatchSubstitutionRecord()
* @generated
*/
EClass MATCH_SUBSTITUTION_RECORD = eINSTANCE.getMatchSubstitutionRecord();
/**
* The meta object literal for the '<em><b>Parameter Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_SUBSTITUTION_RECORD__PARAMETER_NAME = eINSTANCE.getMatchSubstitutionRecord_ParameterName();
/**
* The meta object literal for the '<em><b>Derived Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_SUBSTITUTION_RECORD__DERIVED_VALUE = eINSTANCE.getMatchSubstitutionRecord_DerivedValue();
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.EMFSubstitutionImpl <em>EMF Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EMFSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getEMFSubstitution()
* @generated
*/
EClass EMF_SUBSTITUTION = eINSTANCE.getEMFSubstitution();
/**
* The meta object literal for the '<em><b>Value</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EMF_SUBSTITUTION__VALUE = eINSTANCE.getEMFSubstitution_Value();
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.IntSubstitutionImpl <em>Int Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.IntSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getIntSubstitution()
* @generated
*/
EClass INT_SUBSTITUTION = eINSTANCE.getIntSubstitution();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INT_SUBSTITUTION__VALUE = eINSTANCE.getIntSubstitution_Value();
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.LongSubstitutionImpl <em>Long Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.LongSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getLongSubstitution()
* @generated
*/
EClass LONG_SUBSTITUTION = eINSTANCE.getLongSubstitution();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LONG_SUBSTITUTION__VALUE = eINSTANCE.getLongSubstitution_Value();
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.DoubleSubstitutionImpl <em>Double Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.DoubleSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getDoubleSubstitution()
* @generated
*/
EClass DOUBLE_SUBSTITUTION = eINSTANCE.getDoubleSubstitution();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DOUBLE_SUBSTITUTION__VALUE = eINSTANCE.getDoubleSubstitution_Value();
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.FloatSubstitutionImpl <em>Float Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.FloatSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getFloatSubstitution()
* @generated
*/
EClass FLOAT_SUBSTITUTION = eINSTANCE.getFloatSubstitution();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute FLOAT_SUBSTITUTION__VALUE = eINSTANCE.getFloatSubstitution_Value();
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.BooleanSubstitutionImpl <em>Boolean Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.BooleanSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getBooleanSubstitution()
* @generated
*/
EClass BOOLEAN_SUBSTITUTION = eINSTANCE.getBooleanSubstitution();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BOOLEAN_SUBSTITUTION__VALUE = eINSTANCE.getBooleanSubstitution_Value();
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.StringSubstitutionImpl <em>String Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.StringSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getStringSubstitution()
* @generated
*/
EClass STRING_SUBSTITUTION = eINSTANCE.getStringSubstitution();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute STRING_SUBSTITUTION__VALUE = eINSTANCE.getStringSubstitution_Value();
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.DateSubstitutionImpl <em>Date Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.DateSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getDateSubstitution()
* @generated
*/
EClass DATE_SUBSTITUTION = eINSTANCE.getDateSubstitution();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATE_SUBSTITUTION__VALUE = eINSTANCE.getDateSubstitution_Value();
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.EnumSubstitutionImpl <em>Enum Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EnumSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getEnumSubstitution()
* @generated
*/
EClass ENUM_SUBSTITUTION = eINSTANCE.getEnumSubstitution();
/**
* The meta object literal for the '<em><b>Value Literal</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ENUM_SUBSTITUTION__VALUE_LITERAL = eINSTANCE.getEnumSubstitution_ValueLiteral();
/**
* The meta object literal for the '<em><b>Enum Type</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENUM_SUBSTITUTION__ENUM_TYPE = eINSTANCE.getEnumSubstitution_EnumType();
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.MiscellaneousSubstitutionImpl <em>Miscellaneous Substitution</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.MiscellaneousSubstitutionImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getMiscellaneousSubstitution()
* @generated
*/
EClass MISCELLANEOUS_SUBSTITUTION = eINSTANCE.getMiscellaneousSubstitution();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MISCELLANEOUS_SUBSTITUTION__VALUE = eINSTANCE.getMiscellaneousSubstitution_Value();
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.impl.IncQuerySnapshotImpl <em>Inc Query Snapshot</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.IncQuerySnapshotImpl
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getIncQuerySnapshot()
* @generated
*/
EClass INC_QUERY_SNAPSHOT = eINSTANCE.getIncQuerySnapshot();
/**
* The meta object literal for the '<em><b>Match Set Records</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INC_QUERY_SNAPSHOT__MATCH_SET_RECORDS = eINSTANCE.getIncQuerySnapshot_MatchSetRecords();
/**
* The meta object literal for the '<em><b>Model Roots</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INC_QUERY_SNAPSHOT__MODEL_ROOTS = eINSTANCE.getIncQuerySnapshot_ModelRoots();
/**
* The meta object literal for the '<em><b>Input Specification</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INC_QUERY_SNAPSHOT__INPUT_SPECIFICATION = eINSTANCE.getIncQuerySnapshot_InputSpecification();
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.InputSpecification <em>Input Specification</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.InputSpecification
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getInputSpecification()
* @generated
*/
EEnum INPUT_SPECIFICATION = eINSTANCE.getInputSpecification();
/**
* The meta object literal for the '{@link org.eclipse.incquery.snapshot.EIQSnapshot.RecordRole <em>Record Role</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.incquery.snapshot.EIQSnapshot.RecordRole
* @see org.eclipse.incquery.snapshot.EIQSnapshot.impl.EIQSnapshotPackageImpl#getRecordRole()
* @generated
*/
EEnum RECORD_ROLE = eINSTANCE.getRecordRole();
}
} //EIQSnapshotPackage