| /** |
| * * 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.modelmanagement.queryFunctions; |
| |
| import org.eclipse.emf.ecore.EClass; |
| import org.eclipse.emf.ecore.EPackage; |
| |
| import org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.asm.terms.TermsPackage; |
| |
| /** |
| * <!-- 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.modelmanagement.queryFunctions.QueryFunctionsFactory |
| * @model kind="package" |
| * @generated |
| */ |
| public interface QueryFunctionsPackage 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 = "queryFunctions"; |
| |
| /** |
| * The package namespace URI. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_URI = "http:///viatragtasmmodel/gtasm/metamodel/modelmanagement/queryFunctions.ecore"; |
| |
| /** |
| * The package namespace name. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| String eNS_PREFIX = "viatragtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions"; |
| |
| /** |
| * The singleton instance of the package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| QueryFunctionsPackage eINSTANCE = org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl.init(); |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.AggregateImpl <em>Aggregate</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.AggregateImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getAggregate() |
| * @generated |
| */ |
| int AGGREGATE = 0; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGGREGATE__ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGGREGATE__NAME = TermsPackage.MODEL_ELEMENT_QUERY__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGGREGATE__ID = TermsPackage.MODEL_ELEMENT_QUERY__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGGREGATE__FQN = TermsPackage.MODEL_ELEMENT_QUERY__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGGREGATE__RUNTIME_ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Kind</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGGREGATE__KIND = TermsPackage.MODEL_ELEMENT_QUERY__KIND; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGGREGATE__TYPE = TermsPackage.MODEL_ELEMENT_QUERY__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Argument</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGGREGATE__ARGUMENT = TermsPackage.MODEL_ELEMENT_QUERY__ARGUMENT; |
| |
| /** |
| * The number of structural features of the '<em>Aggregate</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int AGGREGATE_FEATURE_COUNT = TermsPackage.MODEL_ELEMENT_QUERY_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.SourceImpl <em>Source</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.SourceImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getSource() |
| * @generated |
| */ |
| int SOURCE = 1; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SOURCE__ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SOURCE__NAME = TermsPackage.MODEL_ELEMENT_QUERY__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SOURCE__ID = TermsPackage.MODEL_ELEMENT_QUERY__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SOURCE__FQN = TermsPackage.MODEL_ELEMENT_QUERY__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SOURCE__RUNTIME_ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Kind</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SOURCE__KIND = TermsPackage.MODEL_ELEMENT_QUERY__KIND; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SOURCE__TYPE = TermsPackage.MODEL_ELEMENT_QUERY__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Argument</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SOURCE__ARGUMENT = TermsPackage.MODEL_ELEMENT_QUERY__ARGUMENT; |
| |
| /** |
| * The number of structural features of the '<em>Source</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int SOURCE_FEATURE_COUNT = TermsPackage.MODEL_ELEMENT_QUERY_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.TargetImpl <em>Target</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.TargetImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getTarget() |
| * @generated |
| */ |
| int TARGET = 2; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TARGET__ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TARGET__NAME = TermsPackage.MODEL_ELEMENT_QUERY__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TARGET__ID = TermsPackage.MODEL_ELEMENT_QUERY__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TARGET__FQN = TermsPackage.MODEL_ELEMENT_QUERY__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TARGET__RUNTIME_ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Kind</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TARGET__KIND = TermsPackage.MODEL_ELEMENT_QUERY__KIND; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TARGET__TYPE = TermsPackage.MODEL_ELEMENT_QUERY__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Argument</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TARGET__ARGUMENT = TermsPackage.MODEL_ELEMENT_QUERY__ARGUMENT; |
| |
| /** |
| * The number of structural features of the '<em>Target</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int TARGET_FEATURE_COUNT = TermsPackage.MODEL_ELEMENT_QUERY_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.ElementReferenceImpl <em>Element Reference</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.ElementReferenceImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getElementReference() |
| * @generated |
| */ |
| int ELEMENT_REFERENCE = 3; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ELEMENT_REFERENCE__ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ELEMENT_REFERENCE__NAME = TermsPackage.MODEL_ELEMENT_QUERY__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ELEMENT_REFERENCE__ID = TermsPackage.MODEL_ELEMENT_QUERY__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ELEMENT_REFERENCE__FQN = TermsPackage.MODEL_ELEMENT_QUERY__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ELEMENT_REFERENCE__RUNTIME_ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Kind</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ELEMENT_REFERENCE__KIND = TermsPackage.MODEL_ELEMENT_QUERY__KIND; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ELEMENT_REFERENCE__TYPE = TermsPackage.MODEL_ELEMENT_QUERY__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Argument</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ELEMENT_REFERENCE__ARGUMENT = TermsPackage.MODEL_ELEMENT_QUERY__ARGUMENT; |
| |
| /** |
| * The number of structural features of the '<em>Element Reference</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int ELEMENT_REFERENCE_FEATURE_COUNT = TermsPackage.MODEL_ELEMENT_QUERY_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.FullyQualifiedNameImpl <em>Fully Qualified Name</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.FullyQualifiedNameImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getFullyQualifiedName() |
| * @generated |
| */ |
| int FULLY_QUALIFIED_NAME = 4; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FULLY_QUALIFIED_NAME__ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FULLY_QUALIFIED_NAME__NAME = TermsPackage.MODEL_ELEMENT_QUERY__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FULLY_QUALIFIED_NAME__ID = TermsPackage.MODEL_ELEMENT_QUERY__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FULLY_QUALIFIED_NAME__FQN = TermsPackage.MODEL_ELEMENT_QUERY__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FULLY_QUALIFIED_NAME__RUNTIME_ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Kind</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FULLY_QUALIFIED_NAME__KIND = TermsPackage.MODEL_ELEMENT_QUERY__KIND; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FULLY_QUALIFIED_NAME__TYPE = TermsPackage.MODEL_ELEMENT_QUERY__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Argument</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FULLY_QUALIFIED_NAME__ARGUMENT = TermsPackage.MODEL_ELEMENT_QUERY__ARGUMENT; |
| |
| /** |
| * The number of structural features of the '<em>Fully Qualified Name</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int FULLY_QUALIFIED_NAME_FEATURE_COUNT = TermsPackage.MODEL_ELEMENT_QUERY_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.NameImpl <em>Name</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.NameImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getName_() |
| * @generated |
| */ |
| int NAME = 5; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAME__ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAME__NAME = TermsPackage.MODEL_ELEMENT_QUERY__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAME__ID = TermsPackage.MODEL_ELEMENT_QUERY__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAME__FQN = TermsPackage.MODEL_ELEMENT_QUERY__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAME__RUNTIME_ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Kind</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAME__KIND = TermsPackage.MODEL_ELEMENT_QUERY__KIND; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAME__TYPE = TermsPackage.MODEL_ELEMENT_QUERY__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Argument</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAME__ARGUMENT = TermsPackage.MODEL_ELEMENT_QUERY__ARGUMENT; |
| |
| /** |
| * The number of structural features of the '<em>Name</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int NAME_FEATURE_COUNT = TermsPackage.MODEL_ELEMENT_QUERY_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.ValueImpl <em>Value</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.ValueImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getValue() |
| * @generated |
| */ |
| int VALUE = 6; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VALUE__ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VALUE__NAME = TermsPackage.MODEL_ELEMENT_QUERY__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VALUE__ID = TermsPackage.MODEL_ELEMENT_QUERY__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VALUE__FQN = TermsPackage.MODEL_ELEMENT_QUERY__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VALUE__RUNTIME_ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Kind</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VALUE__KIND = TermsPackage.MODEL_ELEMENT_QUERY__KIND; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VALUE__TYPE = TermsPackage.MODEL_ELEMENT_QUERY__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Argument</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VALUE__ARGUMENT = TermsPackage.MODEL_ELEMENT_QUERY__ARGUMENT; |
| |
| /** |
| * The number of structural features of the '<em>Value</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int VALUE_FEATURE_COUNT = TermsPackage.MODEL_ELEMENT_QUERY_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.InverseImpl <em>Inverse</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.InverseImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getInverse() |
| * @generated |
| */ |
| int INVERSE = 7; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVERSE__ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVERSE__NAME = TermsPackage.MODEL_ELEMENT_QUERY__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVERSE__ID = TermsPackage.MODEL_ELEMENT_QUERY__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVERSE__FQN = TermsPackage.MODEL_ELEMENT_QUERY__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVERSE__RUNTIME_ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Kind</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVERSE__KIND = TermsPackage.MODEL_ELEMENT_QUERY__KIND; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVERSE__TYPE = TermsPackage.MODEL_ELEMENT_QUERY__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Argument</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVERSE__ARGUMENT = TermsPackage.MODEL_ELEMENT_QUERY__ARGUMENT; |
| |
| /** |
| * The number of structural features of the '<em>Inverse</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int INVERSE_FEATURE_COUNT = TermsPackage.MODEL_ELEMENT_QUERY_FEATURE_COUNT + 0; |
| |
| /** |
| * The meta object id for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.MultiplicityImpl <em>Multiplicity</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.MultiplicityImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getMultiplicity() |
| * @generated |
| */ |
| int MULTIPLICITY = 8; |
| |
| /** |
| * The feature id for the '<em><b>Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MULTIPLICITY__ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Name</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MULTIPLICITY__NAME = TermsPackage.MODEL_ELEMENT_QUERY__NAME; |
| |
| /** |
| * The feature id for the '<em><b>Id</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MULTIPLICITY__ID = TermsPackage.MODEL_ELEMENT_QUERY__ID; |
| |
| /** |
| * The feature id for the '<em><b>Fqn</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MULTIPLICITY__FQN = TermsPackage.MODEL_ELEMENT_QUERY__FQN; |
| |
| /** |
| * The feature id for the '<em><b>Runtime Annotations</b></em>' containment reference list. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MULTIPLICITY__RUNTIME_ANNOTATIONS = TermsPackage.MODEL_ELEMENT_QUERY__RUNTIME_ANNOTATIONS; |
| |
| /** |
| * The feature id for the '<em><b>Kind</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MULTIPLICITY__KIND = TermsPackage.MODEL_ELEMENT_QUERY__KIND; |
| |
| /** |
| * The feature id for the '<em><b>Type</b></em>' attribute. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MULTIPLICITY__TYPE = TermsPackage.MODEL_ELEMENT_QUERY__TYPE; |
| |
| /** |
| * The feature id for the '<em><b>Argument</b></em>' containment reference. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MULTIPLICITY__ARGUMENT = TermsPackage.MODEL_ELEMENT_QUERY__ARGUMENT; |
| |
| /** |
| * The number of structural features of the '<em>Multiplicity</em>' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| * @ordered |
| */ |
| int MULTIPLICITY_FEATURE_COUNT = TermsPackage.MODEL_ELEMENT_QUERY_FEATURE_COUNT + 0; |
| |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.Aggregate <em>Aggregate</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Aggregate</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.Aggregate |
| * @generated |
| */ |
| EClass getAggregate(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.Source <em>Source</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Source</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.Source |
| * @generated |
| */ |
| EClass getSource(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.Target <em>Target</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Target</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.Target |
| * @generated |
| */ |
| EClass getTarget(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.ElementReference <em>Element Reference</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Element Reference</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.ElementReference |
| * @generated |
| */ |
| EClass getElementReference(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.FullyQualifiedName <em>Fully Qualified Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Fully Qualified Name</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.FullyQualifiedName |
| * @generated |
| */ |
| EClass getFullyQualifiedName(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.Name <em>Name</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Name</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.Name |
| * @generated |
| */ |
| EClass getName_(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.Value <em>Value</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Value</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.Value |
| * @generated |
| */ |
| EClass getValue(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.Inverse <em>Inverse</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Inverse</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.Inverse |
| * @generated |
| */ |
| EClass getInverse(); |
| |
| /** |
| * Returns the meta object for class '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.Multiplicity <em>Multiplicity</em>}'. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @return the meta object for class '<em>Multiplicity</em>'. |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.Multiplicity |
| * @generated |
| */ |
| EClass getMultiplicity(); |
| |
| /** |
| * 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 |
| */ |
| QueryFunctionsFactory getQueryFunctionsFactory(); |
| |
| /** |
| * <!-- 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.modelmanagement.queryFunctions.impl.AggregateImpl <em>Aggregate</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.AggregateImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getAggregate() |
| * @generated |
| */ |
| EClass AGGREGATE = eINSTANCE.getAggregate(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.SourceImpl <em>Source</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.SourceImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getSource() |
| * @generated |
| */ |
| EClass SOURCE = eINSTANCE.getSource(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.TargetImpl <em>Target</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.TargetImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getTarget() |
| * @generated |
| */ |
| EClass TARGET = eINSTANCE.getTarget(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.ElementReferenceImpl <em>Element Reference</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.ElementReferenceImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getElementReference() |
| * @generated |
| */ |
| EClass ELEMENT_REFERENCE = eINSTANCE.getElementReference(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.FullyQualifiedNameImpl <em>Fully Qualified Name</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.FullyQualifiedNameImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getFullyQualifiedName() |
| * @generated |
| */ |
| EClass FULLY_QUALIFIED_NAME = eINSTANCE.getFullyQualifiedName(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.NameImpl <em>Name</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.NameImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getName_() |
| * @generated |
| */ |
| EClass NAME = eINSTANCE.getName_(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.ValueImpl <em>Value</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.ValueImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getValue() |
| * @generated |
| */ |
| EClass VALUE = eINSTANCE.getValue(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.InverseImpl <em>Inverse</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.InverseImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getInverse() |
| * @generated |
| */ |
| EClass INVERSE = eINSTANCE.getInverse(); |
| |
| /** |
| * The meta object literal for the '{@link org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.MultiplicityImpl <em>Multiplicity</em>}' class. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.MultiplicityImpl |
| * @see org.eclipse.viatra2.gtasmmodel.gtasm.metamodel.modelmanagement.queryFunctions.impl.QueryFunctionsPackageImpl#getMultiplicity() |
| * @generated |
| */ |
| EClass MULTIPLICITY = eINSTANCE.getMultiplicity(); |
| |
| } |
| |
| } //QueryFunctionsPackage |