/**
* <copyright>
* </copyright>
*
* $Id$
*/
package persistence.expressions;
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 persistence.expressions.ExpressionsFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/Ecore invocationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL' validationDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL' settingDelegates='http://www.eclipse.org/emf/2002/Ecore/OCL'"
* @generated
*/
public interface ExpressionsPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "expressions";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http:///persistence/expressions.ecore";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "persistence.expressions";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ExpressionsPackage eINSTANCE = persistence.expressions.impl.ExpressionsPackageImpl.init();
/**
* The meta object id for the '{@link persistence.expressions.impl.AllImpl <em>All</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see persistence.expressions.impl.AllImpl
* @see persistence.expressions.impl.ExpressionsPackageImpl#getAll()
* @generated
*/
int ALL = 0;
/**
* The feature id for the '<em><b>Owned Type Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__OWNED_TYPE_DEFINITION = dataaccess.expressions.ExpressionsPackage.EXPRESSION__OWNED_TYPE_DEFINITION;
/**
* The feature id for the '<em><b>Expression Statement</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__EXPRESSION_STATEMENT = dataaccess.expressions.ExpressionsPackage.EXPRESSION__EXPRESSION_STATEMENT;
/**
* The feature id for the '<em><b>Init Expression For</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__INIT_EXPRESSION_FOR = dataaccess.expressions.ExpressionsPackage.EXPRESSION__INIT_EXPRESSION_FOR;
/**
* The feature id for the '<em><b>Actual Object Parameter</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__ACTUAL_OBJECT_PARAMETER = dataaccess.expressions.ExpressionsPackage.EXPRESSION__ACTUAL_OBJECT_PARAMETER;
/**
* The feature id for the '<em><b>Object Based Expression</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__OBJECT_BASED_EXPRESSION = dataaccess.expressions.ExpressionsPackage.EXPRESSION__OBJECT_BASED_EXPRESSION;
/**
* The feature id for the '<em><b>Argument Of</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__ARGUMENT_OF = dataaccess.expressions.ExpressionsPackage.EXPRESSION__ARGUMENT_OF;
/**
* The feature id for the '<em><b>Block Of Function Call Expression</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__BLOCK_OF_FUNCTION_CALL_EXPRESSION = dataaccess.expressions.ExpressionsPackage.EXPRESSION__BLOCK_OF_FUNCTION_CALL_EXPRESSION;
/**
* The feature id for the '<em><b>Left Of Equals</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__LEFT_OF_EQUALS = dataaccess.expressions.ExpressionsPackage.EXPRESSION__LEFT_OF_EQUALS;
/**
* The feature id for the '<em><b>Used As Argument In Signature Call</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__USED_AS_ARGUMENT_IN_SIGNATURE_CALL = dataaccess.expressions.ExpressionsPackage.EXPRESSION__USED_AS_ARGUMENT_IN_SIGNATURE_CALL;
/**
* The feature id for the '<em><b>Right Of Equals</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__RIGHT_OF_EQUALS = dataaccess.expressions.ExpressionsPackage.EXPRESSION__RIGHT_OF_EQUALS;
/**
* The feature id for the '<em><b>Conditional</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__CONDITIONAL = dataaccess.expressions.ExpressionsPackage.EXPRESSION__CONDITIONAL;
/**
* The feature id for the '<em><b>Collection Expression</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__COLLECTION_EXPRESSION = dataaccess.expressions.ExpressionsPackage.EXPRESSION__COLLECTION_EXPRESSION;
/**
* The feature id for the '<em><b>In Iterator</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__IN_ITERATOR = dataaccess.expressions.ExpressionsPackage.EXPRESSION__IN_ITERATOR;
/**
* The feature id for the '<em><b>Condition Of Oql Query</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__CONDITION_OF_OQL_QUERY = dataaccess.expressions.ExpressionsPackage.EXPRESSION__CONDITION_OF_OQL_QUERY;
/**
* The feature id for the '<em><b>From Clause</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__FROM_CLAUSE = dataaccess.expressions.ExpressionsPackage.EXPRESSION__FROM_CLAUSE;
/**
* The feature id for the '<em><b>Cell Set Of Dimension Expression</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__CELL_SET_OF_DIMENSION_EXPRESSION = dataaccess.expressions.ExpressionsPackage.EXPRESSION__CELL_SET_OF_DIMENSION_EXPRESSION;
/**
* The feature id for the '<em><b>Facts Of Dimension Expression</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__FACTS_OF_DIMENSION_EXPRESSION = dataaccess.expressions.ExpressionsPackage.EXPRESSION__FACTS_OF_DIMENSION_EXPRESSION;
/**
* The feature id for the '<em><b>Dimension</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__DIMENSION = dataaccess.expressions.ExpressionsPackage.EXPRESSION__DIMENSION;
/**
* The feature id for the '<em><b>Map Expression Of Group By</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__MAP_EXPRESSION_OF_GROUP_BY = dataaccess.expressions.ExpressionsPackage.EXPRESSION__MAP_EXPRESSION_OF_GROUP_BY;
/**
* The feature id for the '<em><b>Template</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__TEMPLATE = dataaccess.expressions.ExpressionsPackage.EXPRESSION__TEMPLATE;
/**
* The feature id for the '<em><b>All</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__ALL = dataaccess.expressions.ExpressionsPackage.EXPRESSION__ALL;
/**
* The feature id for the '<em><b>Snapshot</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__SNAPSHOT = dataaccess.expressions.ExpressionsPackage.EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Of Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__OF_CLASS = dataaccess.expressions.ExpressionsPackage.EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Snapshot Identifier</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL__SNAPSHOT_IDENTIFIER = dataaccess.expressions.ExpressionsPackage.EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>All</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALL_FEATURE_COUNT = dataaccess.expressions.ExpressionsPackage.EXPRESSION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link persistence.expressions.impl.CommitImpl <em>Commit</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see persistence.expressions.impl.CommitImpl
* @see persistence.expressions.impl.ExpressionsPackageImpl#getCommit()
* @generated
*/
int COMMIT = 1;
/**
* The feature id for the '<em><b>Owned Type Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__OWNED_TYPE_DEFINITION = dataaccess.expressions.ExpressionsPackage.EXPRESSION__OWNED_TYPE_DEFINITION;
/**
* The feature id for the '<em><b>Expression Statement</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__EXPRESSION_STATEMENT = dataaccess.expressions.ExpressionsPackage.EXPRESSION__EXPRESSION_STATEMENT;
/**
* The feature id for the '<em><b>Init Expression For</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__INIT_EXPRESSION_FOR = dataaccess.expressions.ExpressionsPackage.EXPRESSION__INIT_EXPRESSION_FOR;
/**
* The feature id for the '<em><b>Actual Object Parameter</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__ACTUAL_OBJECT_PARAMETER = dataaccess.expressions.ExpressionsPackage.EXPRESSION__ACTUAL_OBJECT_PARAMETER;
/**
* The feature id for the '<em><b>Object Based Expression</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__OBJECT_BASED_EXPRESSION = dataaccess.expressions.ExpressionsPackage.EXPRESSION__OBJECT_BASED_EXPRESSION;
/**
* The feature id for the '<em><b>Argument Of</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__ARGUMENT_OF = dataaccess.expressions.ExpressionsPackage.EXPRESSION__ARGUMENT_OF;
/**
* The feature id for the '<em><b>Block Of Function Call Expression</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__BLOCK_OF_FUNCTION_CALL_EXPRESSION = dataaccess.expressions.ExpressionsPackage.EXPRESSION__BLOCK_OF_FUNCTION_CALL_EXPRESSION;
/**
* The feature id for the '<em><b>Left Of Equals</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__LEFT_OF_EQUALS = dataaccess.expressions.ExpressionsPackage.EXPRESSION__LEFT_OF_EQUALS;
/**
* The feature id for the '<em><b>Used As Argument In Signature Call</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__USED_AS_ARGUMENT_IN_SIGNATURE_CALL = dataaccess.expressions.ExpressionsPackage.EXPRESSION__USED_AS_ARGUMENT_IN_SIGNATURE_CALL;
/**
* The feature id for the '<em><b>Right Of Equals</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__RIGHT_OF_EQUALS = dataaccess.expressions.ExpressionsPackage.EXPRESSION__RIGHT_OF_EQUALS;
/**
* The feature id for the '<em><b>Conditional</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__CONDITIONAL = dataaccess.expressions.ExpressionsPackage.EXPRESSION__CONDITIONAL;
/**
* The feature id for the '<em><b>Collection Expression</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__COLLECTION_EXPRESSION = dataaccess.expressions.ExpressionsPackage.EXPRESSION__COLLECTION_EXPRESSION;
/**
* The feature id for the '<em><b>In Iterator</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__IN_ITERATOR = dataaccess.expressions.ExpressionsPackage.EXPRESSION__IN_ITERATOR;
/**
* The feature id for the '<em><b>Condition Of Oql Query</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__CONDITION_OF_OQL_QUERY = dataaccess.expressions.ExpressionsPackage.EXPRESSION__CONDITION_OF_OQL_QUERY;
/**
* The feature id for the '<em><b>From Clause</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__FROM_CLAUSE = dataaccess.expressions.ExpressionsPackage.EXPRESSION__FROM_CLAUSE;
/**
* The feature id for the '<em><b>Cell Set Of Dimension Expression</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__CELL_SET_OF_DIMENSION_EXPRESSION = dataaccess.expressions.ExpressionsPackage.EXPRESSION__CELL_SET_OF_DIMENSION_EXPRESSION;
/**
* The feature id for the '<em><b>Facts Of Dimension Expression</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__FACTS_OF_DIMENSION_EXPRESSION = dataaccess.expressions.ExpressionsPackage.EXPRESSION__FACTS_OF_DIMENSION_EXPRESSION;
/**
* The feature id for the '<em><b>Dimension</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__DIMENSION = dataaccess.expressions.ExpressionsPackage.EXPRESSION__DIMENSION;
/**
* The feature id for the '<em><b>Map Expression Of Group By</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__MAP_EXPRESSION_OF_GROUP_BY = dataaccess.expressions.ExpressionsPackage.EXPRESSION__MAP_EXPRESSION_OF_GROUP_BY;
/**
* The feature id for the '<em><b>Template</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__TEMPLATE = dataaccess.expressions.ExpressionsPackage.EXPRESSION__TEMPLATE;
/**
* The feature id for the '<em><b>All</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT__ALL = dataaccess.expressions.ExpressionsPackage.EXPRESSION__ALL;
/**
* The number of structural features of the '<em>Commit</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COMMIT_FEATURE_COUNT = dataaccess.expressions.ExpressionsPackage.EXPRESSION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link persistence.expressions.impl.SnapshotImpl <em>Snapshot</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see persistence.expressions.impl.SnapshotImpl
* @see persistence.expressions.impl.ExpressionsPackageImpl#getSnapshot()
* @generated
*/
int SNAPSHOT = 2;
/**
* The feature id for the '<em><b>Owned Type Definition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__OWNED_TYPE_DEFINITION = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__OWNED_TYPE_DEFINITION;
/**
* The feature id for the '<em><b>Expression Statement</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__EXPRESSION_STATEMENT = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__EXPRESSION_STATEMENT;
/**
* The feature id for the '<em><b>Init Expression For</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__INIT_EXPRESSION_FOR = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__INIT_EXPRESSION_FOR;
/**
* The feature id for the '<em><b>Actual Object Parameter</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__ACTUAL_OBJECT_PARAMETER = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__ACTUAL_OBJECT_PARAMETER;
/**
* The feature id for the '<em><b>Object Based Expression</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__OBJECT_BASED_EXPRESSION = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__OBJECT_BASED_EXPRESSION;
/**
* The feature id for the '<em><b>Argument Of</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__ARGUMENT_OF = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__ARGUMENT_OF;
/**
* The feature id for the '<em><b>Block Of Function Call Expression</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__BLOCK_OF_FUNCTION_CALL_EXPRESSION = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__BLOCK_OF_FUNCTION_CALL_EXPRESSION;
/**
* The feature id for the '<em><b>Left Of Equals</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__LEFT_OF_EQUALS = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__LEFT_OF_EQUALS;
/**
* The feature id for the '<em><b>Used As Argument In Signature Call</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__USED_AS_ARGUMENT_IN_SIGNATURE_CALL = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__USED_AS_ARGUMENT_IN_SIGNATURE_CALL;
/**
* The feature id for the '<em><b>Right Of Equals</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__RIGHT_OF_EQUALS = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__RIGHT_OF_EQUALS;
/**
* The feature id for the '<em><b>Conditional</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__CONDITIONAL = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__CONDITIONAL;
/**
* The feature id for the '<em><b>Collection Expression</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__COLLECTION_EXPRESSION = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__COLLECTION_EXPRESSION;
/**
* The feature id for the '<em><b>In Iterator</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__IN_ITERATOR = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__IN_ITERATOR;
/**
* The feature id for the '<em><b>Condition Of Oql Query</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__CONDITION_OF_OQL_QUERY = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__CONDITION_OF_OQL_QUERY;
/**
* The feature id for the '<em><b>From Clause</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__FROM_CLAUSE = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__FROM_CLAUSE;
/**
* The feature id for the '<em><b>Cell Set Of Dimension Expression</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__CELL_SET_OF_DIMENSION_EXPRESSION = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__CELL_SET_OF_DIMENSION_EXPRESSION;
/**
* The feature id for the '<em><b>Facts Of Dimension Expression</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__FACTS_OF_DIMENSION_EXPRESSION = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__FACTS_OF_DIMENSION_EXPRESSION;
/**
* The feature id for the '<em><b>Dimension</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__DIMENSION = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__DIMENSION;
/**
* The feature id for the '<em><b>Map Expression Of Group By</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__MAP_EXPRESSION_OF_GROUP_BY = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__MAP_EXPRESSION_OF_GROUP_BY;
/**
* The feature id for the '<em><b>Template</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__TEMPLATE = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__TEMPLATE;
/**
* The feature id for the '<em><b>All</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__ALL = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__ALL;
/**
* The feature id for the '<em><b>Object</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT__OBJECT = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION__OBJECT;
/**
* The number of structural features of the '<em>Snapshot</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SNAPSHOT_FEATURE_COUNT = dataaccess.expressions.ExpressionsPackage.OBJECT_BASED_EXPRESSION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link persistence.expressions.SnapshotSelection <em>Snapshot Selection</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see persistence.expressions.SnapshotSelection
* @see persistence.expressions.impl.ExpressionsPackageImpl#getSnapshotSelection()
* @generated
*/
int SNAPSHOT_SELECTION = 3;
/**
* Returns the meta object for class '{@link persistence.expressions.All <em>All</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>All</em>'.
* @see persistence.expressions.All
* @generated
*/
EClass getAll();
/**
* Returns the meta object for the attribute '{@link persistence.expressions.All#getSnapshot <em>Snapshot</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Snapshot</em>'.
* @see persistence.expressions.All#getSnapshot()
* @see #getAll()
* @generated
*/
EAttribute getAll_Snapshot();
/**
* Returns the meta object for the reference '{@link persistence.expressions.All#getOfClass <em>Of Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Of Class</em>'.
* @see persistence.expressions.All#getOfClass()
* @see #getAll()
* @generated
*/
EReference getAll_OfClass();
/**
* Returns the meta object for the containment reference '{@link persistence.expressions.All#getSnapshotIdentifier <em>Snapshot Identifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Snapshot Identifier</em>'.
* @see persistence.expressions.All#getSnapshotIdentifier()
* @see #getAll()
* @generated
*/
EReference getAll_SnapshotIdentifier();
/**
* Returns the meta object for class '{@link persistence.expressions.Commit <em>Commit</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Commit</em>'.
* @see persistence.expressions.Commit
* @generated
*/
EClass getCommit();
/**
* Returns the meta object for class '{@link persistence.expressions.Snapshot <em>Snapshot</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Snapshot</em>'.
* @see persistence.expressions.Snapshot
* @generated
*/
EClass getSnapshot();
/**
* Returns the meta object for enum '{@link persistence.expressions.SnapshotSelection <em>Snapshot Selection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Snapshot Selection</em>'.
* @see persistence.expressions.SnapshotSelection
* @generated
*/
EEnum getSnapshotSelection();
/**
* 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
*/
ExpressionsFactory getExpressionsFactory();
/**
* <!-- 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 persistence.expressions.impl.AllImpl <em>All</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see persistence.expressions.impl.AllImpl
* @see persistence.expressions.impl.ExpressionsPackageImpl#getAll()
* @generated
*/
EClass ALL = eINSTANCE.getAll();
/**
* The meta object literal for the '<em><b>Snapshot</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ALL__SNAPSHOT = eINSTANCE.getAll_Snapshot();
/**
* The meta object literal for the '<em><b>Of Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ALL__OF_CLASS = eINSTANCE.getAll_OfClass();
/**
* The meta object literal for the '<em><b>Snapshot Identifier</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ALL__SNAPSHOT_IDENTIFIER = eINSTANCE.getAll_SnapshotIdentifier();
/**
* The meta object literal for the '{@link persistence.expressions.impl.CommitImpl <em>Commit</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see persistence.expressions.impl.CommitImpl
* @see persistence.expressions.impl.ExpressionsPackageImpl#getCommit()
* @generated
*/
EClass COMMIT = eINSTANCE.getCommit();
/**
* The meta object literal for the '{@link persistence.expressions.impl.SnapshotImpl <em>Snapshot</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see persistence.expressions.impl.SnapshotImpl
* @see persistence.expressions.impl.ExpressionsPackageImpl#getSnapshot()
* @generated
*/
EClass SNAPSHOT = eINSTANCE.getSnapshot();
/**
* The meta object literal for the '{@link persistence.expressions.SnapshotSelection <em>Snapshot Selection</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see persistence.expressions.SnapshotSelection
* @see persistence.expressions.impl.ExpressionsPackageImpl#getSnapshotSelection()
* @generated
*/
EEnum SNAPSHOT_SELECTION = eINSTANCE.getSnapshotSelection();
}
} //ExpressionsPackage