| /** |
| * * Copyright (c) 2006-2010 Istvan Rath and Daniel Varro |
| * * 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: |
| * * Istvan Rath, Daniel Varro - initial API and implementation |
| * |
| */ |
| package org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules; |
| |
| 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.viatra2.gtasmmodel.gtasm.metamodel.asm.core.CorePackage; |
| |
| /** |
| * <!-- begin-user-doc --> |
| * The <b>Package</b> for the model. |
| * It contains accessors for the meta objects to represent |
| * <ul> |
| * <li>each class,</li> |
| * <li>each feature of each class,</li> |
| * <li>each enum,</li> |
| * <li>and each data type</li> |
| * </ul> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.SimpleRulesFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface SimpleRulesPackage extends EPackage |
| { |
| /** |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String copyright = " * Copyright (c) 2006-2010 Istvan Rath and Daniel Varro\r\n * All rights reserved. This program and the accompanying materials\r\n * are made available under the terms of the Eclipse Public License v1.0\r\n * which accompanies this distribution, and is available at\r\n * http://www.eclipse.org/legal/epl-v10.html\r\n *\r\n * Contributors:\r\n * Istvan Rath, Daniel Varro - initial API and implementation\r\n"; |
| |
| /** |
| * The package name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNAME = "simpleRules"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http:///viatragtasmmodel/gtasm/metamodel/asm/simpleRules.ecore"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "viatragtasmmodel.gtasm.metamodel.asm.simpleRules"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| SimpleRulesPackage eINSTANCE = org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ASMRuleInvocationImpl <em>ASM Rule Invocation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ASMRuleInvocationImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getASMRuleInvocation() |
| * @generated |
| */ |
| int ASM_RULE_INVOCATION = 12; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_RULE_INVOCATION__ANNOTATIONS = CorePackage.GTASM_ELEMENT__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_RULE_INVOCATION__NAME = CorePackage.GTASM_ELEMENT__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_RULE_INVOCATION__ID = CorePackage.GTASM_ELEMENT__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_RULE_INVOCATION__FQN = CorePackage.GTASM_ELEMENT__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_RULE_INVOCATION__RUNTIME_ANNOTATIONS = CorePackage.GTASM_ELEMENT__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_RULE_INVOCATION__CALLER = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_RULE_INVOCATION__ASM_RULE = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>ASM Rule Invocation</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_RULE_INVOCATION_FEATURE_COUNT = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ConditionalRuleTryImpl <em>Conditional Rule Try</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ConditionalRuleTryImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getConditionalRuleTry() |
| * @generated |
| */ |
| int CONDITIONAL_RULE_TRY = 0; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_TRY__ANNOTATIONS = ASM_RULE_INVOCATION__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_TRY__NAME = ASM_RULE_INVOCATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_TRY__ID = ASM_RULE_INVOCATION__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_TRY__FQN = ASM_RULE_INVOCATION__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_TRY__RUNTIME_ANNOTATIONS = ASM_RULE_INVOCATION__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_TRY__CALLER = ASM_RULE_INVOCATION__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_TRY__ASM_RULE = ASM_RULE_INVOCATION__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Rule To Try</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_TRY__RULE_TO_TRY = ASM_RULE_INVOCATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Rule Else</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_TRY__RULE_ELSE = ASM_RULE_INVOCATION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Conditional Rule Try</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_TRY_FEATURE_COUNT = ASM_RULE_INVOCATION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ConditionalRuleIfImpl <em>Conditional Rule If</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ConditionalRuleIfImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getConditionalRuleIf() |
| * @generated |
| */ |
| int CONDITIONAL_RULE_IF = 1; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_IF__ANNOTATIONS = ASM_RULE_INVOCATION__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_IF__NAME = ASM_RULE_INVOCATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_IF__ID = ASM_RULE_INVOCATION__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_IF__FQN = ASM_RULE_INVOCATION__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_IF__RUNTIME_ANNOTATIONS = ASM_RULE_INVOCATION__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_IF__CALLER = ASM_RULE_INVOCATION__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_IF__ASM_RULE = ASM_RULE_INVOCATION__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Expression To Test</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_IF__EXPRESSION_TO_TEST = ASM_RULE_INVOCATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Rule True</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_IF__RULE_TRUE = ASM_RULE_INVOCATION_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Rule False</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_IF__RULE_FALSE = ASM_RULE_INVOCATION_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Conditional Rule If</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CONDITIONAL_RULE_IF_FEATURE_COUNT = ASM_RULE_INVOCATION_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.CallRuleImpl <em>Call Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.CallRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getCallRule() |
| * @generated |
| */ |
| int CALL_RULE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_RULE__ANNOTATIONS = ASM_RULE_INVOCATION__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_RULE__NAME = ASM_RULE_INVOCATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_RULE__ID = ASM_RULE_INVOCATION__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_RULE__FQN = ASM_RULE_INVOCATION__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_RULE__RUNTIME_ANNOTATIONS = ASM_RULE_INVOCATION__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_RULE__CALLER = ASM_RULE_INVOCATION__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_RULE__ASM_RULE = ASM_RULE_INVOCATION__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Rule</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_RULE__RULE = ASM_RULE_INVOCATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Actual Parameters</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_RULE__ACTUAL_PARAMETERS = ASM_RULE_INVOCATION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Call Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CALL_RULE_FEATURE_COUNT = ASM_RULE_INVOCATION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.RuleUpdateImpl <em>Rule Update</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.RuleUpdateImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getRuleUpdate() |
| * @generated |
| */ |
| int RULE_UPDATE = 4; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE__ANNOTATIONS = ASM_RULE_INVOCATION__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE__NAME = ASM_RULE_INVOCATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE__ID = ASM_RULE_INVOCATION__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE__FQN = ASM_RULE_INVOCATION__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE__RUNTIME_ANNOTATIONS = ASM_RULE_INVOCATION__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE__CALLER = ASM_RULE_INVOCATION__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE__ASM_RULE = ASM_RULE_INVOCATION__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE__VALUE = ASM_RULE_INVOCATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Rule Update</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_FEATURE_COUNT = ASM_RULE_INVOCATION_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.RuleUpdateVariableImpl <em>Rule Update Variable</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.RuleUpdateVariableImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getRuleUpdateVariable() |
| * @generated |
| */ |
| int RULE_UPDATE_VARIABLE = 3; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_VARIABLE__ANNOTATIONS = RULE_UPDATE__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_VARIABLE__NAME = RULE_UPDATE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_VARIABLE__ID = RULE_UPDATE__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_VARIABLE__FQN = RULE_UPDATE__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_VARIABLE__RUNTIME_ANNOTATIONS = RULE_UPDATE__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_VARIABLE__CALLER = RULE_UPDATE__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_VARIABLE__ASM_RULE = RULE_UPDATE__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_VARIABLE__VALUE = RULE_UPDATE__VALUE; |
| |
| /** |
| * The feature id for the '<em><b>Variable</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_VARIABLE__VARIABLE = RULE_UPDATE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Rule Update Variable</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_VARIABLE_FEATURE_COUNT = RULE_UPDATE_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.GTRuleInvocationImpl <em>GT Rule Invocation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.GTRuleInvocationImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getGTRuleInvocation() |
| * @generated |
| */ |
| int GT_RULE_INVOCATION = 5; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GT_RULE_INVOCATION__ANNOTATIONS = ASM_RULE_INVOCATION__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GT_RULE_INVOCATION__NAME = ASM_RULE_INVOCATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GT_RULE_INVOCATION__ID = ASM_RULE_INVOCATION__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GT_RULE_INVOCATION__FQN = ASM_RULE_INVOCATION__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GT_RULE_INVOCATION__RUNTIME_ANNOTATIONS = ASM_RULE_INVOCATION__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GT_RULE_INVOCATION__CALLER = ASM_RULE_INVOCATION__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GT_RULE_INVOCATION__ASM_RULE = ASM_RULE_INVOCATION__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Rule</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GT_RULE_INVOCATION__RULE = ASM_RULE_INVOCATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Invoker</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GT_RULE_INVOCATION__INVOKER = ASM_RULE_INVOCATION_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Actual Parameters</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GT_RULE_INVOCATION__ACTUAL_PARAMETERS = ASM_RULE_INVOCATION_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>GT Rule Invocation</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int GT_RULE_INVOCATION_FEATURE_COUNT = ASM_RULE_INVOCATION_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.RuleUpdateASMFunctionImpl <em>Rule Update ASM Function</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.RuleUpdateASMFunctionImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getRuleUpdateASMFunction() |
| * @generated |
| */ |
| int RULE_UPDATE_ASM_FUNCTION = 6; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_ASM_FUNCTION__ANNOTATIONS = RULE_UPDATE__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_ASM_FUNCTION__NAME = RULE_UPDATE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_ASM_FUNCTION__ID = RULE_UPDATE__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_ASM_FUNCTION__FQN = RULE_UPDATE__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_ASM_FUNCTION__RUNTIME_ANNOTATIONS = RULE_UPDATE__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_ASM_FUNCTION__CALLER = RULE_UPDATE__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_ASM_FUNCTION__ASM_RULE = RULE_UPDATE__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_ASM_FUNCTION__VALUE = RULE_UPDATE__VALUE; |
| |
| /** |
| * The feature id for the '<em><b>Locations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_ASM_FUNCTION__LOCATIONS = RULE_UPDATE_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Function</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_ASM_FUNCTION__FUNCTION = RULE_UPDATE_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Rule Update ASM Function</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_UPDATE_ASM_FUNCTION_FEATURE_COUNT = RULE_UPDATE_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.FailRuleImpl <em>Fail Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.FailRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getFailRule() |
| * @generated |
| */ |
| int FAIL_RULE = 7; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FAIL_RULE__ANNOTATIONS = ASM_RULE_INVOCATION__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FAIL_RULE__NAME = ASM_RULE_INVOCATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FAIL_RULE__ID = ASM_RULE_INVOCATION__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FAIL_RULE__FQN = ASM_RULE_INVOCATION__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FAIL_RULE__RUNTIME_ANNOTATIONS = ASM_RULE_INVOCATION__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FAIL_RULE__CALLER = ASM_RULE_INVOCATION__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FAIL_RULE__ASM_RULE = ASM_RULE_INVOCATION__ASM_RULE; |
| |
| /** |
| * The number of structural features of the '<em>Fail Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FAIL_RULE_FEATURE_COUNT = ASM_RULE_INVOCATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.LogRuleImpl <em>Log Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.LogRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getLogRule() |
| * @generated |
| */ |
| int LOG_RULE = 8; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_RULE__ANNOTATIONS = ASM_RULE_INVOCATION__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_RULE__NAME = ASM_RULE_INVOCATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_RULE__ID = ASM_RULE_INVOCATION__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_RULE__FQN = ASM_RULE_INVOCATION__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_RULE__RUNTIME_ANNOTATIONS = ASM_RULE_INVOCATION__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_RULE__CALLER = ASM_RULE_INVOCATION__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_RULE__ASM_RULE = ASM_RULE_INVOCATION__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Out</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_RULE__OUT = ASM_RULE_INVOCATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Level</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_RULE__LEVEL = ASM_RULE_INVOCATION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Log Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LOG_RULE_FEATURE_COUNT = ASM_RULE_INVOCATION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.PrintRuleImpl <em>Print Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.PrintRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getPrintRule() |
| * @generated |
| */ |
| int PRINT_RULE = 9; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_RULE__ANNOTATIONS = ASM_RULE_INVOCATION__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_RULE__NAME = ASM_RULE_INVOCATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_RULE__ID = ASM_RULE_INVOCATION__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_RULE__FQN = ASM_RULE_INVOCATION__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_RULE__RUNTIME_ANNOTATIONS = ASM_RULE_INVOCATION__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_RULE__CALLER = ASM_RULE_INVOCATION__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_RULE__ASM_RULE = ASM_RULE_INVOCATION__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Out</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_RULE__OUT = ASM_RULE_INVOCATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Buffer</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_RULE__BUFFER = ASM_RULE_INVOCATION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Print Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_RULE_FEATURE_COUNT = ASM_RULE_INVOCATION_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SkipRuleImpl <em>Skip Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SkipRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getSkipRule() |
| * @generated |
| */ |
| int SKIP_RULE = 10; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SKIP_RULE__ANNOTATIONS = ASM_RULE_INVOCATION__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SKIP_RULE__NAME = ASM_RULE_INVOCATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SKIP_RULE__ID = ASM_RULE_INVOCATION__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SKIP_RULE__FQN = ASM_RULE_INVOCATION__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SKIP_RULE__RUNTIME_ANNOTATIONS = ASM_RULE_INVOCATION__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SKIP_RULE__CALLER = ASM_RULE_INVOCATION__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SKIP_RULE__ASM_RULE = ASM_RULE_INVOCATION__ASM_RULE; |
| |
| /** |
| * The number of structural features of the '<em>Skip Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SKIP_RULE_FEATURE_COUNT = ASM_RULE_INVOCATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ModelManipulationRuleImpl <em>Model Manipulation Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ModelManipulationRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getModelManipulationRule() |
| * @generated |
| */ |
| int MODEL_MANIPULATION_RULE = 11; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODEL_MANIPULATION_RULE__ANNOTATIONS = ASM_RULE_INVOCATION__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODEL_MANIPULATION_RULE__NAME = ASM_RULE_INVOCATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODEL_MANIPULATION_RULE__ID = ASM_RULE_INVOCATION__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODEL_MANIPULATION_RULE__FQN = ASM_RULE_INVOCATION__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODEL_MANIPULATION_RULE__RUNTIME_ANNOTATIONS = ASM_RULE_INVOCATION__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODEL_MANIPULATION_RULE__CALLER = ASM_RULE_INVOCATION__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODEL_MANIPULATION_RULE__ASM_RULE = ASM_RULE_INVOCATION__ASM_RULE; |
| |
| /** |
| * The number of structural features of the '<em>Model Manipulation Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODEL_MANIPULATION_RULE_FEATURE_COUNT = ASM_RULE_INVOCATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.PrintLnRuleImpl <em>Print Ln Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.PrintLnRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getPrintLnRule() |
| * @generated |
| */ |
| int PRINT_LN_RULE = 13; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_LN_RULE__ANNOTATIONS = ASM_RULE_INVOCATION__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_LN_RULE__NAME = ASM_RULE_INVOCATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_LN_RULE__ID = ASM_RULE_INVOCATION__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_LN_RULE__FQN = ASM_RULE_INVOCATION__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_LN_RULE__RUNTIME_ANNOTATIONS = ASM_RULE_INVOCATION__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_LN_RULE__CALLER = ASM_RULE_INVOCATION__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_LN_RULE__ASM_RULE = ASM_RULE_INVOCATION__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Out</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_LN_RULE__OUT = ASM_RULE_INVOCATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Buffer</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_LN_RULE__BUFFER = ASM_RULE_INVOCATION_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Print Ln Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PRINT_LN_RULE_FEATURE_COUNT = ASM_RULE_INVOCATION_FEATURE_COUNT + 2; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ConditionalRuleTry <em>Conditional Rule Try</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Conditional Rule Try</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ConditionalRuleTry |
| * @generated |
| */ |
| EClass getConditionalRuleTry(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ConditionalRuleTry#getRuleToTry <em>Rule To Try</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Rule To Try</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ConditionalRuleTry#getRuleToTry() |
| * @see #getConditionalRuleTry() |
| * @generated |
| */ |
| EReference getConditionalRuleTry_RuleToTry(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ConditionalRuleTry#getRuleElse <em>Rule Else</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Rule Else</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ConditionalRuleTry#getRuleElse() |
| * @see #getConditionalRuleTry() |
| * @generated |
| */ |
| EReference getConditionalRuleTry_RuleElse(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ConditionalRuleIf <em>Conditional Rule If</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Conditional Rule If</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ConditionalRuleIf |
| * @generated |
| */ |
| EClass getConditionalRuleIf(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ConditionalRuleIf#getExpressionToTest <em>Expression To Test</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Expression To Test</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ConditionalRuleIf#getExpressionToTest() |
| * @see #getConditionalRuleIf() |
| * @generated |
| */ |
| EReference getConditionalRuleIf_ExpressionToTest(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ConditionalRuleIf#getRuleTrue <em>Rule True</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Rule True</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ConditionalRuleIf#getRuleTrue() |
| * @see #getConditionalRuleIf() |
| * @generated |
| */ |
| EReference getConditionalRuleIf_RuleTrue(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ConditionalRuleIf#getRuleFalse <em>Rule False</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Rule False</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ConditionalRuleIf#getRuleFalse() |
| * @see #getConditionalRuleIf() |
| * @generated |
| */ |
| EReference getConditionalRuleIf_RuleFalse(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.CallRule <em>Call Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Call Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.CallRule |
| * @generated |
| */ |
| EClass getCallRule(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.CallRule#getRule <em>Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.CallRule#getRule() |
| * @see #getCallRule() |
| * @generated |
| */ |
| EReference getCallRule_Rule(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.CallRule#getActualParameters <em>Actual Parameters</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Actual Parameters</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.CallRule#getActualParameters() |
| * @see #getCallRule() |
| * @generated |
| */ |
| EReference getCallRule_ActualParameters(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.RuleUpdateVariable <em>Rule Update Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Rule Update Variable</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.RuleUpdateVariable |
| * @generated |
| */ |
| EClass getRuleUpdateVariable(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.RuleUpdateVariable#getVariable <em>Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Variable</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.RuleUpdateVariable#getVariable() |
| * @see #getRuleUpdateVariable() |
| * @generated |
| */ |
| EReference getRuleUpdateVariable_Variable(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.RuleUpdate <em>Rule Update</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Rule Update</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.RuleUpdate |
| * @generated |
| */ |
| EClass getRuleUpdate(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.RuleUpdate#getValue <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Value</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.RuleUpdate#getValue() |
| * @see #getRuleUpdate() |
| * @generated |
| */ |
| EReference getRuleUpdate_Value(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.GTRuleInvocation <em>GT Rule Invocation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>GT Rule Invocation</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.GTRuleInvocation |
| * @generated |
| */ |
| EClass getGTRuleInvocation(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.GTRuleInvocation#getRule <em>Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.GTRuleInvocation#getRule() |
| * @see #getGTRuleInvocation() |
| * @generated |
| */ |
| EReference getGTRuleInvocation_Rule(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.GTRuleInvocation#getInvoker <em>Invoker</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Invoker</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.GTRuleInvocation#getInvoker() |
| * @see #getGTRuleInvocation() |
| * @generated |
| */ |
| EReference getGTRuleInvocation_Invoker(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.GTRuleInvocation#getActualParameters <em>Actual Parameters</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Actual Parameters</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.GTRuleInvocation#getActualParameters() |
| * @see #getGTRuleInvocation() |
| * @generated |
| */ |
| EReference getGTRuleInvocation_ActualParameters(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.RuleUpdateASMFunction <em>Rule Update ASM Function</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Rule Update ASM Function</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.RuleUpdateASMFunction |
| * @generated |
| */ |
| EClass getRuleUpdateASMFunction(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.RuleUpdateASMFunction#getLocations <em>Locations</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Locations</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.RuleUpdateASMFunction#getLocations() |
| * @see #getRuleUpdateASMFunction() |
| * @generated |
| */ |
| EReference getRuleUpdateASMFunction_Locations(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.RuleUpdateASMFunction#getFunction <em>Function</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Function</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.RuleUpdateASMFunction#getFunction() |
| * @see #getRuleUpdateASMFunction() |
| * @generated |
| */ |
| EReference getRuleUpdateASMFunction_Function(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.FailRule <em>Fail Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Fail Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.FailRule |
| * @generated |
| */ |
| EClass getFailRule(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.LogRule <em>Log Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Log Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.LogRule |
| * @generated |
| */ |
| EClass getLogRule(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.LogRule#getOut <em>Out</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Out</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.LogRule#getOut() |
| * @see #getLogRule() |
| * @generated |
| */ |
| EReference getLogRule_Out(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.LogRule#getLevel <em>Level</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Level</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.LogRule#getLevel() |
| * @see #getLogRule() |
| * @generated |
| */ |
| EAttribute getLogRule_Level(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.PrintRule <em>Print Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Print Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.PrintRule |
| * @generated |
| */ |
| EClass getPrintRule(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.PrintRule#getOut <em>Out</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Out</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.PrintRule#getOut() |
| * @see #getPrintRule() |
| * @generated |
| */ |
| EReference getPrintRule_Out(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.PrintRule#getBuffer <em>Buffer</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Buffer</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.PrintRule#getBuffer() |
| * @see #getPrintRule() |
| * @generated |
| */ |
| EReference getPrintRule_Buffer(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.SkipRule <em>Skip Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Skip Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.SkipRule |
| * @generated |
| */ |
| EClass getSkipRule(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ModelManipulationRule <em>Model Manipulation Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Model Manipulation Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ModelManipulationRule |
| * @generated |
| */ |
| EClass getModelManipulationRule(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ASMRuleInvocation <em>ASM Rule Invocation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>ASM Rule Invocation</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ASMRuleInvocation |
| * @generated |
| */ |
| EClass getASMRuleInvocation(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ASMRuleInvocation#getCaller <em>Caller</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Caller</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ASMRuleInvocation#getCaller() |
| * @see #getASMRuleInvocation() |
| * @generated |
| */ |
| EReference getASMRuleInvocation_Caller(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ASMRuleInvocation#getAsmRule <em>Asm Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Asm Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.ASMRuleInvocation#getAsmRule() |
| * @see #getASMRuleInvocation() |
| * @generated |
| */ |
| EReference getASMRuleInvocation_AsmRule(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.PrintLnRule <em>Print Ln Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Print Ln Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.PrintLnRule |
| * @generated |
| */ |
| EClass getPrintLnRule(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.PrintLnRule#getOut <em>Out</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Out</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.PrintLnRule#getOut() |
| * @see #getPrintLnRule() |
| * @generated |
| */ |
| EReference getPrintLnRule_Out(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.PrintLnRule#getBuffer <em>Buffer</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Buffer</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.PrintLnRule#getBuffer() |
| * @see #getPrintLnRule() |
| * @generated |
| */ |
| EReference getPrintLnRule_Buffer(); |
| |
| /** |
| * Returns the factory that creates the instances of the model. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the factory that creates the instances of the model. |
| * @generated |
| */ |
| SimpleRulesFactory getSimpleRulesFactory(); |
| |
| /** |
| * <!-- begin-user-doc --> |
| * Defines literals for the meta objects that represent |
| * <ul> |
| * <li>each class,</li> |
| * <li>each feature of each class,</li> |
| * <li>each enum,</li> |
| * <li>and each data type</li> |
| * </ul> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| interface Literals |
| { |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ConditionalRuleTryImpl <em>Conditional Rule Try</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ConditionalRuleTryImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getConditionalRuleTry() |
| * @generated |
| */ |
| EClass CONDITIONAL_RULE_TRY = eINSTANCE.getConditionalRuleTry(); |
| |
| /** |
| * The meta object literal for the '<em><b>Rule To Try</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CONDITIONAL_RULE_TRY__RULE_TO_TRY = eINSTANCE.getConditionalRuleTry_RuleToTry(); |
| |
| /** |
| * The meta object literal for the '<em><b>Rule Else</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CONDITIONAL_RULE_TRY__RULE_ELSE = eINSTANCE.getConditionalRuleTry_RuleElse(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ConditionalRuleIfImpl <em>Conditional Rule If</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ConditionalRuleIfImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getConditionalRuleIf() |
| * @generated |
| */ |
| EClass CONDITIONAL_RULE_IF = eINSTANCE.getConditionalRuleIf(); |
| |
| /** |
| * The meta object literal for the '<em><b>Expression To Test</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CONDITIONAL_RULE_IF__EXPRESSION_TO_TEST = eINSTANCE.getConditionalRuleIf_ExpressionToTest(); |
| |
| /** |
| * The meta object literal for the '<em><b>Rule True</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CONDITIONAL_RULE_IF__RULE_TRUE = eINSTANCE.getConditionalRuleIf_RuleTrue(); |
| |
| /** |
| * The meta object literal for the '<em><b>Rule False</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CONDITIONAL_RULE_IF__RULE_FALSE = eINSTANCE.getConditionalRuleIf_RuleFalse(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.CallRuleImpl <em>Call Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.CallRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getCallRule() |
| * @generated |
| */ |
| EClass CALL_RULE = eINSTANCE.getCallRule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Rule</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CALL_RULE__RULE = eINSTANCE.getCallRule_Rule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Actual Parameters</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CALL_RULE__ACTUAL_PARAMETERS = eINSTANCE.getCallRule_ActualParameters(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.RuleUpdateVariableImpl <em>Rule Update Variable</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.RuleUpdateVariableImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getRuleUpdateVariable() |
| * @generated |
| */ |
| EClass RULE_UPDATE_VARIABLE = eINSTANCE.getRuleUpdateVariable(); |
| |
| /** |
| * The meta object literal for the '<em><b>Variable</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RULE_UPDATE_VARIABLE__VARIABLE = eINSTANCE.getRuleUpdateVariable_Variable(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.RuleUpdateImpl <em>Rule Update</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.RuleUpdateImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getRuleUpdate() |
| * @generated |
| */ |
| EClass RULE_UPDATE = eINSTANCE.getRuleUpdate(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RULE_UPDATE__VALUE = eINSTANCE.getRuleUpdate_Value(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.GTRuleInvocationImpl <em>GT Rule Invocation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.GTRuleInvocationImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getGTRuleInvocation() |
| * @generated |
| */ |
| EClass GT_RULE_INVOCATION = eINSTANCE.getGTRuleInvocation(); |
| |
| /** |
| * The meta object literal for the '<em><b>Rule</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference GT_RULE_INVOCATION__RULE = eINSTANCE.getGTRuleInvocation_Rule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Invoker</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference GT_RULE_INVOCATION__INVOKER = eINSTANCE.getGTRuleInvocation_Invoker(); |
| |
| /** |
| * The meta object literal for the '<em><b>Actual Parameters</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference GT_RULE_INVOCATION__ACTUAL_PARAMETERS = eINSTANCE.getGTRuleInvocation_ActualParameters(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.RuleUpdateASMFunctionImpl <em>Rule Update ASM Function</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.RuleUpdateASMFunctionImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getRuleUpdateASMFunction() |
| * @generated |
| */ |
| EClass RULE_UPDATE_ASM_FUNCTION = eINSTANCE.getRuleUpdateASMFunction(); |
| |
| /** |
| * The meta object literal for the '<em><b>Locations</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RULE_UPDATE_ASM_FUNCTION__LOCATIONS = eINSTANCE.getRuleUpdateASMFunction_Locations(); |
| |
| /** |
| * The meta object literal for the '<em><b>Function</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RULE_UPDATE_ASM_FUNCTION__FUNCTION = eINSTANCE.getRuleUpdateASMFunction_Function(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.FailRuleImpl <em>Fail Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.FailRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getFailRule() |
| * @generated |
| */ |
| EClass FAIL_RULE = eINSTANCE.getFailRule(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.LogRuleImpl <em>Log Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.LogRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getLogRule() |
| * @generated |
| */ |
| EClass LOG_RULE = eINSTANCE.getLogRule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Out</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference LOG_RULE__OUT = eINSTANCE.getLogRule_Out(); |
| |
| /** |
| * The meta object literal for the '<em><b>Level</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute LOG_RULE__LEVEL = eINSTANCE.getLogRule_Level(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.PrintRuleImpl <em>Print Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.PrintRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getPrintRule() |
| * @generated |
| */ |
| EClass PRINT_RULE = eINSTANCE.getPrintRule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Out</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PRINT_RULE__OUT = eINSTANCE.getPrintRule_Out(); |
| |
| /** |
| * The meta object literal for the '<em><b>Buffer</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PRINT_RULE__BUFFER = eINSTANCE.getPrintRule_Buffer(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SkipRuleImpl <em>Skip Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SkipRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getSkipRule() |
| * @generated |
| */ |
| EClass SKIP_RULE = eINSTANCE.getSkipRule(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ModelManipulationRuleImpl <em>Model Manipulation Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ModelManipulationRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getModelManipulationRule() |
| * @generated |
| */ |
| EClass MODEL_MANIPULATION_RULE = eINSTANCE.getModelManipulationRule(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ASMRuleInvocationImpl <em>ASM Rule Invocation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.ASMRuleInvocationImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getASMRuleInvocation() |
| * @generated |
| */ |
| EClass ASM_RULE_INVOCATION = eINSTANCE.getASMRuleInvocation(); |
| |
| /** |
| * The meta object literal for the '<em><b>Caller</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASM_RULE_INVOCATION__CALLER = eINSTANCE.getASMRuleInvocation_Caller(); |
| |
| /** |
| * The meta object literal for the '<em><b>Asm Rule</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASM_RULE_INVOCATION__ASM_RULE = eINSTANCE.getASMRuleInvocation_AsmRule(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.PrintLnRuleImpl <em>Print Ln Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.PrintLnRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.simpleRules.impl.SimpleRulesPackageImpl#getPrintLnRule() |
| * @generated |
| */ |
| EClass PRINT_LN_RULE = eINSTANCE.getPrintLnRule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Out</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PRINT_LN_RULE__OUT = eINSTANCE.getPrintLnRule_Out(); |
| |
| /** |
| * The meta object literal for the '<em><b>Buffer</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference PRINT_LN_RULE__BUFFER = eINSTANCE.getPrintLnRule_Buffer(); |
| |
| } |
| |
| } //SimpleRulesPackage |