| /** |
| * * 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.definitions; |
| |
| 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; |
| |
| import org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.gt.GtPackage; |
| |
| /** |
| * <!-- 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.definitions.DefinitionsFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface DefinitionsPackage 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 = "definitions"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http:///viatragtasmmodel/gtasm/metamodel/asm/definitions.ecore"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "viatragtasmmodel.gtasm.metamodel.asm.definitions"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| DefinitionsPackage eINSTANCE = org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.MachineImpl <em>Machine</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.MachineImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getMachine() |
| * @generated |
| */ |
| int MACHINE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MACHINE__ANNOTATIONS = GtPackage.PATTERN_CONTAINER__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MACHINE__NAME = GtPackage.PATTERN_CONTAINER__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MACHINE__ID = GtPackage.PATTERN_CONTAINER__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MACHINE__FQN = GtPackage.PATTERN_CONTAINER__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MACHINE__RUNTIME_ANNOTATIONS = GtPackage.PATTERN_CONTAINER__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Gt Pattern Definitions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MACHINE__GT_PATTERN_DEFINITIONS = GtPackage.PATTERN_CONTAINER__GT_PATTERN_DEFINITIONS; |
| |
| /** |
| * The feature id for the '<em><b>Main Rule</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MACHINE__MAIN_RULE = GtPackage.PATTERN_CONTAINER_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Gt Rule Definitions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MACHINE__GT_RULE_DEFINITIONS = GtPackage.PATTERN_CONTAINER_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Asm Function Definitions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MACHINE__ASM_FUNCTION_DEFINITIONS = GtPackage.PATTERN_CONTAINER_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Asm Rule Definitions</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MACHINE__ASM_RULE_DEFINITIONS = GtPackage.PATTERN_CONTAINER_FEATURE_COUNT + 3; |
| |
| /** |
| * The feature id for the '<em><b>Module</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MACHINE__MODULE = GtPackage.PATTERN_CONTAINER_FEATURE_COUNT + 4; |
| |
| /** |
| * The number of structural features of the '<em>Machine</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MACHINE_FEATURE_COUNT = GtPackage.PATTERN_CONTAINER_FEATURE_COUNT + 5; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.RuleImpl <em>Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.RuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getRule() |
| * @generated |
| */ |
| int RULE = 1; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE__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 RULE__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 RULE__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 RULE__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 RULE__RUNTIME_ANNOTATIONS = CorePackage.GTASM_ELEMENT__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Body</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE__BODY = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Sym Parameters</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE__SYM_PARAMETERS = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Local Variables</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE__LOCAL_VARIABLES = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Namespace</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE__NAMESPACE = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The number of structural features of the '<em>Rule</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int RULE_FEATURE_COUNT = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.VariableImpl <em>Variable</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.VariableImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getVariable() |
| * @generated |
| */ |
| int VARIABLE = 2; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE__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 VARIABLE__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 VARIABLE__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 VARIABLE__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 VARIABLE__RUNTIME_ANNOTATIONS = CorePackage.GTASM_ELEMENT__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>References</b></em>' reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE__REFERENCES = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Scope</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE__SCOPE = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Variable Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE__VARIABLE_TYPE = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The number of structural features of the '<em>Variable</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_FEATURE_COUNT = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.VariableDefinitionImpl <em>Variable Definition</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.VariableDefinitionImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getVariableDefinition() |
| * @generated |
| */ |
| int VARIABLE_DEFINITION = 3; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_DEFINITION__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 VARIABLE_DEFINITION__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 VARIABLE_DEFINITION__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 VARIABLE_DEFINITION__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 VARIABLE_DEFINITION__RUNTIME_ANNOTATIONS = CorePackage.GTASM_ELEMENT__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Variable</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_DEFINITION__VARIABLE = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_DEFINITION__VALUE = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Variable Definition</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VARIABLE_DEFINITION_FEATURE_COUNT = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.FunctionDefinitionImpl <em>Function Definition</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.FunctionDefinitionImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getFunctionDefinition() |
| * @generated |
| */ |
| int FUNCTION_DEFINITION = 5; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_DEFINITION__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 FUNCTION_DEFINITION__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 FUNCTION_DEFINITION__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 FUNCTION_DEFINITION__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 FUNCTION_DEFINITION__RUNTIME_ANNOTATIONS = CorePackage.GTASM_ELEMENT__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The number of structural features of the '<em>Function Definition</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FUNCTION_DEFINITION_FEATURE_COUNT = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ASMFunctionImpl <em>ASM Function</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ASMFunctionImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getASMFunction() |
| * @generated |
| */ |
| int ASM_FUNCTION = 4; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_FUNCTION__ANNOTATIONS = FUNCTION_DEFINITION__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_FUNCTION__NAME = FUNCTION_DEFINITION__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_FUNCTION__ID = FUNCTION_DEFINITION__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_FUNCTION__FQN = FUNCTION_DEFINITION__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_FUNCTION__RUNTIME_ANNOTATIONS = FUNCTION_DEFINITION__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Initial Values</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_FUNCTION__INITIAL_VALUES = FUNCTION_DEFINITION_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Arity</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_FUNCTION__ARITY = FUNCTION_DEFINITION_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Namespace</b></em>' container reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_FUNCTION__NAMESPACE = FUNCTION_DEFINITION_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Return Type</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_FUNCTION__RETURN_TYPE = FUNCTION_DEFINITION_FEATURE_COUNT + 3; |
| |
| /** |
| * The feature id for the '<em><b>Argument Types</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_FUNCTION__ARGUMENT_TYPES = FUNCTION_DEFINITION_FEATURE_COUNT + 4; |
| |
| /** |
| * The number of structural features of the '<em>ASM Function</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ASM_FUNCTION_FEATURE_COUNT = FUNCTION_DEFINITION_FEATURE_COUNT + 5; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.InitialValueImpl <em>Initial Value</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.InitialValueImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getInitialValue() |
| * @generated |
| */ |
| int INITIAL_VALUE = 6; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INITIAL_VALUE__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 INITIAL_VALUE__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 INITIAL_VALUE__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 INITIAL_VALUE__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 INITIAL_VALUE__RUNTIME_ANNOTATIONS = CorePackage.GTASM_ELEMENT__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Locations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INITIAL_VALUE__LOCATIONS = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Value</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INITIAL_VALUE__VALUE = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Initial Value</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INITIAL_VALUE_FEATURE_COUNT = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.SymbolicRuleParameterImpl <em>Symbolic Rule Parameter</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.SymbolicRuleParameterImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getSymbolicRuleParameter() |
| * @generated |
| */ |
| int SYMBOLIC_RULE_PARAMETER = 7; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SYMBOLIC_RULE_PARAMETER__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 SYMBOLIC_RULE_PARAMETER__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 SYMBOLIC_RULE_PARAMETER__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 SYMBOLIC_RULE_PARAMETER__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 SYMBOLIC_RULE_PARAMETER__RUNTIME_ANNOTATIONS = CorePackage.GTASM_ELEMENT__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Variable</b></em>' reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SYMBOLIC_RULE_PARAMETER__VARIABLE = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Direction</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SYMBOLIC_RULE_PARAMETER__DIRECTION = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Symbolic Rule Parameter</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SYMBOLIC_RULE_PARAMETER_FEATURE_COUNT = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ModuleImpl <em>Module</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ModuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getModule() |
| * @generated |
| */ |
| int MODULE = 8; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODULE__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 MODULE__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 MODULE__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 MODULE__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 MODULE__RUNTIME_ANNOTATIONS = CorePackage.GTASM_ELEMENT__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>File Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODULE__FILE_NAME = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Machine</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODULE__MACHINE = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The feature id for the '<em><b>Import</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODULE__IMPORT = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 2; |
| |
| /** |
| * The feature id for the '<em><b>Namespace</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODULE__NAMESPACE = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 3; |
| |
| /** |
| * The number of structural features of the '<em>Module</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MODULE_FEATURE_COUNT = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 4; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ImportDeclarationImpl <em>Import Declaration</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ImportDeclarationImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getImportDeclaration() |
| * @generated |
| */ |
| int IMPORT_DECLARATION = 9; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPORT_DECLARATION__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 IMPORT_DECLARATION__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 IMPORT_DECLARATION__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 IMPORT_DECLARATION__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 IMPORT_DECLARATION__RUNTIME_ANNOTATIONS = CorePackage.GTASM_ELEMENT__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Import Value</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPORT_DECLARATION__IMPORT_VALUE = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Import Declaration</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int IMPORT_DECLARATION_FEATURE_COUNT = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.NamespaceDefinitionImpl <em>Namespace Definition</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.NamespaceDefinitionImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getNamespaceDefinition() |
| * @generated |
| */ |
| int NAMESPACE_DEFINITION = 10; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAMESPACE_DEFINITION__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 NAMESPACE_DEFINITION__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 NAMESPACE_DEFINITION__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 NAMESPACE_DEFINITION__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 NAMESPACE_DEFINITION__RUNTIME_ANNOTATIONS = CorePackage.GTASM_ELEMENT__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Namespace Value</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAMESPACE_DEFINITION__NAMESPACE_VALUE = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Namespace Definition</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAMESPACE_DEFINITION_FEATURE_COUNT = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.TransformationImpl <em>Transformation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.TransformationImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getTransformation() |
| * @generated |
| */ |
| int TRANSFORMATION = 11; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION__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 TRANSFORMATION__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 TRANSFORMATION__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 TRANSFORMATION__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 TRANSFORMATION__RUNTIME_ANNOTATIONS = CorePackage.GTASM_ELEMENT__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Modules</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION__MODULES = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Transformation</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TRANSFORMATION_FEATURE_COUNT = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.TypeConstantImpl <em>Type Constant</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.TypeConstantImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getTypeConstant() |
| * @generated |
| */ |
| int TYPE_CONSTANT = 12; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPE_CONSTANT__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 TYPE_CONSTANT__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 TYPE_CONSTANT__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 TYPE_CONSTANT__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 TYPE_CONSTANT__RUNTIME_ANNOTATIONS = CorePackage.GTASM_ELEMENT__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Kind</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPE_CONSTANT__KIND = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The number of structural features of the '<em>Type Constant</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TYPE_CONSTANT_FEATURE_COUNT = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ChangeEventImpl <em>Change Event</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ChangeEventImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getChangeEvent() |
| * @generated |
| */ |
| int CHANGE_EVENT = 13; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHANGE_EVENT__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 CHANGE_EVENT__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 CHANGE_EVENT__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 CHANGE_EVENT__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 CHANGE_EVENT__RUNTIME_ANNOTATIONS = CorePackage.GTASM_ELEMENT__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Change Kind</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHANGE_EVENT__CHANGE_KIND = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 0; |
| |
| /** |
| * The feature id for the '<em><b>Variable Reference</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHANGE_EVENT__VARIABLE_REFERENCE = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 1; |
| |
| /** |
| * The number of structural features of the '<em>Change Event</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int CHANGE_EVENT_FEATURE_COUNT = CorePackage.GTASM_ELEMENT_FEATURE_COUNT + 2; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Machine <em>Machine</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Machine</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Machine |
| * @generated |
| */ |
| EClass getMachine(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Machine#getMainRule <em>Main Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Main Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Machine#getMainRule() |
| * @see #getMachine() |
| * @generated |
| */ |
| EReference getMachine_MainRule(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Machine#getGtRuleDefinitions <em>Gt Rule Definitions</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Gt Rule Definitions</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Machine#getGtRuleDefinitions() |
| * @see #getMachine() |
| * @generated |
| */ |
| EReference getMachine_GtRuleDefinitions(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Machine#getAsmFunctionDefinitions <em>Asm Function Definitions</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Asm Function Definitions</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Machine#getAsmFunctionDefinitions() |
| * @see #getMachine() |
| * @generated |
| */ |
| EReference getMachine_AsmFunctionDefinitions(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Machine#getAsmRuleDefinitions <em>Asm Rule Definitions</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Asm Rule Definitions</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Machine#getAsmRuleDefinitions() |
| * @see #getMachine() |
| * @generated |
| */ |
| EReference getMachine_AsmRuleDefinitions(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Machine#getModule <em>Module</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Module</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Machine#getModule() |
| * @see #getMachine() |
| * @generated |
| */ |
| EReference getMachine_Module(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Rule <em>Rule</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Rule</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Rule |
| * @generated |
| */ |
| EClass getRule(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Rule#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.definitions.Rule#getBody() |
| * @see #getRule() |
| * @generated |
| */ |
| EReference getRule_Body(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Rule#getSymParameters <em>Sym Parameters</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Sym Parameters</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Rule#getSymParameters() |
| * @see #getRule() |
| * @generated |
| */ |
| EReference getRule_SymParameters(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Rule#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.definitions.Rule#getLocalVariables() |
| * @see #getRule() |
| * @generated |
| */ |
| EReference getRule_LocalVariables(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Rule#getNamespace <em>Namespace</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Namespace</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Rule#getNamespace() |
| * @see #getRule() |
| * @generated |
| */ |
| EReference getRule_Namespace(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Variable <em>Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Variable</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Variable |
| * @generated |
| */ |
| EClass getVariable(); |
| |
| /** |
| * Returns the meta object for the reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Variable#getReferences <em>References</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference list '<em>References</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Variable#getReferences() |
| * @see #getVariable() |
| * @generated |
| */ |
| EReference getVariable_References(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Variable#getScope <em>Scope</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Scope</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Variable#getScope() |
| * @see #getVariable() |
| * @generated |
| */ |
| EReference getVariable_Scope(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Variable#getVariableType <em>Variable Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Variable Type</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Variable#getVariableType() |
| * @see #getVariable() |
| * @generated |
| */ |
| EReference getVariable_VariableType(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.VariableDefinition <em>Variable Definition</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Variable Definition</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.VariableDefinition |
| * @generated |
| */ |
| EClass getVariableDefinition(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.VariableDefinition#getVariable <em>Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Variable</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.VariableDefinition#getVariable() |
| * @see #getVariableDefinition() |
| * @generated |
| */ |
| EReference getVariableDefinition_Variable(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.VariableDefinition#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.definitions.VariableDefinition#getValue() |
| * @see #getVariableDefinition() |
| * @generated |
| */ |
| EReference getVariableDefinition_Value(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ASMFunction <em>ASM Function</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>ASM Function</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ASMFunction |
| * @generated |
| */ |
| EClass getASMFunction(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ASMFunction#getInitialValues <em>Initial Values</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Initial Values</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ASMFunction#getInitialValues() |
| * @see #getASMFunction() |
| * @generated |
| */ |
| EReference getASMFunction_InitialValues(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ASMFunction#getArity <em>Arity</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Arity</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ASMFunction#getArity() |
| * @see #getASMFunction() |
| * @generated |
| */ |
| EAttribute getASMFunction_Arity(); |
| |
| /** |
| * Returns the meta object for the container reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ASMFunction#getNamespace <em>Namespace</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the container reference '<em>Namespace</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ASMFunction#getNamespace() |
| * @see #getASMFunction() |
| * @generated |
| */ |
| EReference getASMFunction_Namespace(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ASMFunction#getReturnType <em>Return Type</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Return Type</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ASMFunction#getReturnType() |
| * @see #getASMFunction() |
| * @generated |
| */ |
| EReference getASMFunction_ReturnType(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ASMFunction#getArgumentTypes <em>Argument Types</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Argument Types</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ASMFunction#getArgumentTypes() |
| * @see #getASMFunction() |
| * @generated |
| */ |
| EReference getASMFunction_ArgumentTypes(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.FunctionDefinition <em>Function Definition</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Function Definition</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.FunctionDefinition |
| * @generated |
| */ |
| EClass getFunctionDefinition(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.InitialValue <em>Initial Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Initial Value</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.InitialValue |
| * @generated |
| */ |
| EClass getInitialValue(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.InitialValue#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.definitions.InitialValue#getLocations() |
| * @see #getInitialValue() |
| * @generated |
| */ |
| EReference getInitialValue_Locations(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.InitialValue#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.definitions.InitialValue#getValue() |
| * @see #getInitialValue() |
| * @generated |
| */ |
| EReference getInitialValue_Value(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.SymbolicRuleParameter <em>Symbolic Rule Parameter</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Symbolic Rule Parameter</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.SymbolicRuleParameter |
| * @generated |
| */ |
| EClass getSymbolicRuleParameter(); |
| |
| /** |
| * Returns the meta object for the reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.SymbolicRuleParameter#getVariable <em>Variable</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the reference '<em>Variable</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.SymbolicRuleParameter#getVariable() |
| * @see #getSymbolicRuleParameter() |
| * @generated |
| */ |
| EReference getSymbolicRuleParameter_Variable(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.SymbolicRuleParameter#getDirection <em>Direction</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Direction</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.SymbolicRuleParameter#getDirection() |
| * @see #getSymbolicRuleParameter() |
| * @generated |
| */ |
| EAttribute getSymbolicRuleParameter_Direction(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Module <em>Module</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Module</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Module |
| * @generated |
| */ |
| EClass getModule(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Module#getFileName <em>File Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>File Name</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Module#getFileName() |
| * @see #getModule() |
| * @generated |
| */ |
| EAttribute getModule_FileName(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Module#getMachine <em>Machine</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Machine</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Module#getMachine() |
| * @see #getModule() |
| * @generated |
| */ |
| EReference getModule_Machine(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Module#getImport <em>Import</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Import</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Module#getImport() |
| * @see #getModule() |
| * @generated |
| */ |
| EReference getModule_Import(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Module#getNamespace <em>Namespace</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Namespace</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Module#getNamespace() |
| * @see #getModule() |
| * @generated |
| */ |
| EReference getModule_Namespace(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ImportDeclaration <em>Import Declaration</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Import Declaration</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ImportDeclaration |
| * @generated |
| */ |
| EClass getImportDeclaration(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ImportDeclaration#getImportValue <em>Import Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Import Value</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ImportDeclaration#getImportValue() |
| * @see #getImportDeclaration() |
| * @generated |
| */ |
| EAttribute getImportDeclaration_ImportValue(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.NamespaceDefinition <em>Namespace Definition</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Namespace Definition</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.NamespaceDefinition |
| * @generated |
| */ |
| EClass getNamespaceDefinition(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.NamespaceDefinition#getNamespaceValue <em>Namespace Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Namespace Value</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.NamespaceDefinition#getNamespaceValue() |
| * @see #getNamespaceDefinition() |
| * @generated |
| */ |
| EAttribute getNamespaceDefinition_NamespaceValue(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Transformation <em>Transformation</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Transformation</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Transformation |
| * @generated |
| */ |
| EClass getTransformation(); |
| |
| /** |
| * Returns the meta object for the containment reference list '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Transformation#getModules <em>Modules</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference list '<em>Modules</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.Transformation#getModules() |
| * @see #getTransformation() |
| * @generated |
| */ |
| EReference getTransformation_Modules(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.TypeConstant <em>Type Constant</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Type Constant</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.TypeConstant |
| * @generated |
| */ |
| EClass getTypeConstant(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.TypeConstant#getKind <em>Kind</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Kind</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.TypeConstant#getKind() |
| * @see #getTypeConstant() |
| * @generated |
| */ |
| EAttribute getTypeConstant_Kind(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ChangeEvent <em>Change Event</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Change Event</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ChangeEvent |
| * @generated |
| */ |
| EClass getChangeEvent(); |
| |
| /** |
| * Returns the meta object for the attribute '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ChangeEvent#getChangeKind <em>Change Kind</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the attribute '<em>Change Kind</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ChangeEvent#getChangeKind() |
| * @see #getChangeEvent() |
| * @generated |
| */ |
| EAttribute getChangeEvent_ChangeKind(); |
| |
| /** |
| * Returns the meta object for the containment reference '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ChangeEvent#getVariableReference <em>Variable Reference</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for the containment reference '<em>Variable Reference</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.ChangeEvent#getVariableReference() |
| * @see #getChangeEvent() |
| * @generated |
| */ |
| EReference getChangeEvent_VariableReference(); |
| |
| /** |
| * 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 |
| */ |
| DefinitionsFactory getDefinitionsFactory(); |
| |
| /** |
| * <!-- 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.definitions.impl.MachineImpl <em>Machine</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.MachineImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getMachine() |
| * @generated |
| */ |
| EClass MACHINE = eINSTANCE.getMachine(); |
| |
| /** |
| * The meta object literal for the '<em><b>Main Rule</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MACHINE__MAIN_RULE = eINSTANCE.getMachine_MainRule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Gt Rule Definitions</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MACHINE__GT_RULE_DEFINITIONS = eINSTANCE.getMachine_GtRuleDefinitions(); |
| |
| /** |
| * The meta object literal for the '<em><b>Asm Function Definitions</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MACHINE__ASM_FUNCTION_DEFINITIONS = eINSTANCE.getMachine_AsmFunctionDefinitions(); |
| |
| /** |
| * The meta object literal for the '<em><b>Asm Rule Definitions</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MACHINE__ASM_RULE_DEFINITIONS = eINSTANCE.getMachine_AsmRuleDefinitions(); |
| |
| /** |
| * The meta object literal for the '<em><b>Module</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MACHINE__MODULE = eINSTANCE.getMachine_Module(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.RuleImpl <em>Rule</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.RuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getRule() |
| * @generated |
| */ |
| EClass RULE = eINSTANCE.getRule(); |
| |
| /** |
| * The meta object literal for the '<em><b>Body</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RULE__BODY = eINSTANCE.getRule_Body(); |
| |
| /** |
| * The meta object literal for the '<em><b>Sym Parameters</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RULE__SYM_PARAMETERS = eINSTANCE.getRule_SymParameters(); |
| |
| /** |
| * The meta object literal for the '<em><b>Local Variables</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RULE__LOCAL_VARIABLES = eINSTANCE.getRule_LocalVariables(); |
| |
| /** |
| * The meta object literal for the '<em><b>Namespace</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference RULE__NAMESPACE = eINSTANCE.getRule_Namespace(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.VariableImpl <em>Variable</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.VariableImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getVariable() |
| * @generated |
| */ |
| EClass VARIABLE = eINSTANCE.getVariable(); |
| |
| /** |
| * The meta object literal for the '<em><b>References</b></em>' reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference VARIABLE__REFERENCES = eINSTANCE.getVariable_References(); |
| |
| /** |
| * The meta object literal for the '<em><b>Scope</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference VARIABLE__SCOPE = eINSTANCE.getVariable_Scope(); |
| |
| /** |
| * The meta object literal for the '<em><b>Variable Type</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference VARIABLE__VARIABLE_TYPE = eINSTANCE.getVariable_VariableType(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.VariableDefinitionImpl <em>Variable Definition</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.VariableDefinitionImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getVariableDefinition() |
| * @generated |
| */ |
| EClass VARIABLE_DEFINITION = eINSTANCE.getVariableDefinition(); |
| |
| /** |
| * The meta object literal for the '<em><b>Variable</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference VARIABLE_DEFINITION__VARIABLE = eINSTANCE.getVariableDefinition_Variable(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference VARIABLE_DEFINITION__VALUE = eINSTANCE.getVariableDefinition_Value(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ASMFunctionImpl <em>ASM Function</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ASMFunctionImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getASMFunction() |
| * @generated |
| */ |
| EClass ASM_FUNCTION = eINSTANCE.getASMFunction(); |
| |
| /** |
| * The meta object literal for the '<em><b>Initial Values</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASM_FUNCTION__INITIAL_VALUES = eINSTANCE.getASMFunction_InitialValues(); |
| |
| /** |
| * The meta object literal for the '<em><b>Arity</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute ASM_FUNCTION__ARITY = eINSTANCE.getASMFunction_Arity(); |
| |
| /** |
| * The meta object literal for the '<em><b>Namespace</b></em>' container reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASM_FUNCTION__NAMESPACE = eINSTANCE.getASMFunction_Namespace(); |
| |
| /** |
| * The meta object literal for the '<em><b>Return Type</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASM_FUNCTION__RETURN_TYPE = eINSTANCE.getASMFunction_ReturnType(); |
| |
| /** |
| * The meta object literal for the '<em><b>Argument Types</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference ASM_FUNCTION__ARGUMENT_TYPES = eINSTANCE.getASMFunction_ArgumentTypes(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.FunctionDefinitionImpl <em>Function Definition</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.FunctionDefinitionImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getFunctionDefinition() |
| * @generated |
| */ |
| EClass FUNCTION_DEFINITION = eINSTANCE.getFunctionDefinition(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.InitialValueImpl <em>Initial Value</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.InitialValueImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getInitialValue() |
| * @generated |
| */ |
| EClass INITIAL_VALUE = eINSTANCE.getInitialValue(); |
| |
| /** |
| * The meta object literal for the '<em><b>Locations</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference INITIAL_VALUE__LOCATIONS = eINSTANCE.getInitialValue_Locations(); |
| |
| /** |
| * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference INITIAL_VALUE__VALUE = eINSTANCE.getInitialValue_Value(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.SymbolicRuleParameterImpl <em>Symbolic Rule Parameter</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.SymbolicRuleParameterImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getSymbolicRuleParameter() |
| * @generated |
| */ |
| EClass SYMBOLIC_RULE_PARAMETER = eINSTANCE.getSymbolicRuleParameter(); |
| |
| /** |
| * The meta object literal for the '<em><b>Variable</b></em>' reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference SYMBOLIC_RULE_PARAMETER__VARIABLE = eINSTANCE.getSymbolicRuleParameter_Variable(); |
| |
| /** |
| * The meta object literal for the '<em><b>Direction</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute SYMBOLIC_RULE_PARAMETER__DIRECTION = eINSTANCE.getSymbolicRuleParameter_Direction(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ModuleImpl <em>Module</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ModuleImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getModule() |
| * @generated |
| */ |
| EClass MODULE = eINSTANCE.getModule(); |
| |
| /** |
| * The meta object literal for the '<em><b>File Name</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute MODULE__FILE_NAME = eINSTANCE.getModule_FileName(); |
| |
| /** |
| * The meta object literal for the '<em><b>Machine</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MODULE__MACHINE = eINSTANCE.getModule_Machine(); |
| |
| /** |
| * The meta object literal for the '<em><b>Import</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MODULE__IMPORT = eINSTANCE.getModule_Import(); |
| |
| /** |
| * The meta object literal for the '<em><b>Namespace</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference MODULE__NAMESPACE = eINSTANCE.getModule_Namespace(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ImportDeclarationImpl <em>Import Declaration</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ImportDeclarationImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getImportDeclaration() |
| * @generated |
| */ |
| EClass IMPORT_DECLARATION = eINSTANCE.getImportDeclaration(); |
| |
| /** |
| * The meta object literal for the '<em><b>Import Value</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute IMPORT_DECLARATION__IMPORT_VALUE = eINSTANCE.getImportDeclaration_ImportValue(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.NamespaceDefinitionImpl <em>Namespace Definition</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.NamespaceDefinitionImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getNamespaceDefinition() |
| * @generated |
| */ |
| EClass NAMESPACE_DEFINITION = eINSTANCE.getNamespaceDefinition(); |
| |
| /** |
| * The meta object literal for the '<em><b>Namespace Value</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute NAMESPACE_DEFINITION__NAMESPACE_VALUE = eINSTANCE.getNamespaceDefinition_NamespaceValue(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.TransformationImpl <em>Transformation</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.TransformationImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getTransformation() |
| * @generated |
| */ |
| EClass TRANSFORMATION = eINSTANCE.getTransformation(); |
| |
| /** |
| * The meta object literal for the '<em><b>Modules</b></em>' containment reference list feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference TRANSFORMATION__MODULES = eINSTANCE.getTransformation_Modules(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.TypeConstantImpl <em>Type Constant</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.TypeConstantImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getTypeConstant() |
| * @generated |
| */ |
| EClass TYPE_CONSTANT = eINSTANCE.getTypeConstant(); |
| |
| /** |
| * The meta object literal for the '<em><b>Kind</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute TYPE_CONSTANT__KIND = eINSTANCE.getTypeConstant_Kind(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ChangeEventImpl <em>Change Event</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.ChangeEventImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.definitions.impl.DefinitionsPackageImpl#getChangeEvent() |
| * @generated |
| */ |
| EClass CHANGE_EVENT = eINSTANCE.getChangeEvent(); |
| |
| /** |
| * The meta object literal for the '<em><b>Change Kind</b></em>' attribute feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EAttribute CHANGE_EVENT__CHANGE_KIND = eINSTANCE.getChangeEvent_ChangeKind(); |
| |
| /** |
| * The meta object literal for the '<em><b>Variable Reference</b></em>' containment reference feature. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| EReference CHANGE_EVENT__VARIABLE_REFERENCE = eINSTANCE.getChangeEvent_VariableReference(); |
| |
| } |
| |
| } //DefinitionsPackage |