| /** |
| * 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.impl; |
| |
| 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.emf.ecore.EcorePackage; |
| import org.eclipse.emf.ecore.InternalEObject; |
| |
| import org.eclipse.emf.ecore.impl.EPackageImpl; |
| |
| import org.eclipse.osbp.dsl.semantic.common.types.OSBPTypesPackage; |
| |
| import org.eclipse.osbp.dsl.semantic.entity.OSBPEntityPackage; |
| |
| import org.eclipse.osbp.xtext.cubedsl.CubeDSLPackage; |
| |
| import org.eclipse.osbp.xtext.datamartdsl.Addition; |
| import org.eclipse.osbp.xtext.datamartdsl.AggregationEnum; |
| import org.eclipse.osbp.xtext.datamartdsl.AxisEnum; |
| import org.eclipse.osbp.xtext.datamartdsl.Calculation; |
| import org.eclipse.osbp.xtext.datamartdsl.ConditionalExpression; |
| import org.eclipse.osbp.xtext.datamartdsl.Conjunction; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartAggregation; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationExpression; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationFunction; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartAggregationFunctionInterface; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartAttribute; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartAttributeBase; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartAxis; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartBase; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartColumn; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartCondition; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartCube; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartCubeAxis; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartCubeElement; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartDSLFactory; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartDSLPackage; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartDefineDerivedMeasure; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartDefinition; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartDerivedMeasure; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartElement; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartEntity; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartFunction; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartFunctionIntParameter; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartFunctionInterface; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchy; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchyLevel; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchyLevelMultiple; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartHierarchyLevelSingle; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartLazyResolver; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartMeasure; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartMember; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartMemberTuple; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartModel; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartNavigation; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartOrder; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartOwner; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartPackage; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartParameterFunction; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartReference; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartReferenceBase; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartSetAggregation; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartSetAggregationFunction; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartSetFunction; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartSetFunctionInterface; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartSetParameterFunction; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartSetTuple; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartSlicer; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartSource; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartTask; |
| import org.eclipse.osbp.xtext.datamartdsl.DatamartTaskFilter; |
| import org.eclipse.osbp.xtext.datamartdsl.Disjunction; |
| import org.eclipse.osbp.xtext.datamartdsl.Division; |
| import org.eclipse.osbp.xtext.datamartdsl.Expression; |
| import org.eclipse.osbp.xtext.datamartdsl.FunctionEnum; |
| import org.eclipse.osbp.xtext.datamartdsl.Multiplication; |
| import org.eclipse.osbp.xtext.datamartdsl.OperatorEnum; |
| import org.eclipse.osbp.xtext.datamartdsl.OrderEnum; |
| import org.eclipse.osbp.xtext.datamartdsl.ParameterFunctionEnum; |
| import org.eclipse.osbp.xtext.datamartdsl.SetAggregationEnum; |
| import org.eclipse.osbp.xtext.datamartdsl.SetFunctionEnum; |
| import org.eclipse.osbp.xtext.datamartdsl.SetParameterFunctionEnum; |
| import org.eclipse.osbp.xtext.datamartdsl.SqlAggregationEnum; |
| import org.eclipse.osbp.xtext.datamartdsl.Subtraction; |
| import org.eclipse.osbp.xtext.datamartdsl.TaskFilterEnum; |
| import org.eclipse.osbp.xtext.datamartdsl.TaskQueryColumnEnum; |
| import org.eclipse.osbp.xtext.datamartdsl.TaskQueryTopicEnum; |
| import org.eclipse.osbp.xtext.datamartdsl.ValueScaleEnum; |
| |
| import org.eclipse.xtext.xtype.XtypePackage; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * An implementation of the model <b>Package</b>. |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public class DatamartDSLPackageImpl extends EPackageImpl implements DatamartDSLPackage { |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartModelEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartLazyResolverEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartBaseEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartPackageEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartDefinitionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartSourceEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartTaskEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartCubeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartEntityEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartColumnEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartTaskFilterEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartNavigationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartOwnerEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartMemberEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartAxisEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartAttributeBaseEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartReferenceBaseEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartAttributeEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass expressionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartConditionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartOrderEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartCubeElementEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartDefineDerivedMeasureEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartFunctionInterfaceEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartFunctionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartParameterFunctionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartFunctionIntParameterEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartSetFunctionInterfaceEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartSetFunctionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartSetParameterFunctionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartAggregationFunctionInterfaceEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartSetAggregationFunctionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartAggregationExpressionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartSetTupleEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartSetAggregationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartAggregationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartMemberTupleEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartAggregationFunctionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartSlicerEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartCubeAxisEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartElementEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartDerivedMeasureEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartMeasureEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartHierarchyEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartHierarchyLevelEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartHierarchyLevelSingleEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartHierarchyLevelMultipleEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass calculationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass datamartReferenceEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass additionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass divisionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass multiplicationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass subtractionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass conjunctionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass disjunctionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass conditionalExpressionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum axisEnumEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum functionEnumEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum parameterFunctionEnumEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum setFunctionEnumEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum setParameterFunctionEnumEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum setAggregationEnumEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum aggregationEnumEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum operatorEnumEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum sqlAggregationEnumEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum valueScaleEnumEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum taskQueryTopicEnumEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum taskQueryColumnEnumEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum taskFilterEnumEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EEnum orderEnumEEnum = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EDataType internalEObjectEDataType = null; |
| |
| /** |
| * Creates an instance of the model <b>Package</b>, registered with |
| * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package |
| * package URI value. |
| * <p>Note: the correct way to create the package is via the static |
| * factory method {@link #init init()}, which also performs |
| * initialization of the package, or returns the registered package, |
| * if one already exists. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.emf.ecore.EPackage.Registry |
| * @see org.eclipse.osbp.xtext.datamartdsl.DatamartDSLPackage#eNS_URI |
| * @see #init() |
| * @generated |
| */ |
| private DatamartDSLPackageImpl() { |
| super(eNS_URI, DatamartDSLFactory.eINSTANCE); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private static boolean isInited = false; |
| |
| /** |
| * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends. |
| * |
| * <p>This method is used to initialize {@link DatamartDSLPackage#eINSTANCE} when that field is accessed. |
| * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see #eNS_URI |
| * @see #createPackageContents() |
| * @see #initializePackageContents() |
| * @generated |
| */ |
| public static DatamartDSLPackage init() { |
| if (isInited) return (DatamartDSLPackage)EPackage.Registry.INSTANCE.getEPackage(DatamartDSLPackage.eNS_URI); |
| |
| // Obtain or create and register package |
| DatamartDSLPackageImpl theDatamartDSLPackage = (DatamartDSLPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof DatamartDSLPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new DatamartDSLPackageImpl()); |
| |
| isInited = true; |
| |
| // Initialize simple dependencies |
| CubeDSLPackage.eINSTANCE.eClass(); |
| |
| // Create package meta-data objects |
| theDatamartDSLPackage.createPackageContents(); |
| |
| // Initialize created meta-data |
| theDatamartDSLPackage.initializePackageContents(); |
| |
| // Mark meta-data to indicate it can't be changed |
| theDatamartDSLPackage.freeze(); |
| |
| |
| // Update the registry and return the package |
| EPackage.Registry.INSTANCE.put(DatamartDSLPackage.eNS_URI, theDatamartDSLPackage); |
| return theDatamartDSLPackage; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartModel() { |
| return datamartModelEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartModel_ImportSection() { |
| return (EReference)datamartModelEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartModel_Packages() { |
| return (EReference)datamartModelEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartLazyResolver() { |
| return datamartLazyResolverEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EOperation getDatamartLazyResolver__EResolveProxy__InternalEObject() { |
| return datamartLazyResolverEClass.getEOperations().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartBase() { |
| return datamartBaseEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartBase_Name() { |
| return (EAttribute)datamartBaseEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartPackage() { |
| return datamartPackageEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartPackage_Definitions() { |
| return (EReference)datamartPackageEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartDefinition() { |
| return datamartDefinitionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartDefinition_Description() { |
| return (EAttribute)datamartDefinitionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartDefinition_DescriptionValue() { |
| return (EAttribute)datamartDefinitionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartDefinition_ShowCaption() { |
| return (EAttribute)datamartDefinitionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartDefinition_NumMultiRows() { |
| return (EAttribute)datamartDefinitionEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartDefinition_Source() { |
| return (EReference)datamartDefinitionEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartSource() { |
| return datamartSourceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartTask() { |
| return datamartTaskEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartTask_TaskQuery() { |
| return (EAttribute)datamartTaskEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartTask_Columns() { |
| return (EReference)datamartTaskEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartTask_Conditions() { |
| return (EReference)datamartTaskEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartCube() { |
| return datamartCubeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartCube_NonEmpty() { |
| return (EAttribute)datamartCubeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartCube_CubeRef() { |
| return (EReference)datamartCubeEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartCube_Axisslicer() { |
| return (EReference)datamartCubeEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartEntity() { |
| return datamartEntityEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartEntity_EntityRef() { |
| return (EReference)datamartEntityEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartEntity_Navigations() { |
| return (EReference)datamartEntityEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartEntity_Attributes() { |
| return (EReference)datamartEntityEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartEntity_Conditions() { |
| return (EReference)datamartEntityEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartEntity_Ordering() { |
| return (EReference)datamartEntityEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartEntity_SuppressAttributes() { |
| return (EAttribute)datamartEntityEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartEntity_FillerMinCountRows() { |
| return (EAttribute)datamartEntityEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartEntity_FillerMaxCountRows() { |
| return (EAttribute)datamartEntityEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartEntity_Tracking() { |
| return (EAttribute)datamartEntityEClass.getEStructuralFeatures().get(8); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartColumn() { |
| return datamartColumnEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartColumn_ColumnRef() { |
| return (EAttribute)datamartColumnEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartTaskFilter() { |
| return datamartTaskFilterEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartTaskFilter_FilterRef() { |
| return (EAttribute)datamartTaskFilterEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartNavigation() { |
| return datamartNavigationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartNavigation_JoinRef() { |
| return (EReference)datamartNavigationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartNavigation_DatamartEntity() { |
| return (EReference)datamartNavigationEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartOwner() { |
| return datamartOwnerEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartMember() { |
| return datamartMemberEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartAxis() { |
| return datamartAxisEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartAxis_Name() { |
| return (EAttribute)datamartAxisEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartAttributeBase() { |
| return datamartAttributeBaseEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartAttributeBase_AttributeRef() { |
| return (EReference)datamartAttributeBaseEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartReferenceBase() { |
| return datamartReferenceBaseEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartReferenceBase_ReferenceRef() { |
| return (EReference)datamartReferenceBaseEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartAttribute() { |
| return datamartAttributeEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartAttribute_Aggregated() { |
| return (EAttribute)datamartAttributeEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartAttribute_Scaled() { |
| return (EAttribute)datamartAttributeEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartAttribute_Aggregate() { |
| return (EAttribute)datamartAttributeEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartAttribute_Scale() { |
| return (EAttribute)datamartAttributeEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartAttribute_Axis() { |
| return (EReference)datamartAttributeEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartAttribute_HasColumnWeight() { |
| return (EAttribute)datamartAttributeEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartAttribute_ColumnWeight() { |
| return (EAttribute)datamartAttributeEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartAttribute_Aliased() { |
| return (EAttribute)datamartAttributeEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartAttribute_AliasName() { |
| return (EAttribute)datamartAttributeEClass.getEStructuralFeatures().get(8); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getExpression() { |
| return expressionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getExpression_Filtered() { |
| return (EAttribute)expressionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getExpression_Selected() { |
| return (EAttribute)expressionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getExpression_Optional() { |
| return (EAttribute)expressionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getExpression_Ranged() { |
| return (EAttribute)expressionEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getExpression_Unreferenced() { |
| return (EAttribute)expressionEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getExpression_NumberValue() { |
| return (EAttribute)expressionEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getExpression_StringValue() { |
| return (EAttribute)expressionEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getExpression_Value() { |
| return (EAttribute)expressionEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExpression_Hierarchy() { |
| return (EReference)expressionEClass.getEStructuralFeatures().get(8); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExpression_Aggregation() { |
| return (EReference)expressionEClass.getEStructuralFeatures().get(9); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExpression_Function() { |
| return (EReference)expressionEClass.getEStructuralFeatures().get(10); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExpression_Set() { |
| return (EReference)expressionEClass.getEStructuralFeatures().get(11); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getExpression_SetFunction() { |
| return (EReference)expressionEClass.getEStructuralFeatures().get(12); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartCondition() { |
| return datamartConditionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartCondition_Condition() { |
| return (EReference)datamartConditionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartOrder() { |
| return datamartOrderEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartOrder_OrderBy() { |
| return (EReference)datamartOrderEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartOrder_OrderHow() { |
| return (EAttribute)datamartOrderEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartOrder_HasColumnWeight() { |
| return (EAttribute)datamartOrderEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartOrder_ColumnWeight() { |
| return (EAttribute)datamartOrderEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartCubeElement() { |
| return datamartCubeElementEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartDefineDerivedMeasure() { |
| return datamartDefineDerivedMeasureEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartDefineDerivedMeasure_DerivedElement() { |
| return (EReference)datamartDefineDerivedMeasureEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartFunctionInterface() { |
| return datamartFunctionInterfaceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartFunction() { |
| return datamartFunctionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartFunction_Function() { |
| return (EAttribute)datamartFunctionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartParameterFunction() { |
| return datamartParameterFunctionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartParameterFunction_Function() { |
| return (EAttribute)datamartParameterFunctionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartParameterFunction_Parameter() { |
| return (EReference)datamartParameterFunctionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartFunctionIntParameter() { |
| return datamartFunctionIntParameterEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartFunctionIntParameter_Value() { |
| return (EAttribute)datamartFunctionIntParameterEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartSetFunctionInterface() { |
| return datamartSetFunctionInterfaceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartSetFunction() { |
| return datamartSetFunctionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartSetFunction_SetFunction() { |
| return (EAttribute)datamartSetFunctionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartSetParameterFunction() { |
| return datamartSetParameterFunctionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartSetParameterFunction_SetFunction() { |
| return (EAttribute)datamartSetParameterFunctionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartSetParameterFunction_Parameter() { |
| return (EReference)datamartSetParameterFunctionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartAggregationFunctionInterface() { |
| return datamartAggregationFunctionInterfaceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartSetAggregationFunction() { |
| return datamartSetAggregationFunctionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartSetAggregationFunction_Aggregation() { |
| return (EAttribute)datamartSetAggregationFunctionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartSetAggregationFunction_Parameter() { |
| return (EReference)datamartSetAggregationFunctionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartAggregationExpression() { |
| return datamartAggregationExpressionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartAggregationExpression_Left() { |
| return (EReference)datamartAggregationExpressionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartAggregationExpression_Right() { |
| return (EReference)datamartAggregationExpressionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartSetTuple() { |
| return datamartSetTupleEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartSetTuple_Left() { |
| return (EReference)datamartSetTupleEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartSetTuple_Right() { |
| return (EReference)datamartSetTupleEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartSetAggregation() { |
| return datamartSetAggregationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartAggregation() { |
| return datamartAggregationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartMemberTuple() { |
| return datamartMemberTupleEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartAggregationFunction() { |
| return datamartAggregationFunctionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartAggregationFunction_Aggregation() { |
| return (EAttribute)datamartAggregationFunctionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartAggregationFunction_Parameter() { |
| return (EReference)datamartAggregationFunctionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartSlicer() { |
| return datamartSlicerEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartSlicer_Element() { |
| return (EReference)datamartSlicerEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartCubeAxis() { |
| return datamartCubeAxisEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartCubeAxis_Axis() { |
| return (EReference)datamartCubeAxisEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartCubeAxis_Elements() { |
| return (EReference)datamartCubeAxisEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartElement() { |
| return datamartElementEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartDerivedMeasure() { |
| return datamartDerivedMeasureEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartDerivedMeasure_Scaled() { |
| return (EAttribute)datamartDerivedMeasureEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartDerivedMeasure_Scale() { |
| return (EAttribute)datamartDerivedMeasureEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartDerivedMeasure_DerivedRef() { |
| return (EReference)datamartDerivedMeasureEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartMeasure() { |
| return datamartMeasureEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartMeasure_Scaled() { |
| return (EAttribute)datamartMeasureEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartMeasure_Scale() { |
| return (EAttribute)datamartMeasureEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartMeasure_MeasureRef() { |
| return (EReference)datamartMeasureEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartHierarchy() { |
| return datamartHierarchyEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartHierarchy_DefaultMember() { |
| return (EAttribute)datamartHierarchyEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartHierarchy_AllMember() { |
| return (EAttribute)datamartHierarchyEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartHierarchy_AllLevels() { |
| return (EAttribute)datamartHierarchyEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartHierarchy_All() { |
| return (EAttribute)datamartHierarchyEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartHierarchy_Except() { |
| return (EAttribute)datamartHierarchyEClass.getEStructuralFeatures().get(4); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartHierarchy_Ordered() { |
| return (EAttribute)datamartHierarchyEClass.getEStructuralFeatures().get(5); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartHierarchy_Descending() { |
| return (EAttribute)datamartHierarchyEClass.getEStructuralFeatures().get(6); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartHierarchy_HierarchyRef() { |
| return (EReference)datamartHierarchyEClass.getEStructuralFeatures().get(7); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartHierarchy_ExceptRef() { |
| return (EReference)datamartHierarchyEClass.getEStructuralFeatures().get(8); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartHierarchy_OrderRef() { |
| return (EReference)datamartHierarchyEClass.getEStructuralFeatures().get(9); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartHierarchy_Level() { |
| return (EReference)datamartHierarchyEClass.getEStructuralFeatures().get(10); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartHierarchyLevel() { |
| return datamartHierarchyLevelEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartHierarchyLevelSingle() { |
| return datamartHierarchyLevelSingleEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartHierarchyLevelSingle_Sorted() { |
| return (EAttribute)datamartHierarchyLevelSingleEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartHierarchyLevelSingle_LevelRef() { |
| return (EReference)datamartHierarchyLevelSingleEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartHierarchyLevelMultiple() { |
| return datamartHierarchyLevelMultipleEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDatamartHierarchyLevelMultiple_Post() { |
| return (EAttribute)datamartHierarchyLevelMultipleEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartHierarchyLevelMultiple_Levels() { |
| return (EReference)datamartHierarchyLevelMultipleEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getCalculation() { |
| return calculationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCalculation_Left() { |
| return (EReference)calculationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getCalculation_Right() { |
| return (EReference)calculationEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDatamartReference() { |
| return datamartReferenceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDatamartReference_Ref() { |
| return (EReference)datamartReferenceEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getAddition() { |
| return additionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDivision() { |
| return divisionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getMultiplication() { |
| return multiplicationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getSubtraction() { |
| return subtractionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getConjunction() { |
| return conjunctionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDisjunction() { |
| return disjunctionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getConditionalExpression() { |
| return conditionalExpressionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getConditionalExpression_Operator() { |
| return (EAttribute)conditionalExpressionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getAxisEnum() { |
| return axisEnumEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getFunctionEnum() { |
| return functionEnumEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getParameterFunctionEnum() { |
| return parameterFunctionEnumEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getSetFunctionEnum() { |
| return setFunctionEnumEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getSetParameterFunctionEnum() { |
| return setParameterFunctionEnumEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getSetAggregationEnum() { |
| return setAggregationEnumEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getAggregationEnum() { |
| return aggregationEnumEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getOperatorEnum() { |
| return operatorEnumEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getSqlAggregationEnum() { |
| return sqlAggregationEnumEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getValueScaleEnum() { |
| return valueScaleEnumEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getTaskQueryTopicEnum() { |
| return taskQueryTopicEnumEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getTaskQueryColumnEnum() { |
| return taskQueryColumnEnumEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getTaskFilterEnum() { |
| return taskFilterEnumEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EEnum getOrderEnum() { |
| return orderEnumEEnum; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EDataType getInternalEObject() { |
| return internalEObjectEDataType; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public DatamartDSLFactory getDatamartDSLFactory() { |
| return (DatamartDSLFactory)getEFactoryInstance(); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private boolean isCreated = false; |
| |
| /** |
| * Creates the meta-model objects for the package. This method is |
| * guarded to have no affect on any invocation but its first. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void createPackageContents() { |
| if (isCreated) return; |
| isCreated = true; |
| |
| // Create classes and their features |
| datamartModelEClass = createEClass(DATAMART_MODEL); |
| createEReference(datamartModelEClass, DATAMART_MODEL__IMPORT_SECTION); |
| createEReference(datamartModelEClass, DATAMART_MODEL__PACKAGES); |
| |
| datamartLazyResolverEClass = createEClass(DATAMART_LAZY_RESOLVER); |
| createEOperation(datamartLazyResolverEClass, DATAMART_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT); |
| |
| datamartBaseEClass = createEClass(DATAMART_BASE); |
| createEAttribute(datamartBaseEClass, DATAMART_BASE__NAME); |
| |
| datamartPackageEClass = createEClass(DATAMART_PACKAGE); |
| createEReference(datamartPackageEClass, DATAMART_PACKAGE__DEFINITIONS); |
| |
| datamartDefinitionEClass = createEClass(DATAMART_DEFINITION); |
| createEAttribute(datamartDefinitionEClass, DATAMART_DEFINITION__DESCRIPTION); |
| createEAttribute(datamartDefinitionEClass, DATAMART_DEFINITION__DESCRIPTION_VALUE); |
| createEAttribute(datamartDefinitionEClass, DATAMART_DEFINITION__SHOW_CAPTION); |
| createEAttribute(datamartDefinitionEClass, DATAMART_DEFINITION__NUM_MULTI_ROWS); |
| createEReference(datamartDefinitionEClass, DATAMART_DEFINITION__SOURCE); |
| |
| datamartSourceEClass = createEClass(DATAMART_SOURCE); |
| |
| datamartTaskEClass = createEClass(DATAMART_TASK); |
| createEAttribute(datamartTaskEClass, DATAMART_TASK__TASK_QUERY); |
| createEReference(datamartTaskEClass, DATAMART_TASK__COLUMNS); |
| createEReference(datamartTaskEClass, DATAMART_TASK__CONDITIONS); |
| |
| datamartCubeEClass = createEClass(DATAMART_CUBE); |
| createEAttribute(datamartCubeEClass, DATAMART_CUBE__NON_EMPTY); |
| createEReference(datamartCubeEClass, DATAMART_CUBE__CUBE_REF); |
| createEReference(datamartCubeEClass, DATAMART_CUBE__AXISSLICER); |
| |
| datamartEntityEClass = createEClass(DATAMART_ENTITY); |
| createEReference(datamartEntityEClass, DATAMART_ENTITY__ENTITY_REF); |
| createEReference(datamartEntityEClass, DATAMART_ENTITY__NAVIGATIONS); |
| createEReference(datamartEntityEClass, DATAMART_ENTITY__ATTRIBUTES); |
| createEReference(datamartEntityEClass, DATAMART_ENTITY__CONDITIONS); |
| createEReference(datamartEntityEClass, DATAMART_ENTITY__ORDERING); |
| createEAttribute(datamartEntityEClass, DATAMART_ENTITY__SUPPRESS_ATTRIBUTES); |
| createEAttribute(datamartEntityEClass, DATAMART_ENTITY__FILLER_MIN_COUNT_ROWS); |
| createEAttribute(datamartEntityEClass, DATAMART_ENTITY__FILLER_MAX_COUNT_ROWS); |
| createEAttribute(datamartEntityEClass, DATAMART_ENTITY__TRACKING); |
| |
| datamartColumnEClass = createEClass(DATAMART_COLUMN); |
| createEAttribute(datamartColumnEClass, DATAMART_COLUMN__COLUMN_REF); |
| |
| datamartTaskFilterEClass = createEClass(DATAMART_TASK_FILTER); |
| createEAttribute(datamartTaskFilterEClass, DATAMART_TASK_FILTER__FILTER_REF); |
| |
| datamartNavigationEClass = createEClass(DATAMART_NAVIGATION); |
| createEReference(datamartNavigationEClass, DATAMART_NAVIGATION__JOIN_REF); |
| createEReference(datamartNavigationEClass, DATAMART_NAVIGATION__DATAMART_ENTITY); |
| |
| datamartOwnerEClass = createEClass(DATAMART_OWNER); |
| |
| datamartMemberEClass = createEClass(DATAMART_MEMBER); |
| |
| datamartAxisEClass = createEClass(DATAMART_AXIS); |
| createEAttribute(datamartAxisEClass, DATAMART_AXIS__NAME); |
| |
| datamartAttributeBaseEClass = createEClass(DATAMART_ATTRIBUTE_BASE); |
| createEReference(datamartAttributeBaseEClass, DATAMART_ATTRIBUTE_BASE__ATTRIBUTE_REF); |
| |
| datamartReferenceBaseEClass = createEClass(DATAMART_REFERENCE_BASE); |
| createEReference(datamartReferenceBaseEClass, DATAMART_REFERENCE_BASE__REFERENCE_REF); |
| |
| datamartAttributeEClass = createEClass(DATAMART_ATTRIBUTE); |
| createEAttribute(datamartAttributeEClass, DATAMART_ATTRIBUTE__AGGREGATED); |
| createEAttribute(datamartAttributeEClass, DATAMART_ATTRIBUTE__SCALED); |
| createEAttribute(datamartAttributeEClass, DATAMART_ATTRIBUTE__AGGREGATE); |
| createEAttribute(datamartAttributeEClass, DATAMART_ATTRIBUTE__SCALE); |
| createEReference(datamartAttributeEClass, DATAMART_ATTRIBUTE__AXIS); |
| createEAttribute(datamartAttributeEClass, DATAMART_ATTRIBUTE__HAS_COLUMN_WEIGHT); |
| createEAttribute(datamartAttributeEClass, DATAMART_ATTRIBUTE__COLUMN_WEIGHT); |
| createEAttribute(datamartAttributeEClass, DATAMART_ATTRIBUTE__ALIASED); |
| createEAttribute(datamartAttributeEClass, DATAMART_ATTRIBUTE__ALIAS_NAME); |
| |
| expressionEClass = createEClass(EXPRESSION); |
| createEAttribute(expressionEClass, EXPRESSION__FILTERED); |
| createEAttribute(expressionEClass, EXPRESSION__SELECTED); |
| createEAttribute(expressionEClass, EXPRESSION__OPTIONAL); |
| createEAttribute(expressionEClass, EXPRESSION__RANGED); |
| createEAttribute(expressionEClass, EXPRESSION__UNREFERENCED); |
| createEAttribute(expressionEClass, EXPRESSION__NUMBER_VALUE); |
| createEAttribute(expressionEClass, EXPRESSION__STRING_VALUE); |
| createEAttribute(expressionEClass, EXPRESSION__VALUE); |
| createEReference(expressionEClass, EXPRESSION__HIERARCHY); |
| createEReference(expressionEClass, EXPRESSION__AGGREGATION); |
| createEReference(expressionEClass, EXPRESSION__FUNCTION); |
| createEReference(expressionEClass, EXPRESSION__SET); |
| createEReference(expressionEClass, EXPRESSION__SET_FUNCTION); |
| |
| datamartConditionEClass = createEClass(DATAMART_CONDITION); |
| createEReference(datamartConditionEClass, DATAMART_CONDITION__CONDITION); |
| |
| datamartOrderEClass = createEClass(DATAMART_ORDER); |
| createEReference(datamartOrderEClass, DATAMART_ORDER__ORDER_BY); |
| createEAttribute(datamartOrderEClass, DATAMART_ORDER__ORDER_HOW); |
| createEAttribute(datamartOrderEClass, DATAMART_ORDER__HAS_COLUMN_WEIGHT); |
| createEAttribute(datamartOrderEClass, DATAMART_ORDER__COLUMN_WEIGHT); |
| |
| datamartCubeElementEClass = createEClass(DATAMART_CUBE_ELEMENT); |
| |
| datamartDefineDerivedMeasureEClass = createEClass(DATAMART_DEFINE_DERIVED_MEASURE); |
| createEReference(datamartDefineDerivedMeasureEClass, DATAMART_DEFINE_DERIVED_MEASURE__DERIVED_ELEMENT); |
| |
| datamartFunctionInterfaceEClass = createEClass(DATAMART_FUNCTION_INTERFACE); |
| |
| datamartFunctionEClass = createEClass(DATAMART_FUNCTION); |
| createEAttribute(datamartFunctionEClass, DATAMART_FUNCTION__FUNCTION); |
| |
| datamartParameterFunctionEClass = createEClass(DATAMART_PARAMETER_FUNCTION); |
| createEAttribute(datamartParameterFunctionEClass, DATAMART_PARAMETER_FUNCTION__FUNCTION); |
| createEReference(datamartParameterFunctionEClass, DATAMART_PARAMETER_FUNCTION__PARAMETER); |
| |
| datamartFunctionIntParameterEClass = createEClass(DATAMART_FUNCTION_INT_PARAMETER); |
| createEAttribute(datamartFunctionIntParameterEClass, DATAMART_FUNCTION_INT_PARAMETER__VALUE); |
| |
| datamartSetFunctionInterfaceEClass = createEClass(DATAMART_SET_FUNCTION_INTERFACE); |
| |
| datamartSetFunctionEClass = createEClass(DATAMART_SET_FUNCTION); |
| createEAttribute(datamartSetFunctionEClass, DATAMART_SET_FUNCTION__SET_FUNCTION); |
| |
| datamartSetParameterFunctionEClass = createEClass(DATAMART_SET_PARAMETER_FUNCTION); |
| createEAttribute(datamartSetParameterFunctionEClass, DATAMART_SET_PARAMETER_FUNCTION__SET_FUNCTION); |
| createEReference(datamartSetParameterFunctionEClass, DATAMART_SET_PARAMETER_FUNCTION__PARAMETER); |
| |
| datamartAggregationFunctionInterfaceEClass = createEClass(DATAMART_AGGREGATION_FUNCTION_INTERFACE); |
| |
| datamartSetAggregationFunctionEClass = createEClass(DATAMART_SET_AGGREGATION_FUNCTION); |
| createEAttribute(datamartSetAggregationFunctionEClass, DATAMART_SET_AGGREGATION_FUNCTION__AGGREGATION); |
| createEReference(datamartSetAggregationFunctionEClass, DATAMART_SET_AGGREGATION_FUNCTION__PARAMETER); |
| |
| datamartAggregationExpressionEClass = createEClass(DATAMART_AGGREGATION_EXPRESSION); |
| createEReference(datamartAggregationExpressionEClass, DATAMART_AGGREGATION_EXPRESSION__LEFT); |
| createEReference(datamartAggregationExpressionEClass, DATAMART_AGGREGATION_EXPRESSION__RIGHT); |
| |
| datamartSetTupleEClass = createEClass(DATAMART_SET_TUPLE); |
| createEReference(datamartSetTupleEClass, DATAMART_SET_TUPLE__LEFT); |
| createEReference(datamartSetTupleEClass, DATAMART_SET_TUPLE__RIGHT); |
| |
| datamartSetAggregationEClass = createEClass(DATAMART_SET_AGGREGATION); |
| |
| datamartAggregationEClass = createEClass(DATAMART_AGGREGATION); |
| |
| datamartMemberTupleEClass = createEClass(DATAMART_MEMBER_TUPLE); |
| |
| datamartAggregationFunctionEClass = createEClass(DATAMART_AGGREGATION_FUNCTION); |
| createEAttribute(datamartAggregationFunctionEClass, DATAMART_AGGREGATION_FUNCTION__AGGREGATION); |
| createEReference(datamartAggregationFunctionEClass, DATAMART_AGGREGATION_FUNCTION__PARAMETER); |
| |
| datamartSlicerEClass = createEClass(DATAMART_SLICER); |
| createEReference(datamartSlicerEClass, DATAMART_SLICER__ELEMENT); |
| |
| datamartCubeAxisEClass = createEClass(DATAMART_CUBE_AXIS); |
| createEReference(datamartCubeAxisEClass, DATAMART_CUBE_AXIS__AXIS); |
| createEReference(datamartCubeAxisEClass, DATAMART_CUBE_AXIS__ELEMENTS); |
| |
| datamartElementEClass = createEClass(DATAMART_ELEMENT); |
| |
| datamartDerivedMeasureEClass = createEClass(DATAMART_DERIVED_MEASURE); |
| createEAttribute(datamartDerivedMeasureEClass, DATAMART_DERIVED_MEASURE__SCALED); |
| createEAttribute(datamartDerivedMeasureEClass, DATAMART_DERIVED_MEASURE__SCALE); |
| createEReference(datamartDerivedMeasureEClass, DATAMART_DERIVED_MEASURE__DERIVED_REF); |
| |
| datamartMeasureEClass = createEClass(DATAMART_MEASURE); |
| createEAttribute(datamartMeasureEClass, DATAMART_MEASURE__SCALED); |
| createEAttribute(datamartMeasureEClass, DATAMART_MEASURE__SCALE); |
| createEReference(datamartMeasureEClass, DATAMART_MEASURE__MEASURE_REF); |
| |
| datamartHierarchyEClass = createEClass(DATAMART_HIERARCHY); |
| createEAttribute(datamartHierarchyEClass, DATAMART_HIERARCHY__DEFAULT_MEMBER); |
| createEAttribute(datamartHierarchyEClass, DATAMART_HIERARCHY__ALL_MEMBER); |
| createEAttribute(datamartHierarchyEClass, DATAMART_HIERARCHY__ALL_LEVELS); |
| createEAttribute(datamartHierarchyEClass, DATAMART_HIERARCHY__ALL); |
| createEAttribute(datamartHierarchyEClass, DATAMART_HIERARCHY__EXCEPT); |
| createEAttribute(datamartHierarchyEClass, DATAMART_HIERARCHY__ORDERED); |
| createEAttribute(datamartHierarchyEClass, DATAMART_HIERARCHY__DESCENDING); |
| createEReference(datamartHierarchyEClass, DATAMART_HIERARCHY__HIERARCHY_REF); |
| createEReference(datamartHierarchyEClass, DATAMART_HIERARCHY__EXCEPT_REF); |
| createEReference(datamartHierarchyEClass, DATAMART_HIERARCHY__ORDER_REF); |
| createEReference(datamartHierarchyEClass, DATAMART_HIERARCHY__LEVEL); |
| |
| datamartHierarchyLevelEClass = createEClass(DATAMART_HIERARCHY_LEVEL); |
| |
| datamartHierarchyLevelSingleEClass = createEClass(DATAMART_HIERARCHY_LEVEL_SINGLE); |
| createEAttribute(datamartHierarchyLevelSingleEClass, DATAMART_HIERARCHY_LEVEL_SINGLE__SORTED); |
| createEReference(datamartHierarchyLevelSingleEClass, DATAMART_HIERARCHY_LEVEL_SINGLE__LEVEL_REF); |
| |
| datamartHierarchyLevelMultipleEClass = createEClass(DATAMART_HIERARCHY_LEVEL_MULTIPLE); |
| createEAttribute(datamartHierarchyLevelMultipleEClass, DATAMART_HIERARCHY_LEVEL_MULTIPLE__POST); |
| createEReference(datamartHierarchyLevelMultipleEClass, DATAMART_HIERARCHY_LEVEL_MULTIPLE__LEVELS); |
| |
| calculationEClass = createEClass(CALCULATION); |
| createEReference(calculationEClass, CALCULATION__LEFT); |
| createEReference(calculationEClass, CALCULATION__RIGHT); |
| |
| datamartReferenceEClass = createEClass(DATAMART_REFERENCE); |
| createEReference(datamartReferenceEClass, DATAMART_REFERENCE__REF); |
| |
| additionEClass = createEClass(ADDITION); |
| |
| divisionEClass = createEClass(DIVISION); |
| |
| multiplicationEClass = createEClass(MULTIPLICATION); |
| |
| subtractionEClass = createEClass(SUBTRACTION); |
| |
| conjunctionEClass = createEClass(CONJUNCTION); |
| |
| disjunctionEClass = createEClass(DISJUNCTION); |
| |
| conditionalExpressionEClass = createEClass(CONDITIONAL_EXPRESSION); |
| createEAttribute(conditionalExpressionEClass, CONDITIONAL_EXPRESSION__OPERATOR); |
| |
| // Create enums |
| axisEnumEEnum = createEEnum(AXIS_ENUM); |
| functionEnumEEnum = createEEnum(FUNCTION_ENUM); |
| parameterFunctionEnumEEnum = createEEnum(PARAMETER_FUNCTION_ENUM); |
| setFunctionEnumEEnum = createEEnum(SET_FUNCTION_ENUM); |
| setParameterFunctionEnumEEnum = createEEnum(SET_PARAMETER_FUNCTION_ENUM); |
| setAggregationEnumEEnum = createEEnum(SET_AGGREGATION_ENUM); |
| aggregationEnumEEnum = createEEnum(AGGREGATION_ENUM); |
| operatorEnumEEnum = createEEnum(OPERATOR_ENUM); |
| sqlAggregationEnumEEnum = createEEnum(SQL_AGGREGATION_ENUM); |
| valueScaleEnumEEnum = createEEnum(VALUE_SCALE_ENUM); |
| taskQueryTopicEnumEEnum = createEEnum(TASK_QUERY_TOPIC_ENUM); |
| taskQueryColumnEnumEEnum = createEEnum(TASK_QUERY_COLUMN_ENUM); |
| taskFilterEnumEEnum = createEEnum(TASK_FILTER_ENUM); |
| orderEnumEEnum = createEEnum(ORDER_ENUM); |
| |
| // Create data types |
| internalEObjectEDataType = createEDataType(INTERNAL_EOBJECT); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private boolean isInitialized = false; |
| |
| /** |
| * Complete the initialization of the package and its meta-model. This |
| * method is guarded to have no affect on any invocation but its first. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public void initializePackageContents() { |
| if (isInitialized) return; |
| isInitialized = true; |
| |
| // Initialize package |
| setName(eNAME); |
| setNsPrefix(eNS_PREFIX); |
| setNsURI(eNS_URI); |
| |
| // Obtain other dependent packages |
| XtypePackage theXtypePackage = (XtypePackage)EPackage.Registry.INSTANCE.getEPackage(XtypePackage.eNS_URI); |
| EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI); |
| OSBPTypesPackage theOSBPTypesPackage = (OSBPTypesPackage)EPackage.Registry.INSTANCE.getEPackage(OSBPTypesPackage.eNS_URI); |
| CubeDSLPackage theCubeDSLPackage = (CubeDSLPackage)EPackage.Registry.INSTANCE.getEPackage(CubeDSLPackage.eNS_URI); |
| OSBPEntityPackage theOSBPEntityPackage = (OSBPEntityPackage)EPackage.Registry.INSTANCE.getEPackage(OSBPEntityPackage.eNS_URI); |
| |
| // Create type parameters |
| |
| // Set bounds for type parameters |
| |
| // Add supertypes to classes |
| datamartBaseEClass.getESuperTypes().add(this.getDatamartLazyResolver()); |
| datamartPackageEClass.getESuperTypes().add(theOSBPTypesPackage.getLPackage()); |
| datamartDefinitionEClass.getESuperTypes().add(this.getDatamartBase()); |
| datamartSourceEClass.getESuperTypes().add(this.getDatamartLazyResolver()); |
| datamartTaskEClass.getESuperTypes().add(this.getDatamartSource()); |
| datamartCubeEClass.getESuperTypes().add(this.getDatamartSource()); |
| datamartEntityEClass.getESuperTypes().add(this.getDatamartSource()); |
| datamartColumnEClass.getESuperTypes().add(this.getExpression()); |
| datamartTaskFilterEClass.getESuperTypes().add(this.getExpression()); |
| datamartNavigationEClass.getESuperTypes().add(this.getDatamartLazyResolver()); |
| datamartOwnerEClass.getESuperTypes().add(this.getDatamartNavigation()); |
| datamartMemberEClass.getESuperTypes().add(this.getDatamartNavigation()); |
| datamartAxisEClass.getESuperTypes().add(this.getDatamartLazyResolver()); |
| datamartAttributeBaseEClass.getESuperTypes().add(this.getExpression()); |
| datamartReferenceBaseEClass.getESuperTypes().add(this.getExpression()); |
| datamartAttributeEClass.getESuperTypes().add(this.getDatamartAttributeBase()); |
| expressionEClass.getESuperTypes().add(this.getDatamartElement()); |
| datamartDefineDerivedMeasureEClass.getESuperTypes().add(this.getDatamartCubeElement()); |
| datamartDefineDerivedMeasureEClass.getESuperTypes().add(this.getDatamartBase()); |
| datamartFunctionEClass.getESuperTypes().add(this.getDatamartFunctionInterface()); |
| datamartParameterFunctionEClass.getESuperTypes().add(this.getDatamartFunctionInterface()); |
| datamartSetFunctionEClass.getESuperTypes().add(this.getDatamartSetFunctionInterface()); |
| datamartSetParameterFunctionEClass.getESuperTypes().add(this.getDatamartSetFunctionInterface()); |
| datamartSetAggregationFunctionEClass.getESuperTypes().add(this.getDatamartAggregationFunctionInterface()); |
| datamartAggregationExpressionEClass.getESuperTypes().add(this.getExpression()); |
| datamartSetTupleEClass.getESuperTypes().add(this.getExpression()); |
| datamartSetAggregationEClass.getESuperTypes().add(this.getDatamartAggregationExpression()); |
| datamartAggregationEClass.getESuperTypes().add(this.getDatamartAggregationExpression()); |
| datamartMemberTupleEClass.getESuperTypes().add(this.getDatamartAggregationExpression()); |
| datamartAggregationFunctionEClass.getESuperTypes().add(this.getDatamartAggregationFunctionInterface()); |
| datamartSlicerEClass.getESuperTypes().add(this.getDatamartCubeElement()); |
| datamartCubeAxisEClass.getESuperTypes().add(this.getDatamartCubeElement()); |
| datamartElementEClass.getESuperTypes().add(this.getDatamartLazyResolver()); |
| datamartDerivedMeasureEClass.getESuperTypes().add(this.getExpression()); |
| datamartDerivedMeasureEClass.getESuperTypes().add(this.getDatamartElement()); |
| datamartMeasureEClass.getESuperTypes().add(this.getExpression()); |
| datamartMeasureEClass.getESuperTypes().add(this.getDatamartElement()); |
| datamartHierarchyEClass.getESuperTypes().add(this.getExpression()); |
| datamartHierarchyEClass.getESuperTypes().add(this.getDatamartElement()); |
| datamartHierarchyLevelEClass.getESuperTypes().add(this.getDatamartLazyResolver()); |
| datamartHierarchyLevelSingleEClass.getESuperTypes().add(this.getExpression()); |
| datamartHierarchyLevelSingleEClass.getESuperTypes().add(this.getDatamartHierarchyLevel()); |
| datamartHierarchyLevelMultipleEClass.getESuperTypes().add(this.getDatamartHierarchyLevel()); |
| calculationEClass.getESuperTypes().add(this.getExpression()); |
| calculationEClass.getESuperTypes().add(this.getDatamartLazyResolver()); |
| datamartReferenceEClass.getESuperTypes().add(this.getDatamartLazyResolver()); |
| additionEClass.getESuperTypes().add(this.getCalculation()); |
| divisionEClass.getESuperTypes().add(this.getCalculation()); |
| multiplicationEClass.getESuperTypes().add(this.getCalculation()); |
| subtractionEClass.getESuperTypes().add(this.getCalculation()); |
| conjunctionEClass.getESuperTypes().add(this.getCalculation()); |
| disjunctionEClass.getESuperTypes().add(this.getCalculation()); |
| conditionalExpressionEClass.getESuperTypes().add(this.getCalculation()); |
| |
| // Initialize classes, features, and operations; add parameters |
| initEClass(datamartModelEClass, DatamartModel.class, "DatamartModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDatamartModel_ImportSection(), theXtypePackage.getXImportSection(), null, "importSection", null, 0, 1, DatamartModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartModel_Packages(), this.getDatamartPackage(), null, "packages", null, 0, -1, DatamartModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartLazyResolverEClass, DatamartLazyResolver.class, "DatamartLazyResolver", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| EOperation op = initEOperation(getDatamartLazyResolver__EResolveProxy__InternalEObject(), theEcorePackage.getEObject(), "eResolveProxy", 0, 1, !IS_UNIQUE, IS_ORDERED); |
| addEParameter(op, this.getInternalEObject(), "proxy", 0, 1, !IS_UNIQUE, IS_ORDERED); |
| |
| initEClass(datamartBaseEClass, DatamartBase.class, "DatamartBase", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartBase_Name(), theEcorePackage.getEString(), "name", null, 0, 1, DatamartBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartPackageEClass, DatamartPackage.class, "DatamartPackage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDatamartPackage_Definitions(), this.getDatamartDefinition(), null, "definitions", null, 0, -1, DatamartPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartDefinitionEClass, DatamartDefinition.class, "DatamartDefinition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartDefinition_Description(), theEcorePackage.getEBoolean(), "description", null, 0, 1, DatamartDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartDefinition_DescriptionValue(), theEcorePackage.getEString(), "descriptionValue", null, 0, 1, DatamartDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartDefinition_ShowCaption(), theEcorePackage.getEBoolean(), "showCaption", null, 0, 1, DatamartDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartDefinition_NumMultiRows(), theEcorePackage.getEInt(), "numMultiRows", null, 0, 1, DatamartDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartDefinition_Source(), this.getDatamartSource(), null, "source", null, 0, 1, DatamartDefinition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartSourceEClass, DatamartSource.class, "DatamartSource", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(datamartTaskEClass, DatamartTask.class, "DatamartTask", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartTask_TaskQuery(), this.getTaskQueryTopicEnum(), "taskQuery", null, 0, 1, DatamartTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartTask_Columns(), this.getDatamartColumn(), null, "columns", null, 0, -1, DatamartTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartTask_Conditions(), this.getDatamartCondition(), null, "conditions", null, 0, -1, DatamartTask.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartCubeEClass, DatamartCube.class, "DatamartCube", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartCube_NonEmpty(), theEcorePackage.getEBoolean(), "nonEmpty", null, 0, 1, DatamartCube.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartCube_CubeRef(), theCubeDSLPackage.getCubeType(), null, "cubeRef", null, 0, 1, DatamartCube.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartCube_Axisslicer(), this.getDatamartCubeElement(), null, "axisslicer", null, 0, -1, DatamartCube.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartEntityEClass, DatamartEntity.class, "DatamartEntity", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDatamartEntity_EntityRef(), theOSBPEntityPackage.getLEntity(), null, "entityRef", null, 0, 1, DatamartEntity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartEntity_Navigations(), this.getDatamartNavigation(), null, "navigations", null, 0, -1, DatamartEntity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartEntity_Attributes(), this.getDatamartAttribute(), null, "attributes", null, 0, -1, DatamartEntity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartEntity_Conditions(), this.getDatamartCondition(), null, "conditions", null, 0, -1, DatamartEntity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartEntity_Ordering(), this.getDatamartOrder(), null, "ordering", null, 0, -1, DatamartEntity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartEntity_SuppressAttributes(), theEcorePackage.getEBoolean(), "suppressAttributes", null, 0, 1, DatamartEntity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartEntity_FillerMinCountRows(), theEcorePackage.getEInt(), "fillerMinCountRows", null, 0, 1, DatamartEntity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartEntity_FillerMaxCountRows(), theEcorePackage.getEInt(), "fillerMaxCountRows", null, 0, 1, DatamartEntity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartEntity_Tracking(), theEcorePackage.getEBoolean(), "tracking", null, 0, 1, DatamartEntity.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartColumnEClass, DatamartColumn.class, "DatamartColumn", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartColumn_ColumnRef(), this.getTaskQueryColumnEnum(), "columnRef", null, 0, 1, DatamartColumn.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartTaskFilterEClass, DatamartTaskFilter.class, "DatamartTaskFilter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartTaskFilter_FilterRef(), this.getTaskFilterEnum(), "filterRef", null, 0, 1, DatamartTaskFilter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartNavigationEClass, DatamartNavigation.class, "DatamartNavigation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDatamartNavigation_JoinRef(), this.getDatamartReference(), null, "joinRef", null, 0, 1, DatamartNavigation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartNavigation_DatamartEntity(), this.getDatamartEntity(), null, "datamartEntity", null, 0, 1, DatamartNavigation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartOwnerEClass, DatamartOwner.class, "DatamartOwner", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(datamartMemberEClass, DatamartMember.class, "DatamartMember", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(datamartAxisEClass, DatamartAxis.class, "DatamartAxis", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartAxis_Name(), this.getAxisEnum(), "name", null, 0, 1, DatamartAxis.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartAttributeBaseEClass, DatamartAttributeBase.class, "DatamartAttributeBase", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDatamartAttributeBase_AttributeRef(), theOSBPEntityPackage.getLEntityAttribute(), null, "attributeRef", null, 0, 1, DatamartAttributeBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartReferenceBaseEClass, DatamartReferenceBase.class, "DatamartReferenceBase", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDatamartReferenceBase_ReferenceRef(), theOSBPEntityPackage.getLEntityReference(), null, "referenceRef", null, 0, 1, DatamartReferenceBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartAttributeEClass, DatamartAttribute.class, "DatamartAttribute", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartAttribute_Aggregated(), theEcorePackage.getEBoolean(), "aggregated", null, 0, 1, DatamartAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartAttribute_Scaled(), theEcorePackage.getEBoolean(), "scaled", null, 0, 1, DatamartAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartAttribute_Aggregate(), this.getSqlAggregationEnum(), "aggregate", null, 0, 1, DatamartAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartAttribute_Scale(), this.getValueScaleEnum(), "scale", null, 0, 1, DatamartAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartAttribute_Axis(), this.getDatamartAxis(), null, "axis", null, 0, 1, DatamartAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartAttribute_HasColumnWeight(), theEcorePackage.getEBoolean(), "hasColumnWeight", null, 0, 1, DatamartAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartAttribute_ColumnWeight(), theEcorePackage.getEInt(), "columnWeight", null, 0, 1, DatamartAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartAttribute_Aliased(), theEcorePackage.getEBoolean(), "aliased", null, 0, 1, DatamartAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartAttribute_AliasName(), theEcorePackage.getEString(), "aliasName", null, 0, 1, DatamartAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(expressionEClass, Expression.class, "Expression", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getExpression_Filtered(), theEcorePackage.getEBoolean(), "filtered", null, 0, 1, Expression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getExpression_Selected(), theEcorePackage.getEBoolean(), "selected", null, 0, 1, Expression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getExpression_Optional(), theEcorePackage.getEBoolean(), "optional", null, 0, 1, Expression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getExpression_Ranged(), theEcorePackage.getEBoolean(), "ranged", null, 0, 1, Expression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getExpression_Unreferenced(), theEcorePackage.getEBoolean(), "unreferenced", null, 0, 1, Expression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getExpression_NumberValue(), theEcorePackage.getEString(), "numberValue", null, 0, 1, Expression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getExpression_StringValue(), theEcorePackage.getEString(), "stringValue", null, 0, 1, Expression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getExpression_Value(), theEcorePackage.getEString(), "value", null, 0, 1, Expression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getExpression_Hierarchy(), this.getDatamartHierarchy(), null, "hierarchy", null, 0, 1, Expression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getExpression_Aggregation(), this.getDatamartAggregationFunctionInterface(), null, "aggregation", null, 0, 1, Expression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getExpression_Function(), this.getDatamartFunctionInterface(), null, "function", null, 0, 1, Expression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getExpression_Set(), this.getExpression(), null, "set", null, 0, 1, Expression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getExpression_SetFunction(), this.getDatamartSetFunctionInterface(), null, "setFunction", null, 0, 1, Expression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartConditionEClass, DatamartCondition.class, "DatamartCondition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDatamartCondition_Condition(), this.getExpression(), null, "condition", null, 0, 1, DatamartCondition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartOrderEClass, DatamartOrder.class, "DatamartOrder", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDatamartOrder_OrderBy(), theOSBPEntityPackage.getLEntityAttribute(), null, "orderBy", null, 0, 1, DatamartOrder.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartOrder_OrderHow(), this.getOrderEnum(), "orderHow", null, 0, 1, DatamartOrder.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartOrder_HasColumnWeight(), theEcorePackage.getEBoolean(), "hasColumnWeight", null, 0, 1, DatamartOrder.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartOrder_ColumnWeight(), theEcorePackage.getEInt(), "columnWeight", null, 0, 1, DatamartOrder.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartCubeElementEClass, DatamartCubeElement.class, "DatamartCubeElement", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(datamartDefineDerivedMeasureEClass, DatamartDefineDerivedMeasure.class, "DatamartDefineDerivedMeasure", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDatamartDefineDerivedMeasure_DerivedElement(), this.getExpression(), null, "derivedElement", null, 0, -1, DatamartDefineDerivedMeasure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartFunctionInterfaceEClass, DatamartFunctionInterface.class, "DatamartFunctionInterface", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(datamartFunctionEClass, DatamartFunction.class, "DatamartFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartFunction_Function(), this.getFunctionEnum(), "function", null, 0, 1, DatamartFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartParameterFunctionEClass, DatamartParameterFunction.class, "DatamartParameterFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartParameterFunction_Function(), this.getParameterFunctionEnum(), "function", null, 0, 1, DatamartParameterFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartParameterFunction_Parameter(), this.getDatamartFunctionIntParameter(), null, "parameter", null, 0, 1, DatamartParameterFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartFunctionIntParameterEClass, DatamartFunctionIntParameter.class, "DatamartFunctionIntParameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartFunctionIntParameter_Value(), theEcorePackage.getEInt(), "value", null, 0, 1, DatamartFunctionIntParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartSetFunctionInterfaceEClass, DatamartSetFunctionInterface.class, "DatamartSetFunctionInterface", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(datamartSetFunctionEClass, DatamartSetFunction.class, "DatamartSetFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartSetFunction_SetFunction(), this.getSetFunctionEnum(), "setFunction", null, 0, 1, DatamartSetFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartSetParameterFunctionEClass, DatamartSetParameterFunction.class, "DatamartSetParameterFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartSetParameterFunction_SetFunction(), this.getSetParameterFunctionEnum(), "setFunction", null, 0, 1, DatamartSetParameterFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartSetParameterFunction_Parameter(), this.getDatamartFunctionIntParameter(), null, "parameter", null, 0, 1, DatamartSetParameterFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartAggregationFunctionInterfaceEClass, DatamartAggregationFunctionInterface.class, "DatamartAggregationFunctionInterface", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(datamartSetAggregationFunctionEClass, DatamartSetAggregationFunction.class, "DatamartSetAggregationFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartSetAggregationFunction_Aggregation(), this.getSetAggregationEnum(), "aggregation", null, 0, 1, DatamartSetAggregationFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartSetAggregationFunction_Parameter(), this.getDatamartFunctionIntParameter(), null, "parameter", null, 0, 1, DatamartSetAggregationFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartAggregationExpressionEClass, DatamartAggregationExpression.class, "DatamartAggregationExpression", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDatamartAggregationExpression_Left(), this.getExpression(), null, "left", null, 0, 1, DatamartAggregationExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartAggregationExpression_Right(), this.getDatamartMeasure(), null, "right", null, 0, 1, DatamartAggregationExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartSetTupleEClass, DatamartSetTuple.class, "DatamartSetTuple", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDatamartSetTuple_Left(), this.getExpression(), null, "left", null, 0, 1, DatamartSetTuple.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartSetTuple_Right(), this.getDatamartHierarchy(), null, "right", null, 0, 1, DatamartSetTuple.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartSetAggregationEClass, DatamartSetAggregation.class, "DatamartSetAggregation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(datamartAggregationEClass, DatamartAggregation.class, "DatamartAggregation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(datamartMemberTupleEClass, DatamartMemberTuple.class, "DatamartMemberTuple", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(datamartAggregationFunctionEClass, DatamartAggregationFunction.class, "DatamartAggregationFunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartAggregationFunction_Aggregation(), this.getAggregationEnum(), "aggregation", null, 0, 1, DatamartAggregationFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartAggregationFunction_Parameter(), this.getDatamartFunctionIntParameter(), null, "parameter", null, 0, 1, DatamartAggregationFunction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartSlicerEClass, DatamartSlicer.class, "DatamartSlicer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDatamartSlicer_Element(), this.getDatamartElement(), null, "element", null, 0, 1, DatamartSlicer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartCubeAxisEClass, DatamartCubeAxis.class, "DatamartCubeAxis", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDatamartCubeAxis_Axis(), this.getDatamartAxis(), null, "axis", null, 0, 1, DatamartCubeAxis.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartCubeAxis_Elements(), this.getDatamartElement(), null, "elements", null, 0, -1, DatamartCubeAxis.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartElementEClass, DatamartElement.class, "DatamartElement", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(datamartDerivedMeasureEClass, DatamartDerivedMeasure.class, "DatamartDerivedMeasure", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartDerivedMeasure_Scaled(), theEcorePackage.getEBoolean(), "scaled", null, 0, 1, DatamartDerivedMeasure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartDerivedMeasure_Scale(), this.getValueScaleEnum(), "scale", null, 0, 1, DatamartDerivedMeasure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartDerivedMeasure_DerivedRef(), this.getDatamartDefineDerivedMeasure(), null, "derivedRef", null, 0, 1, DatamartDerivedMeasure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartMeasureEClass, DatamartMeasure.class, "DatamartMeasure", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartMeasure_Scaled(), theEcorePackage.getEBoolean(), "scaled", null, 0, 1, DatamartMeasure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartMeasure_Scale(), this.getValueScaleEnum(), "scale", null, 0, 1, DatamartMeasure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartMeasure_MeasureRef(), theCubeDSLPackage.getCubeMeasure(), null, "measureRef", null, 0, 1, DatamartMeasure.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartHierarchyEClass, DatamartHierarchy.class, "DatamartHierarchy", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartHierarchy_DefaultMember(), theEcorePackage.getEBoolean(), "defaultMember", null, 0, 1, DatamartHierarchy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartHierarchy_AllMember(), theEcorePackage.getEBoolean(), "allMember", null, 0, 1, DatamartHierarchy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartHierarchy_AllLevels(), theEcorePackage.getEBoolean(), "allLevels", null, 0, 1, DatamartHierarchy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartHierarchy_All(), theEcorePackage.getEBoolean(), "all", null, 0, 1, DatamartHierarchy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartHierarchy_Except(), theEcorePackage.getEBoolean(), "except", null, 0, 1, DatamartHierarchy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartHierarchy_Ordered(), theEcorePackage.getEBoolean(), "ordered", null, 0, 1, DatamartHierarchy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDatamartHierarchy_Descending(), theEcorePackage.getEBoolean(), "descending", null, 0, 1, DatamartHierarchy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartHierarchy_HierarchyRef(), theCubeDSLPackage.getCubeHierarchy(), null, "hierarchyRef", null, 0, 1, DatamartHierarchy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartHierarchy_ExceptRef(), theCubeDSLPackage.getCubeLevel(), null, "exceptRef", null, 0, 1, DatamartHierarchy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartHierarchy_OrderRef(), this.getDatamartElement(), null, "orderRef", null, 0, 1, DatamartHierarchy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartHierarchy_Level(), this.getDatamartHierarchyLevel(), null, "level", null, 0, 1, DatamartHierarchy.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartHierarchyLevelEClass, DatamartHierarchyLevel.class, "DatamartHierarchyLevel", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(datamartHierarchyLevelSingleEClass, DatamartHierarchyLevelSingle.class, "DatamartHierarchyLevelSingle", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartHierarchyLevelSingle_Sorted(), theEcorePackage.getEBoolean(), "sorted", null, 0, 1, DatamartHierarchyLevelSingle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartHierarchyLevelSingle_LevelRef(), theCubeDSLPackage.getCubeLevel(), null, "levelRef", null, 0, 1, DatamartHierarchyLevelSingle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartHierarchyLevelMultipleEClass, DatamartHierarchyLevelMultiple.class, "DatamartHierarchyLevelMultiple", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDatamartHierarchyLevelMultiple_Post(), theEcorePackage.getEBoolean(), "post", null, 0, 1, DatamartHierarchyLevelMultiple.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDatamartHierarchyLevelMultiple_Levels(), this.getDatamartHierarchyLevelSingle(), null, "levels", null, 0, -1, DatamartHierarchyLevelMultiple.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(calculationEClass, Calculation.class, "Calculation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getCalculation_Left(), this.getExpression(), null, "left", null, 0, 1, Calculation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getCalculation_Right(), this.getExpression(), null, "right", null, 0, 1, Calculation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(datamartReferenceEClass, DatamartReference.class, "DatamartReference", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDatamartReference_Ref(), theOSBPEntityPackage.getLEntityReference(), null, "ref", null, 0, 1, DatamartReference.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(additionEClass, Addition.class, "Addition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(divisionEClass, Division.class, "Division", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(multiplicationEClass, Multiplication.class, "Multiplication", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(subtractionEClass, Subtraction.class, "Subtraction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(conjunctionEClass, Conjunction.class, "Conjunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(disjunctionEClass, Disjunction.class, "Disjunction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(conditionalExpressionEClass, ConditionalExpression.class, "ConditionalExpression", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getConditionalExpression_Operator(), this.getOperatorEnum(), "operator", null, 0, 1, ConditionalExpression.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| // Initialize enums and add enum literals |
| initEEnum(axisEnumEEnum, AxisEnum.class, "AxisEnum"); |
| addEEnumLiteral(axisEnumEEnum, AxisEnum.DEFAULT); |
| addEEnumLiteral(axisEnumEEnum, AxisEnum.COLUMNS); |
| addEEnumLiteral(axisEnumEEnum, AxisEnum.ROWS); |
| addEEnumLiteral(axisEnumEEnum, AxisEnum.PAGES); |
| addEEnumLiteral(axisEnumEEnum, AxisEnum.CHAPTERS); |
| addEEnumLiteral(axisEnumEEnum, AxisEnum.SECTIONS); |
| |
| initEEnum(functionEnumEEnum, FunctionEnum.class, "FunctionEnum"); |
| addEEnumLiteral(functionEnumEEnum, FunctionEnum.PREVMEMBER); |
| addEEnumLiteral(functionEnumEEnum, FunctionEnum.NEXTMEMBER); |
| addEEnumLiteral(functionEnumEEnum, FunctionEnum.FIRSTCHILD); |
| addEEnumLiteral(functionEnumEEnum, FunctionEnum.LASTCHILD); |
| |
| initEEnum(parameterFunctionEnumEEnum, ParameterFunctionEnum.class, "ParameterFunctionEnum"); |
| addEEnumLiteral(parameterFunctionEnumEEnum, ParameterFunctionEnum.LAG); |
| addEEnumLiteral(parameterFunctionEnumEEnum, ParameterFunctionEnum.LEAD); |
| |
| initEEnum(setFunctionEnumEEnum, SetFunctionEnum.class, "SetFunctionEnum"); |
| addEEnumLiteral(setFunctionEnumEEnum, SetFunctionEnum.YTD); |
| addEEnumLiteral(setFunctionEnumEEnum, SetFunctionEnum.PERIODSTODATE); |
| |
| initEEnum(setParameterFunctionEnumEEnum, SetParameterFunctionEnum.class, "SetParameterFunctionEnum"); |
| addEEnumLiteral(setParameterFunctionEnumEEnum, SetParameterFunctionEnum.TAIL); |
| addEEnumLiteral(setParameterFunctionEnumEEnum, SetParameterFunctionEnum.HEAD); |
| |
| initEEnum(setAggregationEnumEEnum, SetAggregationEnum.class, "SetAggregationEnum"); |
| addEEnumLiteral(setAggregationEnumEEnum, SetAggregationEnum.TOPCOUNT); |
| addEEnumLiteral(setAggregationEnumEEnum, SetAggregationEnum.TOPSUM); |
| addEEnumLiteral(setAggregationEnumEEnum, SetAggregationEnum.TOPPERCENT); |
| addEEnumLiteral(setAggregationEnumEEnum, SetAggregationEnum.BOTTOMCOUNT); |
| addEEnumLiteral(setAggregationEnumEEnum, SetAggregationEnum.BOTTOMSUM); |
| addEEnumLiteral(setAggregationEnumEEnum, SetAggregationEnum.BOTTOMPERCENT); |
| |
| initEEnum(aggregationEnumEEnum, AggregationEnum.class, "AggregationEnum"); |
| addEEnumLiteral(aggregationEnumEEnum, AggregationEnum.AVG); |
| addEEnumLiteral(aggregationEnumEEnum, AggregationEnum.SUM); |
| addEEnumLiteral(aggregationEnumEEnum, AggregationEnum.AGGREGATE); |
| addEEnumLiteral(aggregationEnumEEnum, AggregationEnum.STDDEV); |
| |
| initEEnum(operatorEnumEEnum, OperatorEnum.class, "OperatorEnum"); |
| addEEnumLiteral(operatorEnumEEnum, OperatorEnum.EQUALS); |
| addEEnumLiteral(operatorEnumEEnum, OperatorEnum.LESS); |
| addEEnumLiteral(operatorEnumEEnum, OperatorEnum.GREATER); |
| addEEnumLiteral(operatorEnumEEnum, OperatorEnum.LESSEQUAL); |
| addEEnumLiteral(operatorEnumEEnum, OperatorEnum.GREATEREQUAL); |
| addEEnumLiteral(operatorEnumEEnum, OperatorEnum.LIKE); |
| |
| initEEnum(sqlAggregationEnumEEnum, SqlAggregationEnum.class, "SqlAggregationEnum"); |
| addEEnumLiteral(sqlAggregationEnumEEnum, SqlAggregationEnum.AVG); |
| addEEnumLiteral(sqlAggregationEnumEEnum, SqlAggregationEnum.SUM); |
| addEEnumLiteral(sqlAggregationEnumEEnum, SqlAggregationEnum.COUNT); |
| |
| initEEnum(valueScaleEnumEEnum, ValueScaleEnum.class, "ValueScaleEnum"); |
| addEEnumLiteral(valueScaleEnumEEnum, ValueScaleEnum.AXIS); |
| addEEnumLiteral(valueScaleEnumEEnum, ValueScaleEnum.AXIS2); |
| addEEnumLiteral(valueScaleEnumEEnum, ValueScaleEnum.AXIS3); |
| addEEnumLiteral(valueScaleEnumEEnum, ValueScaleEnum.AXIS4); |
| addEEnumLiteral(valueScaleEnumEEnum, ValueScaleEnum.AXIS5); |
| addEEnumLiteral(valueScaleEnumEEnum, ValueScaleEnum.AXIS6); |
| addEEnumLiteral(valueScaleEnumEEnum, ValueScaleEnum.AXIS7); |
| addEEnumLiteral(valueScaleEnumEEnum, ValueScaleEnum.AXIS8); |
| addEEnumLiteral(valueScaleEnumEEnum, ValueScaleEnum.AXIS9); |
| |
| initEEnum(taskQueryTopicEnumEEnum, TaskQueryTopicEnum.class, "TaskQueryTopicEnum"); |
| addEEnumLiteral(taskQueryTopicEnumEEnum, TaskQueryTopicEnum.Q1); |
| addEEnumLiteral(taskQueryTopicEnumEEnum, TaskQueryTopicEnum.Q2); |
| addEEnumLiteral(taskQueryTopicEnumEEnum, TaskQueryTopicEnum.Q3); |
| addEEnumLiteral(taskQueryTopicEnumEEnum, TaskQueryTopicEnum.Q4); |
| addEEnumLiteral(taskQueryTopicEnumEEnum, TaskQueryTopicEnum.Q5); |
| addEEnumLiteral(taskQueryTopicEnumEEnum, TaskQueryTopicEnum.Q6); |
| |
| initEEnum(taskQueryColumnEnumEEnum, TaskQueryColumnEnum.class, "TaskQueryColumnEnum"); |
| addEEnumLiteral(taskQueryColumnEnumEEnum, TaskQueryColumnEnum.P1); |
| addEEnumLiteral(taskQueryColumnEnumEEnum, TaskQueryColumnEnum.P2); |
| addEEnumLiteral(taskQueryColumnEnumEEnum, TaskQueryColumnEnum.P3); |
| addEEnumLiteral(taskQueryColumnEnumEEnum, TaskQueryColumnEnum.P4); |
| addEEnumLiteral(taskQueryColumnEnumEEnum, TaskQueryColumnEnum.P5); |
| addEEnumLiteral(taskQueryColumnEnumEEnum, TaskQueryColumnEnum.P6); |
| addEEnumLiteral(taskQueryColumnEnumEEnum, TaskQueryColumnEnum.P7); |
| addEEnumLiteral(taskQueryColumnEnumEEnum, TaskQueryColumnEnum.P8); |
| addEEnumLiteral(taskQueryColumnEnumEEnum, TaskQueryColumnEnum.P9); |
| addEEnumLiteral(taskQueryColumnEnumEEnum, TaskQueryColumnEnum.P10); |
| addEEnumLiteral(taskQueryColumnEnumEEnum, TaskQueryColumnEnum.P11); |
| addEEnumLiteral(taskQueryColumnEnumEEnum, TaskQueryColumnEnum.P12); |
| addEEnumLiteral(taskQueryColumnEnumEEnum, TaskQueryColumnEnum.P13); |
| addEEnumLiteral(taskQueryColumnEnumEEnum, TaskQueryColumnEnum.P14); |
| |
| initEEnum(taskFilterEnumEEnum, TaskFilterEnum.class, "TaskFilterEnum"); |
| addEEnumLiteral(taskFilterEnumEEnum, TaskFilterEnum.F1); |
| addEEnumLiteral(taskFilterEnumEEnum, TaskFilterEnum.F2); |
| |
| initEEnum(orderEnumEEnum, OrderEnum.class, "OrderEnum"); |
| addEEnumLiteral(orderEnumEEnum, OrderEnum.ASC); |
| addEEnumLiteral(orderEnumEEnum, OrderEnum.DESC); |
| |
| // Initialize data types |
| initEDataType(internalEObjectEDataType, InternalEObject.class, "InternalEObject", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); |
| |
| // Create resource |
| createResource(eNS_URI); |
| |
| // Create annotations |
| // http://www.eclipse.org/emf/2002/Ecore |
| createEcoreAnnotations(); |
| } |
| |
| /** |
| * Initializes the annotations for <b>http://www.eclipse.org/emf/2002/Ecore</b>. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected void createEcoreAnnotations() { |
| String source = "http://www.eclipse.org/emf/2002/Ecore"; |
| addAnnotation |
| (this, |
| source, |
| new String[] { |
| "rootPackage", "datamartdsl" |
| }); |
| } |
| |
| } //DatamartDSLPackageImpl |