/**
* // ============================================================================
* //
* // Copyright (C) 2006-2016 Talend Inc. - www.talend.com
* //
* // This source code is available under agreement available at
* // %InstallDIR%\features\org.talend.rcp.branding.%PRODUCTNAME%\%PRODUCTNAME%license.txt
* //
* // You should have received a copy of the agreement
* // along with this program; if not, write to Talend SA
* // 9 rue Pages 92150 Suresnes, France
* //
* // ============================================================================
*
*
* $Id$
*/
package org.talend.dataquality.rules;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.talend.dataquality.indicators.definition.DefinitionPackage;
import orgomg.cwm.objectmodel.core.CorePackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.RulesFactory
* @model kind="package"
* @generated
*/
public interface RulesPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "rules";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://dataquality.rules";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "dataquality.rules";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
RulesPackage eINSTANCE = org.talend.dataquality.rules.impl.RulesPackageImpl.init();
/**
* The meta object id for the '{@link org.talend.dataquality.rules.impl.DQRuleImpl <em>DQ Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.DQRuleImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getDQRule()
* @generated
*/
int DQ_RULE = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__NAME = DefinitionPackage.INDICATOR_DEFINITION__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__VISIBILITY = DefinitionPackage.INDICATOR_DEFINITION__VISIBILITY;
/**
* The feature id for the '<em><b>Client Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__CLIENT_DEPENDENCY = DefinitionPackage.INDICATOR_DEFINITION__CLIENT_DEPENDENCY;
/**
* The feature id for the '<em><b>Supplier Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__SUPPLIER_DEPENDENCY = DefinitionPackage.INDICATOR_DEFINITION__SUPPLIER_DEPENDENCY;
/**
* The feature id for the '<em><b>Constraint</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__CONSTRAINT = DefinitionPackage.INDICATOR_DEFINITION__CONSTRAINT;
/**
* The feature id for the '<em><b>Namespace</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__NAMESPACE = DefinitionPackage.INDICATOR_DEFINITION__NAMESPACE;
/**
* The feature id for the '<em><b>Importer</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__IMPORTER = DefinitionPackage.INDICATOR_DEFINITION__IMPORTER;
/**
* The feature id for the '<em><b>Stereotype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__STEREOTYPE = DefinitionPackage.INDICATOR_DEFINITION__STEREOTYPE;
/**
* The feature id for the '<em><b>Tagged Value</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__TAGGED_VALUE = DefinitionPackage.INDICATOR_DEFINITION__TAGGED_VALUE;
/**
* The feature id for the '<em><b>Document</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__DOCUMENT = DefinitionPackage.INDICATOR_DEFINITION__DOCUMENT;
/**
* The feature id for the '<em><b>Description</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__DESCRIPTION = DefinitionPackage.INDICATOR_DEFINITION__DESCRIPTION;
/**
* The feature id for the '<em><b>Responsible Party</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__RESPONSIBLE_PARTY = DefinitionPackage.INDICATOR_DEFINITION__RESPONSIBLE_PARTY;
/**
* The feature id for the '<em><b>Element Node</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__ELEMENT_NODE = DefinitionPackage.INDICATOR_DEFINITION__ELEMENT_NODE;
/**
* The feature id for the '<em><b>Set</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__SET = DefinitionPackage.INDICATOR_DEFINITION__SET;
/**
* The feature id for the '<em><b>Rendered Object</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__RENDERED_OBJECT = DefinitionPackage.INDICATOR_DEFINITION__RENDERED_OBJECT;
/**
* The feature id for the '<em><b>Vocabulary Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__VOCABULARY_ELEMENT = DefinitionPackage.INDICATOR_DEFINITION__VOCABULARY_ELEMENT;
/**
* The feature id for the '<em><b>Measurement</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__MEASUREMENT = DefinitionPackage.INDICATOR_DEFINITION__MEASUREMENT;
/**
* The feature id for the '<em><b>Change Request</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__CHANGE_REQUEST = DefinitionPackage.INDICATOR_DEFINITION__CHANGE_REQUEST;
/**
* The feature id for the '<em><b>Dasdl Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__DASDL_PROPERTY = DefinitionPackage.INDICATOR_DEFINITION__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Categories</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__CATEGORIES = DefinitionPackage.INDICATOR_DEFINITION__CATEGORIES;
/**
* The feature id for the '<em><b>Aggregated Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__AGGREGATED_DEFINITIONS = DefinitionPackage.INDICATOR_DEFINITION__AGGREGATED_DEFINITIONS;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__LABEL = DefinitionPackage.INDICATOR_DEFINITION__LABEL;
/**
* The feature id for the '<em><b>Sub Categories</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__SUB_CATEGORIES = DefinitionPackage.INDICATOR_DEFINITION__SUB_CATEGORIES;
/**
* The feature id for the '<em><b>Sql Generic Expression</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__SQL_GENERIC_EXPRESSION = DefinitionPackage.INDICATOR_DEFINITION__SQL_GENERIC_EXPRESSION;
/**
* The feature id for the '<em><b>Aggregate1arg Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__AGGREGATE1ARG_FUNCTIONS = DefinitionPackage.INDICATOR_DEFINITION__AGGREGATE1ARG_FUNCTIONS;
/**
* The feature id for the '<em><b>Date1arg Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__DATE1ARG_FUNCTIONS = DefinitionPackage.INDICATOR_DEFINITION__DATE1ARG_FUNCTIONS;
/**
* The feature id for the '<em><b>Characters Mapping</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__CHARACTERS_MAPPING = DefinitionPackage.INDICATOR_DEFINITION__CHARACTERS_MAPPING;
/**
* The feature id for the '<em><b>Indicator Definition Parameter</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__INDICATOR_DEFINITION_PARAMETER = DefinitionPackage.INDICATOR_DEFINITION__INDICATOR_DEFINITION_PARAMETER;
/**
* The feature id for the '<em><b>Criticality Level</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__CRITICALITY_LEVEL = DefinitionPackage.INDICATOR_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Elements</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE__ELEMENTS = DefinitionPackage.INDICATOR_DEFINITION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>DQ Rule</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DQ_RULE_FEATURE_COUNT = DefinitionPackage.INDICATOR_DEFINITION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.talend.dataquality.rules.impl.SpecifiedDQRuleImpl <em>Specified DQ Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.SpecifiedDQRuleImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getSpecifiedDQRule()
* @generated
*/
int SPECIFIED_DQ_RULE = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__NAME = DQ_RULE__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__VISIBILITY = DQ_RULE__VISIBILITY;
/**
* The feature id for the '<em><b>Client Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__CLIENT_DEPENDENCY = DQ_RULE__CLIENT_DEPENDENCY;
/**
* The feature id for the '<em><b>Supplier Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__SUPPLIER_DEPENDENCY = DQ_RULE__SUPPLIER_DEPENDENCY;
/**
* The feature id for the '<em><b>Constraint</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__CONSTRAINT = DQ_RULE__CONSTRAINT;
/**
* The feature id for the '<em><b>Namespace</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__NAMESPACE = DQ_RULE__NAMESPACE;
/**
* The feature id for the '<em><b>Importer</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__IMPORTER = DQ_RULE__IMPORTER;
/**
* The feature id for the '<em><b>Stereotype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__STEREOTYPE = DQ_RULE__STEREOTYPE;
/**
* The feature id for the '<em><b>Tagged Value</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__TAGGED_VALUE = DQ_RULE__TAGGED_VALUE;
/**
* The feature id for the '<em><b>Document</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__DOCUMENT = DQ_RULE__DOCUMENT;
/**
* The feature id for the '<em><b>Description</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__DESCRIPTION = DQ_RULE__DESCRIPTION;
/**
* The feature id for the '<em><b>Responsible Party</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__RESPONSIBLE_PARTY = DQ_RULE__RESPONSIBLE_PARTY;
/**
* The feature id for the '<em><b>Element Node</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__ELEMENT_NODE = DQ_RULE__ELEMENT_NODE;
/**
* The feature id for the '<em><b>Set</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__SET = DQ_RULE__SET;
/**
* The feature id for the '<em><b>Rendered Object</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__RENDERED_OBJECT = DQ_RULE__RENDERED_OBJECT;
/**
* The feature id for the '<em><b>Vocabulary Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__VOCABULARY_ELEMENT = DQ_RULE__VOCABULARY_ELEMENT;
/**
* The feature id for the '<em><b>Measurement</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__MEASUREMENT = DQ_RULE__MEASUREMENT;
/**
* The feature id for the '<em><b>Change Request</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__CHANGE_REQUEST = DQ_RULE__CHANGE_REQUEST;
/**
* The feature id for the '<em><b>Dasdl Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__DASDL_PROPERTY = DQ_RULE__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Categories</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__CATEGORIES = DQ_RULE__CATEGORIES;
/**
* The feature id for the '<em><b>Aggregated Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__AGGREGATED_DEFINITIONS = DQ_RULE__AGGREGATED_DEFINITIONS;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__LABEL = DQ_RULE__LABEL;
/**
* The feature id for the '<em><b>Sub Categories</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__SUB_CATEGORIES = DQ_RULE__SUB_CATEGORIES;
/**
* The feature id for the '<em><b>Sql Generic Expression</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__SQL_GENERIC_EXPRESSION = DQ_RULE__SQL_GENERIC_EXPRESSION;
/**
* The feature id for the '<em><b>Aggregate1arg Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__AGGREGATE1ARG_FUNCTIONS = DQ_RULE__AGGREGATE1ARG_FUNCTIONS;
/**
* The feature id for the '<em><b>Date1arg Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__DATE1ARG_FUNCTIONS = DQ_RULE__DATE1ARG_FUNCTIONS;
/**
* The feature id for the '<em><b>Characters Mapping</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__CHARACTERS_MAPPING = DQ_RULE__CHARACTERS_MAPPING;
/**
* The feature id for the '<em><b>Indicator Definition Parameter</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__INDICATOR_DEFINITION_PARAMETER = DQ_RULE__INDICATOR_DEFINITION_PARAMETER;
/**
* The feature id for the '<em><b>Criticality Level</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__CRITICALITY_LEVEL = DQ_RULE__CRITICALITY_LEVEL;
/**
* The feature id for the '<em><b>Elements</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE__ELEMENTS = DQ_RULE__ELEMENTS;
/**
* The number of structural features of the '<em>Specified DQ Rule</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPECIFIED_DQ_RULE_FEATURE_COUNT = DQ_RULE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.talend.dataquality.rules.impl.InferredDQRuleImpl <em>Inferred DQ Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.InferredDQRuleImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getInferredDQRule()
* @generated
*/
int INFERRED_DQ_RULE = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__NAME = DQ_RULE__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__VISIBILITY = DQ_RULE__VISIBILITY;
/**
* The feature id for the '<em><b>Client Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__CLIENT_DEPENDENCY = DQ_RULE__CLIENT_DEPENDENCY;
/**
* The feature id for the '<em><b>Supplier Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__SUPPLIER_DEPENDENCY = DQ_RULE__SUPPLIER_DEPENDENCY;
/**
* The feature id for the '<em><b>Constraint</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__CONSTRAINT = DQ_RULE__CONSTRAINT;
/**
* The feature id for the '<em><b>Namespace</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__NAMESPACE = DQ_RULE__NAMESPACE;
/**
* The feature id for the '<em><b>Importer</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__IMPORTER = DQ_RULE__IMPORTER;
/**
* The feature id for the '<em><b>Stereotype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__STEREOTYPE = DQ_RULE__STEREOTYPE;
/**
* The feature id for the '<em><b>Tagged Value</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__TAGGED_VALUE = DQ_RULE__TAGGED_VALUE;
/**
* The feature id for the '<em><b>Document</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__DOCUMENT = DQ_RULE__DOCUMENT;
/**
* The feature id for the '<em><b>Description</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__DESCRIPTION = DQ_RULE__DESCRIPTION;
/**
* The feature id for the '<em><b>Responsible Party</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__RESPONSIBLE_PARTY = DQ_RULE__RESPONSIBLE_PARTY;
/**
* The feature id for the '<em><b>Element Node</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__ELEMENT_NODE = DQ_RULE__ELEMENT_NODE;
/**
* The feature id for the '<em><b>Set</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__SET = DQ_RULE__SET;
/**
* The feature id for the '<em><b>Rendered Object</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__RENDERED_OBJECT = DQ_RULE__RENDERED_OBJECT;
/**
* The feature id for the '<em><b>Vocabulary Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__VOCABULARY_ELEMENT = DQ_RULE__VOCABULARY_ELEMENT;
/**
* The feature id for the '<em><b>Measurement</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__MEASUREMENT = DQ_RULE__MEASUREMENT;
/**
* The feature id for the '<em><b>Change Request</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__CHANGE_REQUEST = DQ_RULE__CHANGE_REQUEST;
/**
* The feature id for the '<em><b>Dasdl Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__DASDL_PROPERTY = DQ_RULE__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Categories</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__CATEGORIES = DQ_RULE__CATEGORIES;
/**
* The feature id for the '<em><b>Aggregated Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__AGGREGATED_DEFINITIONS = DQ_RULE__AGGREGATED_DEFINITIONS;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__LABEL = DQ_RULE__LABEL;
/**
* The feature id for the '<em><b>Sub Categories</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__SUB_CATEGORIES = DQ_RULE__SUB_CATEGORIES;
/**
* The feature id for the '<em><b>Sql Generic Expression</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__SQL_GENERIC_EXPRESSION = DQ_RULE__SQL_GENERIC_EXPRESSION;
/**
* The feature id for the '<em><b>Aggregate1arg Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__AGGREGATE1ARG_FUNCTIONS = DQ_RULE__AGGREGATE1ARG_FUNCTIONS;
/**
* The feature id for the '<em><b>Date1arg Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__DATE1ARG_FUNCTIONS = DQ_RULE__DATE1ARG_FUNCTIONS;
/**
* The feature id for the '<em><b>Characters Mapping</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__CHARACTERS_MAPPING = DQ_RULE__CHARACTERS_MAPPING;
/**
* The feature id for the '<em><b>Indicator Definition Parameter</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__INDICATOR_DEFINITION_PARAMETER = DQ_RULE__INDICATOR_DEFINITION_PARAMETER;
/**
* The feature id for the '<em><b>Criticality Level</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__CRITICALITY_LEVEL = DQ_RULE__CRITICALITY_LEVEL;
/**
* The feature id for the '<em><b>Elements</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE__ELEMENTS = DQ_RULE__ELEMENTS;
/**
* The number of structural features of the '<em>Inferred DQ Rule</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INFERRED_DQ_RULE_FEATURE_COUNT = DQ_RULE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.talend.dataquality.rules.impl.WhereRuleImpl <em>Where Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.WhereRuleImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getWhereRule()
* @generated
*/
int WHERE_RULE = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__NAME = SPECIFIED_DQ_RULE__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__VISIBILITY = SPECIFIED_DQ_RULE__VISIBILITY;
/**
* The feature id for the '<em><b>Client Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__CLIENT_DEPENDENCY = SPECIFIED_DQ_RULE__CLIENT_DEPENDENCY;
/**
* The feature id for the '<em><b>Supplier Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__SUPPLIER_DEPENDENCY = SPECIFIED_DQ_RULE__SUPPLIER_DEPENDENCY;
/**
* The feature id for the '<em><b>Constraint</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__CONSTRAINT = SPECIFIED_DQ_RULE__CONSTRAINT;
/**
* The feature id for the '<em><b>Namespace</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__NAMESPACE = SPECIFIED_DQ_RULE__NAMESPACE;
/**
* The feature id for the '<em><b>Importer</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__IMPORTER = SPECIFIED_DQ_RULE__IMPORTER;
/**
* The feature id for the '<em><b>Stereotype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__STEREOTYPE = SPECIFIED_DQ_RULE__STEREOTYPE;
/**
* The feature id for the '<em><b>Tagged Value</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__TAGGED_VALUE = SPECIFIED_DQ_RULE__TAGGED_VALUE;
/**
* The feature id for the '<em><b>Document</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__DOCUMENT = SPECIFIED_DQ_RULE__DOCUMENT;
/**
* The feature id for the '<em><b>Description</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__DESCRIPTION = SPECIFIED_DQ_RULE__DESCRIPTION;
/**
* The feature id for the '<em><b>Responsible Party</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__RESPONSIBLE_PARTY = SPECIFIED_DQ_RULE__RESPONSIBLE_PARTY;
/**
* The feature id for the '<em><b>Element Node</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__ELEMENT_NODE = SPECIFIED_DQ_RULE__ELEMENT_NODE;
/**
* The feature id for the '<em><b>Set</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__SET = SPECIFIED_DQ_RULE__SET;
/**
* The feature id for the '<em><b>Rendered Object</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__RENDERED_OBJECT = SPECIFIED_DQ_RULE__RENDERED_OBJECT;
/**
* The feature id for the '<em><b>Vocabulary Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__VOCABULARY_ELEMENT = SPECIFIED_DQ_RULE__VOCABULARY_ELEMENT;
/**
* The feature id for the '<em><b>Measurement</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__MEASUREMENT = SPECIFIED_DQ_RULE__MEASUREMENT;
/**
* The feature id for the '<em><b>Change Request</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__CHANGE_REQUEST = SPECIFIED_DQ_RULE__CHANGE_REQUEST;
/**
* The feature id for the '<em><b>Dasdl Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__DASDL_PROPERTY = SPECIFIED_DQ_RULE__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Categories</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__CATEGORIES = SPECIFIED_DQ_RULE__CATEGORIES;
/**
* The feature id for the '<em><b>Aggregated Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__AGGREGATED_DEFINITIONS = SPECIFIED_DQ_RULE__AGGREGATED_DEFINITIONS;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__LABEL = SPECIFIED_DQ_RULE__LABEL;
/**
* The feature id for the '<em><b>Sub Categories</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__SUB_CATEGORIES = SPECIFIED_DQ_RULE__SUB_CATEGORIES;
/**
* The feature id for the '<em><b>Sql Generic Expression</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__SQL_GENERIC_EXPRESSION = SPECIFIED_DQ_RULE__SQL_GENERIC_EXPRESSION;
/**
* The feature id for the '<em><b>Aggregate1arg Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__AGGREGATE1ARG_FUNCTIONS = SPECIFIED_DQ_RULE__AGGREGATE1ARG_FUNCTIONS;
/**
* The feature id for the '<em><b>Date1arg Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__DATE1ARG_FUNCTIONS = SPECIFIED_DQ_RULE__DATE1ARG_FUNCTIONS;
/**
* The feature id for the '<em><b>Characters Mapping</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__CHARACTERS_MAPPING = SPECIFIED_DQ_RULE__CHARACTERS_MAPPING;
/**
* The feature id for the '<em><b>Indicator Definition Parameter</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__INDICATOR_DEFINITION_PARAMETER = SPECIFIED_DQ_RULE__INDICATOR_DEFINITION_PARAMETER;
/**
* The feature id for the '<em><b>Criticality Level</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__CRITICALITY_LEVEL = SPECIFIED_DQ_RULE__CRITICALITY_LEVEL;
/**
* The feature id for the '<em><b>Elements</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__ELEMENTS = SPECIFIED_DQ_RULE__ELEMENTS;
/**
* The feature id for the '<em><b>Where Expression</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__WHERE_EXPRESSION = SPECIFIED_DQ_RULE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Join Expression</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__JOIN_EXPRESSION = SPECIFIED_DQ_RULE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Joins</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE__JOINS = SPECIFIED_DQ_RULE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Where Rule</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int WHERE_RULE_FEATURE_COUNT = SPECIFIED_DQ_RULE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.talend.dataquality.rules.impl.JoinElementImpl <em>Join Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.JoinElementImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getJoinElement()
* @generated
*/
int JOIN_ELEMENT = 4;
/**
* The feature id for the '<em><b>Col A</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JOIN_ELEMENT__COL_A = 0;
/**
* The feature id for the '<em><b>Col B</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JOIN_ELEMENT__COL_B = 1;
/**
* The feature id for the '<em><b>Operator</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JOIN_ELEMENT__OPERATOR = 2;
/**
* The feature id for the '<em><b>Table Alias A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JOIN_ELEMENT__TABLE_ALIAS_A = 3;
/**
* The feature id for the '<em><b>Table Alias B</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JOIN_ELEMENT__TABLE_ALIAS_B = 4;
/**
* The feature id for the '<em><b>Column Alias A</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JOIN_ELEMENT__COLUMN_ALIAS_A = 5;
/**
* The feature id for the '<em><b>Column Alias B</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JOIN_ELEMENT__COLUMN_ALIAS_B = 6;
/**
* The number of structural features of the '<em>Join Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JOIN_ELEMENT_FEATURE_COUNT = 7;
/**
* The meta object id for the '{@link org.talend.dataquality.rules.impl.ParserRuleImpl <em>Parser Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.ParserRuleImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getParserRule()
* @generated
*/
int PARSER_RULE = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__NAME = DQ_RULE__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__VISIBILITY = DQ_RULE__VISIBILITY;
/**
* The feature id for the '<em><b>Client Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__CLIENT_DEPENDENCY = DQ_RULE__CLIENT_DEPENDENCY;
/**
* The feature id for the '<em><b>Supplier Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__SUPPLIER_DEPENDENCY = DQ_RULE__SUPPLIER_DEPENDENCY;
/**
* The feature id for the '<em><b>Constraint</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__CONSTRAINT = DQ_RULE__CONSTRAINT;
/**
* The feature id for the '<em><b>Namespace</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__NAMESPACE = DQ_RULE__NAMESPACE;
/**
* The feature id for the '<em><b>Importer</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__IMPORTER = DQ_RULE__IMPORTER;
/**
* The feature id for the '<em><b>Stereotype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__STEREOTYPE = DQ_RULE__STEREOTYPE;
/**
* The feature id for the '<em><b>Tagged Value</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__TAGGED_VALUE = DQ_RULE__TAGGED_VALUE;
/**
* The feature id for the '<em><b>Document</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__DOCUMENT = DQ_RULE__DOCUMENT;
/**
* The feature id for the '<em><b>Description</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__DESCRIPTION = DQ_RULE__DESCRIPTION;
/**
* The feature id for the '<em><b>Responsible Party</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__RESPONSIBLE_PARTY = DQ_RULE__RESPONSIBLE_PARTY;
/**
* The feature id for the '<em><b>Element Node</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__ELEMENT_NODE = DQ_RULE__ELEMENT_NODE;
/**
* The feature id for the '<em><b>Set</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__SET = DQ_RULE__SET;
/**
* The feature id for the '<em><b>Rendered Object</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__RENDERED_OBJECT = DQ_RULE__RENDERED_OBJECT;
/**
* The feature id for the '<em><b>Vocabulary Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__VOCABULARY_ELEMENT = DQ_RULE__VOCABULARY_ELEMENT;
/**
* The feature id for the '<em><b>Measurement</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__MEASUREMENT = DQ_RULE__MEASUREMENT;
/**
* The feature id for the '<em><b>Change Request</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__CHANGE_REQUEST = DQ_RULE__CHANGE_REQUEST;
/**
* The feature id for the '<em><b>Dasdl Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__DASDL_PROPERTY = DQ_RULE__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Categories</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__CATEGORIES = DQ_RULE__CATEGORIES;
/**
* The feature id for the '<em><b>Aggregated Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__AGGREGATED_DEFINITIONS = DQ_RULE__AGGREGATED_DEFINITIONS;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__LABEL = DQ_RULE__LABEL;
/**
* The feature id for the '<em><b>Sub Categories</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__SUB_CATEGORIES = DQ_RULE__SUB_CATEGORIES;
/**
* The feature id for the '<em><b>Sql Generic Expression</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__SQL_GENERIC_EXPRESSION = DQ_RULE__SQL_GENERIC_EXPRESSION;
/**
* The feature id for the '<em><b>Aggregate1arg Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__AGGREGATE1ARG_FUNCTIONS = DQ_RULE__AGGREGATE1ARG_FUNCTIONS;
/**
* The feature id for the '<em><b>Date1arg Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__DATE1ARG_FUNCTIONS = DQ_RULE__DATE1ARG_FUNCTIONS;
/**
* The feature id for the '<em><b>Characters Mapping</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__CHARACTERS_MAPPING = DQ_RULE__CHARACTERS_MAPPING;
/**
* The feature id for the '<em><b>Indicator Definition Parameter</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__INDICATOR_DEFINITION_PARAMETER = DQ_RULE__INDICATOR_DEFINITION_PARAMETER;
/**
* The feature id for the '<em><b>Criticality Level</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__CRITICALITY_LEVEL = DQ_RULE__CRITICALITY_LEVEL;
/**
* The feature id for the '<em><b>Elements</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE__ELEMENTS = DQ_RULE__ELEMENTS;
/**
* The number of structural features of the '<em>Parser Rule</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PARSER_RULE_FEATURE_COUNT = DQ_RULE_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.talend.dataquality.rules.impl.MatchRuleDefinitionImpl <em>Match Rule Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.MatchRuleDefinitionImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getMatchRuleDefinition()
* @generated
*/
int MATCH_RULE_DEFINITION = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__NAME = DefinitionPackage.INDICATOR_DEFINITION__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__VISIBILITY = DefinitionPackage.INDICATOR_DEFINITION__VISIBILITY;
/**
* The feature id for the '<em><b>Client Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__CLIENT_DEPENDENCY = DefinitionPackage.INDICATOR_DEFINITION__CLIENT_DEPENDENCY;
/**
* The feature id for the '<em><b>Supplier Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__SUPPLIER_DEPENDENCY = DefinitionPackage.INDICATOR_DEFINITION__SUPPLIER_DEPENDENCY;
/**
* The feature id for the '<em><b>Constraint</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__CONSTRAINT = DefinitionPackage.INDICATOR_DEFINITION__CONSTRAINT;
/**
* The feature id for the '<em><b>Namespace</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__NAMESPACE = DefinitionPackage.INDICATOR_DEFINITION__NAMESPACE;
/**
* The feature id for the '<em><b>Importer</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__IMPORTER = DefinitionPackage.INDICATOR_DEFINITION__IMPORTER;
/**
* The feature id for the '<em><b>Stereotype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__STEREOTYPE = DefinitionPackage.INDICATOR_DEFINITION__STEREOTYPE;
/**
* The feature id for the '<em><b>Tagged Value</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__TAGGED_VALUE = DefinitionPackage.INDICATOR_DEFINITION__TAGGED_VALUE;
/**
* The feature id for the '<em><b>Document</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__DOCUMENT = DefinitionPackage.INDICATOR_DEFINITION__DOCUMENT;
/**
* The feature id for the '<em><b>Description</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__DESCRIPTION = DefinitionPackage.INDICATOR_DEFINITION__DESCRIPTION;
/**
* The feature id for the '<em><b>Responsible Party</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__RESPONSIBLE_PARTY = DefinitionPackage.INDICATOR_DEFINITION__RESPONSIBLE_PARTY;
/**
* The feature id for the '<em><b>Element Node</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__ELEMENT_NODE = DefinitionPackage.INDICATOR_DEFINITION__ELEMENT_NODE;
/**
* The feature id for the '<em><b>Set</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__SET = DefinitionPackage.INDICATOR_DEFINITION__SET;
/**
* The feature id for the '<em><b>Rendered Object</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__RENDERED_OBJECT = DefinitionPackage.INDICATOR_DEFINITION__RENDERED_OBJECT;
/**
* The feature id for the '<em><b>Vocabulary Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__VOCABULARY_ELEMENT = DefinitionPackage.INDICATOR_DEFINITION__VOCABULARY_ELEMENT;
/**
* The feature id for the '<em><b>Measurement</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__MEASUREMENT = DefinitionPackage.INDICATOR_DEFINITION__MEASUREMENT;
/**
* The feature id for the '<em><b>Change Request</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__CHANGE_REQUEST = DefinitionPackage.INDICATOR_DEFINITION__CHANGE_REQUEST;
/**
* The feature id for the '<em><b>Dasdl Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__DASDL_PROPERTY = DefinitionPackage.INDICATOR_DEFINITION__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Categories</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__CATEGORIES = DefinitionPackage.INDICATOR_DEFINITION__CATEGORIES;
/**
* The feature id for the '<em><b>Aggregated Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__AGGREGATED_DEFINITIONS = DefinitionPackage.INDICATOR_DEFINITION__AGGREGATED_DEFINITIONS;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__LABEL = DefinitionPackage.INDICATOR_DEFINITION__LABEL;
/**
* The feature id for the '<em><b>Sub Categories</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__SUB_CATEGORIES = DefinitionPackage.INDICATOR_DEFINITION__SUB_CATEGORIES;
/**
* The feature id for the '<em><b>Sql Generic Expression</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__SQL_GENERIC_EXPRESSION = DefinitionPackage.INDICATOR_DEFINITION__SQL_GENERIC_EXPRESSION;
/**
* The feature id for the '<em><b>Aggregate1arg Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__AGGREGATE1ARG_FUNCTIONS = DefinitionPackage.INDICATOR_DEFINITION__AGGREGATE1ARG_FUNCTIONS;
/**
* The feature id for the '<em><b>Date1arg Functions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__DATE1ARG_FUNCTIONS = DefinitionPackage.INDICATOR_DEFINITION__DATE1ARG_FUNCTIONS;
/**
* The feature id for the '<em><b>Characters Mapping</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__CHARACTERS_MAPPING = DefinitionPackage.INDICATOR_DEFINITION__CHARACTERS_MAPPING;
/**
* The feature id for the '<em><b>Indicator Definition Parameter</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__INDICATOR_DEFINITION_PARAMETER = DefinitionPackage.INDICATOR_DEFINITION__INDICATOR_DEFINITION_PARAMETER;
/**
* The feature id for the '<em><b>Block Keys</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__BLOCK_KEYS = DefinitionPackage.INDICATOR_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Match Rules</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__MATCH_RULES = DefinitionPackage.INDICATOR_DEFINITION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Xmi Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__XMI_ID = DefinitionPackage.INDICATOR_DEFINITION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Record Linkage Algorithm</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__RECORD_LINKAGE_ALGORITHM = DefinitionPackage.INDICATOR_DEFINITION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Applied Block Keys</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__APPLIED_BLOCK_KEYS = DefinitionPackage.INDICATOR_DEFINITION_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Survivorship Keys</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__SURVIVORSHIP_KEYS = DefinitionPackage.INDICATOR_DEFINITION_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Default Survivorship Definitions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__DEFAULT_SURVIVORSHIP_DEFINITIONS = DefinitionPackage.INDICATOR_DEFINITION_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Match Group Quality Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION__MATCH_GROUP_QUALITY_THRESHOLD = DefinitionPackage.INDICATOR_DEFINITION_FEATURE_COUNT + 7;
/**
* The number of structural features of the '<em>Match Rule Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_DEFINITION_FEATURE_COUNT = DefinitionPackage.INDICATOR_DEFINITION_FEATURE_COUNT + 8;
/**
* The meta object id for the '{@link org.talend.dataquality.rules.impl.KeyDefinitionImpl <em>Key Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.KeyDefinitionImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getKeyDefinition()
* @generated
*/
int KEY_DEFINITION = 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__NAME = CorePackage.MODEL_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__VISIBILITY = CorePackage.MODEL_ELEMENT__VISIBILITY;
/**
* The feature id for the '<em><b>Client Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__CLIENT_DEPENDENCY = CorePackage.MODEL_ELEMENT__CLIENT_DEPENDENCY;
/**
* The feature id for the '<em><b>Supplier Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__SUPPLIER_DEPENDENCY = CorePackage.MODEL_ELEMENT__SUPPLIER_DEPENDENCY;
/**
* The feature id for the '<em><b>Constraint</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__CONSTRAINT = CorePackage.MODEL_ELEMENT__CONSTRAINT;
/**
* The feature id for the '<em><b>Namespace</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__NAMESPACE = CorePackage.MODEL_ELEMENT__NAMESPACE;
/**
* The feature id for the '<em><b>Importer</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__IMPORTER = CorePackage.MODEL_ELEMENT__IMPORTER;
/**
* The feature id for the '<em><b>Stereotype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__STEREOTYPE = CorePackage.MODEL_ELEMENT__STEREOTYPE;
/**
* The feature id for the '<em><b>Tagged Value</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__TAGGED_VALUE = CorePackage.MODEL_ELEMENT__TAGGED_VALUE;
/**
* The feature id for the '<em><b>Document</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__DOCUMENT = CorePackage.MODEL_ELEMENT__DOCUMENT;
/**
* The feature id for the '<em><b>Description</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__DESCRIPTION = CorePackage.MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Responsible Party</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__RESPONSIBLE_PARTY = CorePackage.MODEL_ELEMENT__RESPONSIBLE_PARTY;
/**
* The feature id for the '<em><b>Element Node</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__ELEMENT_NODE = CorePackage.MODEL_ELEMENT__ELEMENT_NODE;
/**
* The feature id for the '<em><b>Set</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__SET = CorePackage.MODEL_ELEMENT__SET;
/**
* The feature id for the '<em><b>Rendered Object</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__RENDERED_OBJECT = CorePackage.MODEL_ELEMENT__RENDERED_OBJECT;
/**
* The feature id for the '<em><b>Vocabulary Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__VOCABULARY_ELEMENT = CorePackage.MODEL_ELEMENT__VOCABULARY_ELEMENT;
/**
* The feature id for the '<em><b>Measurement</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__MEASUREMENT = CorePackage.MODEL_ELEMENT__MEASUREMENT;
/**
* The feature id for the '<em><b>Change Request</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__CHANGE_REQUEST = CorePackage.MODEL_ELEMENT__CHANGE_REQUEST;
/**
* The feature id for the '<em><b>Dasdl Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__DASDL_PROPERTY = CorePackage.MODEL_ELEMENT__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION__COLUMN = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Key Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int KEY_DEFINITION_FEATURE_COUNT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.talend.dataquality.rules.impl.BlockKeyDefinitionImpl <em>Block Key Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.BlockKeyDefinitionImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getBlockKeyDefinition()
* @generated
*/
int BLOCK_KEY_DEFINITION = 7;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__NAME = KEY_DEFINITION__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__VISIBILITY = KEY_DEFINITION__VISIBILITY;
/**
* The feature id for the '<em><b>Client Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__CLIENT_DEPENDENCY = KEY_DEFINITION__CLIENT_DEPENDENCY;
/**
* The feature id for the '<em><b>Supplier Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__SUPPLIER_DEPENDENCY = KEY_DEFINITION__SUPPLIER_DEPENDENCY;
/**
* The feature id for the '<em><b>Constraint</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__CONSTRAINT = KEY_DEFINITION__CONSTRAINT;
/**
* The feature id for the '<em><b>Namespace</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__NAMESPACE = KEY_DEFINITION__NAMESPACE;
/**
* The feature id for the '<em><b>Importer</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__IMPORTER = KEY_DEFINITION__IMPORTER;
/**
* The feature id for the '<em><b>Stereotype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__STEREOTYPE = KEY_DEFINITION__STEREOTYPE;
/**
* The feature id for the '<em><b>Tagged Value</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__TAGGED_VALUE = KEY_DEFINITION__TAGGED_VALUE;
/**
* The feature id for the '<em><b>Document</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__DOCUMENT = KEY_DEFINITION__DOCUMENT;
/**
* The feature id for the '<em><b>Description</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__DESCRIPTION = KEY_DEFINITION__DESCRIPTION;
/**
* The feature id for the '<em><b>Responsible Party</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__RESPONSIBLE_PARTY = KEY_DEFINITION__RESPONSIBLE_PARTY;
/**
* The feature id for the '<em><b>Element Node</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__ELEMENT_NODE = KEY_DEFINITION__ELEMENT_NODE;
/**
* The feature id for the '<em><b>Set</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__SET = KEY_DEFINITION__SET;
/**
* The feature id for the '<em><b>Rendered Object</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__RENDERED_OBJECT = KEY_DEFINITION__RENDERED_OBJECT;
/**
* The feature id for the '<em><b>Vocabulary Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__VOCABULARY_ELEMENT = KEY_DEFINITION__VOCABULARY_ELEMENT;
/**
* The feature id for the '<em><b>Measurement</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__MEASUREMENT = KEY_DEFINITION__MEASUREMENT;
/**
* The feature id for the '<em><b>Change Request</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__CHANGE_REQUEST = KEY_DEFINITION__CHANGE_REQUEST;
/**
* The feature id for the '<em><b>Dasdl Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__DASDL_PROPERTY = KEY_DEFINITION__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__COLUMN = KEY_DEFINITION__COLUMN;
/**
* The feature id for the '<em><b>Pre Algorithm</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__PRE_ALGORITHM = KEY_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Algorithm</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__ALGORITHM = KEY_DEFINITION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Post Algorithm</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION__POST_ALGORITHM = KEY_DEFINITION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Block Key Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BLOCK_KEY_DEFINITION_FEATURE_COUNT = KEY_DEFINITION_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.talend.dataquality.rules.impl.MatchKeyDefinitionImpl <em>Match Key Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.MatchKeyDefinitionImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getMatchKeyDefinition()
* @generated
*/
int MATCH_KEY_DEFINITION = 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__NAME = KEY_DEFINITION__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__VISIBILITY = KEY_DEFINITION__VISIBILITY;
/**
* The feature id for the '<em><b>Client Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__CLIENT_DEPENDENCY = KEY_DEFINITION__CLIENT_DEPENDENCY;
/**
* The feature id for the '<em><b>Supplier Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__SUPPLIER_DEPENDENCY = KEY_DEFINITION__SUPPLIER_DEPENDENCY;
/**
* The feature id for the '<em><b>Constraint</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__CONSTRAINT = KEY_DEFINITION__CONSTRAINT;
/**
* The feature id for the '<em><b>Namespace</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__NAMESPACE = KEY_DEFINITION__NAMESPACE;
/**
* The feature id for the '<em><b>Importer</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__IMPORTER = KEY_DEFINITION__IMPORTER;
/**
* The feature id for the '<em><b>Stereotype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__STEREOTYPE = KEY_DEFINITION__STEREOTYPE;
/**
* The feature id for the '<em><b>Tagged Value</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__TAGGED_VALUE = KEY_DEFINITION__TAGGED_VALUE;
/**
* The feature id for the '<em><b>Document</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__DOCUMENT = KEY_DEFINITION__DOCUMENT;
/**
* The feature id for the '<em><b>Description</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__DESCRIPTION = KEY_DEFINITION__DESCRIPTION;
/**
* The feature id for the '<em><b>Responsible Party</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__RESPONSIBLE_PARTY = KEY_DEFINITION__RESPONSIBLE_PARTY;
/**
* The feature id for the '<em><b>Element Node</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__ELEMENT_NODE = KEY_DEFINITION__ELEMENT_NODE;
/**
* The feature id for the '<em><b>Set</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__SET = KEY_DEFINITION__SET;
/**
* The feature id for the '<em><b>Rendered Object</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__RENDERED_OBJECT = KEY_DEFINITION__RENDERED_OBJECT;
/**
* The feature id for the '<em><b>Vocabulary Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__VOCABULARY_ELEMENT = KEY_DEFINITION__VOCABULARY_ELEMENT;
/**
* The feature id for the '<em><b>Measurement</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__MEASUREMENT = KEY_DEFINITION__MEASUREMENT;
/**
* The feature id for the '<em><b>Change Request</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__CHANGE_REQUEST = KEY_DEFINITION__CHANGE_REQUEST;
/**
* The feature id for the '<em><b>Dasdl Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__DASDL_PROPERTY = KEY_DEFINITION__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__COLUMN = KEY_DEFINITION__COLUMN;
/**
* The feature id for the '<em><b>Algorithm</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__ALGORITHM = KEY_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Confidence Weight</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__CONFIDENCE_WEIGHT = KEY_DEFINITION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Handle Null</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__HANDLE_NULL = KEY_DEFINITION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Threshold</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__THRESHOLD = KEY_DEFINITION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Tokenization Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION__TOKENIZATION_TYPE = KEY_DEFINITION_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Match Key Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_KEY_DEFINITION_FEATURE_COUNT = KEY_DEFINITION_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.talend.dataquality.rules.impl.AlgorithmDefinitionImpl <em>Algorithm Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.AlgorithmDefinitionImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getAlgorithmDefinition()
* @generated
*/
int ALGORITHM_DEFINITION = 10;
/**
* The feature id for the '<em><b>Algorithm Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALGORITHM_DEFINITION__ALGORITHM_TYPE = 0;
/**
* The feature id for the '<em><b>Algorithm Parameters</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALGORITHM_DEFINITION__ALGORITHM_PARAMETERS = 1;
/**
* The number of structural features of the '<em>Algorithm Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ALGORITHM_DEFINITION_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.talend.dataquality.rules.impl.MatchRuleImpl <em>Match Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.MatchRuleImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getMatchRule()
* @generated
*/
int MATCH_RULE = 11;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__NAME = CorePackage.MODEL_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__VISIBILITY = CorePackage.MODEL_ELEMENT__VISIBILITY;
/**
* The feature id for the '<em><b>Client Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__CLIENT_DEPENDENCY = CorePackage.MODEL_ELEMENT__CLIENT_DEPENDENCY;
/**
* The feature id for the '<em><b>Supplier Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__SUPPLIER_DEPENDENCY = CorePackage.MODEL_ELEMENT__SUPPLIER_DEPENDENCY;
/**
* The feature id for the '<em><b>Constraint</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__CONSTRAINT = CorePackage.MODEL_ELEMENT__CONSTRAINT;
/**
* The feature id for the '<em><b>Namespace</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__NAMESPACE = CorePackage.MODEL_ELEMENT__NAMESPACE;
/**
* The feature id for the '<em><b>Importer</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__IMPORTER = CorePackage.MODEL_ELEMENT__IMPORTER;
/**
* The feature id for the '<em><b>Stereotype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__STEREOTYPE = CorePackage.MODEL_ELEMENT__STEREOTYPE;
/**
* The feature id for the '<em><b>Tagged Value</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__TAGGED_VALUE = CorePackage.MODEL_ELEMENT__TAGGED_VALUE;
/**
* The feature id for the '<em><b>Document</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__DOCUMENT = CorePackage.MODEL_ELEMENT__DOCUMENT;
/**
* The feature id for the '<em><b>Description</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__DESCRIPTION = CorePackage.MODEL_ELEMENT__DESCRIPTION;
/**
* The feature id for the '<em><b>Responsible Party</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__RESPONSIBLE_PARTY = CorePackage.MODEL_ELEMENT__RESPONSIBLE_PARTY;
/**
* The feature id for the '<em><b>Element Node</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__ELEMENT_NODE = CorePackage.MODEL_ELEMENT__ELEMENT_NODE;
/**
* The feature id for the '<em><b>Set</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__SET = CorePackage.MODEL_ELEMENT__SET;
/**
* The feature id for the '<em><b>Rendered Object</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__RENDERED_OBJECT = CorePackage.MODEL_ELEMENT__RENDERED_OBJECT;
/**
* The feature id for the '<em><b>Vocabulary Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__VOCABULARY_ELEMENT = CorePackage.MODEL_ELEMENT__VOCABULARY_ELEMENT;
/**
* The feature id for the '<em><b>Measurement</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__MEASUREMENT = CorePackage.MODEL_ELEMENT__MEASUREMENT;
/**
* The feature id for the '<em><b>Change Request</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__CHANGE_REQUEST = CorePackage.MODEL_ELEMENT__CHANGE_REQUEST;
/**
* The feature id for the '<em><b>Dasdl Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__DASDL_PROPERTY = CorePackage.MODEL_ELEMENT__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Match Keys</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__MATCH_KEYS = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Match Interval</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE__MATCH_INTERVAL = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Match Rule</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MATCH_RULE_FEATURE_COUNT = CorePackage.MODEL_ELEMENT_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.talend.dataquality.rules.impl.AppliedBlockKeyImpl <em>Applied Block Key</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.AppliedBlockKeyImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getAppliedBlockKey()
* @generated
*/
int APPLIED_BLOCK_KEY = 12;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__NAME = KEY_DEFINITION__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__VISIBILITY = KEY_DEFINITION__VISIBILITY;
/**
* The feature id for the '<em><b>Client Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__CLIENT_DEPENDENCY = KEY_DEFINITION__CLIENT_DEPENDENCY;
/**
* The feature id for the '<em><b>Supplier Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__SUPPLIER_DEPENDENCY = KEY_DEFINITION__SUPPLIER_DEPENDENCY;
/**
* The feature id for the '<em><b>Constraint</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__CONSTRAINT = KEY_DEFINITION__CONSTRAINT;
/**
* The feature id for the '<em><b>Namespace</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__NAMESPACE = KEY_DEFINITION__NAMESPACE;
/**
* The feature id for the '<em><b>Importer</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__IMPORTER = KEY_DEFINITION__IMPORTER;
/**
* The feature id for the '<em><b>Stereotype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__STEREOTYPE = KEY_DEFINITION__STEREOTYPE;
/**
* The feature id for the '<em><b>Tagged Value</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__TAGGED_VALUE = KEY_DEFINITION__TAGGED_VALUE;
/**
* The feature id for the '<em><b>Document</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__DOCUMENT = KEY_DEFINITION__DOCUMENT;
/**
* The feature id for the '<em><b>Description</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__DESCRIPTION = KEY_DEFINITION__DESCRIPTION;
/**
* The feature id for the '<em><b>Responsible Party</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__RESPONSIBLE_PARTY = KEY_DEFINITION__RESPONSIBLE_PARTY;
/**
* The feature id for the '<em><b>Element Node</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__ELEMENT_NODE = KEY_DEFINITION__ELEMENT_NODE;
/**
* The feature id for the '<em><b>Set</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__SET = KEY_DEFINITION__SET;
/**
* The feature id for the '<em><b>Rendered Object</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__RENDERED_OBJECT = KEY_DEFINITION__RENDERED_OBJECT;
/**
* The feature id for the '<em><b>Vocabulary Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__VOCABULARY_ELEMENT = KEY_DEFINITION__VOCABULARY_ELEMENT;
/**
* The feature id for the '<em><b>Measurement</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__MEASUREMENT = KEY_DEFINITION__MEASUREMENT;
/**
* The feature id for the '<em><b>Change Request</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__CHANGE_REQUEST = KEY_DEFINITION__CHANGE_REQUEST;
/**
* The feature id for the '<em><b>Dasdl Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__DASDL_PROPERTY = KEY_DEFINITION__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY__COLUMN = KEY_DEFINITION__COLUMN;
/**
* The number of structural features of the '<em>Applied Block Key</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int APPLIED_BLOCK_KEY_FEATURE_COUNT = KEY_DEFINITION_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.talend.dataquality.rules.impl.SurvivorshipKeyDefinitionImpl <em>Survivorship Key Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.SurvivorshipKeyDefinitionImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getSurvivorshipKeyDefinition()
* @generated
*/
int SURVIVORSHIP_KEY_DEFINITION = 13;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__NAME = KEY_DEFINITION__NAME;
/**
* The feature id for the '<em><b>Visibility</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__VISIBILITY = KEY_DEFINITION__VISIBILITY;
/**
* The feature id for the '<em><b>Client Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__CLIENT_DEPENDENCY = KEY_DEFINITION__CLIENT_DEPENDENCY;
/**
* The feature id for the '<em><b>Supplier Dependency</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__SUPPLIER_DEPENDENCY = KEY_DEFINITION__SUPPLIER_DEPENDENCY;
/**
* The feature id for the '<em><b>Constraint</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__CONSTRAINT = KEY_DEFINITION__CONSTRAINT;
/**
* The feature id for the '<em><b>Namespace</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__NAMESPACE = KEY_DEFINITION__NAMESPACE;
/**
* The feature id for the '<em><b>Importer</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__IMPORTER = KEY_DEFINITION__IMPORTER;
/**
* The feature id for the '<em><b>Stereotype</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__STEREOTYPE = KEY_DEFINITION__STEREOTYPE;
/**
* The feature id for the '<em><b>Tagged Value</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__TAGGED_VALUE = KEY_DEFINITION__TAGGED_VALUE;
/**
* The feature id for the '<em><b>Document</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__DOCUMENT = KEY_DEFINITION__DOCUMENT;
/**
* The feature id for the '<em><b>Description</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__DESCRIPTION = KEY_DEFINITION__DESCRIPTION;
/**
* The feature id for the '<em><b>Responsible Party</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__RESPONSIBLE_PARTY = KEY_DEFINITION__RESPONSIBLE_PARTY;
/**
* The feature id for the '<em><b>Element Node</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__ELEMENT_NODE = KEY_DEFINITION__ELEMENT_NODE;
/**
* The feature id for the '<em><b>Set</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__SET = KEY_DEFINITION__SET;
/**
* The feature id for the '<em><b>Rendered Object</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__RENDERED_OBJECT = KEY_DEFINITION__RENDERED_OBJECT;
/**
* The feature id for the '<em><b>Vocabulary Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__VOCABULARY_ELEMENT = KEY_DEFINITION__VOCABULARY_ELEMENT;
/**
* The feature id for the '<em><b>Measurement</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__MEASUREMENT = KEY_DEFINITION__MEASUREMENT;
/**
* The feature id for the '<em><b>Change Request</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__CHANGE_REQUEST = KEY_DEFINITION__CHANGE_REQUEST;
/**
* The feature id for the '<em><b>Dasdl Property</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__DASDL_PROPERTY = KEY_DEFINITION__DASDL_PROPERTY;
/**
* The feature id for the '<em><b>Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__COLUMN = KEY_DEFINITION__COLUMN;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__FUNCTION = KEY_DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Allow Manual Resolution</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION__ALLOW_MANUAL_RESOLUTION = KEY_DEFINITION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Survivorship Key Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SURVIVORSHIP_KEY_DEFINITION_FEATURE_COUNT = KEY_DEFINITION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.talend.dataquality.rules.impl.DefaultSurvivorshipDefinitionImpl <em>Default Survivorship Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.DefaultSurvivorshipDefinitionImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getDefaultSurvivorshipDefinition()
* @generated
*/
int DEFAULT_SURVIVORSHIP_DEFINITION = 14;
/**
* The feature id for the '<em><b>Data Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFAULT_SURVIVORSHIP_DEFINITION__DATA_TYPE = 0;
/**
* The feature id for the '<em><b>Function</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFAULT_SURVIVORSHIP_DEFINITION__FUNCTION = 1;
/**
* The number of structural features of the '<em>Default Survivorship Definition</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DEFAULT_SURVIVORSHIP_DEFINITION_FEATURE_COUNT = 2;
/**
* The meta object id for the '<em>Td Expression List</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.util.List
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getTdExpressionList()
* @generated
*/
int TD_EXPRESSION_LIST = 15;
/**
* Returns the meta object for class '{@link org.talend.dataquality.rules.DQRule <em>DQ Rule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>DQ Rule</em>'.
* @see org.talend.dataquality.rules.DQRule
* @generated
*/
EClass getDQRule();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.DQRule#getCriticalityLevel <em>Criticality Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Criticality Level</em>'.
* @see org.talend.dataquality.rules.DQRule#getCriticalityLevel()
* @see #getDQRule()
* @generated
*/
EAttribute getDQRule_CriticalityLevel();
/**
* Returns the meta object for the reference list '{@link org.talend.dataquality.rules.DQRule#getElements <em>Elements</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Elements</em>'.
* @see org.talend.dataquality.rules.DQRule#getElements()
* @see #getDQRule()
* @generated
*/
EReference getDQRule_Elements();
/**
* Returns the meta object for class '{@link org.talend.dataquality.rules.SpecifiedDQRule <em>Specified DQ Rule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Specified DQ Rule</em>'.
* @see org.talend.dataquality.rules.SpecifiedDQRule
* @generated
*/
EClass getSpecifiedDQRule();
/**
* Returns the meta object for class '{@link org.talend.dataquality.rules.InferredDQRule <em>Inferred DQ Rule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Inferred DQ Rule</em>'.
* @see org.talend.dataquality.rules.InferredDQRule
* @generated
*/
EClass getInferredDQRule();
/**
* Returns the meta object for class '{@link org.talend.dataquality.rules.WhereRule <em>Where Rule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Where Rule</em>'.
* @see org.talend.dataquality.rules.WhereRule
* @generated
*/
EClass getWhereRule();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.WhereRule#getWhereExpression <em>Where Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Where Expression</em>'.
* @see org.talend.dataquality.rules.WhereRule#getWhereExpression()
* @see #getWhereRule()
* @generated
*/
EAttribute getWhereRule_WhereExpression();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.WhereRule#getJoinExpression <em>Join Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Join Expression</em>'.
* @see org.talend.dataquality.rules.WhereRule#getJoinExpression()
* @see #getWhereRule()
* @generated
*/
EAttribute getWhereRule_JoinExpression();
/**
* Returns the meta object for the containment reference list '{@link org.talend.dataquality.rules.WhereRule#getJoins <em>Joins</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Joins</em>'.
* @see org.talend.dataquality.rules.WhereRule#getJoins()
* @see #getWhereRule()
* @generated
*/
EReference getWhereRule_Joins();
/**
* Returns the meta object for class '{@link org.talend.dataquality.rules.JoinElement <em>Join Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Join Element</em>'.
* @see org.talend.dataquality.rules.JoinElement
* @generated
*/
EClass getJoinElement();
/**
* Returns the meta object for the reference '{@link org.talend.dataquality.rules.JoinElement#getColA <em>Col A</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Col A</em>'.
* @see org.talend.dataquality.rules.JoinElement#getColA()
* @see #getJoinElement()
* @generated
*/
EReference getJoinElement_ColA();
/**
* Returns the meta object for the reference '{@link org.talend.dataquality.rules.JoinElement#getColB <em>Col B</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Col B</em>'.
* @see org.talend.dataquality.rules.JoinElement#getColB()
* @see #getJoinElement()
* @generated
*/
EReference getJoinElement_ColB();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.JoinElement#getOperator <em>Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Operator</em>'.
* @see org.talend.dataquality.rules.JoinElement#getOperator()
* @see #getJoinElement()
* @generated
*/
EAttribute getJoinElement_Operator();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.JoinElement#getTableAliasA <em>Table Alias A</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Table Alias A</em>'.
* @see org.talend.dataquality.rules.JoinElement#getTableAliasA()
* @see #getJoinElement()
* @generated
*/
EAttribute getJoinElement_TableAliasA();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.JoinElement#getTableAliasB <em>Table Alias B</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Table Alias B</em>'.
* @see org.talend.dataquality.rules.JoinElement#getTableAliasB()
* @see #getJoinElement()
* @generated
*/
EAttribute getJoinElement_TableAliasB();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.JoinElement#getColumnAliasA <em>Column Alias A</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Column Alias A</em>'.
* @see org.talend.dataquality.rules.JoinElement#getColumnAliasA()
* @see #getJoinElement()
* @generated
*/
EAttribute getJoinElement_ColumnAliasA();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.JoinElement#getColumnAliasB <em>Column Alias B</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Column Alias B</em>'.
* @see org.talend.dataquality.rules.JoinElement#getColumnAliasB()
* @see #getJoinElement()
* @generated
*/
EAttribute getJoinElement_ColumnAliasB();
/**
* Returns the meta object for class '{@link org.talend.dataquality.rules.ParserRule <em>Parser Rule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Parser Rule</em>'.
* @see org.talend.dataquality.rules.ParserRule
* @generated
*/
EClass getParserRule();
/**
* Returns the meta object for class '{@link org.talend.dataquality.rules.MatchRuleDefinition <em>Match Rule Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Match Rule Definition</em>'.
* @see org.talend.dataquality.rules.MatchRuleDefinition
* @generated
*/
EClass getMatchRuleDefinition();
/**
* Returns the meta object for the containment reference list '{@link org.talend.dataquality.rules.MatchRuleDefinition#getBlockKeys <em>Block Keys</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Block Keys</em>'.
* @see org.talend.dataquality.rules.MatchRuleDefinition#getBlockKeys()
* @see #getMatchRuleDefinition()
* @generated
*/
EReference getMatchRuleDefinition_BlockKeys();
/**
* Returns the meta object for the containment reference list '{@link org.talend.dataquality.rules.MatchRuleDefinition#getMatchRules <em>Match Rules</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Match Rules</em>'.
* @see org.talend.dataquality.rules.MatchRuleDefinition#getMatchRules()
* @see #getMatchRuleDefinition()
* @generated
*/
EReference getMatchRuleDefinition_MatchRules();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.MatchRuleDefinition#getXmiId <em>Xmi Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Xmi Id</em>'.
* @see org.talend.dataquality.rules.MatchRuleDefinition#getXmiId()
* @see #getMatchRuleDefinition()
* @generated
*/
EAttribute getMatchRuleDefinition_XmiId();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.MatchRuleDefinition#getRecordLinkageAlgorithm <em>Record Linkage Algorithm</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Record Linkage Algorithm</em>'.
* @see org.talend.dataquality.rules.MatchRuleDefinition#getRecordLinkageAlgorithm()
* @see #getMatchRuleDefinition()
* @generated
*/
EAttribute getMatchRuleDefinition_RecordLinkageAlgorithm();
/**
* Returns the meta object for the containment reference list '{@link org.talend.dataquality.rules.MatchRuleDefinition#getAppliedBlockKeys <em>Applied Block Keys</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Applied Block Keys</em>'.
* @see org.talend.dataquality.rules.MatchRuleDefinition#getAppliedBlockKeys()
* @see #getMatchRuleDefinition()
* @generated
*/
EReference getMatchRuleDefinition_AppliedBlockKeys();
/**
* Returns the meta object for the containment reference list '{@link org.talend.dataquality.rules.MatchRuleDefinition#getSurvivorshipKeys <em>Survivorship Keys</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Survivorship Keys</em>'.
* @see org.talend.dataquality.rules.MatchRuleDefinition#getSurvivorshipKeys()
* @see #getMatchRuleDefinition()
* @generated
*/
EReference getMatchRuleDefinition_SurvivorshipKeys();
/**
* Returns the meta object for the containment reference list '{@link org.talend.dataquality.rules.MatchRuleDefinition#getDefaultSurvivorshipDefinitions <em>Default Survivorship Definitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Default Survivorship Definitions</em>'.
* @see org.talend.dataquality.rules.MatchRuleDefinition#getDefaultSurvivorshipDefinitions()
* @see #getMatchRuleDefinition()
* @generated
*/
EReference getMatchRuleDefinition_DefaultSurvivorshipDefinitions();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.MatchRuleDefinition#getMatchGroupQualityThreshold <em>Match Group Quality Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Match Group Quality Threshold</em>'.
* @see org.talend.dataquality.rules.MatchRuleDefinition#getMatchGroupQualityThreshold()
* @see #getMatchRuleDefinition()
* @generated
*/
EAttribute getMatchRuleDefinition_MatchGroupQualityThreshold();
/**
* Returns the meta object for class '{@link org.talend.dataquality.rules.BlockKeyDefinition <em>Block Key Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Block Key Definition</em>'.
* @see org.talend.dataquality.rules.BlockKeyDefinition
* @generated
*/
EClass getBlockKeyDefinition();
/**
* Returns the meta object for the containment reference '{@link org.talend.dataquality.rules.BlockKeyDefinition#getPreAlgorithm <em>Pre Algorithm</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Pre Algorithm</em>'.
* @see org.talend.dataquality.rules.BlockKeyDefinition#getPreAlgorithm()
* @see #getBlockKeyDefinition()
* @generated
*/
EReference getBlockKeyDefinition_PreAlgorithm();
/**
* Returns the meta object for the containment reference '{@link org.talend.dataquality.rules.BlockKeyDefinition#getAlgorithm <em>Algorithm</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Algorithm</em>'.
* @see org.talend.dataquality.rules.BlockKeyDefinition#getAlgorithm()
* @see #getBlockKeyDefinition()
* @generated
*/
EReference getBlockKeyDefinition_Algorithm();
/**
* Returns the meta object for the containment reference '{@link org.talend.dataquality.rules.BlockKeyDefinition#getPostAlgorithm <em>Post Algorithm</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Post Algorithm</em>'.
* @see org.talend.dataquality.rules.BlockKeyDefinition#getPostAlgorithm()
* @see #getBlockKeyDefinition()
* @generated
*/
EReference getBlockKeyDefinition_PostAlgorithm();
/**
* Returns the meta object for class '{@link org.talend.dataquality.rules.KeyDefinition <em>Key Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Key Definition</em>'.
* @see org.talend.dataquality.rules.KeyDefinition
* @generated
*/
EClass getKeyDefinition();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.KeyDefinition#getColumn <em>Column</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Column</em>'.
* @see org.talend.dataquality.rules.KeyDefinition#getColumn()
* @see #getKeyDefinition()
* @generated
*/
EAttribute getKeyDefinition_Column();
/**
* Returns the meta object for class '{@link org.talend.dataquality.rules.MatchKeyDefinition <em>Match Key Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Match Key Definition</em>'.
* @see org.talend.dataquality.rules.MatchKeyDefinition
* @generated
*/
EClass getMatchKeyDefinition();
/**
* Returns the meta object for the containment reference '{@link org.talend.dataquality.rules.MatchKeyDefinition#getAlgorithm <em>Algorithm</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Algorithm</em>'.
* @see org.talend.dataquality.rules.MatchKeyDefinition#getAlgorithm()
* @see #getMatchKeyDefinition()
* @generated
*/
EReference getMatchKeyDefinition_Algorithm();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.MatchKeyDefinition#getConfidenceWeight <em>Confidence Weight</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Confidence Weight</em>'.
* @see org.talend.dataquality.rules.MatchKeyDefinition#getConfidenceWeight()
* @see #getMatchKeyDefinition()
* @generated
*/
EAttribute getMatchKeyDefinition_ConfidenceWeight();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.MatchKeyDefinition#getHandleNull <em>Handle Null</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Handle Null</em>'.
* @see org.talend.dataquality.rules.MatchKeyDefinition#getHandleNull()
* @see #getMatchKeyDefinition()
* @generated
*/
EAttribute getMatchKeyDefinition_HandleNull();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.MatchKeyDefinition#getThreshold <em>Threshold</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Threshold</em>'.
* @see org.talend.dataquality.rules.MatchKeyDefinition#getThreshold()
* @see #getMatchKeyDefinition()
* @generated
*/
EAttribute getMatchKeyDefinition_Threshold();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.MatchKeyDefinition#getTokenizationType <em>Tokenization Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Tokenization Type</em>'.
* @see org.talend.dataquality.rules.MatchKeyDefinition#getTokenizationType()
* @see #getMatchKeyDefinition()
* @generated
*/
EAttribute getMatchKeyDefinition_TokenizationType();
/**
* Returns the meta object for class '{@link org.talend.dataquality.rules.AlgorithmDefinition <em>Algorithm Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Algorithm Definition</em>'.
* @see org.talend.dataquality.rules.AlgorithmDefinition
* @generated
*/
EClass getAlgorithmDefinition();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.AlgorithmDefinition#getAlgorithmType <em>Algorithm Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Algorithm Type</em>'.
* @see org.talend.dataquality.rules.AlgorithmDefinition#getAlgorithmType()
* @see #getAlgorithmDefinition()
* @generated
*/
EAttribute getAlgorithmDefinition_AlgorithmType();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.AlgorithmDefinition#getAlgorithmParameters <em>Algorithm Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Algorithm Parameters</em>'.
* @see org.talend.dataquality.rules.AlgorithmDefinition#getAlgorithmParameters()
* @see #getAlgorithmDefinition()
* @generated
*/
EAttribute getAlgorithmDefinition_AlgorithmParameters();
/**
* Returns the meta object for class '{@link org.talend.dataquality.rules.MatchRule <em>Match Rule</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Match Rule</em>'.
* @see org.talend.dataquality.rules.MatchRule
* @generated
*/
EClass getMatchRule();
/**
* Returns the meta object for the containment reference list '{@link org.talend.dataquality.rules.MatchRule#getMatchKeys <em>Match Keys</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Match Keys</em>'.
* @see org.talend.dataquality.rules.MatchRule#getMatchKeys()
* @see #getMatchRule()
* @generated
*/
EReference getMatchRule_MatchKeys();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.MatchRule#getMatchInterval <em>Match Interval</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Match Interval</em>'.
* @see org.talend.dataquality.rules.MatchRule#getMatchInterval()
* @see #getMatchRule()
* @generated
*/
EAttribute getMatchRule_MatchInterval();
/**
* Returns the meta object for class '{@link org.talend.dataquality.rules.AppliedBlockKey <em>Applied Block Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Applied Block Key</em>'.
* @see org.talend.dataquality.rules.AppliedBlockKey
* @generated
*/
EClass getAppliedBlockKey();
/**
* Returns the meta object for class '{@link org.talend.dataquality.rules.SurvivorshipKeyDefinition <em>Survivorship Key Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Survivorship Key Definition</em>'.
* @see org.talend.dataquality.rules.SurvivorshipKeyDefinition
* @generated
*/
EClass getSurvivorshipKeyDefinition();
/**
* Returns the meta object for the containment reference '{@link org.talend.dataquality.rules.SurvivorshipKeyDefinition#getFunction <em>Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Function</em>'.
* @see org.talend.dataquality.rules.SurvivorshipKeyDefinition#getFunction()
* @see #getSurvivorshipKeyDefinition()
* @generated
*/
EReference getSurvivorshipKeyDefinition_Function();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.SurvivorshipKeyDefinition#isAllowManualResolution <em>Allow Manual Resolution</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Allow Manual Resolution</em>'.
* @see org.talend.dataquality.rules.SurvivorshipKeyDefinition#isAllowManualResolution()
* @see #getSurvivorshipKeyDefinition()
* @generated
*/
EAttribute getSurvivorshipKeyDefinition_AllowManualResolution();
/**
* Returns the meta object for class '{@link org.talend.dataquality.rules.DefaultSurvivorshipDefinition <em>Default Survivorship Definition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Default Survivorship Definition</em>'.
* @see org.talend.dataquality.rules.DefaultSurvivorshipDefinition
* @generated
*/
EClass getDefaultSurvivorshipDefinition();
/**
* Returns the meta object for the attribute '{@link org.talend.dataquality.rules.DefaultSurvivorshipDefinition#getDataType <em>Data Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Data Type</em>'.
* @see org.talend.dataquality.rules.DefaultSurvivorshipDefinition#getDataType()
* @see #getDefaultSurvivorshipDefinition()
* @generated
*/
EAttribute getDefaultSurvivorshipDefinition_DataType();
/**
* Returns the meta object for the containment reference '{@link org.talend.dataquality.rules.DefaultSurvivorshipDefinition#getFunction <em>Function</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Function</em>'.
* @see org.talend.dataquality.rules.DefaultSurvivorshipDefinition#getFunction()
* @see #getDefaultSurvivorshipDefinition()
* @generated
*/
EReference getDefaultSurvivorshipDefinition_Function();
/**
* Returns the meta object for data type '{@link java.util.List <em>Td Expression List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Td Expression List</em>'.
* @see java.util.List
* @model instanceClass="java.util.List<org.talend.cwm.relational.TdExpression>"
* @generated
*/
EDataType getTdExpressionList();
/**
* 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
*/
RulesFactory getRulesFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.talend.dataquality.rules.impl.DQRuleImpl <em>DQ Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.DQRuleImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getDQRule()
* @generated
*/
EClass DQ_RULE = eINSTANCE.getDQRule();
/**
* The meta object literal for the '<em><b>Criticality Level</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DQ_RULE__CRITICALITY_LEVEL = eINSTANCE.getDQRule_CriticalityLevel();
/**
* The meta object literal for the '<em><b>Elements</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DQ_RULE__ELEMENTS = eINSTANCE.getDQRule_Elements();
/**
* The meta object literal for the '{@link org.talend.dataquality.rules.impl.SpecifiedDQRuleImpl <em>Specified DQ Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.SpecifiedDQRuleImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getSpecifiedDQRule()
* @generated
*/
EClass SPECIFIED_DQ_RULE = eINSTANCE.getSpecifiedDQRule();
/**
* The meta object literal for the '{@link org.talend.dataquality.rules.impl.InferredDQRuleImpl <em>Inferred DQ Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.InferredDQRuleImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getInferredDQRule()
* @generated
*/
EClass INFERRED_DQ_RULE = eINSTANCE.getInferredDQRule();
/**
* The meta object literal for the '{@link org.talend.dataquality.rules.impl.WhereRuleImpl <em>Where Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.WhereRuleImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getWhereRule()
* @generated
*/
EClass WHERE_RULE = eINSTANCE.getWhereRule();
/**
* The meta object literal for the '<em><b>Where Expression</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute WHERE_RULE__WHERE_EXPRESSION = eINSTANCE.getWhereRule_WhereExpression();
/**
* The meta object literal for the '<em><b>Join Expression</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute WHERE_RULE__JOIN_EXPRESSION = eINSTANCE.getWhereRule_JoinExpression();
/**
* The meta object literal for the '<em><b>Joins</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference WHERE_RULE__JOINS = eINSTANCE.getWhereRule_Joins();
/**
* The meta object literal for the '{@link org.talend.dataquality.rules.impl.JoinElementImpl <em>Join Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.JoinElementImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getJoinElement()
* @generated
*/
EClass JOIN_ELEMENT = eINSTANCE.getJoinElement();
/**
* The meta object literal for the '<em><b>Col A</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference JOIN_ELEMENT__COL_A = eINSTANCE.getJoinElement_ColA();
/**
* The meta object literal for the '<em><b>Col B</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference JOIN_ELEMENT__COL_B = eINSTANCE.getJoinElement_ColB();
/**
* The meta object literal for the '<em><b>Operator</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute JOIN_ELEMENT__OPERATOR = eINSTANCE.getJoinElement_Operator();
/**
* The meta object literal for the '<em><b>Table Alias A</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute JOIN_ELEMENT__TABLE_ALIAS_A = eINSTANCE.getJoinElement_TableAliasA();
/**
* The meta object literal for the '<em><b>Table Alias B</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute JOIN_ELEMENT__TABLE_ALIAS_B = eINSTANCE.getJoinElement_TableAliasB();
/**
* The meta object literal for the '<em><b>Column Alias A</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute JOIN_ELEMENT__COLUMN_ALIAS_A = eINSTANCE.getJoinElement_ColumnAliasA();
/**
* The meta object literal for the '<em><b>Column Alias B</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute JOIN_ELEMENT__COLUMN_ALIAS_B = eINSTANCE.getJoinElement_ColumnAliasB();
/**
* The meta object literal for the '{@link org.talend.dataquality.rules.impl.ParserRuleImpl <em>Parser Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.ParserRuleImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getParserRule()
* @generated
*/
EClass PARSER_RULE = eINSTANCE.getParserRule();
/**
* The meta object literal for the '{@link org.talend.dataquality.rules.impl.MatchRuleDefinitionImpl <em>Match Rule Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.MatchRuleDefinitionImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getMatchRuleDefinition()
* @generated
*/
EClass MATCH_RULE_DEFINITION = eINSTANCE.getMatchRuleDefinition();
/**
* The meta object literal for the '<em><b>Block Keys</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MATCH_RULE_DEFINITION__BLOCK_KEYS = eINSTANCE.getMatchRuleDefinition_BlockKeys();
/**
* The meta object literal for the '<em><b>Match Rules</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MATCH_RULE_DEFINITION__MATCH_RULES = eINSTANCE.getMatchRuleDefinition_MatchRules();
/**
* The meta object literal for the '<em><b>Xmi Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_RULE_DEFINITION__XMI_ID = eINSTANCE.getMatchRuleDefinition_XmiId();
/**
* The meta object literal for the '<em><b>Record Linkage Algorithm</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_RULE_DEFINITION__RECORD_LINKAGE_ALGORITHM = eINSTANCE.getMatchRuleDefinition_RecordLinkageAlgorithm();
/**
* The meta object literal for the '<em><b>Applied Block Keys</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MATCH_RULE_DEFINITION__APPLIED_BLOCK_KEYS = eINSTANCE.getMatchRuleDefinition_AppliedBlockKeys();
/**
* The meta object literal for the '<em><b>Survivorship Keys</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MATCH_RULE_DEFINITION__SURVIVORSHIP_KEYS = eINSTANCE.getMatchRuleDefinition_SurvivorshipKeys();
/**
* The meta object literal for the '<em><b>Default Survivorship Definitions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MATCH_RULE_DEFINITION__DEFAULT_SURVIVORSHIP_DEFINITIONS = eINSTANCE.getMatchRuleDefinition_DefaultSurvivorshipDefinitions();
/**
* The meta object literal for the '<em><b>Match Group Quality Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_RULE_DEFINITION__MATCH_GROUP_QUALITY_THRESHOLD = eINSTANCE.getMatchRuleDefinition_MatchGroupQualityThreshold();
/**
* The meta object literal for the '{@link org.talend.dataquality.rules.impl.BlockKeyDefinitionImpl <em>Block Key Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.BlockKeyDefinitionImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getBlockKeyDefinition()
* @generated
*/
EClass BLOCK_KEY_DEFINITION = eINSTANCE.getBlockKeyDefinition();
/**
* The meta object literal for the '<em><b>Pre Algorithm</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK_KEY_DEFINITION__PRE_ALGORITHM = eINSTANCE.getBlockKeyDefinition_PreAlgorithm();
/**
* The meta object literal for the '<em><b>Algorithm</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK_KEY_DEFINITION__ALGORITHM = eINSTANCE.getBlockKeyDefinition_Algorithm();
/**
* The meta object literal for the '<em><b>Post Algorithm</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BLOCK_KEY_DEFINITION__POST_ALGORITHM = eINSTANCE.getBlockKeyDefinition_PostAlgorithm();
/**
* The meta object literal for the '{@link org.talend.dataquality.rules.impl.KeyDefinitionImpl <em>Key Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.KeyDefinitionImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getKeyDefinition()
* @generated
*/
EClass KEY_DEFINITION = eINSTANCE.getKeyDefinition();
/**
* The meta object literal for the '<em><b>Column</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute KEY_DEFINITION__COLUMN = eINSTANCE.getKeyDefinition_Column();
/**
* The meta object literal for the '{@link org.talend.dataquality.rules.impl.MatchKeyDefinitionImpl <em>Match Key Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.MatchKeyDefinitionImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getMatchKeyDefinition()
* @generated
*/
EClass MATCH_KEY_DEFINITION = eINSTANCE.getMatchKeyDefinition();
/**
* The meta object literal for the '<em><b>Algorithm</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MATCH_KEY_DEFINITION__ALGORITHM = eINSTANCE.getMatchKeyDefinition_Algorithm();
/**
* The meta object literal for the '<em><b>Confidence Weight</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_KEY_DEFINITION__CONFIDENCE_WEIGHT = eINSTANCE.getMatchKeyDefinition_ConfidenceWeight();
/**
* The meta object literal for the '<em><b>Handle Null</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_KEY_DEFINITION__HANDLE_NULL = eINSTANCE.getMatchKeyDefinition_HandleNull();
/**
* The meta object literal for the '<em><b>Threshold</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_KEY_DEFINITION__THRESHOLD = eINSTANCE.getMatchKeyDefinition_Threshold();
/**
* The meta object literal for the '<em><b>Tokenization Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_KEY_DEFINITION__TOKENIZATION_TYPE = eINSTANCE.getMatchKeyDefinition_TokenizationType();
/**
* The meta object literal for the '{@link org.talend.dataquality.rules.impl.AlgorithmDefinitionImpl <em>Algorithm Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.AlgorithmDefinitionImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getAlgorithmDefinition()
* @generated
*/
EClass ALGORITHM_DEFINITION = eINSTANCE.getAlgorithmDefinition();
/**
* The meta object literal for the '<em><b>Algorithm Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ALGORITHM_DEFINITION__ALGORITHM_TYPE = eINSTANCE.getAlgorithmDefinition_AlgorithmType();
/**
* The meta object literal for the '<em><b>Algorithm Parameters</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ALGORITHM_DEFINITION__ALGORITHM_PARAMETERS = eINSTANCE.getAlgorithmDefinition_AlgorithmParameters();
/**
* The meta object literal for the '{@link org.talend.dataquality.rules.impl.MatchRuleImpl <em>Match Rule</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.MatchRuleImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getMatchRule()
* @generated
*/
EClass MATCH_RULE = eINSTANCE.getMatchRule();
/**
* The meta object literal for the '<em><b>Match Keys</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference MATCH_RULE__MATCH_KEYS = eINSTANCE.getMatchRule_MatchKeys();
/**
* The meta object literal for the '<em><b>Match Interval</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MATCH_RULE__MATCH_INTERVAL = eINSTANCE.getMatchRule_MatchInterval();
/**
* The meta object literal for the '{@link org.talend.dataquality.rules.impl.AppliedBlockKeyImpl <em>Applied Block Key</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.AppliedBlockKeyImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getAppliedBlockKey()
* @generated
*/
EClass APPLIED_BLOCK_KEY = eINSTANCE.getAppliedBlockKey();
/**
* The meta object literal for the '{@link org.talend.dataquality.rules.impl.SurvivorshipKeyDefinitionImpl <em>Survivorship Key Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.SurvivorshipKeyDefinitionImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getSurvivorshipKeyDefinition()
* @generated
*/
EClass SURVIVORSHIP_KEY_DEFINITION = eINSTANCE.getSurvivorshipKeyDefinition();
/**
* The meta object literal for the '<em><b>Function</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SURVIVORSHIP_KEY_DEFINITION__FUNCTION = eINSTANCE.getSurvivorshipKeyDefinition_Function();
/**
* The meta object literal for the '<em><b>Allow Manual Resolution</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute SURVIVORSHIP_KEY_DEFINITION__ALLOW_MANUAL_RESOLUTION = eINSTANCE.getSurvivorshipKeyDefinition_AllowManualResolution();
/**
* The meta object literal for the '{@link org.talend.dataquality.rules.impl.DefaultSurvivorshipDefinitionImpl <em>Default Survivorship Definition</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.talend.dataquality.rules.impl.DefaultSurvivorshipDefinitionImpl
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getDefaultSurvivorshipDefinition()
* @generated
*/
EClass DEFAULT_SURVIVORSHIP_DEFINITION = eINSTANCE.getDefaultSurvivorshipDefinition();
/**
* The meta object literal for the '<em><b>Data Type</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute DEFAULT_SURVIVORSHIP_DEFINITION__DATA_TYPE = eINSTANCE.getDefaultSurvivorshipDefinition_DataType();
/**
* The meta object literal for the '<em><b>Function</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference DEFAULT_SURVIVORSHIP_DEFINITION__FUNCTION = eINSTANCE.getDefaultSurvivorshipDefinition_Function();
/**
* The meta object literal for the '<em>Td Expression List</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.util.List
* @see org.talend.dataquality.rules.impl.RulesPackageImpl#getTdExpressionList()
* @generated
*/
EDataType TD_EXPRESSION_LIST = eINSTANCE.getTdExpressionList();
}
} //RulesPackage