blob: be6a2a612521498565174b79925271e9c2f3467c [file] [log] [blame]
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License 2.0
* which accompanies this distribution, and is available at
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
*
* Based on ideas from Xtext, Xtend, Xcore
*
* Contributors:
* Joerg Riegel - Initial implementation
*
*/
package org.eclipse.osbp.xtext.datamartdsl;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.osbp.dsl.semantic.common.types.OSBPTypesPackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartDSLFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/GenModel modelName='DatamartDSL' prefix='DatamartDSL' updateClasspath='false' copyrightText='Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)\n All rights reserved. This program and the accompanying materials \n are made available under the terms of the Eclipse Public License 2.0 \n which accompanies this distribution, and is available at \n https://www.eclipse.org/legal/epl-2.0/ \n \n SPDX-License-Identifier: EPL-2.0 \n\n Based on ideas from Xtext, Xtend, Xcore\n \n Contributors: \n \t\tJoerg Riegel - Initial implementation \n ' basePackage='org.eclipse.osbp.xtext'"
* annotation="http://www.eclipse.org/emf/2002/Ecore rootPackage='datamartdsl'"
* @generated
*/
public interface DatamartDSLPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "datamartdsl";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://osbp.eclipse.org/xtext/datamartdsl/DatamartDSL";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "datamartdsl";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
DatamartDSLPackage eINSTANCE = org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartModelImpl <em>Datamart Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartModelImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartModel()
* @generated
*/
int DATAMART_MODEL = 0;
/**
* The feature id for the '<em><b>Import Section</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MODEL__IMPORT_SECTION = 0;
/**
* The feature id for the '<em><b>Packages</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MODEL__PACKAGES = 1;
/**
* The number of structural features of the '<em>Datamart Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MODEL_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Datamart Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MODEL_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartLazyResolverImpl <em>Datamart Lazy Resolver</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartLazyResolverImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartLazyResolver()
* @generated
*/
int DATAMART_LAZY_RESOLVER = 1;
/**
* The number of structural features of the '<em>Datamart Lazy Resolver</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_LAZY_RESOLVER_FEATURE_COUNT = 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT = 0;
/**
* The number of operations of the '<em>Datamart Lazy Resolver</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_LAZY_RESOLVER_OPERATION_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartBaseImpl <em>Datamart Base</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartBaseImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartBase()
* @generated
*/
int DATAMART_BASE = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_BASE__NAME = DATAMART_LAZY_RESOLVER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Datamart Base</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_BASE_FEATURE_COUNT = DATAMART_LAZY_RESOLVER_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_BASE___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Base</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_BASE_OPERATION_COUNT = DATAMART_LAZY_RESOLVER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartPackageImpl <em>Datamart Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartPackageImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartPackage()
* @generated
*/
int DATAMART_PACKAGE = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_PACKAGE__NAME = OSBPTypesPackage.LPACKAGE__NAME;
/**
* The feature id for the '<em><b>Definitions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_PACKAGE__DEFINITIONS = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Datamart Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_PACKAGE_FEATURE_COUNT = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_PACKAGE___ERESOLVE_PROXY__INTERNALEOBJECT = OSBPTypesPackage.LPACKAGE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_PACKAGE_OPERATION_COUNT = OSBPTypesPackage.LPACKAGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDefinitionImpl <em>Datamart Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDefinitionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartDefinition()
* @generated
*/
int DATAMART_DEFINITION = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DEFINITION__NAME = DATAMART_BASE__NAME;
/**
* The feature id for the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DEFINITION__DESCRIPTION = DATAMART_BASE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Description Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DEFINITION__DESCRIPTION_VALUE = DATAMART_BASE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Show Caption</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DEFINITION__SHOW_CAPTION = DATAMART_BASE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Num Multi Rows</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DEFINITION__NUM_MULTI_ROWS = DATAMART_BASE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Source</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DEFINITION__SOURCE = DATAMART_BASE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Datamart Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DEFINITION_FEATURE_COUNT = DATAMART_BASE_FEATURE_COUNT + 5;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DEFINITION___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_BASE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DEFINITION_OPERATION_COUNT = DATAMART_BASE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSource <em>Datamart Source</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSource
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSource()
* @generated
*/
int DATAMART_SOURCE = 5;
/**
* The number of structural features of the '<em>Datamart Source</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SOURCE_FEATURE_COUNT = DATAMART_LAZY_RESOLVER_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SOURCE___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Source</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SOURCE_OPERATION_COUNT = DATAMART_LAZY_RESOLVER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartTaskImpl <em>Datamart Task</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartTaskImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartTask()
* @generated
*/
int DATAMART_TASK = 6;
/**
* The feature id for the '<em><b>Task Query</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK__TASK_QUERY = DATAMART_SOURCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Columns</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK__COLUMNS = DATAMART_SOURCE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Conditions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK__CONDITIONS = DATAMART_SOURCE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Datamart Task</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FEATURE_COUNT = DATAMART_SOURCE_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_SOURCE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Task</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_OPERATION_COUNT = DATAMART_SOURCE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartCubeImpl <em>Datamart Cube</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartCubeImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartCube()
* @generated
*/
int DATAMART_CUBE = 7;
/**
* The feature id for the '<em><b>Non Empty</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_CUBE__NON_EMPTY = DATAMART_SOURCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Cube Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_CUBE__CUBE_REF = DATAMART_SOURCE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Axisslicer</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_CUBE__AXISSLICER = DATAMART_SOURCE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Datamart Cube</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_CUBE_FEATURE_COUNT = DATAMART_SOURCE_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_CUBE___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_SOURCE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Cube</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_CUBE_OPERATION_COUNT = DATAMART_SOURCE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartEntityImpl <em>Datamart Entity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartEntityImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartEntity()
* @generated
*/
int DATAMART_ENTITY = 8;
/**
* The feature id for the '<em><b>Entity Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ENTITY__ENTITY_REF = DATAMART_SOURCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Navigations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ENTITY__NAVIGATIONS = DATAMART_SOURCE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ENTITY__ATTRIBUTES = DATAMART_SOURCE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Conditions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ENTITY__CONDITIONS = DATAMART_SOURCE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Ordering</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ENTITY__ORDERING = DATAMART_SOURCE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Suppress Attributes</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ENTITY__SUPPRESS_ATTRIBUTES = DATAMART_SOURCE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Filler Min Count Rows</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ENTITY__FILLER_MIN_COUNT_ROWS = DATAMART_SOURCE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Filler Max Count Rows</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ENTITY__FILLER_MAX_COUNT_ROWS = DATAMART_SOURCE_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Tracking</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ENTITY__TRACKING = DATAMART_SOURCE_FEATURE_COUNT + 8;
/**
* The number of structural features of the '<em>Datamart Entity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ENTITY_FEATURE_COUNT = DATAMART_SOURCE_FEATURE_COUNT + 9;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ENTITY___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_SOURCE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Entity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ENTITY_OPERATION_COUNT = DATAMART_SOURCE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartElement <em>Datamart Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartElement
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartElement()
* @generated
*/
int DATAMART_ELEMENT = 40;
/**
* The number of structural features of the '<em>Datamart Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ELEMENT_FEATURE_COUNT = DATAMART_LAZY_RESOLVER_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ELEMENT___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ELEMENT_OPERATION_COUNT = DATAMART_LAZY_RESOLVER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.ExpressionImpl <em>Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.ExpressionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getExpression()
* @generated
*/
int EXPRESSION = 18;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION__FILTERED = DATAMART_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION__SELECTED = DATAMART_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION__OPTIONAL = DATAMART_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION__RANGED = DATAMART_ELEMENT_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION__UNREFERENCED = DATAMART_ELEMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION__NUMBER_VALUE = DATAMART_ELEMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION__STRING_VALUE = DATAMART_ELEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION__VALUE = DATAMART_ELEMENT_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION__HIERARCHY = DATAMART_ELEMENT_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION__AGGREGATION = DATAMART_ELEMENT_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION__FUNCTION = DATAMART_ELEMENT_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION__SET = DATAMART_ELEMENT_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION__SET_FUNCTION = DATAMART_ELEMENT_FEATURE_COUNT + 12;
/**
* The number of structural features of the '<em>Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION_FEATURE_COUNT = DATAMART_ELEMENT_FEATURE_COUNT + 13;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_ELEMENT___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION_OPERATION_COUNT = DATAMART_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartColumnImpl <em>Datamart Column</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartColumnImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartColumn()
* @generated
*/
int DATAMART_COLUMN = 9;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN__FILTERED = EXPRESSION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN__SELECTED = EXPRESSION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN__OPTIONAL = EXPRESSION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN__RANGED = EXPRESSION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN__UNREFERENCED = EXPRESSION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN__NUMBER_VALUE = EXPRESSION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN__STRING_VALUE = EXPRESSION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN__VALUE = EXPRESSION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN__HIERARCHY = EXPRESSION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN__AGGREGATION = EXPRESSION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN__FUNCTION = EXPRESSION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN__SET = EXPRESSION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN__SET_FUNCTION = EXPRESSION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Column Ref</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN__COLUMN_REF = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Datamart Column</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN___ERESOLVE_PROXY__INTERNALEOBJECT = EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Column</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_COLUMN_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartTaskFilterImpl <em>Datamart Task Filter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartTaskFilterImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartTaskFilter()
* @generated
*/
int DATAMART_TASK_FILTER = 10;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER__FILTERED = EXPRESSION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER__SELECTED = EXPRESSION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER__OPTIONAL = EXPRESSION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER__RANGED = EXPRESSION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER__UNREFERENCED = EXPRESSION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER__NUMBER_VALUE = EXPRESSION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER__STRING_VALUE = EXPRESSION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER__VALUE = EXPRESSION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER__HIERARCHY = EXPRESSION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER__AGGREGATION = EXPRESSION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER__FUNCTION = EXPRESSION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER__SET = EXPRESSION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER__SET_FUNCTION = EXPRESSION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Filter Ref</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER__FILTER_REF = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Datamart Task Filter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER___ERESOLVE_PROXY__INTERNALEOBJECT = EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Task Filter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_TASK_FILTER_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartNavigationImpl <em>Datamart Navigation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartNavigationImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartNavigation()
* @generated
*/
int DATAMART_NAVIGATION = 11;
/**
* The feature id for the '<em><b>Join Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_NAVIGATION__JOIN_REF = DATAMART_LAZY_RESOLVER_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Datamart Entity</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_NAVIGATION__DATAMART_ENTITY = DATAMART_LAZY_RESOLVER_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Datamart Navigation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_NAVIGATION_FEATURE_COUNT = DATAMART_LAZY_RESOLVER_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_NAVIGATION___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Navigation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_NAVIGATION_OPERATION_COUNT = DATAMART_LAZY_RESOLVER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartOwnerImpl <em>Datamart Owner</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartOwnerImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartOwner()
* @generated
*/
int DATAMART_OWNER = 12;
/**
* The feature id for the '<em><b>Join Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_OWNER__JOIN_REF = DATAMART_NAVIGATION__JOIN_REF;
/**
* The feature id for the '<em><b>Datamart Entity</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_OWNER__DATAMART_ENTITY = DATAMART_NAVIGATION__DATAMART_ENTITY;
/**
* The number of structural features of the '<em>Datamart Owner</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_OWNER_FEATURE_COUNT = DATAMART_NAVIGATION_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_OWNER___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_NAVIGATION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Owner</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_OWNER_OPERATION_COUNT = DATAMART_NAVIGATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartMemberImpl <em>Datamart Member</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartMemberImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartMember()
* @generated
*/
int DATAMART_MEMBER = 13;
/**
* The feature id for the '<em><b>Join Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER__JOIN_REF = DATAMART_NAVIGATION__JOIN_REF;
/**
* The feature id for the '<em><b>Datamart Entity</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER__DATAMART_ENTITY = DATAMART_NAVIGATION__DATAMART_ENTITY;
/**
* The number of structural features of the '<em>Datamart Member</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_FEATURE_COUNT = DATAMART_NAVIGATION_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_NAVIGATION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Member</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_OPERATION_COUNT = DATAMART_NAVIGATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAxisImpl <em>Datamart Axis</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAxisImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartAxis()
* @generated
*/
int DATAMART_AXIS = 14;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AXIS__NAME = DATAMART_LAZY_RESOLVER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Datamart Axis</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AXIS_FEATURE_COUNT = DATAMART_LAZY_RESOLVER_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AXIS___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Axis</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AXIS_OPERATION_COUNT = DATAMART_LAZY_RESOLVER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAttributeBaseImpl <em>Datamart Attribute Base</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAttributeBaseImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartAttributeBase()
* @generated
*/
int DATAMART_ATTRIBUTE_BASE = 15;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE__FILTERED = EXPRESSION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE__SELECTED = EXPRESSION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE__OPTIONAL = EXPRESSION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE__RANGED = EXPRESSION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE__UNREFERENCED = EXPRESSION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE__NUMBER_VALUE = EXPRESSION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE__STRING_VALUE = EXPRESSION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE__VALUE = EXPRESSION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE__HIERARCHY = EXPRESSION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE__AGGREGATION = EXPRESSION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE__FUNCTION = EXPRESSION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE__SET = EXPRESSION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE__SET_FUNCTION = EXPRESSION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Attribute Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE__ATTRIBUTE_REF = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Datamart Attribute Base</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE___ERESOLVE_PROXY__INTERNALEOBJECT = EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Attribute Base</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_BASE_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartReferenceBaseImpl <em>Datamart Reference Base</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartReferenceBaseImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartReferenceBase()
* @generated
*/
int DATAMART_REFERENCE_BASE = 16;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE__FILTERED = EXPRESSION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE__SELECTED = EXPRESSION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE__OPTIONAL = EXPRESSION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE__RANGED = EXPRESSION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE__UNREFERENCED = EXPRESSION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE__NUMBER_VALUE = EXPRESSION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE__STRING_VALUE = EXPRESSION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE__VALUE = EXPRESSION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE__HIERARCHY = EXPRESSION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE__AGGREGATION = EXPRESSION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE__FUNCTION = EXPRESSION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE__SET = EXPRESSION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE__SET_FUNCTION = EXPRESSION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Reference Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE__REFERENCE_REF = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Datamart Reference Base</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE___ERESOLVE_PROXY__INTERNALEOBJECT = EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Reference Base</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_BASE_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAttributeImpl <em>Datamart Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAttributeImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartAttribute()
* @generated
*/
int DATAMART_ATTRIBUTE = 17;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__FILTERED = DATAMART_ATTRIBUTE_BASE__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__SELECTED = DATAMART_ATTRIBUTE_BASE__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__OPTIONAL = DATAMART_ATTRIBUTE_BASE__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__RANGED = DATAMART_ATTRIBUTE_BASE__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__UNREFERENCED = DATAMART_ATTRIBUTE_BASE__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__NUMBER_VALUE = DATAMART_ATTRIBUTE_BASE__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__STRING_VALUE = DATAMART_ATTRIBUTE_BASE__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__VALUE = DATAMART_ATTRIBUTE_BASE__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__HIERARCHY = DATAMART_ATTRIBUTE_BASE__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__AGGREGATION = DATAMART_ATTRIBUTE_BASE__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__FUNCTION = DATAMART_ATTRIBUTE_BASE__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__SET = DATAMART_ATTRIBUTE_BASE__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__SET_FUNCTION = DATAMART_ATTRIBUTE_BASE__SET_FUNCTION;
/**
* The feature id for the '<em><b>Attribute Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__ATTRIBUTE_REF = DATAMART_ATTRIBUTE_BASE__ATTRIBUTE_REF;
/**
* The feature id for the '<em><b>Aggregated</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__AGGREGATED = DATAMART_ATTRIBUTE_BASE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Scaled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__SCALED = DATAMART_ATTRIBUTE_BASE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Aggregate</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__AGGREGATE = DATAMART_ATTRIBUTE_BASE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Scale</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__SCALE = DATAMART_ATTRIBUTE_BASE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Axis</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__AXIS = DATAMART_ATTRIBUTE_BASE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Has Column Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__HAS_COLUMN_WEIGHT = DATAMART_ATTRIBUTE_BASE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Column Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__COLUMN_WEIGHT = DATAMART_ATTRIBUTE_BASE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Aliased</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__ALIASED = DATAMART_ATTRIBUTE_BASE_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Alias Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE__ALIAS_NAME = DATAMART_ATTRIBUTE_BASE_FEATURE_COUNT + 8;
/**
* The number of structural features of the '<em>Datamart Attribute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_FEATURE_COUNT = DATAMART_ATTRIBUTE_BASE_FEATURE_COUNT + 9;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_ATTRIBUTE_BASE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Attribute</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ATTRIBUTE_OPERATION_COUNT = DATAMART_ATTRIBUTE_BASE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartConditionImpl <em>Datamart Condition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartConditionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartCondition()
* @generated
*/
int DATAMART_CONDITION = 19;
/**
* The feature id for the '<em><b>Condition</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_CONDITION__CONDITION = 0;
/**
* The number of structural features of the '<em>Datamart Condition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_CONDITION_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Datamart Condition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_CONDITION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartOrderImpl <em>Datamart Order</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartOrderImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartOrder()
* @generated
*/
int DATAMART_ORDER = 20;
/**
* The feature id for the '<em><b>Order By</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ORDER__ORDER_BY = 0;
/**
* The feature id for the '<em><b>Order How</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ORDER__ORDER_HOW = 1;
/**
* The feature id for the '<em><b>Has Column Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ORDER__HAS_COLUMN_WEIGHT = 2;
/**
* The feature id for the '<em><b>Column Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ORDER__COLUMN_WEIGHT = 3;
/**
* The number of structural features of the '<em>Datamart Order</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ORDER_FEATURE_COUNT = 4;
/**
* The number of operations of the '<em>Datamart Order</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_ORDER_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartCubeElement <em>Datamart Cube Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartCubeElement
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartCubeElement()
* @generated
*/
int DATAMART_CUBE_ELEMENT = 21;
/**
* The number of structural features of the '<em>Datamart Cube Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_CUBE_ELEMENT_FEATURE_COUNT = 0;
/**
* The number of operations of the '<em>Datamart Cube Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_CUBE_ELEMENT_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDefineDerivedMeasureImpl <em>Datamart Define Derived Measure</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDefineDerivedMeasureImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartDefineDerivedMeasure()
* @generated
*/
int DATAMART_DEFINE_DERIVED_MEASURE = 22;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DEFINE_DERIVED_MEASURE__NAME = DATAMART_CUBE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Derived Element</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DEFINE_DERIVED_MEASURE__DERIVED_ELEMENT = DATAMART_CUBE_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Datamart Define Derived Measure</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DEFINE_DERIVED_MEASURE_FEATURE_COUNT = DATAMART_CUBE_ELEMENT_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DEFINE_DERIVED_MEASURE___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_CUBE_ELEMENT_OPERATION_COUNT + 0;
/**
* The number of operations of the '<em>Datamart Define Derived Measure</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DEFINE_DERIVED_MEASURE_OPERATION_COUNT = DATAMART_CUBE_ELEMENT_OPERATION_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartFunctionInterface <em>Datamart Function Interface</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartFunctionInterface
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartFunctionInterface()
* @generated
*/
int DATAMART_FUNCTION_INTERFACE = 23;
/**
* The number of structural features of the '<em>Datamart Function Interface</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_FUNCTION_INTERFACE_FEATURE_COUNT = 0;
/**
* The number of operations of the '<em>Datamart Function Interface</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_FUNCTION_INTERFACE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartFunctionImpl <em>Datamart Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartFunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartFunction()
* @generated
*/
int DATAMART_FUNCTION = 24;
/**
* The feature id for the '<em><b>Function</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_FUNCTION__FUNCTION = DATAMART_FUNCTION_INTERFACE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Datamart Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_FUNCTION_FEATURE_COUNT = DATAMART_FUNCTION_INTERFACE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Datamart Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_FUNCTION_OPERATION_COUNT = DATAMART_FUNCTION_INTERFACE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartParameterFunctionImpl <em>Datamart Parameter Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartParameterFunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartParameterFunction()
* @generated
*/
int DATAMART_PARAMETER_FUNCTION = 25;
/**
* The feature id for the '<em><b>Function</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_PARAMETER_FUNCTION__FUNCTION = DATAMART_FUNCTION_INTERFACE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Parameter</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_PARAMETER_FUNCTION__PARAMETER = DATAMART_FUNCTION_INTERFACE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Datamart Parameter Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_PARAMETER_FUNCTION_FEATURE_COUNT = DATAMART_FUNCTION_INTERFACE_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Datamart Parameter Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_PARAMETER_FUNCTION_OPERATION_COUNT = DATAMART_FUNCTION_INTERFACE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartFunctionIntParameterImpl <em>Datamart Function Int Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartFunctionIntParameterImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartFunctionIntParameter()
* @generated
*/
int DATAMART_FUNCTION_INT_PARAMETER = 26;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_FUNCTION_INT_PARAMETER__VALUE = 0;
/**
* The number of structural features of the '<em>Datamart Function Int Parameter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_FUNCTION_INT_PARAMETER_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Datamart Function Int Parameter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_FUNCTION_INT_PARAMETER_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSetFunctionInterface <em>Datamart Set Function Interface</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSetFunctionInterface
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSetFunctionInterface()
* @generated
*/
int DATAMART_SET_FUNCTION_INTERFACE = 27;
/**
* The number of structural features of the '<em>Datamart Set Function Interface</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_FUNCTION_INTERFACE_FEATURE_COUNT = 0;
/**
* The number of operations of the '<em>Datamart Set Function Interface</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_FUNCTION_INTERFACE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetFunctionImpl <em>Datamart Set Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetFunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSetFunction()
* @generated
*/
int DATAMART_SET_FUNCTION = 28;
/**
* The feature id for the '<em><b>Set Function</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_FUNCTION__SET_FUNCTION = DATAMART_SET_FUNCTION_INTERFACE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Datamart Set Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_FUNCTION_FEATURE_COUNT = DATAMART_SET_FUNCTION_INTERFACE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Datamart Set Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_FUNCTION_OPERATION_COUNT = DATAMART_SET_FUNCTION_INTERFACE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetParameterFunctionImpl <em>Datamart Set Parameter Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetParameterFunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSetParameterFunction()
* @generated
*/
int DATAMART_SET_PARAMETER_FUNCTION = 29;
/**
* The feature id for the '<em><b>Set Function</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_PARAMETER_FUNCTION__SET_FUNCTION = DATAMART_SET_FUNCTION_INTERFACE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Parameter</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_PARAMETER_FUNCTION__PARAMETER = DATAMART_SET_FUNCTION_INTERFACE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Datamart Set Parameter Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_PARAMETER_FUNCTION_FEATURE_COUNT = DATAMART_SET_FUNCTION_INTERFACE_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Datamart Set Parameter Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_PARAMETER_FUNCTION_OPERATION_COUNT = DATAMART_SET_FUNCTION_INTERFACE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationFunctionInterface <em>Datamart Aggregation Function Interface</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationFunctionInterface
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartAggregationFunctionInterface()
* @generated
*/
int DATAMART_AGGREGATION_FUNCTION_INTERFACE = 30;
/**
* The number of structural features of the '<em>Datamart Aggregation Function Interface</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_FUNCTION_INTERFACE_FEATURE_COUNT = 0;
/**
* The number of operations of the '<em>Datamart Aggregation Function Interface</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_FUNCTION_INTERFACE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetAggregationFunctionImpl <em>Datamart Set Aggregation Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetAggregationFunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSetAggregationFunction()
* @generated
*/
int DATAMART_SET_AGGREGATION_FUNCTION = 31;
/**
* The feature id for the '<em><b>Aggregation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION_FUNCTION__AGGREGATION = DATAMART_AGGREGATION_FUNCTION_INTERFACE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Parameter</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION_FUNCTION__PARAMETER = DATAMART_AGGREGATION_FUNCTION_INTERFACE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Datamart Set Aggregation Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION_FUNCTION_FEATURE_COUNT = DATAMART_AGGREGATION_FUNCTION_INTERFACE_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Datamart Set Aggregation Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION_FUNCTION_OPERATION_COUNT = DATAMART_AGGREGATION_FUNCTION_INTERFACE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAggregationExpressionImpl <em>Datamart Aggregation Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAggregationExpressionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartAggregationExpression()
* @generated
*/
int DATAMART_AGGREGATION_EXPRESSION = 32;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION__FILTERED = EXPRESSION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION__SELECTED = EXPRESSION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION__OPTIONAL = EXPRESSION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION__RANGED = EXPRESSION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION__UNREFERENCED = EXPRESSION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION__NUMBER_VALUE = EXPRESSION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION__STRING_VALUE = EXPRESSION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION__VALUE = EXPRESSION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION__HIERARCHY = EXPRESSION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION__AGGREGATION = EXPRESSION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION__FUNCTION = EXPRESSION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION__SET = EXPRESSION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION__SET_FUNCTION = EXPRESSION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION__LEFT = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Right</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION__RIGHT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Datamart Aggregation Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT = EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Aggregation Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetTupleImpl <em>Datamart Set Tuple</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetTupleImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSetTuple()
* @generated
*/
int DATAMART_SET_TUPLE = 33;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE__FILTERED = EXPRESSION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE__SELECTED = EXPRESSION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE__OPTIONAL = EXPRESSION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE__RANGED = EXPRESSION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE__UNREFERENCED = EXPRESSION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE__NUMBER_VALUE = EXPRESSION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE__STRING_VALUE = EXPRESSION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE__VALUE = EXPRESSION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE__HIERARCHY = EXPRESSION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE__AGGREGATION = EXPRESSION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE__FUNCTION = EXPRESSION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE__SET = EXPRESSION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE__SET_FUNCTION = EXPRESSION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE__LEFT = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Right</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE__RIGHT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Datamart Set Tuple</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE___ERESOLVE_PROXY__INTERNALEOBJECT = EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Set Tuple</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_TUPLE_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetAggregationImpl <em>Datamart Set Aggregation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetAggregationImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSetAggregation()
* @generated
*/
int DATAMART_SET_AGGREGATION = 34;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION__FILTERED = DATAMART_AGGREGATION_EXPRESSION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION__SELECTED = DATAMART_AGGREGATION_EXPRESSION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION__OPTIONAL = DATAMART_AGGREGATION_EXPRESSION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION__RANGED = DATAMART_AGGREGATION_EXPRESSION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION__UNREFERENCED = DATAMART_AGGREGATION_EXPRESSION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION__NUMBER_VALUE = DATAMART_AGGREGATION_EXPRESSION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION__STRING_VALUE = DATAMART_AGGREGATION_EXPRESSION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION__VALUE = DATAMART_AGGREGATION_EXPRESSION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION__HIERARCHY = DATAMART_AGGREGATION_EXPRESSION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION__AGGREGATION = DATAMART_AGGREGATION_EXPRESSION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION__FUNCTION = DATAMART_AGGREGATION_EXPRESSION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION__SET = DATAMART_AGGREGATION_EXPRESSION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION__SET_FUNCTION = DATAMART_AGGREGATION_EXPRESSION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION__LEFT = DATAMART_AGGREGATION_EXPRESSION__LEFT;
/**
* The feature id for the '<em><b>Right</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION__RIGHT = DATAMART_AGGREGATION_EXPRESSION__RIGHT;
/**
* The number of structural features of the '<em>Datamart Set Aggregation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION_FEATURE_COUNT = DATAMART_AGGREGATION_EXPRESSION_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_AGGREGATION_EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Set Aggregation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SET_AGGREGATION_OPERATION_COUNT = DATAMART_AGGREGATION_EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAggregationImpl <em>Datamart Aggregation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAggregationImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartAggregation()
* @generated
*/
int DATAMART_AGGREGATION = 35;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION__FILTERED = DATAMART_AGGREGATION_EXPRESSION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION__SELECTED = DATAMART_AGGREGATION_EXPRESSION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION__OPTIONAL = DATAMART_AGGREGATION_EXPRESSION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION__RANGED = DATAMART_AGGREGATION_EXPRESSION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION__UNREFERENCED = DATAMART_AGGREGATION_EXPRESSION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION__NUMBER_VALUE = DATAMART_AGGREGATION_EXPRESSION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION__STRING_VALUE = DATAMART_AGGREGATION_EXPRESSION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION__VALUE = DATAMART_AGGREGATION_EXPRESSION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION__HIERARCHY = DATAMART_AGGREGATION_EXPRESSION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION__AGGREGATION = DATAMART_AGGREGATION_EXPRESSION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION__FUNCTION = DATAMART_AGGREGATION_EXPRESSION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION__SET = DATAMART_AGGREGATION_EXPRESSION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION__SET_FUNCTION = DATAMART_AGGREGATION_EXPRESSION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION__LEFT = DATAMART_AGGREGATION_EXPRESSION__LEFT;
/**
* The feature id for the '<em><b>Right</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION__RIGHT = DATAMART_AGGREGATION_EXPRESSION__RIGHT;
/**
* The number of structural features of the '<em>Datamart Aggregation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_FEATURE_COUNT = DATAMART_AGGREGATION_EXPRESSION_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_AGGREGATION_EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Aggregation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_OPERATION_COUNT = DATAMART_AGGREGATION_EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartMemberTupleImpl <em>Datamart Member Tuple</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartMemberTupleImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartMemberTuple()
* @generated
*/
int DATAMART_MEMBER_TUPLE = 36;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE__FILTERED = DATAMART_AGGREGATION_EXPRESSION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE__SELECTED = DATAMART_AGGREGATION_EXPRESSION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE__OPTIONAL = DATAMART_AGGREGATION_EXPRESSION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE__RANGED = DATAMART_AGGREGATION_EXPRESSION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE__UNREFERENCED = DATAMART_AGGREGATION_EXPRESSION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE__NUMBER_VALUE = DATAMART_AGGREGATION_EXPRESSION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE__STRING_VALUE = DATAMART_AGGREGATION_EXPRESSION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE__VALUE = DATAMART_AGGREGATION_EXPRESSION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE__HIERARCHY = DATAMART_AGGREGATION_EXPRESSION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE__AGGREGATION = DATAMART_AGGREGATION_EXPRESSION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE__FUNCTION = DATAMART_AGGREGATION_EXPRESSION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE__SET = DATAMART_AGGREGATION_EXPRESSION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE__SET_FUNCTION = DATAMART_AGGREGATION_EXPRESSION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE__LEFT = DATAMART_AGGREGATION_EXPRESSION__LEFT;
/**
* The feature id for the '<em><b>Right</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE__RIGHT = DATAMART_AGGREGATION_EXPRESSION__RIGHT;
/**
* The number of structural features of the '<em>Datamart Member Tuple</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE_FEATURE_COUNT = DATAMART_AGGREGATION_EXPRESSION_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_AGGREGATION_EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Member Tuple</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEMBER_TUPLE_OPERATION_COUNT = DATAMART_AGGREGATION_EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAggregationFunctionImpl <em>Datamart Aggregation Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAggregationFunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartAggregationFunction()
* @generated
*/
int DATAMART_AGGREGATION_FUNCTION = 37;
/**
* The feature id for the '<em><b>Aggregation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_FUNCTION__AGGREGATION = DATAMART_AGGREGATION_FUNCTION_INTERFACE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Parameter</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_FUNCTION__PARAMETER = DATAMART_AGGREGATION_FUNCTION_INTERFACE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Datamart Aggregation Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_FUNCTION_FEATURE_COUNT = DATAMART_AGGREGATION_FUNCTION_INTERFACE_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Datamart Aggregation Function</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_AGGREGATION_FUNCTION_OPERATION_COUNT = DATAMART_AGGREGATION_FUNCTION_INTERFACE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSlicerImpl <em>Datamart Slicer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSlicerImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSlicer()
* @generated
*/
int DATAMART_SLICER = 38;
/**
* The feature id for the '<em><b>Element</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SLICER__ELEMENT = DATAMART_CUBE_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Datamart Slicer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SLICER_FEATURE_COUNT = DATAMART_CUBE_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Datamart Slicer</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_SLICER_OPERATION_COUNT = DATAMART_CUBE_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartCubeAxisImpl <em>Datamart Cube Axis</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartCubeAxisImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartCubeAxis()
* @generated
*/
int DATAMART_CUBE_AXIS = 39;
/**
* The feature id for the '<em><b>Axis</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_CUBE_AXIS__AXIS = DATAMART_CUBE_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Elements</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_CUBE_AXIS__ELEMENTS = DATAMART_CUBE_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Datamart Cube Axis</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_CUBE_AXIS_FEATURE_COUNT = DATAMART_CUBE_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Datamart Cube Axis</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_CUBE_AXIS_OPERATION_COUNT = DATAMART_CUBE_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDerivedMeasureImpl <em>Datamart Derived Measure</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDerivedMeasureImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartDerivedMeasure()
* @generated
*/
int DATAMART_DERIVED_MEASURE = 41;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__FILTERED = EXPRESSION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__SELECTED = EXPRESSION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__OPTIONAL = EXPRESSION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__RANGED = EXPRESSION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__UNREFERENCED = EXPRESSION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__NUMBER_VALUE = EXPRESSION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__STRING_VALUE = EXPRESSION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__VALUE = EXPRESSION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__HIERARCHY = EXPRESSION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__AGGREGATION = EXPRESSION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__FUNCTION = EXPRESSION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__SET = EXPRESSION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__SET_FUNCTION = EXPRESSION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Scaled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__SCALED = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Scale</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__SCALE = EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Derived Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE__DERIVED_REF = EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Datamart Derived Measure</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE___ERESOLVE_PROXY__INTERNALEOBJECT = EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Derived Measure</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_DERIVED_MEASURE_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartMeasureImpl <em>Datamart Measure</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartMeasureImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartMeasure()
* @generated
*/
int DATAMART_MEASURE = 42;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__FILTERED = EXPRESSION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__SELECTED = EXPRESSION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__OPTIONAL = EXPRESSION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__RANGED = EXPRESSION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__UNREFERENCED = EXPRESSION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__NUMBER_VALUE = EXPRESSION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__STRING_VALUE = EXPRESSION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__VALUE = EXPRESSION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__HIERARCHY = EXPRESSION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__AGGREGATION = EXPRESSION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__FUNCTION = EXPRESSION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__SET = EXPRESSION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__SET_FUNCTION = EXPRESSION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Scaled</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__SCALED = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Scale</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__SCALE = EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Measure Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE__MEASURE_REF = EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Datamart Measure</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 3;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE___ERESOLVE_PROXY__INTERNALEOBJECT = EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Measure</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_MEASURE_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartHierarchyImpl <em>Datamart Hierarchy</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartHierarchyImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartHierarchy()
* @generated
*/
int DATAMART_HIERARCHY = 43;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__FILTERED = EXPRESSION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__SELECTED = EXPRESSION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__OPTIONAL = EXPRESSION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__RANGED = EXPRESSION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__UNREFERENCED = EXPRESSION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__NUMBER_VALUE = EXPRESSION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__STRING_VALUE = EXPRESSION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__VALUE = EXPRESSION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__HIERARCHY = EXPRESSION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__AGGREGATION = EXPRESSION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__FUNCTION = EXPRESSION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__SET = EXPRESSION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__SET_FUNCTION = EXPRESSION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Default Member</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__DEFAULT_MEMBER = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>All Member</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__ALL_MEMBER = EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>All Levels</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__ALL_LEVELS = EXPRESSION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>All</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__ALL = EXPRESSION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Except</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__EXCEPT = EXPRESSION_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Ordered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__ORDERED = EXPRESSION_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Descending</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__DESCENDING = EXPRESSION_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Hierarchy Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__HIERARCHY_REF = EXPRESSION_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Level Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__LEVEL_REF = EXPRESSION_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Except Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__EXCEPT_REF = EXPRESSION_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Order Ref</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY__ORDER_REF = EXPRESSION_FEATURE_COUNT + 10;
/**
* The number of structural features of the '<em>Datamart Hierarchy</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 11;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY___ERESOLVE_PROXY__INTERNALEOBJECT = EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Hierarchy</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_HIERARCHY_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.CalculationImpl <em>Calculation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.CalculationImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getCalculation()
* @generated
*/
int CALCULATION = 44;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION__FILTERED = EXPRESSION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION__SELECTED = EXPRESSION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION__OPTIONAL = EXPRESSION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION__RANGED = EXPRESSION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION__UNREFERENCED = EXPRESSION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION__NUMBER_VALUE = EXPRESSION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION__STRING_VALUE = EXPRESSION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION__VALUE = EXPRESSION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION__HIERARCHY = EXPRESSION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION__AGGREGATION = EXPRESSION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION__FUNCTION = EXPRESSION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION__SET = EXPRESSION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION__SET_FUNCTION = EXPRESSION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION__LEFT = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Right</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION__RIGHT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Calculation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION___ERESOLVE_PROXY__INTERNALEOBJECT = EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Calculation</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CALCULATION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartReferenceImpl <em>Datamart Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartReferenceImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartReference()
* @generated
*/
int DATAMART_REFERENCE = 45;
/**
* The feature id for the '<em><b>Ref</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE__REF = DATAMART_LAZY_RESOLVER_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Datamart Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_FEATURE_COUNT = DATAMART_LAZY_RESOLVER_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE___ERESOLVE_PROXY__INTERNALEOBJECT = DATAMART_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Datamart Reference</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DATAMART_REFERENCE_OPERATION_COUNT = DATAMART_LAZY_RESOLVER_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.AdditionImpl <em>Addition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.AdditionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getAddition()
* @generated
*/
int ADDITION = 46;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION__FILTERED = CALCULATION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION__SELECTED = CALCULATION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION__OPTIONAL = CALCULATION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION__RANGED = CALCULATION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION__UNREFERENCED = CALCULATION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION__NUMBER_VALUE = CALCULATION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION__STRING_VALUE = CALCULATION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION__VALUE = CALCULATION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION__HIERARCHY = CALCULATION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION__AGGREGATION = CALCULATION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION__FUNCTION = CALCULATION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION__SET = CALCULATION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION__SET_FUNCTION = CALCULATION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION__LEFT = CALCULATION__LEFT;
/**
* The feature id for the '<em><b>Right</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION__RIGHT = CALCULATION__RIGHT;
/**
* The number of structural features of the '<em>Addition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION_FEATURE_COUNT = CALCULATION_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION___ERESOLVE_PROXY__INTERNALEOBJECT = CALCULATION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Addition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ADDITION_OPERATION_COUNT = CALCULATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DivisionImpl <em>Division</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DivisionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDivision()
* @generated
*/
int DIVISION = 47;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION__FILTERED = CALCULATION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION__SELECTED = CALCULATION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION__OPTIONAL = CALCULATION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION__RANGED = CALCULATION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION__UNREFERENCED = CALCULATION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION__NUMBER_VALUE = CALCULATION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION__STRING_VALUE = CALCULATION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION__VALUE = CALCULATION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION__HIERARCHY = CALCULATION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION__AGGREGATION = CALCULATION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION__FUNCTION = CALCULATION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION__SET = CALCULATION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION__SET_FUNCTION = CALCULATION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION__LEFT = CALCULATION__LEFT;
/**
* The feature id for the '<em><b>Right</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION__RIGHT = CALCULATION__RIGHT;
/**
* The number of structural features of the '<em>Division</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION_FEATURE_COUNT = CALCULATION_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION___ERESOLVE_PROXY__INTERNALEOBJECT = CALCULATION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Division</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DIVISION_OPERATION_COUNT = CALCULATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.MultiplicationImpl <em>Multiplication</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.MultiplicationImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getMultiplication()
* @generated
*/
int MULTIPLICATION = 48;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION__FILTERED = CALCULATION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION__SELECTED = CALCULATION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION__OPTIONAL = CALCULATION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION__RANGED = CALCULATION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION__UNREFERENCED = CALCULATION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION__NUMBER_VALUE = CALCULATION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION__STRING_VALUE = CALCULATION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION__VALUE = CALCULATION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION__HIERARCHY = CALCULATION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION__AGGREGATION = CALCULATION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION__FUNCTION = CALCULATION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION__SET = CALCULATION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION__SET_FUNCTION = CALCULATION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION__LEFT = CALCULATION__LEFT;
/**
* The feature id for the '<em><b>Right</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION__RIGHT = CALCULATION__RIGHT;
/**
* The number of structural features of the '<em>Multiplication</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION_FEATURE_COUNT = CALCULATION_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION___ERESOLVE_PROXY__INTERNALEOBJECT = CALCULATION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Multiplication</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MULTIPLICATION_OPERATION_COUNT = CALCULATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.SubtractionImpl <em>Subtraction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.SubtractionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getSubtraction()
* @generated
*/
int SUBTRACTION = 49;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION__FILTERED = CALCULATION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION__SELECTED = CALCULATION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION__OPTIONAL = CALCULATION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION__RANGED = CALCULATION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION__UNREFERENCED = CALCULATION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION__NUMBER_VALUE = CALCULATION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION__STRING_VALUE = CALCULATION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION__VALUE = CALCULATION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION__HIERARCHY = CALCULATION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION__AGGREGATION = CALCULATION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION__FUNCTION = CALCULATION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION__SET = CALCULATION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION__SET_FUNCTION = CALCULATION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION__LEFT = CALCULATION__LEFT;
/**
* The feature id for the '<em><b>Right</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION__RIGHT = CALCULATION__RIGHT;
/**
* The number of structural features of the '<em>Subtraction</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION_FEATURE_COUNT = CALCULATION_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION___ERESOLVE_PROXY__INTERNALEOBJECT = CALCULATION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Subtraction</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUBTRACTION_OPERATION_COUNT = CALCULATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.ConjunctionImpl <em>Conjunction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.ConjunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getConjunction()
* @generated
*/
int CONJUNCTION = 50;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION__FILTERED = CALCULATION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION__SELECTED = CALCULATION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION__OPTIONAL = CALCULATION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION__RANGED = CALCULATION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION__UNREFERENCED = CALCULATION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION__NUMBER_VALUE = CALCULATION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION__STRING_VALUE = CALCULATION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION__VALUE = CALCULATION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION__HIERARCHY = CALCULATION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION__AGGREGATION = CALCULATION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION__FUNCTION = CALCULATION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION__SET = CALCULATION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION__SET_FUNCTION = CALCULATION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION__LEFT = CALCULATION__LEFT;
/**
* The feature id for the '<em><b>Right</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION__RIGHT = CALCULATION__RIGHT;
/**
* The number of structural features of the '<em>Conjunction</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION_FEATURE_COUNT = CALCULATION_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION___ERESOLVE_PROXY__INTERNALEOBJECT = CALCULATION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Conjunction</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONJUNCTION_OPERATION_COUNT = CALCULATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DisjunctionImpl <em>Disjunction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DisjunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDisjunction()
* @generated
*/
int DISJUNCTION = 51;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION__FILTERED = CALCULATION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION__SELECTED = CALCULATION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION__OPTIONAL = CALCULATION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION__RANGED = CALCULATION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION__UNREFERENCED = CALCULATION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION__NUMBER_VALUE = CALCULATION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION__STRING_VALUE = CALCULATION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION__VALUE = CALCULATION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION__HIERARCHY = CALCULATION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION__AGGREGATION = CALCULATION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION__FUNCTION = CALCULATION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION__SET = CALCULATION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION__SET_FUNCTION = CALCULATION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION__LEFT = CALCULATION__LEFT;
/**
* The feature id for the '<em><b>Right</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION__RIGHT = CALCULATION__RIGHT;
/**
* The number of structural features of the '<em>Disjunction</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION_FEATURE_COUNT = CALCULATION_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION___ERESOLVE_PROXY__INTERNALEOBJECT = CALCULATION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Disjunction</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DISJUNCTION_OPERATION_COUNT = CALCULATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.ConditionalExpressionImpl <em>Conditional Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.ConditionalExpressionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getConditionalExpression()
* @generated
*/
int CONDITIONAL_EXPRESSION = 52;
/**
* The feature id for the '<em><b>Filtered</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__FILTERED = CALCULATION__FILTERED;
/**
* The feature id for the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__SELECTED = CALCULATION__SELECTED;
/**
* The feature id for the '<em><b>Optional</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__OPTIONAL = CALCULATION__OPTIONAL;
/**
* The feature id for the '<em><b>Ranged</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__RANGED = CALCULATION__RANGED;
/**
* The feature id for the '<em><b>Unreferenced</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__UNREFERENCED = CALCULATION__UNREFERENCED;
/**
* The feature id for the '<em><b>Number Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__NUMBER_VALUE = CALCULATION__NUMBER_VALUE;
/**
* The feature id for the '<em><b>String Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__STRING_VALUE = CALCULATION__STRING_VALUE;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__VALUE = CALCULATION__VALUE;
/**
* The feature id for the '<em><b>Hierarchy</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__HIERARCHY = CALCULATION__HIERARCHY;
/**
* The feature id for the '<em><b>Aggregation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__AGGREGATION = CALCULATION__AGGREGATION;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__FUNCTION = CALCULATION__FUNCTION;
/**
* The feature id for the '<em><b>Set</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__SET = CALCULATION__SET;
/**
* The feature id for the '<em><b>Set Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__SET_FUNCTION = CALCULATION__SET_FUNCTION;
/**
* The feature id for the '<em><b>Left</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__LEFT = CALCULATION__LEFT;
/**
* The feature id for the '<em><b>Right</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__RIGHT = CALCULATION__RIGHT;
/**
* The feature id for the '<em><b>Operator</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION__OPERATOR = CALCULATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Conditional Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION_FEATURE_COUNT = CALCULATION_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION___ERESOLVE_PROXY__INTERNALEOBJECT = CALCULATION___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Conditional Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONDITIONAL_EXPRESSION_OPERATION_COUNT = CALCULATION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.AxisEnum <em>Axis Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.AxisEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getAxisEnum()
* @generated
*/
int AXIS_ENUM = 53;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.FunctionEnum <em>Function Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.FunctionEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getFunctionEnum()
* @generated
*/
int FUNCTION_ENUM = 54;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.ParameterFunctionEnum <em>Parameter Function Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.ParameterFunctionEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getParameterFunctionEnum()
* @generated
*/
int PARAMETER_FUNCTION_ENUM = 55;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.SetFunctionEnum <em>Set Function Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.SetFunctionEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getSetFunctionEnum()
* @generated
*/
int SET_FUNCTION_ENUM = 56;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.SetParameterFunctionEnum <em>Set Parameter Function Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.SetParameterFunctionEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getSetParameterFunctionEnum()
* @generated
*/
int SET_PARAMETER_FUNCTION_ENUM = 57;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.SetAggregationEnum <em>Set Aggregation Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.SetAggregationEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getSetAggregationEnum()
* @generated
*/
int SET_AGGREGATION_ENUM = 58;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.AggregationEnum <em>Aggregation Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.AggregationEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getAggregationEnum()
* @generated
*/
int AGGREGATION_ENUM = 59;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.OperatorEnum <em>Operator Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.OperatorEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getOperatorEnum()
* @generated
*/
int OPERATOR_ENUM = 60;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.SqlAggregationEnum <em>Sql Aggregation Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.SqlAggregationEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getSqlAggregationEnum()
* @generated
*/
int SQL_AGGREGATION_ENUM = 61;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.ValueScaleEnum <em>Value Scale Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.ValueScaleEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getValueScaleEnum()
* @generated
*/
int VALUE_SCALE_ENUM = 62;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.TaskQueryTopicEnum <em>Task Query Topic Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.TaskQueryTopicEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getTaskQueryTopicEnum()
* @generated
*/
int TASK_QUERY_TOPIC_ENUM = 63;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.TaskQueryColumnEnum <em>Task Query Column Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.TaskQueryColumnEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getTaskQueryColumnEnum()
* @generated
*/
int TASK_QUERY_COLUMN_ENUM = 64;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.TaskFilterEnum <em>Task Filter Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.TaskFilterEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getTaskFilterEnum()
* @generated
*/
int TASK_FILTER_ENUM = 65;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.datamartdsl.OrderEnum <em>Order Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.OrderEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getOrderEnum()
* @generated
*/
int ORDER_ENUM = 66;
/**
* The meta object id for the '<em>Internal EObject</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.InternalEObject
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getInternalEObject()
* @generated
*/
int INTERNAL_EOBJECT = 67;
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartModel <em>Datamart Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Model</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartModel
* @generated
*/
EClass getDatamartModel();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartModel#getImportSection <em>Import Section</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Import Section</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartModel#getImportSection()
* @see #getDatamartModel()
* @generated
*/
EReference getDatamartModel_ImportSection();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartModel#getPackages <em>Packages</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Packages</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartModel#getPackages()
* @see #getDatamartModel()
* @generated
*/
EReference getDatamartModel_Packages();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartLazyResolver <em>Datamart Lazy Resolver</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Lazy Resolver</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartLazyResolver
* @generated
*/
EClass getDatamartLazyResolver();
/**
* Returns the meta object for the '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartLazyResolver#eResolveProxy(org.eclipse.emf.ecore.InternalEObject) <em>EResolve Proxy</em>}' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the '<em>EResolve Proxy</em>' operation.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartLazyResolver#eResolveProxy(org.eclipse.emf.ecore.InternalEObject)
* @generated
*/
EOperation getDatamartLazyResolver__EResolveProxy__InternalEObject();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartBase <em>Datamart Base</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Base</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartBase
* @generated
*/
EClass getDatamartBase();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartBase#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartBase#getName()
* @see #getDatamartBase()
* @generated
*/
EAttribute getDatamartBase_Name();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartPackage <em>Datamart Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Package</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartPackage
* @generated
*/
EClass getDatamartPackage();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartPackage#getDefinitions <em>Definitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Definitions</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartPackage#getDefinitions()
* @see #getDatamartPackage()
* @generated
*/
EReference getDatamartPackage_Definitions();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartDefinition <em>Datamart Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Definition</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartDefinition
* @generated
*/
EClass getDatamartDefinition();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartDefinition#isDescription <em>Description</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartDefinition#isDescription()
* @see #getDatamartDefinition()
* @generated
*/
EAttribute getDatamartDefinition_Description();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartDefinition#getDescriptionValue <em>Description Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Description Value</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartDefinition#getDescriptionValue()
* @see #getDatamartDefinition()
* @generated
*/
EAttribute getDatamartDefinition_DescriptionValue();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartDefinition#isShowCaption <em>Show Caption</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Show Caption</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartDefinition#isShowCaption()
* @see #getDatamartDefinition()
* @generated
*/
EAttribute getDatamartDefinition_ShowCaption();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartDefinition#getNumMultiRows <em>Num Multi Rows</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Num Multi Rows</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartDefinition#getNumMultiRows()
* @see #getDatamartDefinition()
* @generated
*/
EAttribute getDatamartDefinition_NumMultiRows();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartDefinition#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Source</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartDefinition#getSource()
* @see #getDatamartDefinition()
* @generated
*/
EReference getDatamartDefinition_Source();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSource <em>Datamart Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Source</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSource
* @generated
*/
EClass getDatamartSource();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartTask <em>Datamart Task</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Task</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartTask
* @generated
*/
EClass getDatamartTask();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartTask#getTaskQuery <em>Task Query</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Task Query</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartTask#getTaskQuery()
* @see #getDatamartTask()
* @generated
*/
EAttribute getDatamartTask_TaskQuery();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartTask#getColumns <em>Columns</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Columns</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartTask#getColumns()
* @see #getDatamartTask()
* @generated
*/
EReference getDatamartTask_Columns();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartTask#getConditions <em>Conditions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Conditions</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartTask#getConditions()
* @see #getDatamartTask()
* @generated
*/
EReference getDatamartTask_Conditions();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartCube <em>Datamart Cube</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Cube</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartCube
* @generated
*/
EClass getDatamartCube();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartCube#isNonEmpty <em>Non Empty</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Non Empty</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartCube#isNonEmpty()
* @see #getDatamartCube()
* @generated
*/
EAttribute getDatamartCube_NonEmpty();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartCube#getCubeRef <em>Cube Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Cube Ref</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartCube#getCubeRef()
* @see #getDatamartCube()
* @generated
*/
EReference getDatamartCube_CubeRef();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartCube#getAxisslicer <em>Axisslicer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Axisslicer</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartCube#getAxisslicer()
* @see #getDatamartCube()
* @generated
*/
EReference getDatamartCube_Axisslicer();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartEntity <em>Datamart Entity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Entity</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartEntity
* @generated
*/
EClass getDatamartEntity();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#getEntityRef <em>Entity Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Entity Ref</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#getEntityRef()
* @see #getDatamartEntity()
* @generated
*/
EReference getDatamartEntity_EntityRef();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#getNavigations <em>Navigations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Navigations</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#getNavigations()
* @see #getDatamartEntity()
* @generated
*/
EReference getDatamartEntity_Navigations();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#getAttributes <em>Attributes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Attributes</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#getAttributes()
* @see #getDatamartEntity()
* @generated
*/
EReference getDatamartEntity_Attributes();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#getConditions <em>Conditions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Conditions</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#getConditions()
* @see #getDatamartEntity()
* @generated
*/
EReference getDatamartEntity_Conditions();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#getOrdering <em>Ordering</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Ordering</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#getOrdering()
* @see #getDatamartEntity()
* @generated
*/
EReference getDatamartEntity_Ordering();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#isSuppressAttributes <em>Suppress Attributes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Suppress Attributes</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#isSuppressAttributes()
* @see #getDatamartEntity()
* @generated
*/
EAttribute getDatamartEntity_SuppressAttributes();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#getFillerMinCountRows <em>Filler Min Count Rows</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Filler Min Count Rows</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#getFillerMinCountRows()
* @see #getDatamartEntity()
* @generated
*/
EAttribute getDatamartEntity_FillerMinCountRows();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#getFillerMaxCountRows <em>Filler Max Count Rows</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Filler Max Count Rows</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#getFillerMaxCountRows()
* @see #getDatamartEntity()
* @generated
*/
EAttribute getDatamartEntity_FillerMaxCountRows();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#isTracking <em>Tracking</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Tracking</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartEntity#isTracking()
* @see #getDatamartEntity()
* @generated
*/
EAttribute getDatamartEntity_Tracking();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartColumn <em>Datamart Column</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Column</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartColumn
* @generated
*/
EClass getDatamartColumn();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartColumn#getColumnRef <em>Column Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Column Ref</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartColumn#getColumnRef()
* @see #getDatamartColumn()
* @generated
*/
EAttribute getDatamartColumn_ColumnRef();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartTaskFilter <em>Datamart Task Filter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Task Filter</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartTaskFilter
* @generated
*/
EClass getDatamartTaskFilter();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartTaskFilter#getFilterRef <em>Filter Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Filter Ref</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartTaskFilter#getFilterRef()
* @see #getDatamartTaskFilter()
* @generated
*/
EAttribute getDatamartTaskFilter_FilterRef();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartNavigation <em>Datamart Navigation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Navigation</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartNavigation
* @generated
*/
EClass getDatamartNavigation();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartNavigation#getJoinRef <em>Join Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Join Ref</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartNavigation#getJoinRef()
* @see #getDatamartNavigation()
* @generated
*/
EReference getDatamartNavigation_JoinRef();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartNavigation#getDatamartEntity <em>Datamart Entity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Datamart Entity</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartNavigation#getDatamartEntity()
* @see #getDatamartNavigation()
* @generated
*/
EReference getDatamartNavigation_DatamartEntity();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartOwner <em>Datamart Owner</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Owner</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartOwner
* @generated
*/
EClass getDatamartOwner();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartMember <em>Datamart Member</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Member</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartMember
* @generated
*/
EClass getDatamartMember();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAxis <em>Datamart Axis</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Axis</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAxis
* @generated
*/
EClass getDatamartAxis();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAxis#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAxis#getName()
* @see #getDatamartAxis()
* @generated
*/
EAttribute getDatamartAxis_Name();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAttributeBase <em>Datamart Attribute Base</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Attribute Base</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAttributeBase
* @generated
*/
EClass getDatamartAttributeBase();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAttributeBase#getAttributeRef <em>Attribute Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Attribute Ref</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAttributeBase#getAttributeRef()
* @see #getDatamartAttributeBase()
* @generated
*/
EReference getDatamartAttributeBase_AttributeRef();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartReferenceBase <em>Datamart Reference Base</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Reference Base</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartReferenceBase
* @generated
*/
EClass getDatamartReferenceBase();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartReferenceBase#getReferenceRef <em>Reference Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Reference Ref</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartReferenceBase#getReferenceRef()
* @see #getDatamartReferenceBase()
* @generated
*/
EReference getDatamartReferenceBase_ReferenceRef();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute <em>Datamart Attribute</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Attribute</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute
* @generated
*/
EClass getDatamartAttribute();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#isAggregated <em>Aggregated</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Aggregated</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#isAggregated()
* @see #getDatamartAttribute()
* @generated
*/
EAttribute getDatamartAttribute_Aggregated();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#isScaled <em>Scaled</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Scaled</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#isScaled()
* @see #getDatamartAttribute()
* @generated
*/
EAttribute getDatamartAttribute_Scaled();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#getAggregate <em>Aggregate</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Aggregate</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#getAggregate()
* @see #getDatamartAttribute()
* @generated
*/
EAttribute getDatamartAttribute_Aggregate();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#getScale <em>Scale</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Scale</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#getScale()
* @see #getDatamartAttribute()
* @generated
*/
EAttribute getDatamartAttribute_Scale();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#getAxis <em>Axis</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Axis</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#getAxis()
* @see #getDatamartAttribute()
* @generated
*/
EReference getDatamartAttribute_Axis();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#isHasColumnWeight <em>Has Column Weight</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Column Weight</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#isHasColumnWeight()
* @see #getDatamartAttribute()
* @generated
*/
EAttribute getDatamartAttribute_HasColumnWeight();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#getColumnWeight <em>Column Weight</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Column Weight</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#getColumnWeight()
* @see #getDatamartAttribute()
* @generated
*/
EAttribute getDatamartAttribute_ColumnWeight();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#isAliased <em>Aliased</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Aliased</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#isAliased()
* @see #getDatamartAttribute()
* @generated
*/
EAttribute getDatamartAttribute_Aliased();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#getAliasName <em>Alias Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Alias Name</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute#getAliasName()
* @see #getDatamartAttribute()
* @generated
*/
EAttribute getDatamartAttribute_AliasName();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.Expression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Expression</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Expression
* @generated
*/
EClass getExpression();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.Expression#isFiltered <em>Filtered</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Filtered</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Expression#isFiltered()
* @see #getExpression()
* @generated
*/
EAttribute getExpression_Filtered();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.Expression#isSelected <em>Selected</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Selected</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Expression#isSelected()
* @see #getExpression()
* @generated
*/
EAttribute getExpression_Selected();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.Expression#isOptional <em>Optional</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Optional</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Expression#isOptional()
* @see #getExpression()
* @generated
*/
EAttribute getExpression_Optional();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.Expression#isRanged <em>Ranged</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ranged</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Expression#isRanged()
* @see #getExpression()
* @generated
*/
EAttribute getExpression_Ranged();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.Expression#isUnreferenced <em>Unreferenced</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Unreferenced</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Expression#isUnreferenced()
* @see #getExpression()
* @generated
*/
EAttribute getExpression_Unreferenced();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.Expression#getNumberValue <em>Number Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Number Value</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Expression#getNumberValue()
* @see #getExpression()
* @generated
*/
EAttribute getExpression_NumberValue();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.Expression#getStringValue <em>String Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>String Value</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Expression#getStringValue()
* @see #getExpression()
* @generated
*/
EAttribute getExpression_StringValue();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.Expression#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Expression#getValue()
* @see #getExpression()
* @generated
*/
EAttribute getExpression_Value();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.Expression#getHierarchy <em>Hierarchy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Hierarchy</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Expression#getHierarchy()
* @see #getExpression()
* @generated
*/
EReference getExpression_Hierarchy();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.Expression#getAggregation <em>Aggregation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Aggregation</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Expression#getAggregation()
* @see #getExpression()
* @generated
*/
EReference getExpression_Aggregation();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.Expression#getFunction <em>Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Function</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Expression#getFunction()
* @see #getExpression()
* @generated
*/
EReference getExpression_Function();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.Expression#getSet <em>Set</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Set</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Expression#getSet()
* @see #getExpression()
* @generated
*/
EReference getExpression_Set();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.Expression#getSetFunction <em>Set Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Set Function</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Expression#getSetFunction()
* @see #getExpression()
* @generated
*/
EReference getExpression_SetFunction();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartCondition <em>Datamart Condition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Condition</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartCondition
* @generated
*/
EClass getDatamartCondition();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartCondition#getCondition <em>Condition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Condition</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartCondition#getCondition()
* @see #getDatamartCondition()
* @generated
*/
EReference getDatamartCondition_Condition();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartOrder <em>Datamart Order</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Order</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartOrder
* @generated
*/
EClass getDatamartOrder();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartOrder#getOrderBy <em>Order By</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Order By</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartOrder#getOrderBy()
* @see #getDatamartOrder()
* @generated
*/
EReference getDatamartOrder_OrderBy();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartOrder#getOrderHow <em>Order How</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Order How</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartOrder#getOrderHow()
* @see #getDatamartOrder()
* @generated
*/
EAttribute getDatamartOrder_OrderHow();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartOrder#isHasColumnWeight <em>Has Column Weight</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Has Column Weight</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartOrder#isHasColumnWeight()
* @see #getDatamartOrder()
* @generated
*/
EAttribute getDatamartOrder_HasColumnWeight();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartOrder#getColumnWeight <em>Column Weight</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Column Weight</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartOrder#getColumnWeight()
* @see #getDatamartOrder()
* @generated
*/
EAttribute getDatamartOrder_ColumnWeight();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartCubeElement <em>Datamart Cube Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Cube Element</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartCubeElement
* @generated
*/
EClass getDatamartCubeElement();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartDefineDerivedMeasure <em>Datamart Define Derived Measure</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Define Derived Measure</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartDefineDerivedMeasure
* @generated
*/
EClass getDatamartDefineDerivedMeasure();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartDefineDerivedMeasure#getDerivedElement <em>Derived Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Derived Element</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartDefineDerivedMeasure#getDerivedElement()
* @see #getDatamartDefineDerivedMeasure()
* @generated
*/
EReference getDatamartDefineDerivedMeasure_DerivedElement();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartFunctionInterface <em>Datamart Function Interface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Function Interface</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartFunctionInterface
* @generated
*/
EClass getDatamartFunctionInterface();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartFunction <em>Datamart Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Function</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartFunction
* @generated
*/
EClass getDatamartFunction();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartFunction#getFunction <em>Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Function</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartFunction#getFunction()
* @see #getDatamartFunction()
* @generated
*/
EAttribute getDatamartFunction_Function();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartParameterFunction <em>Datamart Parameter Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Parameter Function</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartParameterFunction
* @generated
*/
EClass getDatamartParameterFunction();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartParameterFunction#getFunction <em>Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Function</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartParameterFunction#getFunction()
* @see #getDatamartParameterFunction()
* @generated
*/
EAttribute getDatamartParameterFunction_Function();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartParameterFunction#getParameter <em>Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Parameter</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartParameterFunction#getParameter()
* @see #getDatamartParameterFunction()
* @generated
*/
EReference getDatamartParameterFunction_Parameter();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartFunctionIntParameter <em>Datamart Function Int Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Function Int Parameter</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartFunctionIntParameter
* @generated
*/
EClass getDatamartFunctionIntParameter();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartFunctionIntParameter#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartFunctionIntParameter#getValue()
* @see #getDatamartFunctionIntParameter()
* @generated
*/
EAttribute getDatamartFunctionIntParameter_Value();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSetFunctionInterface <em>Datamart Set Function Interface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Set Function Interface</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSetFunctionInterface
* @generated
*/
EClass getDatamartSetFunctionInterface();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSetFunction <em>Datamart Set Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Set Function</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSetFunction
* @generated
*/
EClass getDatamartSetFunction();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSetFunction#getSetFunction <em>Set Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Set Function</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSetFunction#getSetFunction()
* @see #getDatamartSetFunction()
* @generated
*/
EAttribute getDatamartSetFunction_SetFunction();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSetParameterFunction <em>Datamart Set Parameter Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Set Parameter Function</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSetParameterFunction
* @generated
*/
EClass getDatamartSetParameterFunction();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSetParameterFunction#getSetFunction <em>Set Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Set Function</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSetParameterFunction#getSetFunction()
* @see #getDatamartSetParameterFunction()
* @generated
*/
EAttribute getDatamartSetParameterFunction_SetFunction();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSetParameterFunction#getParameter <em>Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Parameter</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSetParameterFunction#getParameter()
* @see #getDatamartSetParameterFunction()
* @generated
*/
EReference getDatamartSetParameterFunction_Parameter();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationFunctionInterface <em>Datamart Aggregation Function Interface</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Aggregation Function Interface</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationFunctionInterface
* @generated
*/
EClass getDatamartAggregationFunctionInterface();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSetAggregationFunction <em>Datamart Set Aggregation Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Set Aggregation Function</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSetAggregationFunction
* @generated
*/
EClass getDatamartSetAggregationFunction();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSetAggregationFunction#getAggregation <em>Aggregation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Aggregation</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSetAggregationFunction#getAggregation()
* @see #getDatamartSetAggregationFunction()
* @generated
*/
EAttribute getDatamartSetAggregationFunction_Aggregation();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSetAggregationFunction#getParameter <em>Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Parameter</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSetAggregationFunction#getParameter()
* @see #getDatamartSetAggregationFunction()
* @generated
*/
EReference getDatamartSetAggregationFunction_Parameter();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationExpression <em>Datamart Aggregation Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Aggregation Expression</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationExpression
* @generated
*/
EClass getDatamartAggregationExpression();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationExpression#getLeft <em>Left</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Left</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationExpression#getLeft()
* @see #getDatamartAggregationExpression()
* @generated
*/
EReference getDatamartAggregationExpression_Left();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationExpression#getRight <em>Right</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Right</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationExpression#getRight()
* @see #getDatamartAggregationExpression()
* @generated
*/
EReference getDatamartAggregationExpression_Right();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSetTuple <em>Datamart Set Tuple</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Set Tuple</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSetTuple
* @generated
*/
EClass getDatamartSetTuple();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSetTuple#getLeft <em>Left</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Left</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSetTuple#getLeft()
* @see #getDatamartSetTuple()
* @generated
*/
EReference getDatamartSetTuple_Left();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSetTuple#getRight <em>Right</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Right</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSetTuple#getRight()
* @see #getDatamartSetTuple()
* @generated
*/
EReference getDatamartSetTuple_Right();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSetAggregation <em>Datamart Set Aggregation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Set Aggregation</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSetAggregation
* @generated
*/
EClass getDatamartSetAggregation();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAggregation <em>Datamart Aggregation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Aggregation</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAggregation
* @generated
*/
EClass getDatamartAggregation();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartMemberTuple <em>Datamart Member Tuple</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Member Tuple</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartMemberTuple
* @generated
*/
EClass getDatamartMemberTuple();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationFunction <em>Datamart Aggregation Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Aggregation Function</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationFunction
* @generated
*/
EClass getDatamartAggregationFunction();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationFunction#getAggregation <em>Aggregation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Aggregation</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationFunction#getAggregation()
* @see #getDatamartAggregationFunction()
* @generated
*/
EAttribute getDatamartAggregationFunction_Aggregation();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationFunction#getParameter <em>Parameter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Parameter</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationFunction#getParameter()
* @see #getDatamartAggregationFunction()
* @generated
*/
EReference getDatamartAggregationFunction_Parameter();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSlicer <em>Datamart Slicer</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Slicer</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSlicer
* @generated
*/
EClass getDatamartSlicer();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSlicer#getElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Element</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSlicer#getElement()
* @see #getDatamartSlicer()
* @generated
*/
EReference getDatamartSlicer_Element();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartCubeAxis <em>Datamart Cube Axis</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Cube Axis</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartCubeAxis
* @generated
*/
EClass getDatamartCubeAxis();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartCubeAxis#getAxis <em>Axis</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Axis</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartCubeAxis#getAxis()
* @see #getDatamartCubeAxis()
* @generated
*/
EReference getDatamartCubeAxis_Axis();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartCubeAxis#getElements <em>Elements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Elements</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartCubeAxis#getElements()
* @see #getDatamartCubeAxis()
* @generated
*/
EReference getDatamartCubeAxis_Elements();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartElement <em>Datamart Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Element</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartElement
* @generated
*/
EClass getDatamartElement();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartDerivedMeasure <em>Datamart Derived Measure</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Derived Measure</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartDerivedMeasure
* @generated
*/
EClass getDatamartDerivedMeasure();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartDerivedMeasure#isScaled <em>Scaled</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Scaled</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartDerivedMeasure#isScaled()
* @see #getDatamartDerivedMeasure()
* @generated
*/
EAttribute getDatamartDerivedMeasure_Scaled();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartDerivedMeasure#getScale <em>Scale</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Scale</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartDerivedMeasure#getScale()
* @see #getDatamartDerivedMeasure()
* @generated
*/
EAttribute getDatamartDerivedMeasure_Scale();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartDerivedMeasure#getDerivedRef <em>Derived Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Derived Ref</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartDerivedMeasure#getDerivedRef()
* @see #getDatamartDerivedMeasure()
* @generated
*/
EReference getDatamartDerivedMeasure_DerivedRef();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartMeasure <em>Datamart Measure</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Measure</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartMeasure
* @generated
*/
EClass getDatamartMeasure();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartMeasure#isScaled <em>Scaled</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Scaled</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartMeasure#isScaled()
* @see #getDatamartMeasure()
* @generated
*/
EAttribute getDatamartMeasure_Scaled();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartMeasure#getScale <em>Scale</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Scale</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartMeasure#getScale()
* @see #getDatamartMeasure()
* @generated
*/
EAttribute getDatamartMeasure_Scale();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartMeasure#getMeasureRef <em>Measure Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Measure Ref</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartMeasure#getMeasureRef()
* @see #getDatamartMeasure()
* @generated
*/
EReference getDatamartMeasure_MeasureRef();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy <em>Datamart Hierarchy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Hierarchy</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy
* @generated
*/
EClass getDatamartHierarchy();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#isDefaultMember <em>Default Member</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Default Member</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#isDefaultMember()
* @see #getDatamartHierarchy()
* @generated
*/
EAttribute getDatamartHierarchy_DefaultMember();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#isAllMember <em>All Member</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>All Member</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#isAllMember()
* @see #getDatamartHierarchy()
* @generated
*/
EAttribute getDatamartHierarchy_AllMember();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#isAllLevels <em>All Levels</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>All Levels</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#isAllLevels()
* @see #getDatamartHierarchy()
* @generated
*/
EAttribute getDatamartHierarchy_AllLevels();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#isAll <em>All</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>All</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#isAll()
* @see #getDatamartHierarchy()
* @generated
*/
EAttribute getDatamartHierarchy_All();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#isExcept <em>Except</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Except</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#isExcept()
* @see #getDatamartHierarchy()
* @generated
*/
EAttribute getDatamartHierarchy_Except();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#isOrdered <em>Ordered</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Ordered</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#isOrdered()
* @see #getDatamartHierarchy()
* @generated
*/
EAttribute getDatamartHierarchy_Ordered();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#isDescending <em>Descending</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Descending</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#isDescending()
* @see #getDatamartHierarchy()
* @generated
*/
EAttribute getDatamartHierarchy_Descending();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#getHierarchyRef <em>Hierarchy Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Hierarchy Ref</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#getHierarchyRef()
* @see #getDatamartHierarchy()
* @generated
*/
EReference getDatamartHierarchy_HierarchyRef();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#getLevelRef <em>Level Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Level Ref</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#getLevelRef()
* @see #getDatamartHierarchy()
* @generated
*/
EReference getDatamartHierarchy_LevelRef();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#getExceptRef <em>Except Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Except Ref</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#getExceptRef()
* @see #getDatamartHierarchy()
* @generated
*/
EReference getDatamartHierarchy_ExceptRef();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#getOrderRef <em>Order Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Order Ref</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy#getOrderRef()
* @see #getDatamartHierarchy()
* @generated
*/
EReference getDatamartHierarchy_OrderRef();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.Calculation <em>Calculation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Calculation</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Calculation
* @generated
*/
EClass getCalculation();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.Calculation#getLeft <em>Left</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Left</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Calculation#getLeft()
* @see #getCalculation()
* @generated
*/
EReference getCalculation_Left();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.osbp.xtext.datamartdsl.Calculation#getRight <em>Right</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Right</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Calculation#getRight()
* @see #getCalculation()
* @generated
*/
EReference getCalculation_Right();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartReference <em>Datamart Reference</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Datamart Reference</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartReference
* @generated
*/
EClass getDatamartReference();
/**
* Returns the meta object for the reference '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartReference#getRef <em>Ref</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ref</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartReference#getRef()
* @see #getDatamartReference()
* @generated
*/
EReference getDatamartReference_Ref();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.Addition <em>Addition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Addition</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Addition
* @generated
*/
EClass getAddition();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.Division <em>Division</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Division</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Division
* @generated
*/
EClass getDivision();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.Multiplication <em>Multiplication</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Multiplication</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Multiplication
* @generated
*/
EClass getMultiplication();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.Subtraction <em>Subtraction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Subtraction</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Subtraction
* @generated
*/
EClass getSubtraction();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.Conjunction <em>Conjunction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Conjunction</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Conjunction
* @generated
*/
EClass getConjunction();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.Disjunction <em>Disjunction</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Disjunction</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.Disjunction
* @generated
*/
EClass getDisjunction();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.datamartdsl.ConditionalExpression <em>Conditional Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Conditional Expression</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.ConditionalExpression
* @generated
*/
EClass getConditionalExpression();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.datamartdsl.ConditionalExpression#getOperator <em>Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Operator</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.ConditionalExpression#getOperator()
* @see #getConditionalExpression()
* @generated
*/
EAttribute getConditionalExpression_Operator();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datamartdsl.AxisEnum <em>Axis Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Axis Enum</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.AxisEnum
* @generated
*/
EEnum getAxisEnum();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datamartdsl.FunctionEnum <em>Function Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Function Enum</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.FunctionEnum
* @generated
*/
EEnum getFunctionEnum();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datamartdsl.ParameterFunctionEnum <em>Parameter Function Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Parameter Function Enum</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.ParameterFunctionEnum
* @generated
*/
EEnum getParameterFunctionEnum();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datamartdsl.SetFunctionEnum <em>Set Function Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Set Function Enum</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.SetFunctionEnum
* @generated
*/
EEnum getSetFunctionEnum();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datamartdsl.SetParameterFunctionEnum <em>Set Parameter Function Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Set Parameter Function Enum</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.SetParameterFunctionEnum
* @generated
*/
EEnum getSetParameterFunctionEnum();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datamartdsl.SetAggregationEnum <em>Set Aggregation Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Set Aggregation Enum</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.SetAggregationEnum
* @generated
*/
EEnum getSetAggregationEnum();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datamartdsl.AggregationEnum <em>Aggregation Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Aggregation Enum</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.AggregationEnum
* @generated
*/
EEnum getAggregationEnum();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datamartdsl.OperatorEnum <em>Operator Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Operator Enum</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.OperatorEnum
* @generated
*/
EEnum getOperatorEnum();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datamartdsl.SqlAggregationEnum <em>Sql Aggregation Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Sql Aggregation Enum</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.SqlAggregationEnum
* @generated
*/
EEnum getSqlAggregationEnum();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datamartdsl.ValueScaleEnum <em>Value Scale Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Value Scale Enum</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.ValueScaleEnum
* @generated
*/
EEnum getValueScaleEnum();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datamartdsl.TaskQueryTopicEnum <em>Task Query Topic Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Task Query Topic Enum</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.TaskQueryTopicEnum
* @generated
*/
EEnum getTaskQueryTopicEnum();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datamartdsl.TaskQueryColumnEnum <em>Task Query Column Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Task Query Column Enum</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.TaskQueryColumnEnum
* @generated
*/
EEnum getTaskQueryColumnEnum();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datamartdsl.TaskFilterEnum <em>Task Filter Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Task Filter Enum</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.TaskFilterEnum
* @generated
*/
EEnum getTaskFilterEnum();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.datamartdsl.OrderEnum <em>Order Enum</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Order Enum</em>'.
* @see org.eclipse.osbp.xtext.datamartdsl.OrderEnum
* @generated
*/
EEnum getOrderEnum();
/**
* Returns the meta object for data type '{@link org.eclipse.emf.ecore.InternalEObject <em>Internal EObject</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Internal EObject</em>'.
* @see org.eclipse.emf.ecore.InternalEObject
* @model instanceClass="org.eclipse.emf.ecore.InternalEObject"
* @generated
*/
EDataType getInternalEObject();
/**
* 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
*/
DatamartDSLFactory getDatamartDSLFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each operation of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartModelImpl <em>Datamart Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartModelImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartModel()
* @generated
*/
EClass DATAMART_MODEL = eINSTANCE.getDatamartModel();
/**
* The meta object literal for the '<em><b>Import Section</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_MODEL__IMPORT_SECTION = eINSTANCE.getDatamartModel_ImportSection();
/**
* The meta object literal for the '<em><b>Packages</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_MODEL__PACKAGES = eINSTANCE.getDatamartModel_Packages();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartLazyResolverImpl <em>Datamart Lazy Resolver</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartLazyResolverImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartLazyResolver()
* @generated
*/
EClass DATAMART_LAZY_RESOLVER = eINSTANCE.getDatamartLazyResolver();
/**
* The meta object literal for the '<em><b>EResolve Proxy</b></em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EOperation DATAMART_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT = eINSTANCE.getDatamartLazyResolver__EResolveProxy__InternalEObject();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartBaseImpl <em>Datamart Base</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartBaseImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartBase()
* @generated
*/
EClass DATAMART_BASE = eINSTANCE.getDatamartBase();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_BASE__NAME = eINSTANCE.getDatamartBase_Name();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartPackageImpl <em>Datamart Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartPackageImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartPackage()
* @generated
*/
EClass DATAMART_PACKAGE = eINSTANCE.getDatamartPackage();
/**
* The meta object literal for the '<em><b>Definitions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_PACKAGE__DEFINITIONS = eINSTANCE.getDatamartPackage_Definitions();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDefinitionImpl <em>Datamart Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDefinitionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartDefinition()
* @generated
*/
EClass DATAMART_DEFINITION = eINSTANCE.getDatamartDefinition();
/**
* The meta object literal for the '<em><b>Description</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_DEFINITION__DESCRIPTION = eINSTANCE.getDatamartDefinition_Description();
/**
* The meta object literal for the '<em><b>Description Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_DEFINITION__DESCRIPTION_VALUE = eINSTANCE.getDatamartDefinition_DescriptionValue();
/**
* The meta object literal for the '<em><b>Show Caption</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_DEFINITION__SHOW_CAPTION = eINSTANCE.getDatamartDefinition_ShowCaption();
/**
* The meta object literal for the '<em><b>Num Multi Rows</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_DEFINITION__NUM_MULTI_ROWS = eINSTANCE.getDatamartDefinition_NumMultiRows();
/**
* The meta object literal for the '<em><b>Source</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_DEFINITION__SOURCE = eINSTANCE.getDatamartDefinition_Source();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSource <em>Datamart Source</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSource
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSource()
* @generated
*/
EClass DATAMART_SOURCE = eINSTANCE.getDatamartSource();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartTaskImpl <em>Datamart Task</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartTaskImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartTask()
* @generated
*/
EClass DATAMART_TASK = eINSTANCE.getDatamartTask();
/**
* The meta object literal for the '<em><b>Task Query</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_TASK__TASK_QUERY = eINSTANCE.getDatamartTask_TaskQuery();
/**
* The meta object literal for the '<em><b>Columns</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_TASK__COLUMNS = eINSTANCE.getDatamartTask_Columns();
/**
* The meta object literal for the '<em><b>Conditions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_TASK__CONDITIONS = eINSTANCE.getDatamartTask_Conditions();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartCubeImpl <em>Datamart Cube</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartCubeImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartCube()
* @generated
*/
EClass DATAMART_CUBE = eINSTANCE.getDatamartCube();
/**
* The meta object literal for the '<em><b>Non Empty</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_CUBE__NON_EMPTY = eINSTANCE.getDatamartCube_NonEmpty();
/**
* The meta object literal for the '<em><b>Cube Ref</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_CUBE__CUBE_REF = eINSTANCE.getDatamartCube_CubeRef();
/**
* The meta object literal for the '<em><b>Axisslicer</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_CUBE__AXISSLICER = eINSTANCE.getDatamartCube_Axisslicer();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartEntityImpl <em>Datamart Entity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartEntityImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartEntity()
* @generated
*/
EClass DATAMART_ENTITY = eINSTANCE.getDatamartEntity();
/**
* The meta object literal for the '<em><b>Entity Ref</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_ENTITY__ENTITY_REF = eINSTANCE.getDatamartEntity_EntityRef();
/**
* The meta object literal for the '<em><b>Navigations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_ENTITY__NAVIGATIONS = eINSTANCE.getDatamartEntity_Navigations();
/**
* The meta object literal for the '<em><b>Attributes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_ENTITY__ATTRIBUTES = eINSTANCE.getDatamartEntity_Attributes();
/**
* The meta object literal for the '<em><b>Conditions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_ENTITY__CONDITIONS = eINSTANCE.getDatamartEntity_Conditions();
/**
* The meta object literal for the '<em><b>Ordering</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_ENTITY__ORDERING = eINSTANCE.getDatamartEntity_Ordering();
/**
* The meta object literal for the '<em><b>Suppress Attributes</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_ENTITY__SUPPRESS_ATTRIBUTES = eINSTANCE.getDatamartEntity_SuppressAttributes();
/**
* The meta object literal for the '<em><b>Filler Min Count Rows</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_ENTITY__FILLER_MIN_COUNT_ROWS = eINSTANCE.getDatamartEntity_FillerMinCountRows();
/**
* The meta object literal for the '<em><b>Filler Max Count Rows</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_ENTITY__FILLER_MAX_COUNT_ROWS = eINSTANCE.getDatamartEntity_FillerMaxCountRows();
/**
* The meta object literal for the '<em><b>Tracking</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_ENTITY__TRACKING = eINSTANCE.getDatamartEntity_Tracking();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartColumnImpl <em>Datamart Column</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartColumnImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartColumn()
* @generated
*/
EClass DATAMART_COLUMN = eINSTANCE.getDatamartColumn();
/**
* The meta object literal for the '<em><b>Column Ref</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_COLUMN__COLUMN_REF = eINSTANCE.getDatamartColumn_ColumnRef();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartTaskFilterImpl <em>Datamart Task Filter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartTaskFilterImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartTaskFilter()
* @generated
*/
EClass DATAMART_TASK_FILTER = eINSTANCE.getDatamartTaskFilter();
/**
* The meta object literal for the '<em><b>Filter Ref</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_TASK_FILTER__FILTER_REF = eINSTANCE.getDatamartTaskFilter_FilterRef();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartNavigationImpl <em>Datamart Navigation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartNavigationImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartNavigation()
* @generated
*/
EClass DATAMART_NAVIGATION = eINSTANCE.getDatamartNavigation();
/**
* The meta object literal for the '<em><b>Join Ref</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_NAVIGATION__JOIN_REF = eINSTANCE.getDatamartNavigation_JoinRef();
/**
* The meta object literal for the '<em><b>Datamart Entity</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_NAVIGATION__DATAMART_ENTITY = eINSTANCE.getDatamartNavigation_DatamartEntity();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartOwnerImpl <em>Datamart Owner</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartOwnerImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartOwner()
* @generated
*/
EClass DATAMART_OWNER = eINSTANCE.getDatamartOwner();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartMemberImpl <em>Datamart Member</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartMemberImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartMember()
* @generated
*/
EClass DATAMART_MEMBER = eINSTANCE.getDatamartMember();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAxisImpl <em>Datamart Axis</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAxisImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartAxis()
* @generated
*/
EClass DATAMART_AXIS = eINSTANCE.getDatamartAxis();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_AXIS__NAME = eINSTANCE.getDatamartAxis_Name();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAttributeBaseImpl <em>Datamart Attribute Base</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAttributeBaseImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartAttributeBase()
* @generated
*/
EClass DATAMART_ATTRIBUTE_BASE = eINSTANCE.getDatamartAttributeBase();
/**
* The meta object literal for the '<em><b>Attribute Ref</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_ATTRIBUTE_BASE__ATTRIBUTE_REF = eINSTANCE.getDatamartAttributeBase_AttributeRef();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartReferenceBaseImpl <em>Datamart Reference Base</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartReferenceBaseImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartReferenceBase()
* @generated
*/
EClass DATAMART_REFERENCE_BASE = eINSTANCE.getDatamartReferenceBase();
/**
* The meta object literal for the '<em><b>Reference Ref</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_REFERENCE_BASE__REFERENCE_REF = eINSTANCE.getDatamartReferenceBase_ReferenceRef();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAttributeImpl <em>Datamart Attribute</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAttributeImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartAttribute()
* @generated
*/
EClass DATAMART_ATTRIBUTE = eINSTANCE.getDatamartAttribute();
/**
* The meta object literal for the '<em><b>Aggregated</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_ATTRIBUTE__AGGREGATED = eINSTANCE.getDatamartAttribute_Aggregated();
/**
* The meta object literal for the '<em><b>Scaled</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_ATTRIBUTE__SCALED = eINSTANCE.getDatamartAttribute_Scaled();
/**
* The meta object literal for the '<em><b>Aggregate</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_ATTRIBUTE__AGGREGATE = eINSTANCE.getDatamartAttribute_Aggregate();
/**
* The meta object literal for the '<em><b>Scale</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_ATTRIBUTE__SCALE = eINSTANCE.getDatamartAttribute_Scale();
/**
* The meta object literal for the '<em><b>Axis</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_ATTRIBUTE__AXIS = eINSTANCE.getDatamartAttribute_Axis();
/**
* The meta object literal for the '<em><b>Has Column Weight</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_ATTRIBUTE__HAS_COLUMN_WEIGHT = eINSTANCE.getDatamartAttribute_HasColumnWeight();
/**
* The meta object literal for the '<em><b>Column Weight</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_ATTRIBUTE__COLUMN_WEIGHT = eINSTANCE.getDatamartAttribute_ColumnWeight();
/**
* The meta object literal for the '<em><b>Aliased</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_ATTRIBUTE__ALIASED = eINSTANCE.getDatamartAttribute_Aliased();
/**
* The meta object literal for the '<em><b>Alias Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_ATTRIBUTE__ALIAS_NAME = eINSTANCE.getDatamartAttribute_AliasName();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.ExpressionImpl <em>Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.ExpressionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getExpression()
* @generated
*/
EClass EXPRESSION = eINSTANCE.getExpression();
/**
* The meta object literal for the '<em><b>Filtered</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXPRESSION__FILTERED = eINSTANCE.getExpression_Filtered();
/**
* The meta object literal for the '<em><b>Selected</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXPRESSION__SELECTED = eINSTANCE.getExpression_Selected();
/**
* The meta object literal for the '<em><b>Optional</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXPRESSION__OPTIONAL = eINSTANCE.getExpression_Optional();
/**
* The meta object literal for the '<em><b>Ranged</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXPRESSION__RANGED = eINSTANCE.getExpression_Ranged();
/**
* The meta object literal for the '<em><b>Unreferenced</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXPRESSION__UNREFERENCED = eINSTANCE.getExpression_Unreferenced();
/**
* The meta object literal for the '<em><b>Number Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXPRESSION__NUMBER_VALUE = eINSTANCE.getExpression_NumberValue();
/**
* The meta object literal for the '<em><b>String Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXPRESSION__STRING_VALUE = eINSTANCE.getExpression_StringValue();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute EXPRESSION__VALUE = eINSTANCE.getExpression_Value();
/**
* The meta object literal for the '<em><b>Hierarchy</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXPRESSION__HIERARCHY = eINSTANCE.getExpression_Hierarchy();
/**
* The meta object literal for the '<em><b>Aggregation</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXPRESSION__AGGREGATION = eINSTANCE.getExpression_Aggregation();
/**
* The meta object literal for the '<em><b>Function</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXPRESSION__FUNCTION = eINSTANCE.getExpression_Function();
/**
* The meta object literal for the '<em><b>Set</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXPRESSION__SET = eINSTANCE.getExpression_Set();
/**
* The meta object literal for the '<em><b>Set Function</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXPRESSION__SET_FUNCTION = eINSTANCE.getExpression_SetFunction();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartConditionImpl <em>Datamart Condition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartConditionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartCondition()
* @generated
*/
EClass DATAMART_CONDITION = eINSTANCE.getDatamartCondition();
/**
* The meta object literal for the '<em><b>Condition</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_CONDITION__CONDITION = eINSTANCE.getDatamartCondition_Condition();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartOrderImpl <em>Datamart Order</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartOrderImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartOrder()
* @generated
*/
EClass DATAMART_ORDER = eINSTANCE.getDatamartOrder();
/**
* The meta object literal for the '<em><b>Order By</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_ORDER__ORDER_BY = eINSTANCE.getDatamartOrder_OrderBy();
/**
* The meta object literal for the '<em><b>Order How</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_ORDER__ORDER_HOW = eINSTANCE.getDatamartOrder_OrderHow();
/**
* The meta object literal for the '<em><b>Has Column Weight</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_ORDER__HAS_COLUMN_WEIGHT = eINSTANCE.getDatamartOrder_HasColumnWeight();
/**
* The meta object literal for the '<em><b>Column Weight</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_ORDER__COLUMN_WEIGHT = eINSTANCE.getDatamartOrder_ColumnWeight();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartCubeElement <em>Datamart Cube Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartCubeElement
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartCubeElement()
* @generated
*/
EClass DATAMART_CUBE_ELEMENT = eINSTANCE.getDatamartCubeElement();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDefineDerivedMeasureImpl <em>Datamart Define Derived Measure</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDefineDerivedMeasureImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartDefineDerivedMeasure()
* @generated
*/
EClass DATAMART_DEFINE_DERIVED_MEASURE = eINSTANCE.getDatamartDefineDerivedMeasure();
/**
* The meta object literal for the '<em><b>Derived Element</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_DEFINE_DERIVED_MEASURE__DERIVED_ELEMENT = eINSTANCE.getDatamartDefineDerivedMeasure_DerivedElement();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartFunctionInterface <em>Datamart Function Interface</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartFunctionInterface
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartFunctionInterface()
* @generated
*/
EClass DATAMART_FUNCTION_INTERFACE = eINSTANCE.getDatamartFunctionInterface();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartFunctionImpl <em>Datamart Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartFunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartFunction()
* @generated
*/
EClass DATAMART_FUNCTION = eINSTANCE.getDatamartFunction();
/**
* The meta object literal for the '<em><b>Function</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_FUNCTION__FUNCTION = eINSTANCE.getDatamartFunction_Function();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartParameterFunctionImpl <em>Datamart Parameter Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartParameterFunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartParameterFunction()
* @generated
*/
EClass DATAMART_PARAMETER_FUNCTION = eINSTANCE.getDatamartParameterFunction();
/**
* The meta object literal for the '<em><b>Function</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_PARAMETER_FUNCTION__FUNCTION = eINSTANCE.getDatamartParameterFunction_Function();
/**
* The meta object literal for the '<em><b>Parameter</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_PARAMETER_FUNCTION__PARAMETER = eINSTANCE.getDatamartParameterFunction_Parameter();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartFunctionIntParameterImpl <em>Datamart Function Int Parameter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartFunctionIntParameterImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartFunctionIntParameter()
* @generated
*/
EClass DATAMART_FUNCTION_INT_PARAMETER = eINSTANCE.getDatamartFunctionIntParameter();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_FUNCTION_INT_PARAMETER__VALUE = eINSTANCE.getDatamartFunctionIntParameter_Value();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartSetFunctionInterface <em>Datamart Set Function Interface</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartSetFunctionInterface
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSetFunctionInterface()
* @generated
*/
EClass DATAMART_SET_FUNCTION_INTERFACE = eINSTANCE.getDatamartSetFunctionInterface();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetFunctionImpl <em>Datamart Set Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetFunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSetFunction()
* @generated
*/
EClass DATAMART_SET_FUNCTION = eINSTANCE.getDatamartSetFunction();
/**
* The meta object literal for the '<em><b>Set Function</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_SET_FUNCTION__SET_FUNCTION = eINSTANCE.getDatamartSetFunction_SetFunction();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetParameterFunctionImpl <em>Datamart Set Parameter Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetParameterFunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSetParameterFunction()
* @generated
*/
EClass DATAMART_SET_PARAMETER_FUNCTION = eINSTANCE.getDatamartSetParameterFunction();
/**
* The meta object literal for the '<em><b>Set Function</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_SET_PARAMETER_FUNCTION__SET_FUNCTION = eINSTANCE.getDatamartSetParameterFunction_SetFunction();
/**
* The meta object literal for the '<em><b>Parameter</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_SET_PARAMETER_FUNCTION__PARAMETER = eINSTANCE.getDatamartSetParameterFunction_Parameter();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationFunctionInterface <em>Datamart Aggregation Function Interface</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationFunctionInterface
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartAggregationFunctionInterface()
* @generated
*/
EClass DATAMART_AGGREGATION_FUNCTION_INTERFACE = eINSTANCE.getDatamartAggregationFunctionInterface();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetAggregationFunctionImpl <em>Datamart Set Aggregation Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetAggregationFunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSetAggregationFunction()
* @generated
*/
EClass DATAMART_SET_AGGREGATION_FUNCTION = eINSTANCE.getDatamartSetAggregationFunction();
/**
* The meta object literal for the '<em><b>Aggregation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_SET_AGGREGATION_FUNCTION__AGGREGATION = eINSTANCE.getDatamartSetAggregationFunction_Aggregation();
/**
* The meta object literal for the '<em><b>Parameter</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_SET_AGGREGATION_FUNCTION__PARAMETER = eINSTANCE.getDatamartSetAggregationFunction_Parameter();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAggregationExpressionImpl <em>Datamart Aggregation Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAggregationExpressionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartAggregationExpression()
* @generated
*/
EClass DATAMART_AGGREGATION_EXPRESSION = eINSTANCE.getDatamartAggregationExpression();
/**
* The meta object literal for the '<em><b>Left</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_AGGREGATION_EXPRESSION__LEFT = eINSTANCE.getDatamartAggregationExpression_Left();
/**
* The meta object literal for the '<em><b>Right</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_AGGREGATION_EXPRESSION__RIGHT = eINSTANCE.getDatamartAggregationExpression_Right();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetTupleImpl <em>Datamart Set Tuple</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetTupleImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSetTuple()
* @generated
*/
EClass DATAMART_SET_TUPLE = eINSTANCE.getDatamartSetTuple();
/**
* The meta object literal for the '<em><b>Left</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_SET_TUPLE__LEFT = eINSTANCE.getDatamartSetTuple_Left();
/**
* The meta object literal for the '<em><b>Right</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_SET_TUPLE__RIGHT = eINSTANCE.getDatamartSetTuple_Right();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetAggregationImpl <em>Datamart Set Aggregation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSetAggregationImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSetAggregation()
* @generated
*/
EClass DATAMART_SET_AGGREGATION = eINSTANCE.getDatamartSetAggregation();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAggregationImpl <em>Datamart Aggregation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAggregationImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartAggregation()
* @generated
*/
EClass DATAMART_AGGREGATION = eINSTANCE.getDatamartAggregation();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartMemberTupleImpl <em>Datamart Member Tuple</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartMemberTupleImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartMemberTuple()
* @generated
*/
EClass DATAMART_MEMBER_TUPLE = eINSTANCE.getDatamartMemberTuple();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAggregationFunctionImpl <em>Datamart Aggregation Function</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartAggregationFunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartAggregationFunction()
* @generated
*/
EClass DATAMART_AGGREGATION_FUNCTION = eINSTANCE.getDatamartAggregationFunction();
/**
* The meta object literal for the '<em><b>Aggregation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_AGGREGATION_FUNCTION__AGGREGATION = eINSTANCE.getDatamartAggregationFunction_Aggregation();
/**
* The meta object literal for the '<em><b>Parameter</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_AGGREGATION_FUNCTION__PARAMETER = eINSTANCE.getDatamartAggregationFunction_Parameter();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSlicerImpl <em>Datamart Slicer</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartSlicerImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartSlicer()
* @generated
*/
EClass DATAMART_SLICER = eINSTANCE.getDatamartSlicer();
/**
* The meta object literal for the '<em><b>Element</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_SLICER__ELEMENT = eINSTANCE.getDatamartSlicer_Element();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartCubeAxisImpl <em>Datamart Cube Axis</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartCubeAxisImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartCubeAxis()
* @generated
*/
EClass DATAMART_CUBE_AXIS = eINSTANCE.getDatamartCubeAxis();
/**
* The meta object literal for the '<em><b>Axis</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_CUBE_AXIS__AXIS = eINSTANCE.getDatamartCubeAxis_Axis();
/**
* The meta object literal for the '<em><b>Elements</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_CUBE_AXIS__ELEMENTS = eINSTANCE.getDatamartCubeAxis_Elements();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.DatamartElement <em>Datamart Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.DatamartElement
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartElement()
* @generated
*/
EClass DATAMART_ELEMENT = eINSTANCE.getDatamartElement();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDerivedMeasureImpl <em>Datamart Derived Measure</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDerivedMeasureImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartDerivedMeasure()
* @generated
*/
EClass DATAMART_DERIVED_MEASURE = eINSTANCE.getDatamartDerivedMeasure();
/**
* The meta object literal for the '<em><b>Scaled</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_DERIVED_MEASURE__SCALED = eINSTANCE.getDatamartDerivedMeasure_Scaled();
/**
* The meta object literal for the '<em><b>Scale</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_DERIVED_MEASURE__SCALE = eINSTANCE.getDatamartDerivedMeasure_Scale();
/**
* The meta object literal for the '<em><b>Derived Ref</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_DERIVED_MEASURE__DERIVED_REF = eINSTANCE.getDatamartDerivedMeasure_DerivedRef();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartMeasureImpl <em>Datamart Measure</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartMeasureImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartMeasure()
* @generated
*/
EClass DATAMART_MEASURE = eINSTANCE.getDatamartMeasure();
/**
* The meta object literal for the '<em><b>Scaled</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_MEASURE__SCALED = eINSTANCE.getDatamartMeasure_Scaled();
/**
* The meta object literal for the '<em><b>Scale</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_MEASURE__SCALE = eINSTANCE.getDatamartMeasure_Scale();
/**
* The meta object literal for the '<em><b>Measure Ref</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_MEASURE__MEASURE_REF = eINSTANCE.getDatamartMeasure_MeasureRef();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartHierarchyImpl <em>Datamart Hierarchy</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartHierarchyImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartHierarchy()
* @generated
*/
EClass DATAMART_HIERARCHY = eINSTANCE.getDatamartHierarchy();
/**
* The meta object literal for the '<em><b>Default Member</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_HIERARCHY__DEFAULT_MEMBER = eINSTANCE.getDatamartHierarchy_DefaultMember();
/**
* The meta object literal for the '<em><b>All Member</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_HIERARCHY__ALL_MEMBER = eINSTANCE.getDatamartHierarchy_AllMember();
/**
* The meta object literal for the '<em><b>All Levels</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_HIERARCHY__ALL_LEVELS = eINSTANCE.getDatamartHierarchy_AllLevels();
/**
* The meta object literal for the '<em><b>All</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_HIERARCHY__ALL = eINSTANCE.getDatamartHierarchy_All();
/**
* The meta object literal for the '<em><b>Except</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_HIERARCHY__EXCEPT = eINSTANCE.getDatamartHierarchy_Except();
/**
* The meta object literal for the '<em><b>Ordered</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_HIERARCHY__ORDERED = eINSTANCE.getDatamartHierarchy_Ordered();
/**
* The meta object literal for the '<em><b>Descending</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DATAMART_HIERARCHY__DESCENDING = eINSTANCE.getDatamartHierarchy_Descending();
/**
* The meta object literal for the '<em><b>Hierarchy Ref</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_HIERARCHY__HIERARCHY_REF = eINSTANCE.getDatamartHierarchy_HierarchyRef();
/**
* The meta object literal for the '<em><b>Level Ref</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_HIERARCHY__LEVEL_REF = eINSTANCE.getDatamartHierarchy_LevelRef();
/**
* The meta object literal for the '<em><b>Except Ref</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_HIERARCHY__EXCEPT_REF = eINSTANCE.getDatamartHierarchy_ExceptRef();
/**
* The meta object literal for the '<em><b>Order Ref</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_HIERARCHY__ORDER_REF = eINSTANCE.getDatamartHierarchy_OrderRef();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.CalculationImpl <em>Calculation</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.CalculationImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getCalculation()
* @generated
*/
EClass CALCULATION = eINSTANCE.getCalculation();
/**
* The meta object literal for the '<em><b>Left</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CALCULATION__LEFT = eINSTANCE.getCalculation_Left();
/**
* The meta object literal for the '<em><b>Right</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CALCULATION__RIGHT = eINSTANCE.getCalculation_Right();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DatamartReferenceImpl <em>Datamart Reference</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartReferenceImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDatamartReference()
* @generated
*/
EClass DATAMART_REFERENCE = eINSTANCE.getDatamartReference();
/**
* The meta object literal for the '<em><b>Ref</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DATAMART_REFERENCE__REF = eINSTANCE.getDatamartReference_Ref();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.AdditionImpl <em>Addition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.AdditionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getAddition()
* @generated
*/
EClass ADDITION = eINSTANCE.getAddition();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DivisionImpl <em>Division</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DivisionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDivision()
* @generated
*/
EClass DIVISION = eINSTANCE.getDivision();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.MultiplicationImpl <em>Multiplication</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.MultiplicationImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getMultiplication()
* @generated
*/
EClass MULTIPLICATION = eINSTANCE.getMultiplication();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.SubtractionImpl <em>Subtraction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.SubtractionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getSubtraction()
* @generated
*/
EClass SUBTRACTION = eINSTANCE.getSubtraction();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.ConjunctionImpl <em>Conjunction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.ConjunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getConjunction()
* @generated
*/
EClass CONJUNCTION = eINSTANCE.getConjunction();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.DisjunctionImpl <em>Disjunction</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DisjunctionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getDisjunction()
* @generated
*/
EClass DISJUNCTION = eINSTANCE.getDisjunction();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.impl.ConditionalExpressionImpl <em>Conditional Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.impl.ConditionalExpressionImpl
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getConditionalExpression()
* @generated
*/
EClass CONDITIONAL_EXPRESSION = eINSTANCE.getConditionalExpression();
/**
* The meta object literal for the '<em><b>Operator</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CONDITIONAL_EXPRESSION__OPERATOR = eINSTANCE.getConditionalExpression_Operator();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.AxisEnum <em>Axis Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.AxisEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getAxisEnum()
* @generated
*/
EEnum AXIS_ENUM = eINSTANCE.getAxisEnum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.FunctionEnum <em>Function Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.FunctionEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getFunctionEnum()
* @generated
*/
EEnum FUNCTION_ENUM = eINSTANCE.getFunctionEnum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.ParameterFunctionEnum <em>Parameter Function Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.ParameterFunctionEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getParameterFunctionEnum()
* @generated
*/
EEnum PARAMETER_FUNCTION_ENUM = eINSTANCE.getParameterFunctionEnum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.SetFunctionEnum <em>Set Function Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.SetFunctionEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getSetFunctionEnum()
* @generated
*/
EEnum SET_FUNCTION_ENUM = eINSTANCE.getSetFunctionEnum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.SetParameterFunctionEnum <em>Set Parameter Function Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.SetParameterFunctionEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getSetParameterFunctionEnum()
* @generated
*/
EEnum SET_PARAMETER_FUNCTION_ENUM = eINSTANCE.getSetParameterFunctionEnum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.SetAggregationEnum <em>Set Aggregation Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.SetAggregationEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getSetAggregationEnum()
* @generated
*/
EEnum SET_AGGREGATION_ENUM = eINSTANCE.getSetAggregationEnum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.AggregationEnum <em>Aggregation Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.AggregationEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getAggregationEnum()
* @generated
*/
EEnum AGGREGATION_ENUM = eINSTANCE.getAggregationEnum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.OperatorEnum <em>Operator Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.OperatorEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getOperatorEnum()
* @generated
*/
EEnum OPERATOR_ENUM = eINSTANCE.getOperatorEnum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.SqlAggregationEnum <em>Sql Aggregation Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.SqlAggregationEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getSqlAggregationEnum()
* @generated
*/
EEnum SQL_AGGREGATION_ENUM = eINSTANCE.getSqlAggregationEnum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.ValueScaleEnum <em>Value Scale Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.ValueScaleEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getValueScaleEnum()
* @generated
*/
EEnum VALUE_SCALE_ENUM = eINSTANCE.getValueScaleEnum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.TaskQueryTopicEnum <em>Task Query Topic Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.TaskQueryTopicEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getTaskQueryTopicEnum()
* @generated
*/
EEnum TASK_QUERY_TOPIC_ENUM = eINSTANCE.getTaskQueryTopicEnum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.TaskQueryColumnEnum <em>Task Query Column Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.TaskQueryColumnEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getTaskQueryColumnEnum()
* @generated
*/
EEnum TASK_QUERY_COLUMN_ENUM = eINSTANCE.getTaskQueryColumnEnum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.TaskFilterEnum <em>Task Filter Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.TaskFilterEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getTaskFilterEnum()
* @generated
*/
EEnum TASK_FILTER_ENUM = eINSTANCE.getTaskFilterEnum();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.datamartdsl.OrderEnum <em>Order Enum</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.datamartdsl.OrderEnum
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getOrderEnum()
* @generated
*/
EEnum ORDER_ENUM = eINSTANCE.getOrderEnum();
/**
* The meta object literal for the '<em>Internal EObject</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.InternalEObject
* @see org.eclipse.osbp.xtext.datamartdsl.impl.DatamartDSLPackageImpl#getInternalEObject()
* @generated
*/
EDataType INTERNAL_EOBJECT = eINSTANCE.getInternalEObject();
}
} //DatamartDSLPackage