| /** |
| * * 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.compoundRules; |
| |
| 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.simpleRules.SimpleRulesPackage; |
| |
| /** |
| * <!-- 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.compoundRules.CompoundRulesFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface CompoundRulesPackage 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 = "compoundRules"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http:///viatragtasmmodel/gtasm/metamodel/asm/compoundRules.ecore"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "viatragtasmmodel.gtasm.metamodel.asm.compoundRules"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| CompoundRulesPackage eINSTANCE = org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.NestedRuleImpl <em>Nested Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.NestedRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getNestedRule() |
| * @generated |
| */ |
| int NESTED_RULE = 1; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NESTED_RULE__ANNOTATIONS = SimpleRulesPackage.ASM_RULE_INVOCATION__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NESTED_RULE__NAME = SimpleRulesPackage.ASM_RULE_INVOCATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NESTED_RULE__ID = SimpleRulesPackage.ASM_RULE_INVOCATION__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NESTED_RULE__FQN = SimpleRulesPackage.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 NESTED_RULE__RUNTIME_ANNOTATIONS = SimpleRulesPackage.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 NESTED_RULE__CALLER = SimpleRulesPackage.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 NESTED_RULE__ASM_RULE = SimpleRulesPackage.ASM_RULE_INVOCATION__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Subrules</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NESTED_RULE__SUBRULES = SimpleRulesPackage.ASM_RULE_INVOCATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Nested Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NESTED_RULE_FEATURE_COUNT = SimpleRulesPackage.ASM_RULE_INVOCATION_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.SequentialRuleImpl <em>Sequential Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.SequentialRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getSequentialRule() |
| * @generated |
| */ |
| int SEQUENTIAL_RULE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SEQUENTIAL_RULE__ANNOTATIONS = NESTED_RULE__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SEQUENTIAL_RULE__NAME = NESTED_RULE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SEQUENTIAL_RULE__ID = NESTED_RULE__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SEQUENTIAL_RULE__FQN = NESTED_RULE__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SEQUENTIAL_RULE__RUNTIME_ANNOTATIONS = NESTED_RULE__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SEQUENTIAL_RULE__CALLER = NESTED_RULE__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SEQUENTIAL_RULE__ASM_RULE = NESTED_RULE__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Subrules</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SEQUENTIAL_RULE__SUBRULES = NESTED_RULE__SUBRULES; |
| |
| /** |
| * The number of structural features of the '<em>Sequential Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SEQUENTIAL_RULE_FEATURE_COUNT = NESTED_RULE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.RandomRuleImpl <em>Random Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.RandomRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getRandomRule() |
| * @generated |
| */ |
| int RANDOM_RULE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RANDOM_RULE__ANNOTATIONS = NESTED_RULE__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RANDOM_RULE__NAME = NESTED_RULE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RANDOM_RULE__ID = NESTED_RULE__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RANDOM_RULE__FQN = NESTED_RULE__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RANDOM_RULE__RUNTIME_ANNOTATIONS = NESTED_RULE__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RANDOM_RULE__CALLER = NESTED_RULE__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RANDOM_RULE__ASM_RULE = NESTED_RULE__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Subrules</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RANDOM_RULE__SUBRULES = NESTED_RULE__SUBRULES; |
| |
| /** |
| * The number of structural features of the '<em>Random Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RANDOM_RULE_FEATURE_COUNT = NESTED_RULE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.ParallelRuleImpl <em>Parallel Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.ParallelRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getParallelRule() |
| * @generated |
| */ |
| int PARALLEL_RULE = 3; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARALLEL_RULE__ANNOTATIONS = NESTED_RULE__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARALLEL_RULE__NAME = NESTED_RULE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARALLEL_RULE__ID = NESTED_RULE__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARALLEL_RULE__FQN = NESTED_RULE__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARALLEL_RULE__RUNTIME_ANNOTATIONS = NESTED_RULE__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARALLEL_RULE__CALLER = NESTED_RULE__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARALLEL_RULE__ASM_RULE = NESTED_RULE__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Subrules</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARALLEL_RULE__SUBRULES = NESTED_RULE__SUBRULES; |
| |
| /** |
| * The number of structural features of the '<em>Parallel Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int PARALLEL_RULE_FEATURE_COUNT = NESTED_RULE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRuleImpl <em>Compound Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getCompoundRule() |
| * @generated |
| */ |
| int COMPOUND_RULE = 6; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPOUND_RULE__ANNOTATIONS = SimpleRulesPackage.ASM_RULE_INVOCATION__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPOUND_RULE__NAME = SimpleRulesPackage.ASM_RULE_INVOCATION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPOUND_RULE__ID = SimpleRulesPackage.ASM_RULE_INVOCATION__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPOUND_RULE__FQN = SimpleRulesPackage.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 COMPOUND_RULE__RUNTIME_ANNOTATIONS = SimpleRulesPackage.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 COMPOUND_RULE__CALLER = SimpleRulesPackage.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 COMPOUND_RULE__ASM_RULE = SimpleRulesPackage.ASM_RULE_INVOCATION__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPOUND_RULE__BODY = SimpleRulesPackage.ASM_RULE_INVOCATION_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Compound Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COMPOUND_RULE_FEATURE_COUNT = SimpleRulesPackage.ASM_RULE_INVOCATION_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.BlockRuleImpl <em>Block Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.BlockRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getBlockRule() |
| * @generated |
| */ |
| int BLOCK_RULE = 10; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_RULE__ANNOTATIONS = COMPOUND_RULE__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_RULE__NAME = COMPOUND_RULE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_RULE__ID = COMPOUND_RULE__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_RULE__FQN = COMPOUND_RULE__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_RULE__RUNTIME_ANNOTATIONS = COMPOUND_RULE__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_RULE__CALLER = COMPOUND_RULE__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_RULE__ASM_RULE = COMPOUND_RULE__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_RULE__BODY = COMPOUND_RULE__BODY; |
| |
| /** |
| * The feature id for the '<em><b>Local Variables</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_RULE__LOCAL_VARIABLES = COMPOUND_RULE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Block Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int BLOCK_RULE_FEATURE_COUNT = COMPOUND_RULE_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CollectionIteratorRuleImpl <em>Collection Iterator Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CollectionIteratorRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getCollectionIteratorRule() |
| * @generated |
| */ |
| int COLLECTION_ITERATOR_RULE = 5; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITERATOR_RULE__ANNOTATIONS = BLOCK_RULE__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITERATOR_RULE__NAME = BLOCK_RULE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITERATOR_RULE__ID = BLOCK_RULE__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITERATOR_RULE__FQN = BLOCK_RULE__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITERATOR_RULE__RUNTIME_ANNOTATIONS = BLOCK_RULE__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITERATOR_RULE__CALLER = BLOCK_RULE__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITERATOR_RULE__ASM_RULE = BLOCK_RULE__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITERATOR_RULE__BODY = BLOCK_RULE__BODY; |
| |
| /** |
| * The feature id for the '<em><b>Local Variables</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITERATOR_RULE__LOCAL_VARIABLES = BLOCK_RULE__LOCAL_VARIABLES; |
| |
| /** |
| * The feature id for the '<em><b>Containment Constraints</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITERATOR_RULE__CONTAINMENT_CONSTRAINTS = BLOCK_RULE_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Condition</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITERATOR_RULE__CONDITION = BLOCK_RULE_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Gtrule</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITERATOR_RULE__GTRULE = BLOCK_RULE_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Collection Iterator Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int COLLECTION_ITERATOR_RULE_FEATURE_COUNT = BLOCK_RULE_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.ChooseRuleImpl <em>Choose Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.ChooseRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getChooseRule() |
| * @generated |
| */ |
| int CHOOSE_RULE = 4; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHOOSE_RULE__ANNOTATIONS = COLLECTION_ITERATOR_RULE__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHOOSE_RULE__NAME = COLLECTION_ITERATOR_RULE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHOOSE_RULE__ID = COLLECTION_ITERATOR_RULE__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHOOSE_RULE__FQN = COLLECTION_ITERATOR_RULE__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHOOSE_RULE__RUNTIME_ANNOTATIONS = COLLECTION_ITERATOR_RULE__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHOOSE_RULE__CALLER = COLLECTION_ITERATOR_RULE__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHOOSE_RULE__ASM_RULE = COLLECTION_ITERATOR_RULE__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHOOSE_RULE__BODY = COLLECTION_ITERATOR_RULE__BODY; |
| |
| /** |
| * The feature id for the '<em><b>Local Variables</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHOOSE_RULE__LOCAL_VARIABLES = COLLECTION_ITERATOR_RULE__LOCAL_VARIABLES; |
| |
| /** |
| * The feature id for the '<em><b>Containment Constraints</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHOOSE_RULE__CONTAINMENT_CONSTRAINTS = COLLECTION_ITERATOR_RULE__CONTAINMENT_CONSTRAINTS; |
| |
| /** |
| * The feature id for the '<em><b>Condition</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHOOSE_RULE__CONDITION = COLLECTION_ITERATOR_RULE__CONDITION; |
| |
| /** |
| * The feature id for the '<em><b>Gtrule</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHOOSE_RULE__GTRULE = COLLECTION_ITERATOR_RULE__GTRULE; |
| |
| /** |
| * The number of structural features of the '<em>Choose Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHOOSE_RULE_FEATURE_COUNT = COLLECTION_ITERATOR_RULE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.ForallRuleImpl <em>Forall Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.ForallRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getForallRule() |
| * @generated |
| */ |
| int FORALL_RULE = 7; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FORALL_RULE__ANNOTATIONS = COLLECTION_ITERATOR_RULE__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FORALL_RULE__NAME = COLLECTION_ITERATOR_RULE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FORALL_RULE__ID = COLLECTION_ITERATOR_RULE__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FORALL_RULE__FQN = COLLECTION_ITERATOR_RULE__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FORALL_RULE__RUNTIME_ANNOTATIONS = COLLECTION_ITERATOR_RULE__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FORALL_RULE__CALLER = COLLECTION_ITERATOR_RULE__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FORALL_RULE__ASM_RULE = COLLECTION_ITERATOR_RULE__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FORALL_RULE__BODY = COLLECTION_ITERATOR_RULE__BODY; |
| |
| /** |
| * The feature id for the '<em><b>Local Variables</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FORALL_RULE__LOCAL_VARIABLES = COLLECTION_ITERATOR_RULE__LOCAL_VARIABLES; |
| |
| /** |
| * The feature id for the '<em><b>Containment Constraints</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FORALL_RULE__CONTAINMENT_CONSTRAINTS = COLLECTION_ITERATOR_RULE__CONTAINMENT_CONSTRAINTS; |
| |
| /** |
| * The feature id for the '<em><b>Condition</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FORALL_RULE__CONDITION = COLLECTION_ITERATOR_RULE__CONDITION; |
| |
| /** |
| * The feature id for the '<em><b>Gtrule</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FORALL_RULE__GTRULE = COLLECTION_ITERATOR_RULE__GTRULE; |
| |
| /** |
| * The number of structural features of the '<em>Forall Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FORALL_RULE_FEATURE_COUNT = COLLECTION_ITERATOR_RULE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.IterateRuleImpl <em>Iterate Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.IterateRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getIterateRule() |
| * @generated |
| */ |
| int ITERATE_RULE = 8; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_RULE__ANNOTATIONS = COMPOUND_RULE__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_RULE__NAME = COMPOUND_RULE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_RULE__ID = COMPOUND_RULE__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_RULE__FQN = COMPOUND_RULE__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_RULE__RUNTIME_ANNOTATIONS = COMPOUND_RULE__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_RULE__CALLER = COMPOUND_RULE__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_RULE__ASM_RULE = COMPOUND_RULE__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_RULE__BODY = COMPOUND_RULE__BODY; |
| |
| /** |
| * The number of structural features of the '<em>Iterate Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ITERATE_RULE_FEATURE_COUNT = COMPOUND_RULE_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.LetRuleImpl <em>Let Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.LetRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getLetRule() |
| * @generated |
| */ |
| int LET_RULE = 9; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_RULE__ANNOTATIONS = BLOCK_RULE__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_RULE__NAME = BLOCK_RULE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_RULE__ID = BLOCK_RULE__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_RULE__FQN = BLOCK_RULE__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_RULE__RUNTIME_ANNOTATIONS = BLOCK_RULE__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_RULE__CALLER = BLOCK_RULE__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_RULE__ASM_RULE = BLOCK_RULE__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_RULE__BODY = BLOCK_RULE__BODY; |
| |
| /** |
| * The feature id for the '<em><b>Local Variables</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_RULE__LOCAL_VARIABLES = BLOCK_RULE__LOCAL_VARIABLES; |
| |
| /** |
| * The feature id for the '<em><b>Definitions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_RULE__DEFINITIONS = BLOCK_RULE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Let Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int LET_RULE_FEATURE_COUNT = BLOCK_RULE_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.WhenRuleImpl <em>When Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.WhenRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getWhenRule() |
| * @generated |
| */ |
| int WHEN_RULE = 11; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHEN_RULE__ANNOTATIONS = COMPOUND_RULE__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHEN_RULE__NAME = COMPOUND_RULE__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHEN_RULE__ID = COMPOUND_RULE__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHEN_RULE__FQN = COMPOUND_RULE__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHEN_RULE__RUNTIME_ANNOTATIONS = COMPOUND_RULE__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Caller</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHEN_RULE__CALLER = COMPOUND_RULE__CALLER; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHEN_RULE__ASM_RULE = COMPOUND_RULE__ASM_RULE; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHEN_RULE__BODY = COMPOUND_RULE__BODY; |
| |
| /** |
| * The feature id for the '<em><b>Conditions</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHEN_RULE__CONDITIONS = COMPOUND_RULE_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>When Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int WHEN_RULE_FEATURE_COUNT = COMPOUND_RULE_FEATURE_COUNT + 1; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.SequentialRule <em>Sequential Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Sequential Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.SequentialRule |
| * @generated |
| */ |
| EClass getSequentialRule(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.NestedRule <em>Nested Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Nested Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.NestedRule |
| * @generated |
| */ |
| EClass getNestedRule(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.NestedRule#getSubrules <em>Subrules</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Subrules</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.NestedRule#getSubrules() |
| * @see #getNestedRule() |
| * @generated |
| */ |
| EReference getNestedRule_Subrules(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.RandomRule <em>Random Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Random Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.RandomRule |
| * @generated |
| */ |
| EClass getRandomRule(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.ParallelRule <em>Parallel Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Parallel Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.ParallelRule |
| * @generated |
| */ |
| EClass getParallelRule(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.ChooseRule <em>Choose Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Choose Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.ChooseRule |
| * @generated |
| */ |
| EClass getChooseRule(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.CollectionIteratorRule <em>Collection Iterator Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Collection Iterator Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.CollectionIteratorRule |
| * @generated |
| */ |
| EClass getCollectionIteratorRule(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.CollectionIteratorRule#getContainmentConstraints <em>Containment Constraints</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Containment Constraints</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.CollectionIteratorRule#getContainmentConstraints() |
| * @see #getCollectionIteratorRule() |
| * @generated |
| */ |
| EReference getCollectionIteratorRule_ContainmentConstraints(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.CollectionIteratorRule#getCondition <em>Condition</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Condition</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.CollectionIteratorRule#getCondition() |
| * @see #getCollectionIteratorRule() |
| * @generated |
| */ |
| EReference getCollectionIteratorRule_Condition(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.CollectionIteratorRule#getGtrule <em>Gtrule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Gtrule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.CollectionIteratorRule#getGtrule() |
| * @see #getCollectionIteratorRule() |
| * @generated |
| */ |
| EReference getCollectionIteratorRule_Gtrule(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.CompoundRule <em>Compound Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Compound Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.CompoundRule |
| * @generated |
| */ |
| EClass getCompoundRule(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.CompoundRule#getBody <em>Body</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Body</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.CompoundRule#getBody() |
| * @see #getCompoundRule() |
| * @generated |
| */ |
| EReference getCompoundRule_Body(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.ForallRule <em>Forall Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Forall Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.ForallRule |
| * @generated |
| */ |
| EClass getForallRule(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.IterateRule <em>Iterate Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Iterate Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.IterateRule |
| * @generated |
| */ |
| EClass getIterateRule(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.LetRule <em>Let Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Let Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.LetRule |
| * @generated |
| */ |
| EClass getLetRule(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.LetRule#getDefinitions <em>Definitions</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Definitions</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.LetRule#getDefinitions() |
| * @see #getLetRule() |
| * @generated |
| */ |
| EReference getLetRule_Definitions(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.BlockRule <em>Block Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Block Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.BlockRule |
| * @generated |
| */ |
| EClass getBlockRule(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.BlockRule#getLocalVariables <em>Local Variables</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Local Variables</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.BlockRule#getLocalVariables() |
| * @see #getBlockRule() |
| * @generated |
| */ |
| EReference getBlockRule_LocalVariables(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.WhenRule <em>When Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>When Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.WhenRule |
| * @generated |
| */ |
| EClass getWhenRule(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.WhenRule#getConditions <em>Conditions</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Conditions</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.WhenRule#getConditions() |
| * @see #getWhenRule() |
| * @generated |
| */ |
| EReference getWhenRule_Conditions(); |
| |
| /** |
| * 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 |
| */ |
| CompoundRulesFactory getCompoundRulesFactory(); |
| |
| /** |
| * <!-- 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.compoundRules.impl.SequentialRuleImpl <em>Sequential Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.SequentialRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getSequentialRule() |
| * @generated |
| */ |
| EClass SEQUENTIAL_RULE = eINSTANCE.getSequentialRule(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.NestedRuleImpl <em>Nested Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.NestedRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getNestedRule() |
| * @generated |
| */ |
| EClass NESTED_RULE = eINSTANCE.getNestedRule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Subrules</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference NESTED_RULE__SUBRULES = eINSTANCE.getNestedRule_Subrules(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.RandomRuleImpl <em>Random Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.RandomRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getRandomRule() |
| * @generated |
| */ |
| EClass RANDOM_RULE = eINSTANCE.getRandomRule(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.ParallelRuleImpl <em>Parallel Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.ParallelRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getParallelRule() |
| * @generated |
| */ |
| EClass PARALLEL_RULE = eINSTANCE.getParallelRule(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.ChooseRuleImpl <em>Choose Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.ChooseRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getChooseRule() |
| * @generated |
| */ |
| EClass CHOOSE_RULE = eINSTANCE.getChooseRule(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CollectionIteratorRuleImpl <em>Collection Iterator Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CollectionIteratorRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getCollectionIteratorRule() |
| * @generated |
| */ |
| EClass COLLECTION_ITERATOR_RULE = eINSTANCE.getCollectionIteratorRule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Containment Constraints</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COLLECTION_ITERATOR_RULE__CONTAINMENT_CONSTRAINTS = eINSTANCE.getCollectionIteratorRule_ContainmentConstraints(); |
| |
| /** |
| * The meta object literal for the '<em><b>Condition</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COLLECTION_ITERATOR_RULE__CONDITION = eINSTANCE.getCollectionIteratorRule_Condition(); |
| |
| /** |
| * The meta object literal for the '<em><b>Gtrule</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COLLECTION_ITERATOR_RULE__GTRULE = eINSTANCE.getCollectionIteratorRule_Gtrule(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRuleImpl <em>Compound Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getCompoundRule() |
| * @generated |
| */ |
| EClass COMPOUND_RULE = eINSTANCE.getCompoundRule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Body</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference COMPOUND_RULE__BODY = eINSTANCE.getCompoundRule_Body(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.ForallRuleImpl <em>Forall Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.ForallRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getForallRule() |
| * @generated |
| */ |
| EClass FORALL_RULE = eINSTANCE.getForallRule(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.IterateRuleImpl <em>Iterate Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.IterateRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getIterateRule() |
| * @generated |
| */ |
| EClass ITERATE_RULE = eINSTANCE.getIterateRule(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.LetRuleImpl <em>Let Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.LetRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getLetRule() |
| * @generated |
| */ |
| EClass LET_RULE = eINSTANCE.getLetRule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Definitions</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference LET_RULE__DEFINITIONS = eINSTANCE.getLetRule_Definitions(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.BlockRuleImpl <em>Block Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.BlockRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getBlockRule() |
| * @generated |
| */ |
| EClass BLOCK_RULE = eINSTANCE.getBlockRule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Local Variables</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference BLOCK_RULE__LOCAL_VARIABLES = eINSTANCE.getBlockRule_LocalVariables(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.WhenRuleImpl <em>When Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.WhenRuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.compoundRules.impl.CompoundRulesPackageImpl#getWhenRule() |
| * @generated |
| */ |
| EClass WHEN_RULE = eINSTANCE.getWhenRule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Conditions</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference WHEN_RULE__CONDITIONS = eINSTANCE.getWhenRule_Conditions(); |
| |
| } |
| |
| } //CompoundRulesPackage |