| /** |
| * Copyright (c) 2017 CEA. |
| * All rights reserved. This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License v1.0 |
| * which accompanies this distribution, and is available at |
| * http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: |
| * CEA - initial API and implementation and/or initial documentation |
| */ |
| /** |
| * generated by Xtext 2.9.1 |
| */ |
| package org.eclipse.sensinact.studio.language.sensinact.impl; |
| |
| import org.eclipse.emf.ecore.EAttribute; |
| import org.eclipse.emf.ecore.EClass; |
| import org.eclipse.emf.ecore.EPackage; |
| import org.eclipse.emf.ecore.EReference; |
| |
| import org.eclipse.emf.ecore.impl.EPackageImpl; |
| |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_ElseDo; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_ElseIfDo; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Expression; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Expression_And; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Expression_Diff; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Expression_Division; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Expression_Equal; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Expression_Larger; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Expression_Larger_Equal; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Expression_Minus; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Expression_Modulo; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Expression_Multiplication; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Expression_Negate; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Expression_Or; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Expression_Plus; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Expression_Smaller; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Expression_Smaller_Equal; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_IfDo; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_ListActions; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_ListParam; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Object_Boolean; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Object_Number; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Object_Ref; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Object_String; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_On; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_Resource; |
| import org.eclipse.sensinact.studio.language.sensinact.DSL_ResourceAction; |
| import org.eclipse.sensinact.studio.language.sensinact.Sensinact; |
| import org.eclipse.sensinact.studio.language.sensinact.SensinactFactory; |
| import org.eclipse.sensinact.studio.language.sensinact.SensinactPackage; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * An implementation of the model <b>Package</b>. |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public class SensinactPackageImpl extends EPackageImpl implements SensinactPackage |
| { |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass sensinactEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_SENSINACTEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_ResourceEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_OnEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_ECA_STATEMENTEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_IfDoEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_ElseIfDoEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_ElseDoEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_REFEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_REF_CONDITIONEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_CEP_STATEMENTEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_CEP_AFTEREClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_CEP_BEFOREEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_CEP_COINCIDEEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_CEP_MINEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_CEP_MAXEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_CEP_AVGEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_CEP_SUMEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_CEP_COUNTEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_CEP_DURATIONEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_CEP_DURATION_MINEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_CEP_DURATION_SECEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_ListActionsEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_ResourceActionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_ListParamEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_ExpressionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Expression_OrEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Expression_AndEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Expression_DiffEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Expression_EqualEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Expression_LargerEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Expression_Larger_EqualEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Expression_SmallerEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Expression_Smaller_EqualEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Expression_PlusEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Expression_MinusEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Expression_MultiplicationEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Expression_DivisionEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Expression_ModuloEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Object_NumberEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Object_StringEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Object_BooleanEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Object_RefEClass = null; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| private EClass dsL_Expression_NegateEClass = 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.sensinact.studio.language.sensinact.SensinactPackage#eNS_URI |
| * @see #init() |
| * @generated |
| */ |
| private SensinactPackageImpl() |
| { |
| super(eNS_URI, SensinactFactory.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 SensinactPackage#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 SensinactPackage init() |
| { |
| if (isInited) return (SensinactPackage)EPackage.Registry.INSTANCE.getEPackage(SensinactPackage.eNS_URI); |
| |
| // Obtain or create and register package |
| SensinactPackageImpl theSensinactPackage = (SensinactPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof SensinactPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new SensinactPackageImpl()); |
| |
| isInited = true; |
| |
| // Create package meta-data objects |
| theSensinactPackage.createPackageContents(); |
| |
| // Initialize created meta-data |
| theSensinactPackage.initializePackageContents(); |
| |
| // Mark meta-data to indicate it can't be changed |
| theSensinactPackage.freeze(); |
| |
| |
| // Update the registry and return the package |
| EPackage.Registry.INSTANCE.put(SensinactPackage.eNS_URI, theSensinactPackage); |
| return theSensinactPackage; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getSensinact() |
| { |
| return sensinactEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getSensinact_Eca() |
| { |
| return (EReference)sensinactEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_SENSINACT() |
| { |
| return dsL_SENSINACTEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_SENSINACT_Resources() |
| { |
| return (EReference)dsL_SENSINACTEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_SENSINACT_Cep() |
| { |
| return (EReference)dsL_SENSINACTEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_SENSINACT_On() |
| { |
| return (EReference)dsL_SENSINACTEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_SENSINACT_Eca() |
| { |
| return (EReference)dsL_SENSINACTEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Resource() |
| { |
| return dsL_ResourceEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDSL_Resource_GatewayID() |
| { |
| return (EAttribute)dsL_ResourceEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDSL_Resource_DeviceID() |
| { |
| return (EAttribute)dsL_ResourceEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDSL_Resource_ServiceID() |
| { |
| return (EAttribute)dsL_ResourceEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDSL_Resource_ResourceID() |
| { |
| return (EAttribute)dsL_ResourceEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_On() |
| { |
| return dsL_OnEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_On_Triggers() |
| { |
| return (EReference)dsL_OnEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_ECA_STATEMENT() |
| { |
| return dsL_ECA_STATEMENTEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_ECA_STATEMENT_Ifdo() |
| { |
| return (EReference)dsL_ECA_STATEMENTEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_ECA_STATEMENT_ElseIfdo() |
| { |
| return (EReference)dsL_ECA_STATEMENTEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_ECA_STATEMENT_Elsedo() |
| { |
| return (EReference)dsL_ECA_STATEMENTEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_IfDo() |
| { |
| return dsL_IfDoEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_IfDo_Condition() |
| { |
| return (EReference)dsL_IfDoEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_IfDo_Actions() |
| { |
| return (EReference)dsL_IfDoEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_ElseIfDo() |
| { |
| return dsL_ElseIfDoEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_ElseIfDo_Condition() |
| { |
| return (EReference)dsL_ElseIfDoEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_ElseIfDo_Actions() |
| { |
| return (EReference)dsL_ElseIfDoEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_ElseDo() |
| { |
| return dsL_ElseDoEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_ElseDo_Actions() |
| { |
| return (EReference)dsL_ElseDoEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_REF() |
| { |
| return dsL_REFEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDSL_REF_Name() |
| { |
| return (EAttribute)dsL_REFEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_REF_CONDITION() |
| { |
| return dsL_REF_CONDITIONEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_REF_CONDITION_Ref() |
| { |
| return (EReference)dsL_REF_CONDITIONEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_CEP_STATEMENT() |
| { |
| return dsL_CEP_STATEMENTEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_STATEMENT_Operation() |
| { |
| return (EReference)dsL_CEP_STATEMENTEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_CEP_AFTER() |
| { |
| return dsL_CEP_AFTEREClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_AFTER_Ref1() |
| { |
| return (EReference)dsL_CEP_AFTEREClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_AFTER_Ref2() |
| { |
| return (EReference)dsL_CEP_AFTEREClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_AFTER_Start() |
| { |
| return (EReference)dsL_CEP_AFTEREClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_AFTER_End() |
| { |
| return (EReference)dsL_CEP_AFTEREClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_CEP_BEFORE() |
| { |
| return dsL_CEP_BEFOREEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_BEFORE_Ref1() |
| { |
| return (EReference)dsL_CEP_BEFOREEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_BEFORE_Ref2() |
| { |
| return (EReference)dsL_CEP_BEFOREEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_BEFORE_Start() |
| { |
| return (EReference)dsL_CEP_BEFOREEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_BEFORE_End() |
| { |
| return (EReference)dsL_CEP_BEFOREEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_CEP_COINCIDE() |
| { |
| return dsL_CEP_COINCIDEEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_COINCIDE_Ref1() |
| { |
| return (EReference)dsL_CEP_COINCIDEEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_COINCIDE_Ref2() |
| { |
| return (EReference)dsL_CEP_COINCIDEEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_COINCIDE_Window() |
| { |
| return (EReference)dsL_CEP_COINCIDEEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_CEP_MIN() |
| { |
| return dsL_CEP_MINEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_MIN_Ref() |
| { |
| return (EReference)dsL_CEP_MINEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_MIN_Window() |
| { |
| return (EReference)dsL_CEP_MINEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_CEP_MAX() |
| { |
| return dsL_CEP_MAXEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_MAX_Ref() |
| { |
| return (EReference)dsL_CEP_MAXEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_MAX_Window() |
| { |
| return (EReference)dsL_CEP_MAXEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_CEP_AVG() |
| { |
| return dsL_CEP_AVGEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_AVG_Ref() |
| { |
| return (EReference)dsL_CEP_AVGEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_AVG_Window() |
| { |
| return (EReference)dsL_CEP_AVGEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_CEP_SUM() |
| { |
| return dsL_CEP_SUMEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_SUM_Ref() |
| { |
| return (EReference)dsL_CEP_SUMEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_SUM_Window() |
| { |
| return (EReference)dsL_CEP_SUMEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_CEP_COUNT() |
| { |
| return dsL_CEP_COUNTEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_COUNT_Ref() |
| { |
| return (EReference)dsL_CEP_COUNTEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_COUNT_Window() |
| { |
| return (EReference)dsL_CEP_COUNTEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_CEP_DURATION() |
| { |
| return dsL_CEP_DURATIONEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_CEP_DURATION_Units() |
| { |
| return (EReference)dsL_CEP_DURATIONEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_CEP_DURATION_MIN() |
| { |
| return dsL_CEP_DURATION_MINEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDSL_CEP_DURATION_MIN_Min() |
| { |
| return (EAttribute)dsL_CEP_DURATION_MINEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_CEP_DURATION_SEC() |
| { |
| return dsL_CEP_DURATION_SECEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDSL_CEP_DURATION_SEC_Sec() |
| { |
| return (EAttribute)dsL_CEP_DURATION_SECEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_ListActions() |
| { |
| return dsL_ListActionsEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_ListActions_ActionList() |
| { |
| return (EReference)dsL_ListActionsEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_ResourceAction() |
| { |
| return dsL_ResourceActionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDSL_ResourceAction_Variable() |
| { |
| return (EAttribute)dsL_ResourceActionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_ResourceAction_Ref() |
| { |
| return (EReference)dsL_ResourceActionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDSL_ResourceAction_Actiontype() |
| { |
| return (EAttribute)dsL_ResourceActionEClass.getEStructuralFeatures().get(2); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_ResourceAction_ListParam() |
| { |
| return (EReference)dsL_ResourceActionEClass.getEStructuralFeatures().get(3); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_ListParam() |
| { |
| return dsL_ListParamEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_ListParam_Param() |
| { |
| return (EReference)dsL_ListParamEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Expression() |
| { |
| return dsL_ExpressionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Expression_Or() |
| { |
| return dsL_Expression_OrEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Or_Left() |
| { |
| return (EReference)dsL_Expression_OrEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Or_Right() |
| { |
| return (EReference)dsL_Expression_OrEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Expression_And() |
| { |
| return dsL_Expression_AndEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_And_Left() |
| { |
| return (EReference)dsL_Expression_AndEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_And_Right() |
| { |
| return (EReference)dsL_Expression_AndEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Expression_Diff() |
| { |
| return dsL_Expression_DiffEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Diff_Left() |
| { |
| return (EReference)dsL_Expression_DiffEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Diff_Right() |
| { |
| return (EReference)dsL_Expression_DiffEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Expression_Equal() |
| { |
| return dsL_Expression_EqualEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Equal_Left() |
| { |
| return (EReference)dsL_Expression_EqualEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Equal_Right() |
| { |
| return (EReference)dsL_Expression_EqualEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Expression_Larger() |
| { |
| return dsL_Expression_LargerEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Larger_Left() |
| { |
| return (EReference)dsL_Expression_LargerEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Larger_Right() |
| { |
| return (EReference)dsL_Expression_LargerEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Expression_Larger_Equal() |
| { |
| return dsL_Expression_Larger_EqualEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Larger_Equal_Left() |
| { |
| return (EReference)dsL_Expression_Larger_EqualEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Larger_Equal_Right() |
| { |
| return (EReference)dsL_Expression_Larger_EqualEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Expression_Smaller() |
| { |
| return dsL_Expression_SmallerEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Smaller_Left() |
| { |
| return (EReference)dsL_Expression_SmallerEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Smaller_Right() |
| { |
| return (EReference)dsL_Expression_SmallerEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Expression_Smaller_Equal() |
| { |
| return dsL_Expression_Smaller_EqualEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Smaller_Equal_Left() |
| { |
| return (EReference)dsL_Expression_Smaller_EqualEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Smaller_Equal_Right() |
| { |
| return (EReference)dsL_Expression_Smaller_EqualEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Expression_Plus() |
| { |
| return dsL_Expression_PlusEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Plus_Left() |
| { |
| return (EReference)dsL_Expression_PlusEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Plus_Right() |
| { |
| return (EReference)dsL_Expression_PlusEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Expression_Minus() |
| { |
| return dsL_Expression_MinusEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Minus_Left() |
| { |
| return (EReference)dsL_Expression_MinusEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Minus_Right() |
| { |
| return (EReference)dsL_Expression_MinusEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Expression_Multiplication() |
| { |
| return dsL_Expression_MultiplicationEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Multiplication_Left() |
| { |
| return (EReference)dsL_Expression_MultiplicationEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Multiplication_Right() |
| { |
| return (EReference)dsL_Expression_MultiplicationEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Expression_Division() |
| { |
| return dsL_Expression_DivisionEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Division_Left() |
| { |
| return (EReference)dsL_Expression_DivisionEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Division_Right() |
| { |
| return (EReference)dsL_Expression_DivisionEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Expression_Modulo() |
| { |
| return dsL_Expression_ModuloEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Modulo_Left() |
| { |
| return (EReference)dsL_Expression_ModuloEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Modulo_Right() |
| { |
| return (EReference)dsL_Expression_ModuloEClass.getEStructuralFeatures().get(1); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Object_Number() |
| { |
| return dsL_Object_NumberEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDSL_Object_Number_Value() |
| { |
| return (EAttribute)dsL_Object_NumberEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Object_String() |
| { |
| return dsL_Object_StringEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDSL_Object_String_Value() |
| { |
| return (EAttribute)dsL_Object_StringEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Object_Boolean() |
| { |
| return dsL_Object_BooleanEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EAttribute getDSL_Object_Boolean_Value() |
| { |
| return (EAttribute)dsL_Object_BooleanEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Object_Ref() |
| { |
| return dsL_Object_RefEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Object_Ref_Value() |
| { |
| return (EReference)dsL_Object_RefEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EClass getDSL_Expression_Negate() |
| { |
| return dsL_Expression_NegateEClass; |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public EReference getDSL_Expression_Negate_Exp() |
| { |
| return (EReference)dsL_Expression_NegateEClass.getEStructuralFeatures().get(0); |
| } |
| |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public SensinactFactory getSensinactFactory() |
| { |
| return (SensinactFactory)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 |
| sensinactEClass = createEClass(SENSINACT); |
| createEReference(sensinactEClass, SENSINACT__ECA); |
| |
| dsL_SENSINACTEClass = createEClass(DSL_SENSINACT); |
| createEReference(dsL_SENSINACTEClass, DSL_SENSINACT__RESOURCES); |
| createEReference(dsL_SENSINACTEClass, DSL_SENSINACT__CEP); |
| createEReference(dsL_SENSINACTEClass, DSL_SENSINACT__ON); |
| createEReference(dsL_SENSINACTEClass, DSL_SENSINACT__ECA); |
| |
| dsL_ResourceEClass = createEClass(DSL_RESOURCE); |
| createEAttribute(dsL_ResourceEClass, DSL_RESOURCE__GATEWAY_ID); |
| createEAttribute(dsL_ResourceEClass, DSL_RESOURCE__DEVICE_ID); |
| createEAttribute(dsL_ResourceEClass, DSL_RESOURCE__SERVICE_ID); |
| createEAttribute(dsL_ResourceEClass, DSL_RESOURCE__RESOURCE_ID); |
| |
| dsL_OnEClass = createEClass(DSL_ON); |
| createEReference(dsL_OnEClass, DSL_ON__TRIGGERS); |
| |
| dsL_ECA_STATEMENTEClass = createEClass(DSL_ECA_STATEMENT); |
| createEReference(dsL_ECA_STATEMENTEClass, DSL_ECA_STATEMENT__IFDO); |
| createEReference(dsL_ECA_STATEMENTEClass, DSL_ECA_STATEMENT__ELSE_IFDO); |
| createEReference(dsL_ECA_STATEMENTEClass, DSL_ECA_STATEMENT__ELSEDO); |
| |
| dsL_IfDoEClass = createEClass(DSL_IF_DO); |
| createEReference(dsL_IfDoEClass, DSL_IF_DO__CONDITION); |
| createEReference(dsL_IfDoEClass, DSL_IF_DO__ACTIONS); |
| |
| dsL_ElseIfDoEClass = createEClass(DSL_ELSE_IF_DO); |
| createEReference(dsL_ElseIfDoEClass, DSL_ELSE_IF_DO__CONDITION); |
| createEReference(dsL_ElseIfDoEClass, DSL_ELSE_IF_DO__ACTIONS); |
| |
| dsL_ElseDoEClass = createEClass(DSL_ELSE_DO); |
| createEReference(dsL_ElseDoEClass, DSL_ELSE_DO__ACTIONS); |
| |
| dsL_REFEClass = createEClass(DSL_REF); |
| createEAttribute(dsL_REFEClass, DSL_REF__NAME); |
| |
| dsL_REF_CONDITIONEClass = createEClass(DSL_REF_CONDITION); |
| createEReference(dsL_REF_CONDITIONEClass, DSL_REF_CONDITION__REF); |
| |
| dsL_CEP_STATEMENTEClass = createEClass(DSL_CEP_STATEMENT); |
| createEReference(dsL_CEP_STATEMENTEClass, DSL_CEP_STATEMENT__OPERATION); |
| |
| dsL_CEP_AFTEREClass = createEClass(DSL_CEP_AFTER); |
| createEReference(dsL_CEP_AFTEREClass, DSL_CEP_AFTER__REF1); |
| createEReference(dsL_CEP_AFTEREClass, DSL_CEP_AFTER__REF2); |
| createEReference(dsL_CEP_AFTEREClass, DSL_CEP_AFTER__START); |
| createEReference(dsL_CEP_AFTEREClass, DSL_CEP_AFTER__END); |
| |
| dsL_CEP_BEFOREEClass = createEClass(DSL_CEP_BEFORE); |
| createEReference(dsL_CEP_BEFOREEClass, DSL_CEP_BEFORE__REF1); |
| createEReference(dsL_CEP_BEFOREEClass, DSL_CEP_BEFORE__REF2); |
| createEReference(dsL_CEP_BEFOREEClass, DSL_CEP_BEFORE__START); |
| createEReference(dsL_CEP_BEFOREEClass, DSL_CEP_BEFORE__END); |
| |
| dsL_CEP_COINCIDEEClass = createEClass(DSL_CEP_COINCIDE); |
| createEReference(dsL_CEP_COINCIDEEClass, DSL_CEP_COINCIDE__REF1); |
| createEReference(dsL_CEP_COINCIDEEClass, DSL_CEP_COINCIDE__REF2); |
| createEReference(dsL_CEP_COINCIDEEClass, DSL_CEP_COINCIDE__WINDOW); |
| |
| dsL_CEP_MINEClass = createEClass(DSL_CEP_MIN); |
| createEReference(dsL_CEP_MINEClass, DSL_CEP_MIN__REF); |
| createEReference(dsL_CEP_MINEClass, DSL_CEP_MIN__WINDOW); |
| |
| dsL_CEP_MAXEClass = createEClass(DSL_CEP_MAX); |
| createEReference(dsL_CEP_MAXEClass, DSL_CEP_MAX__REF); |
| createEReference(dsL_CEP_MAXEClass, DSL_CEP_MAX__WINDOW); |
| |
| dsL_CEP_AVGEClass = createEClass(DSL_CEP_AVG); |
| createEReference(dsL_CEP_AVGEClass, DSL_CEP_AVG__REF); |
| createEReference(dsL_CEP_AVGEClass, DSL_CEP_AVG__WINDOW); |
| |
| dsL_CEP_SUMEClass = createEClass(DSL_CEP_SUM); |
| createEReference(dsL_CEP_SUMEClass, DSL_CEP_SUM__REF); |
| createEReference(dsL_CEP_SUMEClass, DSL_CEP_SUM__WINDOW); |
| |
| dsL_CEP_COUNTEClass = createEClass(DSL_CEP_COUNT); |
| createEReference(dsL_CEP_COUNTEClass, DSL_CEP_COUNT__REF); |
| createEReference(dsL_CEP_COUNTEClass, DSL_CEP_COUNT__WINDOW); |
| |
| dsL_CEP_DURATIONEClass = createEClass(DSL_CEP_DURATION); |
| createEReference(dsL_CEP_DURATIONEClass, DSL_CEP_DURATION__UNITS); |
| |
| dsL_CEP_DURATION_MINEClass = createEClass(DSL_CEP_DURATION_MIN); |
| createEAttribute(dsL_CEP_DURATION_MINEClass, DSL_CEP_DURATION_MIN__MIN); |
| |
| dsL_CEP_DURATION_SECEClass = createEClass(DSL_CEP_DURATION_SEC); |
| createEAttribute(dsL_CEP_DURATION_SECEClass, DSL_CEP_DURATION_SEC__SEC); |
| |
| dsL_ListActionsEClass = createEClass(DSL_LIST_ACTIONS); |
| createEReference(dsL_ListActionsEClass, DSL_LIST_ACTIONS__ACTION_LIST); |
| |
| dsL_ResourceActionEClass = createEClass(DSL_RESOURCE_ACTION); |
| createEAttribute(dsL_ResourceActionEClass, DSL_RESOURCE_ACTION__VARIABLE); |
| createEReference(dsL_ResourceActionEClass, DSL_RESOURCE_ACTION__REF); |
| createEAttribute(dsL_ResourceActionEClass, DSL_RESOURCE_ACTION__ACTIONTYPE); |
| createEReference(dsL_ResourceActionEClass, DSL_RESOURCE_ACTION__LIST_PARAM); |
| |
| dsL_ListParamEClass = createEClass(DSL_LIST_PARAM); |
| createEReference(dsL_ListParamEClass, DSL_LIST_PARAM__PARAM); |
| |
| dsL_ExpressionEClass = createEClass(DSL_EXPRESSION); |
| |
| dsL_Expression_OrEClass = createEClass(DSL_EXPRESSION_OR); |
| createEReference(dsL_Expression_OrEClass, DSL_EXPRESSION_OR__LEFT); |
| createEReference(dsL_Expression_OrEClass, DSL_EXPRESSION_OR__RIGHT); |
| |
| dsL_Expression_AndEClass = createEClass(DSL_EXPRESSION_AND); |
| createEReference(dsL_Expression_AndEClass, DSL_EXPRESSION_AND__LEFT); |
| createEReference(dsL_Expression_AndEClass, DSL_EXPRESSION_AND__RIGHT); |
| |
| dsL_Expression_DiffEClass = createEClass(DSL_EXPRESSION_DIFF); |
| createEReference(dsL_Expression_DiffEClass, DSL_EXPRESSION_DIFF__LEFT); |
| createEReference(dsL_Expression_DiffEClass, DSL_EXPRESSION_DIFF__RIGHT); |
| |
| dsL_Expression_EqualEClass = createEClass(DSL_EXPRESSION_EQUAL); |
| createEReference(dsL_Expression_EqualEClass, DSL_EXPRESSION_EQUAL__LEFT); |
| createEReference(dsL_Expression_EqualEClass, DSL_EXPRESSION_EQUAL__RIGHT); |
| |
| dsL_Expression_LargerEClass = createEClass(DSL_EXPRESSION_LARGER); |
| createEReference(dsL_Expression_LargerEClass, DSL_EXPRESSION_LARGER__LEFT); |
| createEReference(dsL_Expression_LargerEClass, DSL_EXPRESSION_LARGER__RIGHT); |
| |
| dsL_Expression_Larger_EqualEClass = createEClass(DSL_EXPRESSION_LARGER_EQUAL); |
| createEReference(dsL_Expression_Larger_EqualEClass, DSL_EXPRESSION_LARGER_EQUAL__LEFT); |
| createEReference(dsL_Expression_Larger_EqualEClass, DSL_EXPRESSION_LARGER_EQUAL__RIGHT); |
| |
| dsL_Expression_SmallerEClass = createEClass(DSL_EXPRESSION_SMALLER); |
| createEReference(dsL_Expression_SmallerEClass, DSL_EXPRESSION_SMALLER__LEFT); |
| createEReference(dsL_Expression_SmallerEClass, DSL_EXPRESSION_SMALLER__RIGHT); |
| |
| dsL_Expression_Smaller_EqualEClass = createEClass(DSL_EXPRESSION_SMALLER_EQUAL); |
| createEReference(dsL_Expression_Smaller_EqualEClass, DSL_EXPRESSION_SMALLER_EQUAL__LEFT); |
| createEReference(dsL_Expression_Smaller_EqualEClass, DSL_EXPRESSION_SMALLER_EQUAL__RIGHT); |
| |
| dsL_Expression_PlusEClass = createEClass(DSL_EXPRESSION_PLUS); |
| createEReference(dsL_Expression_PlusEClass, DSL_EXPRESSION_PLUS__LEFT); |
| createEReference(dsL_Expression_PlusEClass, DSL_EXPRESSION_PLUS__RIGHT); |
| |
| dsL_Expression_MinusEClass = createEClass(DSL_EXPRESSION_MINUS); |
| createEReference(dsL_Expression_MinusEClass, DSL_EXPRESSION_MINUS__LEFT); |
| createEReference(dsL_Expression_MinusEClass, DSL_EXPRESSION_MINUS__RIGHT); |
| |
| dsL_Expression_MultiplicationEClass = createEClass(DSL_EXPRESSION_MULTIPLICATION); |
| createEReference(dsL_Expression_MultiplicationEClass, DSL_EXPRESSION_MULTIPLICATION__LEFT); |
| createEReference(dsL_Expression_MultiplicationEClass, DSL_EXPRESSION_MULTIPLICATION__RIGHT); |
| |
| dsL_Expression_DivisionEClass = createEClass(DSL_EXPRESSION_DIVISION); |
| createEReference(dsL_Expression_DivisionEClass, DSL_EXPRESSION_DIVISION__LEFT); |
| createEReference(dsL_Expression_DivisionEClass, DSL_EXPRESSION_DIVISION__RIGHT); |
| |
| dsL_Expression_ModuloEClass = createEClass(DSL_EXPRESSION_MODULO); |
| createEReference(dsL_Expression_ModuloEClass, DSL_EXPRESSION_MODULO__LEFT); |
| createEReference(dsL_Expression_ModuloEClass, DSL_EXPRESSION_MODULO__RIGHT); |
| |
| dsL_Object_NumberEClass = createEClass(DSL_OBJECT_NUMBER); |
| createEAttribute(dsL_Object_NumberEClass, DSL_OBJECT_NUMBER__VALUE); |
| |
| dsL_Object_StringEClass = createEClass(DSL_OBJECT_STRING); |
| createEAttribute(dsL_Object_StringEClass, DSL_OBJECT_STRING__VALUE); |
| |
| dsL_Object_BooleanEClass = createEClass(DSL_OBJECT_BOOLEAN); |
| createEAttribute(dsL_Object_BooleanEClass, DSL_OBJECT_BOOLEAN__VALUE); |
| |
| dsL_Object_RefEClass = createEClass(DSL_OBJECT_REF); |
| createEReference(dsL_Object_RefEClass, DSL_OBJECT_REF__VALUE); |
| |
| dsL_Expression_NegateEClass = createEClass(DSL_EXPRESSION_NEGATE); |
| createEReference(dsL_Expression_NegateEClass, DSL_EXPRESSION_NEGATE__EXP); |
| } |
| |
| /** |
| * <!-- 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); |
| |
| // Create type parameters |
| |
| // Set bounds for type parameters |
| |
| // Add supertypes to classes |
| dsL_ResourceEClass.getESuperTypes().add(this.getDSL_REF()); |
| dsL_CEP_STATEMENTEClass.getESuperTypes().add(this.getDSL_REF()); |
| dsL_Expression_OrEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Expression_AndEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Expression_DiffEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Expression_EqualEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Expression_LargerEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Expression_Larger_EqualEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Expression_SmallerEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Expression_Smaller_EqualEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Expression_PlusEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Expression_MinusEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Expression_MultiplicationEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Expression_DivisionEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Expression_ModuloEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Object_NumberEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Object_StringEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Object_BooleanEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Object_RefEClass.getESuperTypes().add(this.getDSL_Expression()); |
| dsL_Expression_NegateEClass.getESuperTypes().add(this.getDSL_Expression()); |
| |
| // Initialize classes and features; add operations and parameters |
| initEClass(sensinactEClass, Sensinact.class, "Sensinact", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getSensinact_Eca(), this.getDSL_SENSINACT(), null, "eca", null, 0, 1, Sensinact.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_SENSINACTEClass, org.eclipse.sensinact.studio.language.sensinact.DSL_SENSINACT.class, "DSL_SENSINACT", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_SENSINACT_Resources(), this.getDSL_Resource(), null, "resources", null, 0, -1, org.eclipse.sensinact.studio.language.sensinact.DSL_SENSINACT.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_SENSINACT_Cep(), this.getDSL_CEP_STATEMENT(), null, "cep", null, 0, -1, org.eclipse.sensinact.studio.language.sensinact.DSL_SENSINACT.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_SENSINACT_On(), this.getDSL_On(), null, "on", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_SENSINACT.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_SENSINACT_Eca(), this.getDSL_ECA_STATEMENT(), null, "eca", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_SENSINACT.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_ResourceEClass, DSL_Resource.class, "DSL_Resource", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDSL_Resource_GatewayID(), ecorePackage.getEString(), "gatewayID", null, 0, 1, DSL_Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDSL_Resource_DeviceID(), ecorePackage.getEString(), "deviceID", null, 0, 1, DSL_Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDSL_Resource_ServiceID(), ecorePackage.getEString(), "serviceID", null, 0, 1, DSL_Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDSL_Resource_ResourceID(), ecorePackage.getEString(), "resourceID", null, 0, 1, DSL_Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_OnEClass, DSL_On.class, "DSL_On", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_On_Triggers(), this.getDSL_REF_CONDITION(), null, "triggers", null, 0, -1, DSL_On.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_ECA_STATEMENTEClass, org.eclipse.sensinact.studio.language.sensinact.DSL_ECA_STATEMENT.class, "DSL_ECA_STATEMENT", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_ECA_STATEMENT_Ifdo(), this.getDSL_IfDo(), null, "ifdo", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_ECA_STATEMENT.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_ECA_STATEMENT_ElseIfdo(), this.getDSL_ElseIfDo(), null, "elseIfdo", null, 0, -1, org.eclipse.sensinact.studio.language.sensinact.DSL_ECA_STATEMENT.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_ECA_STATEMENT_Elsedo(), this.getDSL_ElseDo(), null, "elsedo", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_ECA_STATEMENT.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_IfDoEClass, DSL_IfDo.class, "DSL_IfDo", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_IfDo_Condition(), this.getDSL_Expression(), null, "condition", null, 0, 1, DSL_IfDo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_IfDo_Actions(), this.getDSL_ListActions(), null, "actions", null, 0, 1, DSL_IfDo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_ElseIfDoEClass, DSL_ElseIfDo.class, "DSL_ElseIfDo", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_ElseIfDo_Condition(), this.getDSL_Expression(), null, "condition", null, 0, 1, DSL_ElseIfDo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_ElseIfDo_Actions(), this.getDSL_ListActions(), null, "actions", null, 0, 1, DSL_ElseIfDo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_ElseDoEClass, DSL_ElseDo.class, "DSL_ElseDo", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_ElseDo_Actions(), this.getDSL_ListActions(), null, "actions", null, 0, 1, DSL_ElseDo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_REFEClass, org.eclipse.sensinact.studio.language.sensinact.DSL_REF.class, "DSL_REF", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDSL_REF_Name(), ecorePackage.getEString(), "name", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_REF.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_REF_CONDITIONEClass, org.eclipse.sensinact.studio.language.sensinact.DSL_REF_CONDITION.class, "DSL_REF_CONDITION", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_REF_CONDITION_Ref(), this.getDSL_REF(), null, "ref", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_REF_CONDITION.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_CEP_STATEMENTEClass, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_STATEMENT.class, "DSL_CEP_STATEMENT", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_CEP_STATEMENT_Operation(), ecorePackage.getEObject(), null, "operation", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_STATEMENT.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_CEP_AFTEREClass, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_AFTER.class, "DSL_CEP_AFTER", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_CEP_AFTER_Ref1(), this.getDSL_REF_CONDITION(), null, "ref1", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_AFTER.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_CEP_AFTER_Ref2(), this.getDSL_REF_CONDITION(), null, "ref2", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_AFTER.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_CEP_AFTER_Start(), this.getDSL_CEP_DURATION(), null, "start", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_AFTER.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_CEP_AFTER_End(), this.getDSL_CEP_DURATION(), null, "end", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_AFTER.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_CEP_BEFOREEClass, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_BEFORE.class, "DSL_CEP_BEFORE", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_CEP_BEFORE_Ref1(), this.getDSL_REF_CONDITION(), null, "ref1", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_BEFORE.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_CEP_BEFORE_Ref2(), this.getDSL_REF_CONDITION(), null, "ref2", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_BEFORE.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_CEP_BEFORE_Start(), this.getDSL_CEP_DURATION(), null, "start", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_BEFORE.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_CEP_BEFORE_End(), this.getDSL_CEP_DURATION(), null, "end", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_BEFORE.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_CEP_COINCIDEEClass, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_COINCIDE.class, "DSL_CEP_COINCIDE", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_CEP_COINCIDE_Ref1(), this.getDSL_REF_CONDITION(), null, "ref1", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_COINCIDE.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_CEP_COINCIDE_Ref2(), this.getDSL_REF_CONDITION(), null, "ref2", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_COINCIDE.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_CEP_COINCIDE_Window(), this.getDSL_CEP_DURATION(), null, "window", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_COINCIDE.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_CEP_MINEClass, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_MIN.class, "DSL_CEP_MIN", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_CEP_MIN_Ref(), this.getDSL_REF_CONDITION(), null, "ref", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_MIN.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_CEP_MIN_Window(), this.getDSL_CEP_DURATION(), null, "window", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_MIN.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_CEP_MAXEClass, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_MAX.class, "DSL_CEP_MAX", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_CEP_MAX_Ref(), this.getDSL_REF_CONDITION(), null, "ref", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_MAX.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_CEP_MAX_Window(), this.getDSL_CEP_DURATION(), null, "window", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_MAX.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_CEP_AVGEClass, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_AVG.class, "DSL_CEP_AVG", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_CEP_AVG_Ref(), this.getDSL_REF_CONDITION(), null, "ref", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_AVG.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_CEP_AVG_Window(), this.getDSL_CEP_DURATION(), null, "window", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_AVG.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_CEP_SUMEClass, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_SUM.class, "DSL_CEP_SUM", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_CEP_SUM_Ref(), this.getDSL_REF_CONDITION(), null, "ref", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_SUM.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_CEP_SUM_Window(), this.getDSL_CEP_DURATION(), null, "window", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_SUM.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_CEP_COUNTEClass, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_COUNT.class, "DSL_CEP_COUNT", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_CEP_COUNT_Ref(), this.getDSL_REF_CONDITION(), null, "ref", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_COUNT.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_CEP_COUNT_Window(), this.getDSL_CEP_DURATION(), null, "window", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_COUNT.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_CEP_DURATIONEClass, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_DURATION.class, "DSL_CEP_DURATION", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_CEP_DURATION_Units(), ecorePackage.getEObject(), null, "units", null, 0, -1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_DURATION.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_CEP_DURATION_MINEClass, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_DURATION_MIN.class, "DSL_CEP_DURATION_MIN", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDSL_CEP_DURATION_MIN_Min(), ecorePackage.getEBigDecimal(), "min", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_DURATION_MIN.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_CEP_DURATION_SECEClass, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_DURATION_SEC.class, "DSL_CEP_DURATION_SEC", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDSL_CEP_DURATION_SEC_Sec(), ecorePackage.getEBigDecimal(), "sec", null, 0, 1, org.eclipse.sensinact.studio.language.sensinact.DSL_CEP_DURATION_SEC.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_ListActionsEClass, DSL_ListActions.class, "DSL_ListActions", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_ListActions_ActionList(), this.getDSL_ResourceAction(), null, "actionList", null, 0, -1, DSL_ListActions.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_ResourceActionEClass, DSL_ResourceAction.class, "DSL_ResourceAction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDSL_ResourceAction_Variable(), ecorePackage.getEString(), "variable", null, 0, 1, DSL_ResourceAction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_ResourceAction_Ref(), this.getDSL_REF(), null, "ref", null, 0, 1, DSL_ResourceAction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEAttribute(getDSL_ResourceAction_Actiontype(), ecorePackage.getEString(), "actiontype", null, 0, 1, DSL_ResourceAction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_ResourceAction_ListParam(), this.getDSL_ListParam(), null, "listParam", null, 0, 1, DSL_ResourceAction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_ListParamEClass, DSL_ListParam.class, "DSL_ListParam", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_ListParam_Param(), this.getDSL_Expression(), null, "param", null, 0, -1, DSL_ListParam.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_ExpressionEClass, DSL_Expression.class, "DSL_Expression", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| |
| initEClass(dsL_Expression_OrEClass, DSL_Expression_Or.class, "DSL_Expression_Or", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_Expression_Or_Left(), this.getDSL_Expression(), null, "left", null, 0, 1, DSL_Expression_Or.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_Expression_Or_Right(), this.getDSL_Expression(), null, "right", null, 0, 1, DSL_Expression_Or.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Expression_AndEClass, DSL_Expression_And.class, "DSL_Expression_And", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_Expression_And_Left(), this.getDSL_Expression(), null, "left", null, 0, 1, DSL_Expression_And.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_Expression_And_Right(), this.getDSL_Expression(), null, "right", null, 0, 1, DSL_Expression_And.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Expression_DiffEClass, DSL_Expression_Diff.class, "DSL_Expression_Diff", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_Expression_Diff_Left(), this.getDSL_Expression(), null, "left", null, 0, 1, DSL_Expression_Diff.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_Expression_Diff_Right(), this.getDSL_Expression(), null, "right", null, 0, 1, DSL_Expression_Diff.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Expression_EqualEClass, DSL_Expression_Equal.class, "DSL_Expression_Equal", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_Expression_Equal_Left(), this.getDSL_Expression(), null, "left", null, 0, 1, DSL_Expression_Equal.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_Expression_Equal_Right(), this.getDSL_Expression(), null, "right", null, 0, 1, DSL_Expression_Equal.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Expression_LargerEClass, DSL_Expression_Larger.class, "DSL_Expression_Larger", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_Expression_Larger_Left(), this.getDSL_Expression(), null, "left", null, 0, 1, DSL_Expression_Larger.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_Expression_Larger_Right(), this.getDSL_Expression(), null, "right", null, 0, 1, DSL_Expression_Larger.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Expression_Larger_EqualEClass, DSL_Expression_Larger_Equal.class, "DSL_Expression_Larger_Equal", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_Expression_Larger_Equal_Left(), this.getDSL_Expression(), null, "left", null, 0, 1, DSL_Expression_Larger_Equal.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_Expression_Larger_Equal_Right(), this.getDSL_Expression(), null, "right", null, 0, 1, DSL_Expression_Larger_Equal.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Expression_SmallerEClass, DSL_Expression_Smaller.class, "DSL_Expression_Smaller", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_Expression_Smaller_Left(), this.getDSL_Expression(), null, "left", null, 0, 1, DSL_Expression_Smaller.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_Expression_Smaller_Right(), this.getDSL_Expression(), null, "right", null, 0, 1, DSL_Expression_Smaller.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Expression_Smaller_EqualEClass, DSL_Expression_Smaller_Equal.class, "DSL_Expression_Smaller_Equal", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_Expression_Smaller_Equal_Left(), this.getDSL_Expression(), null, "left", null, 0, 1, DSL_Expression_Smaller_Equal.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_Expression_Smaller_Equal_Right(), this.getDSL_Expression(), null, "right", null, 0, 1, DSL_Expression_Smaller_Equal.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Expression_PlusEClass, DSL_Expression_Plus.class, "DSL_Expression_Plus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_Expression_Plus_Left(), this.getDSL_Expression(), null, "left", null, 0, 1, DSL_Expression_Plus.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_Expression_Plus_Right(), this.getDSL_Expression(), null, "right", null, 0, 1, DSL_Expression_Plus.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Expression_MinusEClass, DSL_Expression_Minus.class, "DSL_Expression_Minus", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_Expression_Minus_Left(), this.getDSL_Expression(), null, "left", null, 0, 1, DSL_Expression_Minus.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_Expression_Minus_Right(), this.getDSL_Expression(), null, "right", null, 0, 1, DSL_Expression_Minus.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Expression_MultiplicationEClass, DSL_Expression_Multiplication.class, "DSL_Expression_Multiplication", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_Expression_Multiplication_Left(), this.getDSL_Expression(), null, "left", null, 0, 1, DSL_Expression_Multiplication.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_Expression_Multiplication_Right(), this.getDSL_Expression(), null, "right", null, 0, 1, DSL_Expression_Multiplication.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Expression_DivisionEClass, DSL_Expression_Division.class, "DSL_Expression_Division", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_Expression_Division_Left(), this.getDSL_Expression(), null, "left", null, 0, 1, DSL_Expression_Division.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_Expression_Division_Right(), this.getDSL_Expression(), null, "right", null, 0, 1, DSL_Expression_Division.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Expression_ModuloEClass, DSL_Expression_Modulo.class, "DSL_Expression_Modulo", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_Expression_Modulo_Left(), this.getDSL_Expression(), null, "left", null, 0, 1, DSL_Expression_Modulo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| initEReference(getDSL_Expression_Modulo_Right(), this.getDSL_Expression(), null, "right", null, 0, 1, DSL_Expression_Modulo.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Object_NumberEClass, DSL_Object_Number.class, "DSL_Object_Number", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDSL_Object_Number_Value(), ecorePackage.getEBigDecimal(), "value", null, 0, 1, DSL_Object_Number.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Object_StringEClass, DSL_Object_String.class, "DSL_Object_String", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDSL_Object_String_Value(), ecorePackage.getEString(), "value", null, 0, 1, DSL_Object_String.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Object_BooleanEClass, DSL_Object_Boolean.class, "DSL_Object_Boolean", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEAttribute(getDSL_Object_Boolean_Value(), ecorePackage.getEBoolean(), "value", null, 0, 1, DSL_Object_Boolean.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Object_RefEClass, DSL_Object_Ref.class, "DSL_Object_Ref", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_Object_Ref_Value(), this.getDSL_REF(), null, "value", null, 0, 1, DSL_Object_Ref.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| initEClass(dsL_Expression_NegateEClass, DSL_Expression_Negate.class, "DSL_Expression_Negate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); |
| initEReference(getDSL_Expression_Negate_Exp(), this.getDSL_Expression(), null, "exp", null, 0, 1, DSL_Expression_Negate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); |
| |
| // Create resource |
| createResource(eNS_URI); |
| } |
| |
| } //SensinactPackageImpl |