/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.metamodels.transformation; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.mapping.MappingPackage; /** * <!-- 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.teiid.designer.metamodels.transformation.TransformationFactory * @model kind="package" * @generated * * @since 8.0 */ public interface TransformationPackage extends EPackage{ /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String copyright = "See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing."; //$NON-NLS-1$ /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "transformation"; //$NON-NLS-1$ /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.metamatrix.com/metamodels/Transformation"; //$NON-NLS-1$ /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "transformation"; //$NON-NLS-1$ /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ TransformationPackage eINSTANCE = org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl.init(); /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.TransformationContainerImpl <em>Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.TransformationContainerImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getTransformationContainer() * @generated */ int TRANSFORMATION_CONTAINER = 0; /** * The feature id for the '<em><b>Transformation Mappings</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_CONTAINER__TRANSFORMATION_MAPPINGS = 0; /** * The number of structural features of the the '<em>Container</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_CONTAINER_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.SqlTransformationImpl <em>Sql Transformation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.SqlTransformationImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getSqlTransformation() * @generated */ int SQL_TRANSFORMATION = 1; /** * The feature id for the '<em><b>Mapper</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__MAPPER = MappingPackage.MAPPING_HELPER__MAPPER; /** * The feature id for the '<em><b>Helped Object</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__HELPED_OBJECT = MappingPackage.MAPPING_HELPER__HELPED_OBJECT; /** * The feature id for the '<em><b>Nested In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__NESTED_IN = MappingPackage.MAPPING_HELPER__NESTED_IN; /** * The feature id for the '<em><b>Nested</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__NESTED = MappingPackage.MAPPING_HELPER__NESTED; /** * The feature id for the '<em><b>Select Sql</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__SELECT_SQL = MappingPackage.MAPPING_HELPER_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Insert Sql</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__INSERT_SQL = MappingPackage.MAPPING_HELPER_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Update Sql</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__UPDATE_SQL = MappingPackage.MAPPING_HELPER_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Delete Sql</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__DELETE_SQL = MappingPackage.MAPPING_HELPER_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Insert Allowed</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__INSERT_ALLOWED = MappingPackage.MAPPING_HELPER_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Update Allowed</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__UPDATE_ALLOWED = MappingPackage.MAPPING_HELPER_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Delete Allowed</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__DELETE_ALLOWED = MappingPackage.MAPPING_HELPER_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Output Locked</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__OUTPUT_LOCKED = MappingPackage.MAPPING_HELPER_FEATURE_COUNT + 7; /** * The feature id for the '<em><b>Insert Sql Default</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__INSERT_SQL_DEFAULT = MappingPackage.MAPPING_HELPER_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>Update Sql Default</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__UPDATE_SQL_DEFAULT = MappingPackage.MAPPING_HELPER_FEATURE_COUNT + 9; /** * The feature id for the '<em><b>Delete Sql Default</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__DELETE_SQL_DEFAULT = MappingPackage.MAPPING_HELPER_FEATURE_COUNT + 10; /** * The feature id for the '<em><b>Aliases</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION__ALIASES = MappingPackage.MAPPING_HELPER_FEATURE_COUNT + 11; /** * The number of structural features of the the '<em>Sql Transformation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION_FEATURE_COUNT = MappingPackage.MAPPING_HELPER_FEATURE_COUNT + 12; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.TransformationMappingRootImpl <em>Mapping Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.TransformationMappingRootImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getTransformationMappingRoot() * @generated */ int TRANSFORMATION_MAPPING_ROOT = 2; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.FragmentMappingRootImpl <em>Fragment Mapping Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.FragmentMappingRootImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getFragmentMappingRoot() * @generated */ int FRAGMENT_MAPPING_ROOT = 6; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.TreeMappingRootImpl <em>Tree Mapping Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.TreeMappingRootImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getTreeMappingRoot() * @generated */ int TREE_MAPPING_ROOT = 7; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.MappingClassObjectImpl <em>Mapping Class Object</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.MappingClassObjectImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getMappingClassObject() * @generated */ int MAPPING_CLASS_OBJECT = 10; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.MappingClassImpl <em>Mapping Class</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.MappingClassImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getMappingClass() * @generated */ int MAPPING_CLASS = 8; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.MappingClassColumnImpl <em>Mapping Class Column</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.MappingClassColumnImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getMappingClassColumn() * @generated */ int MAPPING_CLASS_COLUMN = 9; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.TransformationMappingImpl <em>Mapping</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.TransformationMappingImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getTransformationMapping() * @generated */ int TRANSFORMATION_MAPPING = 3; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.SqlAliasImpl <em>Sql Alias</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.SqlAliasImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getSqlAlias() * @generated */ int SQL_ALIAS = 4; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.SqlTransformationMappingRootImpl <em>Sql Transformation Mapping Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.SqlTransformationMappingRootImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getSqlTransformationMappingRoot() * @generated */ int SQL_TRANSFORMATION_MAPPING_ROOT = 5; /** * The feature id for the '<em><b>Helper</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING_ROOT__HELPER = MappingPackage.MAPPING_ROOT__HELPER; /** * The feature id for the '<em><b>Nested</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING_ROOT__NESTED = MappingPackage.MAPPING_ROOT__NESTED; /** * The feature id for the '<em><b>Nested In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING_ROOT__NESTED_IN = MappingPackage.MAPPING_ROOT__NESTED_IN; /** * The feature id for the '<em><b>Inputs</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING_ROOT__INPUTS = MappingPackage.MAPPING_ROOT__INPUTS; /** * The feature id for the '<em><b>Outputs</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING_ROOT__OUTPUTS = MappingPackage.MAPPING_ROOT__OUTPUTS; /** * The feature id for the '<em><b>Type Mapping</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING_ROOT__TYPE_MAPPING = MappingPackage.MAPPING_ROOT__TYPE_MAPPING; /** * The feature id for the '<em><b>Output Read Only</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING_ROOT__OUTPUT_READ_ONLY = MappingPackage.MAPPING_ROOT__OUTPUT_READ_ONLY; /** * The feature id for the '<em><b>Top To Bottom</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING_ROOT__TOP_TO_BOTTOM = MappingPackage.MAPPING_ROOT__TOP_TO_BOTTOM; /** * The feature id for the '<em><b>Command Stack</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING_ROOT__COMMAND_STACK = MappingPackage.MAPPING_ROOT__COMMAND_STACK; /** * The feature id for the '<em><b>Target</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING_ROOT__TARGET = MappingPackage.MAPPING_ROOT_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>Mapping Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING_ROOT_FEATURE_COUNT = MappingPackage.MAPPING_ROOT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Helper</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING__HELPER = MappingPackage.MAPPING__HELPER; /** * The feature id for the '<em><b>Nested</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING__NESTED = MappingPackage.MAPPING__NESTED; /** * The feature id for the '<em><b>Nested In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING__NESTED_IN = MappingPackage.MAPPING__NESTED_IN; /** * The feature id for the '<em><b>Inputs</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING__INPUTS = MappingPackage.MAPPING__INPUTS; /** * The feature id for the '<em><b>Outputs</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING__OUTPUTS = MappingPackage.MAPPING__OUTPUTS; /** * The feature id for the '<em><b>Type Mapping</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING__TYPE_MAPPING = MappingPackage.MAPPING__TYPE_MAPPING; /** * The number of structural features of the the '<em>Mapping</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TRANSFORMATION_MAPPING_FEATURE_COUNT = MappingPackage.MAPPING_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Alias</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_ALIAS__ALIAS = 0; /** * The feature id for the '<em><b>Aliased Object</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_ALIAS__ALIASED_OBJECT = 1; /** * The feature id for the '<em><b>Sql Transformation</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_ALIAS__SQL_TRANSFORMATION = 2; /** * The number of structural features of the the '<em>Sql Alias</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_ALIAS_FEATURE_COUNT = 3; /** * The feature id for the '<em><b>Helper</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION_MAPPING_ROOT__HELPER = TRANSFORMATION_MAPPING_ROOT__HELPER; /** * The feature id for the '<em><b>Nested</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION_MAPPING_ROOT__NESTED = TRANSFORMATION_MAPPING_ROOT__NESTED; /** * The feature id for the '<em><b>Nested In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION_MAPPING_ROOT__NESTED_IN = TRANSFORMATION_MAPPING_ROOT__NESTED_IN; /** * The feature id for the '<em><b>Inputs</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION_MAPPING_ROOT__INPUTS = TRANSFORMATION_MAPPING_ROOT__INPUTS; /** * The feature id for the '<em><b>Outputs</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION_MAPPING_ROOT__OUTPUTS = TRANSFORMATION_MAPPING_ROOT__OUTPUTS; /** * The feature id for the '<em><b>Type Mapping</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION_MAPPING_ROOT__TYPE_MAPPING = TRANSFORMATION_MAPPING_ROOT__TYPE_MAPPING; /** * The feature id for the '<em><b>Output Read Only</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION_MAPPING_ROOT__OUTPUT_READ_ONLY = TRANSFORMATION_MAPPING_ROOT__OUTPUT_READ_ONLY; /** * The feature id for the '<em><b>Top To Bottom</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION_MAPPING_ROOT__TOP_TO_BOTTOM = TRANSFORMATION_MAPPING_ROOT__TOP_TO_BOTTOM; /** * The feature id for the '<em><b>Command Stack</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION_MAPPING_ROOT__COMMAND_STACK = TRANSFORMATION_MAPPING_ROOT__COMMAND_STACK; /** * The feature id for the '<em><b>Target</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION_MAPPING_ROOT__TARGET = TRANSFORMATION_MAPPING_ROOT__TARGET; /** * The number of structural features of the the '<em>Sql Transformation Mapping Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_TRANSFORMATION_MAPPING_ROOT_FEATURE_COUNT = TRANSFORMATION_MAPPING_ROOT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Helper</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_MAPPING_ROOT__HELPER = TRANSFORMATION_MAPPING_ROOT__HELPER; /** * The feature id for the '<em><b>Nested</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_MAPPING_ROOT__NESTED = TRANSFORMATION_MAPPING_ROOT__NESTED; /** * The feature id for the '<em><b>Nested In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_MAPPING_ROOT__NESTED_IN = TRANSFORMATION_MAPPING_ROOT__NESTED_IN; /** * The feature id for the '<em><b>Inputs</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_MAPPING_ROOT__INPUTS = TRANSFORMATION_MAPPING_ROOT__INPUTS; /** * The feature id for the '<em><b>Outputs</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_MAPPING_ROOT__OUTPUTS = TRANSFORMATION_MAPPING_ROOT__OUTPUTS; /** * The feature id for the '<em><b>Type Mapping</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_MAPPING_ROOT__TYPE_MAPPING = TRANSFORMATION_MAPPING_ROOT__TYPE_MAPPING; /** * The feature id for the '<em><b>Output Read Only</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_MAPPING_ROOT__OUTPUT_READ_ONLY = TRANSFORMATION_MAPPING_ROOT__OUTPUT_READ_ONLY; /** * The feature id for the '<em><b>Top To Bottom</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_MAPPING_ROOT__TOP_TO_BOTTOM = TRANSFORMATION_MAPPING_ROOT__TOP_TO_BOTTOM; /** * The feature id for the '<em><b>Command Stack</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_MAPPING_ROOT__COMMAND_STACK = TRANSFORMATION_MAPPING_ROOT__COMMAND_STACK; /** * The feature id for the '<em><b>Target</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_MAPPING_ROOT__TARGET = TRANSFORMATION_MAPPING_ROOT__TARGET; /** * The number of structural features of the the '<em>Fragment Mapping Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FRAGMENT_MAPPING_ROOT_FEATURE_COUNT = TRANSFORMATION_MAPPING_ROOT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Helper</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_MAPPING_ROOT__HELPER = TRANSFORMATION_MAPPING_ROOT__HELPER; /** * The feature id for the '<em><b>Nested</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_MAPPING_ROOT__NESTED = TRANSFORMATION_MAPPING_ROOT__NESTED; /** * The feature id for the '<em><b>Nested In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_MAPPING_ROOT__NESTED_IN = TRANSFORMATION_MAPPING_ROOT__NESTED_IN; /** * The feature id for the '<em><b>Inputs</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_MAPPING_ROOT__INPUTS = TRANSFORMATION_MAPPING_ROOT__INPUTS; /** * The feature id for the '<em><b>Outputs</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_MAPPING_ROOT__OUTPUTS = TRANSFORMATION_MAPPING_ROOT__OUTPUTS; /** * The feature id for the '<em><b>Type Mapping</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_MAPPING_ROOT__TYPE_MAPPING = TRANSFORMATION_MAPPING_ROOT__TYPE_MAPPING; /** * The feature id for the '<em><b>Output Read Only</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_MAPPING_ROOT__OUTPUT_READ_ONLY = TRANSFORMATION_MAPPING_ROOT__OUTPUT_READ_ONLY; /** * The feature id for the '<em><b>Top To Bottom</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_MAPPING_ROOT__TOP_TO_BOTTOM = TRANSFORMATION_MAPPING_ROOT__TOP_TO_BOTTOM; /** * The feature id for the '<em><b>Command Stack</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_MAPPING_ROOT__COMMAND_STACK = TRANSFORMATION_MAPPING_ROOT__COMMAND_STACK; /** * The feature id for the '<em><b>Target</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_MAPPING_ROOT__TARGET = TRANSFORMATION_MAPPING_ROOT__TARGET; /** * The number of structural features of the the '<em>Tree Mapping Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TREE_MAPPING_ROOT_FEATURE_COUNT = TRANSFORMATION_MAPPING_ROOT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS_OBJECT__NAME = 0; /** * The number of structural features of the the '<em>Mapping Class Object</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS_OBJECT_FEATURE_COUNT = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS__NAME = MAPPING_CLASS_OBJECT__NAME; /** * The feature id for the '<em><b>Recursive</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS__RECURSIVE = MAPPING_CLASS_OBJECT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Recursion Allowed</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS__RECURSION_ALLOWED = MAPPING_CLASS_OBJECT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Recursion Criteria</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS__RECURSION_CRITERIA = MAPPING_CLASS_OBJECT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Recursion Limit</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS__RECURSION_LIMIT = MAPPING_CLASS_OBJECT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Recursion Limit Error Mode</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS__RECURSION_LIMIT_ERROR_MODE = MAPPING_CLASS_OBJECT_FEATURE_COUNT + 4; /** * The feature id for the '<em><b>Columns</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS__COLUMNS = MAPPING_CLASS_OBJECT_FEATURE_COUNT + 5; /** * The feature id for the '<em><b>Mapping Class Set</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS__MAPPING_CLASS_SET = MAPPING_CLASS_OBJECT_FEATURE_COUNT + 6; /** * The feature id for the '<em><b>Input Set</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS__INPUT_SET = MAPPING_CLASS_OBJECT_FEATURE_COUNT + 7; /** * The number of structural features of the the '<em>Mapping Class</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS_FEATURE_COUNT = MAPPING_CLASS_OBJECT_FEATURE_COUNT + 8; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS_COLUMN__NAME = MAPPING_CLASS_OBJECT__NAME; /** * The feature id for the '<em><b>Mapping Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS_COLUMN__MAPPING_CLASS = MAPPING_CLASS_OBJECT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS_COLUMN__TYPE = MAPPING_CLASS_OBJECT_FEATURE_COUNT + 1; /** * The number of structural features of the the '<em>Mapping Class Column</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS_COLUMN_FEATURE_COUNT = MAPPING_CLASS_OBJECT_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.StagingTableImpl <em>Staging Table</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.StagingTableImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getStagingTable() * @generated */ int STAGING_TABLE = 11; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STAGING_TABLE__NAME = MAPPING_CLASS__NAME; /** * The feature id for the '<em><b>Recursive</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STAGING_TABLE__RECURSIVE = MAPPING_CLASS__RECURSIVE; /** * The feature id for the '<em><b>Recursion Allowed</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STAGING_TABLE__RECURSION_ALLOWED = MAPPING_CLASS__RECURSION_ALLOWED; /** * The feature id for the '<em><b>Recursion Criteria</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STAGING_TABLE__RECURSION_CRITERIA = MAPPING_CLASS__RECURSION_CRITERIA; /** * The feature id for the '<em><b>Recursion Limit</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STAGING_TABLE__RECURSION_LIMIT = MAPPING_CLASS__RECURSION_LIMIT; /** * The feature id for the '<em><b>Recursion Limit Error Mode</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STAGING_TABLE__RECURSION_LIMIT_ERROR_MODE = MAPPING_CLASS__RECURSION_LIMIT_ERROR_MODE; /** * The feature id for the '<em><b>Columns</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STAGING_TABLE__COLUMNS = MAPPING_CLASS__COLUMNS; /** * The feature id for the '<em><b>Mapping Class Set</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STAGING_TABLE__MAPPING_CLASS_SET = MAPPING_CLASS__MAPPING_CLASS_SET; /** * The feature id for the '<em><b>Input Set</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STAGING_TABLE__INPUT_SET = MAPPING_CLASS__INPUT_SET; /** * The number of structural features of the the '<em>Staging Table</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int STAGING_TABLE_FEATURE_COUNT = MAPPING_CLASS_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.MappingClassSetImpl <em>Mapping Class Set</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.MappingClassSetImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getMappingClassSet() * @generated */ int MAPPING_CLASS_SET = 12; /** * The feature id for the '<em><b>Mapping Classes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS_SET__MAPPING_CLASSES = 0; /** * The feature id for the '<em><b>Target</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS_SET__TARGET = 1; /** * The feature id for the '<em><b>Input Binding</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS_SET__INPUT_BINDING = 2; /** * The number of structural features of the the '<em>Mapping Class Set</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS_SET_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.MappingClassSetContainerImpl <em>Mapping Class Set Container</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.MappingClassSetContainerImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getMappingClassSetContainer() * @generated */ int MAPPING_CLASS_SET_CONTAINER = 13; /** * The feature id for the '<em><b>Mapping Class Sets</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS_SET_CONTAINER__MAPPING_CLASS_SETS = 0; /** * The number of structural features of the the '<em>Mapping Class Set Container</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int MAPPING_CLASS_SET_CONTAINER_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.InputParameterImpl <em>Input Parameter</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.InputParameterImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getInputParameter() * @generated */ int INPUT_PARAMETER = 14; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT_PARAMETER__NAME = 0; /** * The feature id for the '<em><b>Input Set</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT_PARAMETER__INPUT_SET = 1; /** * The feature id for the '<em><b>Type</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT_PARAMETER__TYPE = 2; /** * The number of structural features of the the '<em>Input Parameter</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT_PARAMETER_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.InputSetImpl <em>Input Set</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.InputSetImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getInputSet() * @generated */ int INPUT_SET = 15; /** * The feature id for the '<em><b>Mapping Class</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT_SET__MAPPING_CLASS = 0; /** * The feature id for the '<em><b>Input Parameters</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT_SET__INPUT_PARAMETERS = 1; /** * The number of structural features of the the '<em>Input Set</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT_SET_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.InputBindingImpl <em>Input Binding</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.InputBindingImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getInputBinding() * @generated */ int INPUT_BINDING = 16; /** * The feature id for the '<em><b>Mapping Class Set</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT_BINDING__MAPPING_CLASS_SET = 0; /** * The feature id for the '<em><b>Input Parameter</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT_BINDING__INPUT_PARAMETER = 1; /** * The feature id for the '<em><b>Mapping Class Column</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT_BINDING__MAPPING_CLASS_COLUMN = 2; /** * The number of structural features of the the '<em>Input Binding</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int INPUT_BINDING_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.DataFlowMappingRootImpl <em>Data Flow Mapping Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.DataFlowMappingRootImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getDataFlowMappingRoot() * @generated */ int DATA_FLOW_MAPPING_ROOT = 17; /** * The feature id for the '<em><b>Helper</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_MAPPING_ROOT__HELPER = TRANSFORMATION_MAPPING_ROOT__HELPER; /** * The feature id for the '<em><b>Nested</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_MAPPING_ROOT__NESTED = TRANSFORMATION_MAPPING_ROOT__NESTED; /** * The feature id for the '<em><b>Nested In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_MAPPING_ROOT__NESTED_IN = TRANSFORMATION_MAPPING_ROOT__NESTED_IN; /** * The feature id for the '<em><b>Inputs</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_MAPPING_ROOT__INPUTS = TRANSFORMATION_MAPPING_ROOT__INPUTS; /** * The feature id for the '<em><b>Outputs</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_MAPPING_ROOT__OUTPUTS = TRANSFORMATION_MAPPING_ROOT__OUTPUTS; /** * The feature id for the '<em><b>Type Mapping</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_MAPPING_ROOT__TYPE_MAPPING = TRANSFORMATION_MAPPING_ROOT__TYPE_MAPPING; /** * The feature id for the '<em><b>Output Read Only</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_MAPPING_ROOT__OUTPUT_READ_ONLY = TRANSFORMATION_MAPPING_ROOT__OUTPUT_READ_ONLY; /** * The feature id for the '<em><b>Top To Bottom</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_MAPPING_ROOT__TOP_TO_BOTTOM = TRANSFORMATION_MAPPING_ROOT__TOP_TO_BOTTOM; /** * The feature id for the '<em><b>Command Stack</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_MAPPING_ROOT__COMMAND_STACK = TRANSFORMATION_MAPPING_ROOT__COMMAND_STACK; /** * The feature id for the '<em><b>Target</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_MAPPING_ROOT__TARGET = TRANSFORMATION_MAPPING_ROOT__TARGET; /** * The feature id for the '<em><b>Allows Optimization</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_MAPPING_ROOT__ALLOWS_OPTIMIZATION = TRANSFORMATION_MAPPING_ROOT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Nodes</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_MAPPING_ROOT__NODES = TRANSFORMATION_MAPPING_ROOT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Links</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_MAPPING_ROOT__LINKS = TRANSFORMATION_MAPPING_ROOT_FEATURE_COUNT + 2; /** * The number of structural features of the the '<em>Data Flow Mapping Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_MAPPING_ROOT_FEATURE_COUNT = TRANSFORMATION_MAPPING_ROOT_FEATURE_COUNT + 3; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.DataFlowNodeImpl <em>Data Flow Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.DataFlowNodeImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getDataFlowNode() * @generated */ int DATA_FLOW_NODE = 18; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_NODE__NAME = 0; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_NODE__OWNER = 1; /** * The feature id for the '<em><b>Input Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_NODE__INPUT_LINKS = 2; /** * The feature id for the '<em><b>Output Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_NODE__OUTPUT_LINKS = 3; /** * The number of structural features of the the '<em>Data Flow Node</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_NODE_FEATURE_COUNT = 4; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.DataFlowLinkImpl <em>Data Flow Link</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.DataFlowLinkImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getDataFlowLink() * @generated */ int DATA_FLOW_LINK = 19; /** * The feature id for the '<em><b>Output Node</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_LINK__OUTPUT_NODE = 0; /** * The feature id for the '<em><b>Input Node</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_LINK__INPUT_NODE = 1; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_LINK__OWNER = 2; /** * The number of structural features of the the '<em>Data Flow Link</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DATA_FLOW_LINK_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.ExpressionImpl <em>Expression</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.ExpressionImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getExpression() * @generated */ int EXPRESSION = 20; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION__VALUE = 0; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION__OWNER = 1; /** * The number of structural features of the the '<em>Expression</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.TargetNodeImpl <em>Target Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.TargetNodeImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getTargetNode() * @generated */ int TARGET_NODE = 21; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TARGET_NODE__NAME = DATA_FLOW_NODE__NAME; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TARGET_NODE__OWNER = DATA_FLOW_NODE__OWNER; /** * The feature id for the '<em><b>Input Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TARGET_NODE__INPUT_LINKS = DATA_FLOW_NODE__INPUT_LINKS; /** * The feature id for the '<em><b>Output Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TARGET_NODE__OUTPUT_LINKS = DATA_FLOW_NODE__OUTPUT_LINKS; /** * The feature id for the '<em><b>Target</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TARGET_NODE__TARGET = DATA_FLOW_NODE_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>Target Node</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TARGET_NODE_FEATURE_COUNT = DATA_FLOW_NODE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.SourceNodeImpl <em>Source Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.SourceNodeImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getSourceNode() * @generated */ int SOURCE_NODE = 22; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOURCE_NODE__NAME = DATA_FLOW_NODE__NAME; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOURCE_NODE__OWNER = DATA_FLOW_NODE__OWNER; /** * The feature id for the '<em><b>Input Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOURCE_NODE__INPUT_LINKS = DATA_FLOW_NODE__INPUT_LINKS; /** * The feature id for the '<em><b>Output Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOURCE_NODE__OUTPUT_LINKS = DATA_FLOW_NODE__OUTPUT_LINKS; /** * The feature id for the '<em><b>Source</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOURCE_NODE__SOURCE = DATA_FLOW_NODE_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>Source Node</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SOURCE_NODE_FEATURE_COUNT = DATA_FLOW_NODE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.AbstractOperationNodeImpl <em>Abstract Operation Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.AbstractOperationNodeImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getAbstractOperationNode() * @generated */ int ABSTRACT_OPERATION_NODE = 23; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_OPERATION_NODE__NAME = DATA_FLOW_NODE__NAME; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_OPERATION_NODE__OWNER = DATA_FLOW_NODE__OWNER; /** * The feature id for the '<em><b>Input Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_OPERATION_NODE__INPUT_LINKS = DATA_FLOW_NODE__INPUT_LINKS; /** * The feature id for the '<em><b>Output Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_OPERATION_NODE__OUTPUT_LINKS = DATA_FLOW_NODE__OUTPUT_LINKS; /** * The feature id for the '<em><b>Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_OPERATION_NODE__EXPRESSIONS = DATA_FLOW_NODE_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Node Group</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_OPERATION_NODE__NODE_GROUP = DATA_FLOW_NODE_FEATURE_COUNT + 1; /** * The number of structural features of the the '<em>Abstract Operation Node</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ABSTRACT_OPERATION_NODE_FEATURE_COUNT = DATA_FLOW_NODE_FEATURE_COUNT + 2; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.OperationNodeGroupImpl <em>Operation Node Group</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.OperationNodeGroupImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getOperationNodeGroup() * @generated */ int OPERATION_NODE_GROUP = 24; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_NODE_GROUP__NAME = ABSTRACT_OPERATION_NODE__NAME; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_NODE_GROUP__OWNER = ABSTRACT_OPERATION_NODE__OWNER; /** * The feature id for the '<em><b>Input Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_NODE_GROUP__INPUT_LINKS = ABSTRACT_OPERATION_NODE__INPUT_LINKS; /** * The feature id for the '<em><b>Output Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_NODE_GROUP__OUTPUT_LINKS = ABSTRACT_OPERATION_NODE__OUTPUT_LINKS; /** * The feature id for the '<em><b>Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_NODE_GROUP__EXPRESSIONS = ABSTRACT_OPERATION_NODE__EXPRESSIONS; /** * The feature id for the '<em><b>Node Group</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_NODE_GROUP__NODE_GROUP = ABSTRACT_OPERATION_NODE__NODE_GROUP; /** * The feature id for the '<em><b>Contents</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_NODE_GROUP__CONTENTS = ABSTRACT_OPERATION_NODE_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>Operation Node Group</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_NODE_GROUP_FEATURE_COUNT = ABSTRACT_OPERATION_NODE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.OperationNodeImpl <em>Operation Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.OperationNodeImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getOperationNode() * @generated */ int OPERATION_NODE = 25; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_NODE__NAME = ABSTRACT_OPERATION_NODE__NAME; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_NODE__OWNER = ABSTRACT_OPERATION_NODE__OWNER; /** * The feature id for the '<em><b>Input Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_NODE__INPUT_LINKS = ABSTRACT_OPERATION_NODE__INPUT_LINKS; /** * The feature id for the '<em><b>Output Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_NODE__OUTPUT_LINKS = ABSTRACT_OPERATION_NODE__OUTPUT_LINKS; /** * The feature id for the '<em><b>Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_NODE__EXPRESSIONS = ABSTRACT_OPERATION_NODE__EXPRESSIONS; /** * The feature id for the '<em><b>Node Group</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_NODE__NODE_GROUP = ABSTRACT_OPERATION_NODE__NODE_GROUP; /** * The number of structural features of the the '<em>Operation Node</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int OPERATION_NODE_FEATURE_COUNT = ABSTRACT_OPERATION_NODE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.JoinNodeImpl <em>Join Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.JoinNodeImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getJoinNode() * @generated */ int JOIN_NODE = 26; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN_NODE__NAME = OPERATION_NODE__NAME; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN_NODE__OWNER = OPERATION_NODE__OWNER; /** * The feature id for the '<em><b>Input Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN_NODE__INPUT_LINKS = OPERATION_NODE__INPUT_LINKS; /** * The feature id for the '<em><b>Output Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN_NODE__OUTPUT_LINKS = OPERATION_NODE__OUTPUT_LINKS; /** * The feature id for the '<em><b>Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN_NODE__EXPRESSIONS = OPERATION_NODE__EXPRESSIONS; /** * The feature id for the '<em><b>Node Group</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN_NODE__NODE_GROUP = OPERATION_NODE__NODE_GROUP; /** * The feature id for the '<em><b>Type</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN_NODE__TYPE = OPERATION_NODE_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>Join Node</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int JOIN_NODE_FEATURE_COUNT = OPERATION_NODE_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.UnionNodeImpl <em>Union Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.UnionNodeImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getUnionNode() * @generated */ int UNION_NODE = 27; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_NODE__NAME = OPERATION_NODE__NAME; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_NODE__OWNER = OPERATION_NODE__OWNER; /** * The feature id for the '<em><b>Input Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_NODE__INPUT_LINKS = OPERATION_NODE__INPUT_LINKS; /** * The feature id for the '<em><b>Output Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_NODE__OUTPUT_LINKS = OPERATION_NODE__OUTPUT_LINKS; /** * The feature id for the '<em><b>Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_NODE__EXPRESSIONS = OPERATION_NODE__EXPRESSIONS; /** * The feature id for the '<em><b>Node Group</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_NODE__NODE_GROUP = OPERATION_NODE__NODE_GROUP; /** * The number of structural features of the the '<em>Union Node</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int UNION_NODE_FEATURE_COUNT = OPERATION_NODE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.ProjectionNodeImpl <em>Projection Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.ProjectionNodeImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getProjectionNode() * @generated */ int PROJECTION_NODE = 28; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECTION_NODE__NAME = OPERATION_NODE__NAME; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECTION_NODE__OWNER = OPERATION_NODE__OWNER; /** * The feature id for the '<em><b>Input Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECTION_NODE__INPUT_LINKS = OPERATION_NODE__INPUT_LINKS; /** * The feature id for the '<em><b>Output Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECTION_NODE__OUTPUT_LINKS = OPERATION_NODE__OUTPUT_LINKS; /** * The feature id for the '<em><b>Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECTION_NODE__EXPRESSIONS = OPERATION_NODE__EXPRESSIONS; /** * The feature id for the '<em><b>Node Group</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECTION_NODE__NODE_GROUP = OPERATION_NODE__NODE_GROUP; /** * The number of structural features of the the '<em>Projection Node</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PROJECTION_NODE_FEATURE_COUNT = OPERATION_NODE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.FilterNodeImpl <em>Filter Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.FilterNodeImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getFilterNode() * @generated */ int FILTER_NODE = 29; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER_NODE__NAME = OPERATION_NODE__NAME; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER_NODE__OWNER = OPERATION_NODE__OWNER; /** * The feature id for the '<em><b>Input Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER_NODE__INPUT_LINKS = OPERATION_NODE__INPUT_LINKS; /** * The feature id for the '<em><b>Output Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER_NODE__OUTPUT_LINKS = OPERATION_NODE__OUTPUT_LINKS; /** * The feature id for the '<em><b>Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER_NODE__EXPRESSIONS = OPERATION_NODE__EXPRESSIONS; /** * The feature id for the '<em><b>Node Group</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER_NODE__NODE_GROUP = OPERATION_NODE__NODE_GROUP; /** * The number of structural features of the the '<em>Filter Node</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FILTER_NODE_FEATURE_COUNT = OPERATION_NODE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.GroupingNodeImpl <em>Grouping Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.GroupingNodeImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getGroupingNode() * @generated */ int GROUPING_NODE = 30; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUPING_NODE__NAME = OPERATION_NODE__NAME; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUPING_NODE__OWNER = OPERATION_NODE__OWNER; /** * The feature id for the '<em><b>Input Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUPING_NODE__INPUT_LINKS = OPERATION_NODE__INPUT_LINKS; /** * The feature id for the '<em><b>Output Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUPING_NODE__OUTPUT_LINKS = OPERATION_NODE__OUTPUT_LINKS; /** * The feature id for the '<em><b>Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUPING_NODE__EXPRESSIONS = OPERATION_NODE__EXPRESSIONS; /** * The feature id for the '<em><b>Node Group</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUPING_NODE__NODE_GROUP = OPERATION_NODE__NODE_GROUP; /** * The number of structural features of the the '<em>Grouping Node</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GROUPING_NODE_FEATURE_COUNT = OPERATION_NODE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.DupRemovalNodeImpl <em>Dup Removal Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.DupRemovalNodeImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getDupRemovalNode() * @generated */ int DUP_REMOVAL_NODE = 31; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DUP_REMOVAL_NODE__NAME = OPERATION_NODE__NAME; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DUP_REMOVAL_NODE__OWNER = OPERATION_NODE__OWNER; /** * The feature id for the '<em><b>Input Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DUP_REMOVAL_NODE__INPUT_LINKS = OPERATION_NODE__INPUT_LINKS; /** * The feature id for the '<em><b>Output Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DUP_REMOVAL_NODE__OUTPUT_LINKS = OPERATION_NODE__OUTPUT_LINKS; /** * The feature id for the '<em><b>Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DUP_REMOVAL_NODE__EXPRESSIONS = OPERATION_NODE__EXPRESSIONS; /** * The feature id for the '<em><b>Node Group</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DUP_REMOVAL_NODE__NODE_GROUP = OPERATION_NODE__NODE_GROUP; /** * The number of structural features of the the '<em>Dup Removal Node</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DUP_REMOVAL_NODE_FEATURE_COUNT = OPERATION_NODE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.SortNodeImpl <em>Sort Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.SortNodeImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getSortNode() * @generated */ int SORT_NODE = 32; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SORT_NODE__NAME = OPERATION_NODE__NAME; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SORT_NODE__OWNER = OPERATION_NODE__OWNER; /** * The feature id for the '<em><b>Input Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SORT_NODE__INPUT_LINKS = OPERATION_NODE__INPUT_LINKS; /** * The feature id for the '<em><b>Output Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SORT_NODE__OUTPUT_LINKS = OPERATION_NODE__OUTPUT_LINKS; /** * The feature id for the '<em><b>Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SORT_NODE__EXPRESSIONS = OPERATION_NODE__EXPRESSIONS; /** * The feature id for the '<em><b>Node Group</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SORT_NODE__NODE_GROUP = OPERATION_NODE__NODE_GROUP; /** * The number of structural features of the the '<em>Sort Node</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SORT_NODE_FEATURE_COUNT = OPERATION_NODE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.SqlNodeImpl <em>Sql Node</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.SqlNodeImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getSqlNode() * @generated */ int SQL_NODE = 33; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_NODE__NAME = OPERATION_NODE__NAME; /** * The feature id for the '<em><b>Owner</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_NODE__OWNER = OPERATION_NODE__OWNER; /** * The feature id for the '<em><b>Input Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_NODE__INPUT_LINKS = OPERATION_NODE__INPUT_LINKS; /** * The feature id for the '<em><b>Output Links</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_NODE__OUTPUT_LINKS = OPERATION_NODE__OUTPUT_LINKS; /** * The feature id for the '<em><b>Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_NODE__EXPRESSIONS = OPERATION_NODE__EXPRESSIONS; /** * The feature id for the '<em><b>Node Group</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_NODE__NODE_GROUP = OPERATION_NODE__NODE_GROUP; /** * The number of structural features of the the '<em>Sql Node</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SQL_NODE_FEATURE_COUNT = OPERATION_NODE_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.ExpressionOwner <em>Expression Owner</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.ExpressionOwner * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getExpressionOwner() * @generated */ int EXPRESSION_OWNER = 34; /** * The feature id for the '<em><b>Expressions</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_OWNER__EXPRESSIONS = 0; /** * The number of structural features of the the '<em>Expression Owner</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EXPRESSION_OWNER_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.XQueryTransformationMappingRootImpl <em>XQuery Transformation Mapping Root</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.XQueryTransformationMappingRootImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getXQueryTransformationMappingRoot() * @generated */ int XQUERY_TRANSFORMATION_MAPPING_ROOT = 35; /** * The feature id for the '<em><b>Helper</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION_MAPPING_ROOT__HELPER = TRANSFORMATION_MAPPING_ROOT__HELPER; /** * The feature id for the '<em><b>Nested</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION_MAPPING_ROOT__NESTED = TRANSFORMATION_MAPPING_ROOT__NESTED; /** * The feature id for the '<em><b>Nested In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION_MAPPING_ROOT__NESTED_IN = TRANSFORMATION_MAPPING_ROOT__NESTED_IN; /** * The feature id for the '<em><b>Inputs</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION_MAPPING_ROOT__INPUTS = TRANSFORMATION_MAPPING_ROOT__INPUTS; /** * The feature id for the '<em><b>Outputs</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION_MAPPING_ROOT__OUTPUTS = TRANSFORMATION_MAPPING_ROOT__OUTPUTS; /** * The feature id for the '<em><b>Type Mapping</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION_MAPPING_ROOT__TYPE_MAPPING = TRANSFORMATION_MAPPING_ROOT__TYPE_MAPPING; /** * The feature id for the '<em><b>Output Read Only</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION_MAPPING_ROOT__OUTPUT_READ_ONLY = TRANSFORMATION_MAPPING_ROOT__OUTPUT_READ_ONLY; /** * The feature id for the '<em><b>Top To Bottom</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION_MAPPING_ROOT__TOP_TO_BOTTOM = TRANSFORMATION_MAPPING_ROOT__TOP_TO_BOTTOM; /** * The feature id for the '<em><b>Command Stack</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION_MAPPING_ROOT__COMMAND_STACK = TRANSFORMATION_MAPPING_ROOT__COMMAND_STACK; /** * The feature id for the '<em><b>Target</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION_MAPPING_ROOT__TARGET = TRANSFORMATION_MAPPING_ROOT__TARGET; /** * The number of structural features of the the '<em>XQuery Transformation Mapping Root</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION_MAPPING_ROOT_FEATURE_COUNT = TRANSFORMATION_MAPPING_ROOT_FEATURE_COUNT + 0; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.impl.XQueryTransformationImpl <em>XQuery Transformation</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.impl.XQueryTransformationImpl * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getXQueryTransformation() * @generated */ int XQUERY_TRANSFORMATION = 36; /** * The feature id for the '<em><b>Mapper</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION__MAPPER = MappingPackage.MAPPING_HELPER__MAPPER; /** * The feature id for the '<em><b>Helped Object</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION__HELPED_OBJECT = MappingPackage.MAPPING_HELPER__HELPED_OBJECT; /** * The feature id for the '<em><b>Nested In</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION__NESTED_IN = MappingPackage.MAPPING_HELPER__NESTED_IN; /** * The feature id for the '<em><b>Nested</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION__NESTED = MappingPackage.MAPPING_HELPER__NESTED; /** * The feature id for the '<em><b>Expression</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION__EXPRESSION = MappingPackage.MAPPING_HELPER_FEATURE_COUNT + 0; /** * The number of structural features of the the '<em>XQuery Transformation</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int XQUERY_TRANSFORMATION_FEATURE_COUNT = MappingPackage.MAPPING_HELPER_FEATURE_COUNT + 1; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.RecursionErrorMode <em>Recursion Error Mode</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.RecursionErrorMode * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getRecursionErrorMode() * @generated */ int RECURSION_ERROR_MODE = 37; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.JoinType <em>Join Type</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.JoinType * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getJoinType() * @generated */ int JOIN_TYPE = 38; /** * The meta object id for the '{@link org.teiid.designer.metamodels.transformation.SortDirection <em>Sort Direction</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.teiid.designer.metamodels.transformation.SortDirection * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getSortDirection() * @generated */ int SORT_DIRECTION = 39; /** * The meta object id for the '<em>List</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see java.util.List * @see org.teiid.designer.metamodels.transformation.impl.TransformationPackageImpl#getList() * @generated */ int LIST = 40; /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.TransformationContainer <em>Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Container</em>'. * @see org.teiid.designer.metamodels.transformation.TransformationContainer * @generated */ EClass getTransformationContainer(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.metamodels.transformation.TransformationContainer#getTransformationMappings <em>Transformation Mappings</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Transformation Mappings</em>'. * @see org.teiid.designer.metamodels.transformation.TransformationContainer#getTransformationMappings() * @see #getTransformationContainer() * @generated */ EReference getTransformationContainer_TransformationMappings(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.SqlTransformation <em>Sql Transformation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sql Transformation</em>'. * @see org.teiid.designer.metamodels.transformation.SqlTransformation * @generated */ EClass getSqlTransformation(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.SqlTransformation#getSelectSql <em>Select Sql</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Select Sql</em>'. * @see org.teiid.designer.metamodels.transformation.SqlTransformation#getSelectSql() * @see #getSqlTransformation() * @generated */ EAttribute getSqlTransformation_SelectSql(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.SqlTransformation#getInsertSql <em>Insert Sql</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Insert Sql</em>'. * @see org.teiid.designer.metamodels.transformation.SqlTransformation#getInsertSql() * @see #getSqlTransformation() * @generated */ EAttribute getSqlTransformation_InsertSql(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.SqlTransformation#getUpdateSql <em>Update Sql</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Update Sql</em>'. * @see org.teiid.designer.metamodels.transformation.SqlTransformation#getUpdateSql() * @see #getSqlTransformation() * @generated */ EAttribute getSqlTransformation_UpdateSql(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.SqlTransformation#getDeleteSql <em>Delete Sql</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Delete Sql</em>'. * @see org.teiid.designer.metamodels.transformation.SqlTransformation#getDeleteSql() * @see #getSqlTransformation() * @generated */ EAttribute getSqlTransformation_DeleteSql(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.SqlTransformation#isInsertAllowed <em>Insert Allowed</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Insert Allowed</em>'. * @see org.teiid.designer.metamodels.transformation.SqlTransformation#isInsertAllowed() * @see #getSqlTransformation() * @generated */ EAttribute getSqlTransformation_InsertAllowed(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.SqlTransformation#isUpdateAllowed <em>Update Allowed</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Update Allowed</em>'. * @see org.teiid.designer.metamodels.transformation.SqlTransformation#isUpdateAllowed() * @see #getSqlTransformation() * @generated */ EAttribute getSqlTransformation_UpdateAllowed(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.SqlTransformation#isDeleteAllowed <em>Delete Allowed</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Delete Allowed</em>'. * @see org.teiid.designer.metamodels.transformation.SqlTransformation#isDeleteAllowed() * @see #getSqlTransformation() * @generated */ EAttribute getSqlTransformation_DeleteAllowed(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.SqlTransformation#isOutputLocked <em>Output Locked</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Output Locked</em>'. * @see org.teiid.designer.metamodels.transformation.SqlTransformation#isOutputLocked() * @see #getSqlTransformation() * @generated */ EAttribute getSqlTransformation_OutputLocked(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.SqlTransformation#isInsertSqlDefault <em>Insert Sql Default</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Insert Sql Default</em>'. * @see org.teiid.designer.metamodels.transformation.SqlTransformation#isInsertSqlDefault() * @see #getSqlTransformation() * @generated */ EAttribute getSqlTransformation_InsertSqlDefault(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.SqlTransformation#isUpdateSqlDefault <em>Update Sql Default</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Update Sql Default</em>'. * @see org.teiid.designer.metamodels.transformation.SqlTransformation#isUpdateSqlDefault() * @see #getSqlTransformation() * @generated */ EAttribute getSqlTransformation_UpdateSqlDefault(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.SqlTransformation#isDeleteSqlDefault <em>Delete Sql Default</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Delete Sql Default</em>'. * @see org.teiid.designer.metamodels.transformation.SqlTransformation#isDeleteSqlDefault() * @see #getSqlTransformation() * @generated */ EAttribute getSqlTransformation_DeleteSqlDefault(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.metamodels.transformation.SqlTransformation#getAliases <em>Aliases</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Aliases</em>'. * @see org.teiid.designer.metamodels.transformation.SqlTransformation#getAliases() * @see #getSqlTransformation() * @generated */ EReference getSqlTransformation_Aliases(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.TransformationMappingRoot <em>Mapping Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Mapping Root</em>'. * @see org.teiid.designer.metamodels.transformation.TransformationMappingRoot * @generated */ EClass getTransformationMappingRoot(); /** * Returns the meta object for the reference '{@link org.teiid.designer.metamodels.transformation.TransformationMappingRoot#getTarget <em>Target</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Target</em>'. * @see org.teiid.designer.metamodels.transformation.TransformationMappingRoot#getTarget() * @see #getTransformationMappingRoot() * @generated */ EReference getTransformationMappingRoot_Target(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.FragmentMappingRoot <em>Fragment Mapping Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Fragment Mapping Root</em>'. * @see org.teiid.designer.metamodels.transformation.FragmentMappingRoot * @generated */ EClass getFragmentMappingRoot(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.TreeMappingRoot <em>Tree Mapping Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tree Mapping Root</em>'. * @see org.teiid.designer.metamodels.transformation.TreeMappingRoot * @generated */ EClass getTreeMappingRoot(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.MappingClass <em>Mapping Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Mapping Class</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClass * @generated */ EClass getMappingClass(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.MappingClass#isRecursive <em>Recursive</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Recursive</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClass#isRecursive() * @see #getMappingClass() * @generated */ EAttribute getMappingClass_Recursive(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.MappingClass#isRecursionAllowed <em>Recursion Allowed</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Recursion Allowed</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClass#isRecursionAllowed() * @see #getMappingClass() * @generated */ EAttribute getMappingClass_RecursionAllowed(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.MappingClass#getRecursionCriteria <em>Recursion Criteria</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Recursion Criteria</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClass#getRecursionCriteria() * @see #getMappingClass() * @generated */ EAttribute getMappingClass_RecursionCriteria(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.MappingClass#getRecursionLimit <em>Recursion Limit</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Recursion Limit</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClass#getRecursionLimit() * @see #getMappingClass() * @generated */ EAttribute getMappingClass_RecursionLimit(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.MappingClass#getRecursionLimitErrorMode <em>Recursion Limit Error Mode</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Recursion Limit Error Mode</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClass#getRecursionLimitErrorMode() * @see #getMappingClass() * @generated */ EAttribute getMappingClass_RecursionLimitErrorMode(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.metamodels.transformation.MappingClass#getColumns <em>Columns</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Columns</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClass#getColumns() * @see #getMappingClass() * @generated */ EReference getMappingClass_Columns(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.transformation.MappingClass#getMappingClassSet <em>Mapping Class Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Mapping Class Set</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClass#getMappingClassSet() * @see #getMappingClass() * @generated */ EReference getMappingClass_MappingClassSet(); /** * Returns the meta object for the containment reference '{@link org.teiid.designer.metamodels.transformation.MappingClass#getInputSet <em>Input Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Input Set</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClass#getInputSet() * @see #getMappingClass() * @generated */ EReference getMappingClass_InputSet(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.MappingClassColumn <em>Mapping Class Column</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Mapping Class Column</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClassColumn * @generated */ EClass getMappingClassColumn(); /** * Returns the meta object for the reference '{@link org.teiid.designer.metamodels.transformation.MappingClassColumn#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Type</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClassColumn#getType() * @see #getMappingClassColumn() * @generated */ EReference getMappingClassColumn_Type(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.transformation.MappingClassColumn#getMappingClass <em>Mapping Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Mapping Class</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClassColumn#getMappingClass() * @see #getMappingClassColumn() * @generated */ EReference getMappingClassColumn_MappingClass(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.MappingClassObject <em>Mapping Class Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Mapping Class Object</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClassObject * @generated */ EClass getMappingClassObject(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.MappingClassObject#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClassObject#getName() * @see #getMappingClassObject() * @generated */ EAttribute getMappingClassObject_Name(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.StagingTable <em>Staging Table</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Staging Table</em>'. * @see org.teiid.designer.metamodels.transformation.StagingTable * @generated */ EClass getStagingTable(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.MappingClassSet <em>Mapping Class Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Mapping Class Set</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClassSet * @generated */ EClass getMappingClassSet(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.metamodels.transformation.MappingClassSet#getMappingClasses <em>Mapping Classes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Mapping Classes</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClassSet#getMappingClasses() * @see #getMappingClassSet() * @generated */ EReference getMappingClassSet_MappingClasses(); /** * Returns the meta object for the reference '{@link org.teiid.designer.metamodels.transformation.MappingClassSet#getTarget <em>Target</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Target</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClassSet#getTarget() * @see #getMappingClassSet() * @generated */ EReference getMappingClassSet_Target(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.metamodels.transformation.MappingClassSet#getInputBinding <em>Input Binding</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Input Binding</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClassSet#getInputBinding() * @see #getMappingClassSet() * @generated */ EReference getMappingClassSet_InputBinding(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.MappingClassSetContainer <em>Mapping Class Set Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Mapping Class Set Container</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClassSetContainer * @generated */ EClass getMappingClassSetContainer(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.metamodels.transformation.MappingClassSetContainer#getMappingClassSets <em>Mapping Class Sets</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Mapping Class Sets</em>'. * @see org.teiid.designer.metamodels.transformation.MappingClassSetContainer#getMappingClassSets() * @see #getMappingClassSetContainer() * @generated */ EReference getMappingClassSetContainer_MappingClassSets(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.InputParameter <em>Input Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Input Parameter</em>'. * @see org.teiid.designer.metamodels.transformation.InputParameter * @generated */ EClass getInputParameter(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.InputParameter#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.teiid.designer.metamodels.transformation.InputParameter#getName() * @see #getInputParameter() * @generated */ EAttribute getInputParameter_Name(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.transformation.InputParameter#getInputSet <em>Input Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Input Set</em>'. * @see org.teiid.designer.metamodels.transformation.InputParameter#getInputSet() * @see #getInputParameter() * @generated */ EReference getInputParameter_InputSet(); /** * Returns the meta object for the reference '{@link org.teiid.designer.metamodels.transformation.InputParameter#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Type</em>'. * @see org.teiid.designer.metamodels.transformation.InputParameter#getType() * @see #getInputParameter() * @generated */ EReference getInputParameter_Type(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.InputSet <em>Input Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Input Set</em>'. * @see org.teiid.designer.metamodels.transformation.InputSet * @generated */ EClass getInputSet(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.transformation.InputSet#getMappingClass <em>Mapping Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Mapping Class</em>'. * @see org.teiid.designer.metamodels.transformation.InputSet#getMappingClass() * @see #getInputSet() * @generated */ EReference getInputSet_MappingClass(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.metamodels.transformation.InputSet#getInputParameters <em>Input Parameters</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Input Parameters</em>'. * @see org.teiid.designer.metamodels.transformation.InputSet#getInputParameters() * @see #getInputSet() * @generated */ EReference getInputSet_InputParameters(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.InputBinding <em>Input Binding</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Input Binding</em>'. * @see org.teiid.designer.metamodels.transformation.InputBinding * @generated */ EClass getInputBinding(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.transformation.InputBinding#getMappingClassSet <em>Mapping Class Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Mapping Class Set</em>'. * @see org.teiid.designer.metamodels.transformation.InputBinding#getMappingClassSet() * @see #getInputBinding() * @generated */ EReference getInputBinding_MappingClassSet(); /** * Returns the meta object for the reference '{@link org.teiid.designer.metamodels.transformation.InputBinding#getInputParameter <em>Input Parameter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Input Parameter</em>'. * @see org.teiid.designer.metamodels.transformation.InputBinding#getInputParameter() * @see #getInputBinding() * @generated */ EReference getInputBinding_InputParameter(); /** * Returns the meta object for the reference '{@link org.teiid.designer.metamodels.transformation.InputBinding#getMappingClassColumn <em>Mapping Class Column</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Mapping Class Column</em>'. * @see org.teiid.designer.metamodels.transformation.InputBinding#getMappingClassColumn() * @see #getInputBinding() * @generated */ EReference getInputBinding_MappingClassColumn(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.DataFlowMappingRoot <em>Data Flow Mapping Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Data Flow Mapping Root</em>'. * @see org.teiid.designer.metamodels.transformation.DataFlowMappingRoot * @generated */ EClass getDataFlowMappingRoot(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.DataFlowMappingRoot#isAllowsOptimization <em>Allows Optimization</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Allows Optimization</em>'. * @see org.teiid.designer.metamodels.transformation.DataFlowMappingRoot#isAllowsOptimization() * @see #getDataFlowMappingRoot() * @generated */ EAttribute getDataFlowMappingRoot_AllowsOptimization(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.metamodels.transformation.DataFlowMappingRoot#getNodes <em>Nodes</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Nodes</em>'. * @see org.teiid.designer.metamodels.transformation.DataFlowMappingRoot#getNodes() * @see #getDataFlowMappingRoot() * @generated */ EReference getDataFlowMappingRoot_Nodes(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.metamodels.transformation.DataFlowMappingRoot#getLinks <em>Links</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Links</em>'. * @see org.teiid.designer.metamodels.transformation.DataFlowMappingRoot#getLinks() * @see #getDataFlowMappingRoot() * @generated */ EReference getDataFlowMappingRoot_Links(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.DataFlowNode <em>Data Flow Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Data Flow Node</em>'. * @see org.teiid.designer.metamodels.transformation.DataFlowNode * @generated */ EClass getDataFlowNode(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.DataFlowNode#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.teiid.designer.metamodels.transformation.DataFlowNode#getName() * @see #getDataFlowNode() * @generated */ EAttribute getDataFlowNode_Name(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.transformation.DataFlowNode#getOwner <em>Owner</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Owner</em>'. * @see org.teiid.designer.metamodels.transformation.DataFlowNode#getOwner() * @see #getDataFlowNode() * @generated */ EReference getDataFlowNode_Owner(); /** * Returns the meta object for the reference list '{@link org.teiid.designer.metamodels.transformation.DataFlowNode#getInputLinks <em>Input Links</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Input Links</em>'. * @see org.teiid.designer.metamodels.transformation.DataFlowNode#getInputLinks() * @see #getDataFlowNode() * @generated */ EReference getDataFlowNode_InputLinks(); /** * Returns the meta object for the reference list '{@link org.teiid.designer.metamodels.transformation.DataFlowNode#getOutputLinks <em>Output Links</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Output Links</em>'. * @see org.teiid.designer.metamodels.transformation.DataFlowNode#getOutputLinks() * @see #getDataFlowNode() * @generated */ EReference getDataFlowNode_OutputLinks(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.DataFlowLink <em>Data Flow Link</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Data Flow Link</em>'. * @see org.teiid.designer.metamodels.transformation.DataFlowLink * @generated */ EClass getDataFlowLink(); /** * Returns the meta object for the reference '{@link org.teiid.designer.metamodels.transformation.DataFlowLink#getOutputNode <em>Output Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Output Node</em>'. * @see org.teiid.designer.metamodels.transformation.DataFlowLink#getOutputNode() * @see #getDataFlowLink() * @generated */ EReference getDataFlowLink_OutputNode(); /** * Returns the meta object for the reference '{@link org.teiid.designer.metamodels.transformation.DataFlowLink#getInputNode <em>Input Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Input Node</em>'. * @see org.teiid.designer.metamodels.transformation.DataFlowLink#getInputNode() * @see #getDataFlowLink() * @generated */ EReference getDataFlowLink_InputNode(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.transformation.DataFlowLink#getOwner <em>Owner</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Owner</em>'. * @see org.teiid.designer.metamodels.transformation.DataFlowLink#getOwner() * @see #getDataFlowLink() * @generated */ EReference getDataFlowLink_Owner(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.Expression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression</em>'. * @see org.teiid.designer.metamodels.transformation.Expression * @generated */ EClass getExpression(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.Expression#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.teiid.designer.metamodels.transformation.Expression#getValue() * @see #getExpression() * @generated */ EAttribute getExpression_Value(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.transformation.Expression#getOwner <em>Owner</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Owner</em>'. * @see org.teiid.designer.metamodels.transformation.Expression#getOwner() * @see #getExpression() * @generated */ EReference getExpression_Owner(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.TargetNode <em>Target Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Target Node</em>'. * @see org.teiid.designer.metamodels.transformation.TargetNode * @generated */ EClass getTargetNode(); /** * Returns the meta object for the reference '{@link org.teiid.designer.metamodels.transformation.TargetNode#getTarget <em>Target</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Target</em>'. * @see org.teiid.designer.metamodels.transformation.TargetNode#getTarget() * @see #getTargetNode() * @generated */ EReference getTargetNode_Target(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.SourceNode <em>Source Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Source Node</em>'. * @see org.teiid.designer.metamodels.transformation.SourceNode * @generated */ EClass getSourceNode(); /** * Returns the meta object for the reference '{@link org.teiid.designer.metamodels.transformation.SourceNode#getSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Source</em>'. * @see org.teiid.designer.metamodels.transformation.SourceNode#getSource() * @see #getSourceNode() * @generated */ EReference getSourceNode_Source(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.AbstractOperationNode <em>Abstract Operation Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Abstract Operation Node</em>'. * @see org.teiid.designer.metamodels.transformation.AbstractOperationNode * @generated */ EClass getAbstractOperationNode(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.transformation.AbstractOperationNode#getNodeGroup <em>Node Group</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Node Group</em>'. * @see org.teiid.designer.metamodels.transformation.AbstractOperationNode#getNodeGroup() * @see #getAbstractOperationNode() * @generated */ EReference getAbstractOperationNode_NodeGroup(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.OperationNodeGroup <em>Operation Node Group</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Node Group</em>'. * @see org.teiid.designer.metamodels.transformation.OperationNodeGroup * @generated */ EClass getOperationNodeGroup(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.metamodels.transformation.OperationNodeGroup#getContents <em>Contents</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Contents</em>'. * @see org.teiid.designer.metamodels.transformation.OperationNodeGroup#getContents() * @see #getOperationNodeGroup() * @generated */ EReference getOperationNodeGroup_Contents(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.OperationNode <em>Operation Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Operation Node</em>'. * @see org.teiid.designer.metamodels.transformation.OperationNode * @generated */ EClass getOperationNode(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.JoinNode <em>Join Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Join Node</em>'. * @see org.teiid.designer.metamodels.transformation.JoinNode * @generated */ EClass getJoinNode(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.JoinNode#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Type</em>'. * @see org.teiid.designer.metamodels.transformation.JoinNode#getType() * @see #getJoinNode() * @generated */ EAttribute getJoinNode_Type(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.UnionNode <em>Union Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Union Node</em>'. * @see org.teiid.designer.metamodels.transformation.UnionNode * @generated */ EClass getUnionNode(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.ProjectionNode <em>Projection Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Projection Node</em>'. * @see org.teiid.designer.metamodels.transformation.ProjectionNode * @generated */ EClass getProjectionNode(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.FilterNode <em>Filter Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Filter Node</em>'. * @see org.teiid.designer.metamodels.transformation.FilterNode * @generated */ EClass getFilterNode(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.GroupingNode <em>Grouping Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Grouping Node</em>'. * @see org.teiid.designer.metamodels.transformation.GroupingNode * @generated */ EClass getGroupingNode(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.DupRemovalNode <em>Dup Removal Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Dup Removal Node</em>'. * @see org.teiid.designer.metamodels.transformation.DupRemovalNode * @generated */ EClass getDupRemovalNode(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.SortNode <em>Sort Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sort Node</em>'. * @see org.teiid.designer.metamodels.transformation.SortNode * @generated */ EClass getSortNode(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.SqlNode <em>Sql Node</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sql Node</em>'. * @see org.teiid.designer.metamodels.transformation.SqlNode * @generated */ EClass getSqlNode(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.ExpressionOwner <em>Expression Owner</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Expression Owner</em>'. * @see org.teiid.designer.metamodels.transformation.ExpressionOwner * @generated */ EClass getExpressionOwner(); /** * Returns the meta object for the containment reference list '{@link org.teiid.designer.metamodels.transformation.ExpressionOwner#getExpressions <em>Expressions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Expressions</em>'. * @see org.teiid.designer.metamodels.transformation.ExpressionOwner#getExpressions() * @see #getExpressionOwner() * @generated */ EReference getExpressionOwner_Expressions(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.XQueryTransformationMappingRoot <em>XQuery Transformation Mapping Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>XQuery Transformation Mapping Root</em>'. * @see org.teiid.designer.metamodels.transformation.XQueryTransformationMappingRoot * @generated */ EClass getXQueryTransformationMappingRoot(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.XQueryTransformation <em>XQuery Transformation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>XQuery Transformation</em>'. * @see org.teiid.designer.metamodels.transformation.XQueryTransformation * @generated */ EClass getXQueryTransformation(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.XQueryTransformation#getExpression <em>Expression</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Expression</em>'. * @see org.teiid.designer.metamodels.transformation.XQueryTransformation#getExpression() * @see #getXQueryTransformation() * @generated */ EAttribute getXQueryTransformation_Expression(); /** * Returns the meta object for enum '{@link org.teiid.designer.metamodels.transformation.RecursionErrorMode <em>Recursion Error Mode</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Recursion Error Mode</em>'. * @see org.teiid.designer.metamodels.transformation.RecursionErrorMode * @generated */ EEnum getRecursionErrorMode(); /** * Returns the meta object for enum '{@link org.teiid.designer.metamodels.transformation.JoinType <em>Join Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Join Type</em>'. * @see org.teiid.designer.metamodels.transformation.JoinType * @generated */ EEnum getJoinType(); /** * Returns the meta object for enum '{@link org.teiid.designer.metamodels.transformation.SortDirection <em>Sort Direction</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Sort Direction</em>'. * @see org.teiid.designer.metamodels.transformation.SortDirection * @generated */ EEnum getSortDirection(); /** * Returns the meta object for data type '{@link java.util.List <em>List</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>List</em>'. * @see java.util.List * @model instanceClass="java.util.List" * @generated */ EDataType getList(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.TransformationMapping <em>Mapping</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Mapping</em>'. * @see org.teiid.designer.metamodels.transformation.TransformationMapping * @generated */ EClass getTransformationMapping(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.SqlAlias <em>Sql Alias</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sql Alias</em>'. * @see org.teiid.designer.metamodels.transformation.SqlAlias * @generated */ EClass getSqlAlias(); /** * Returns the meta object for the attribute '{@link org.teiid.designer.metamodels.transformation.SqlAlias#getAlias <em>Alias</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Alias</em>'. * @see org.teiid.designer.metamodels.transformation.SqlAlias#getAlias() * @see #getSqlAlias() * @generated */ EAttribute getSqlAlias_Alias(); /** * Returns the meta object for the reference '{@link org.teiid.designer.metamodels.transformation.SqlAlias#getAliasedObject <em>Aliased Object</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Aliased Object</em>'. * @see org.teiid.designer.metamodels.transformation.SqlAlias#getAliasedObject() * @see #getSqlAlias() * @generated */ EReference getSqlAlias_AliasedObject(); /** * Returns the meta object for the container reference '{@link org.teiid.designer.metamodels.transformation.SqlAlias#getSqlTransformation <em>Sql Transformation</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Sql Transformation</em>'. * @see org.teiid.designer.metamodels.transformation.SqlAlias#getSqlTransformation() * @see #getSqlAlias() * @generated */ EReference getSqlAlias_SqlTransformation(); /** * Returns the meta object for class '{@link org.teiid.designer.metamodels.transformation.SqlTransformationMappingRoot <em>Sql Transformation Mapping Root</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sql Transformation Mapping Root</em>'. * @see org.teiid.designer.metamodels.transformation.SqlTransformationMappingRoot * @generated */ EClass getSqlTransformationMappingRoot(); /** * 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 */ TransformationFactory getTransformationFactory(); } //TransformationPackage