/** * <copyright> * </copyright> * * $Id$ */ package edu.isistan.reassistant.ccdetector.model; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EEnum; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- 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 edu.isistan.reassistant.ccdetector.model.CCDetectorModelFactory * @model kind="package" * @generated */ public interface CCDetectorModelPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "model"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.users.exa.unicen.edu.ar/~arago/ccdetector"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "edu.isistan.reassistant.ccdetector"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ CCDetectorModelPackage eINSTANCE = edu.isistan.reassistant.ccdetector.model.impl.CCDetectorModelPackageImpl.init(); /** * The meta object id for the '{@link edu.isistan.reassistant.ccdetector.model.impl.CrosscuttingConcernRuleImpl <em>Crosscutting Concern Rule</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.isistan.reassistant.ccdetector.model.impl.CrosscuttingConcernRuleImpl * @see edu.isistan.reassistant.ccdetector.model.impl.CCDetectorModelPackageImpl#getCrosscuttingConcernRule() * @generated */ int CROSSCUTTING_CONCERN_RULE = 0; /** * The feature id for the '<em><b>Metadata</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CROSSCUTTING_CONCERN_RULE__METADATA = 0; /** * The feature id for the '<em><b>Composition Guidelines</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CROSSCUTTING_CONCERN_RULE__COMPOSITION_GUIDELINES = 1; /** * The feature id for the '<em><b>Composition Rule</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CROSSCUTTING_CONCERN_RULE__COMPOSITION_RULE = 2; /** * The feature id for the '<em><b>ID</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CROSSCUTTING_CONCERN_RULE__ID = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CROSSCUTTING_CONCERN_RULE__NAME = 4; /** * The feature id for the '<em><b>Direct Query Set</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CROSSCUTTING_CONCERN_RULE__DIRECT_QUERY_SET = 5; /** * The feature id for the '<em><b>Impact Query Set</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CROSSCUTTING_CONCERN_RULE__IMPACT_QUERY_SET = 6; /** * The feature id for the '<em><b>Enabled</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CROSSCUTTING_CONCERN_RULE__ENABLED = 7; /** * The number of structural features of the '<em>Crosscutting Concern Rule</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CROSSCUTTING_CONCERN_RULE_FEATURE_COUNT = 8; /** * The meta object id for the '{@link edu.isistan.reassistant.ccdetector.model.impl.CrosscuttingConcernRuleSetImpl <em>Crosscutting Concern Rule Set</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.isistan.reassistant.ccdetector.model.impl.CrosscuttingConcernRuleSetImpl * @see edu.isistan.reassistant.ccdetector.model.impl.CCDetectorModelPackageImpl#getCrosscuttingConcernRuleSet() * @generated */ int CROSSCUTTING_CONCERN_RULE_SET = 1; /** * The feature id for the '<em><b>Rules</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CROSSCUTTING_CONCERN_RULE_SET__RULES = 0; /** * The feature id for the '<em><b>Query Preference</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CROSSCUTTING_CONCERN_RULE_SET__QUERY_PREFERENCE = 1; /** * The number of structural features of the '<em>Crosscutting Concern Rule Set</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int CROSSCUTTING_CONCERN_RULE_SET_FEATURE_COUNT = 2; /** * The meta object id for the '{@link edu.isistan.reassistant.ccdetector.model.impl.QuerySetImpl <em>Query Set</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.isistan.reassistant.ccdetector.model.impl.QuerySetImpl * @see edu.isistan.reassistant.ccdetector.model.impl.CCDetectorModelPackageImpl#getQuerySet() * @generated */ int QUERY_SET = 2; /** * The feature id for the '<em><b>Queries</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int QUERY_SET__QUERIES = 0; /** * The number of structural features of the '<em>Query Set</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int QUERY_SET_FEATURE_COUNT = 1; /** * The meta object id for the '{@link edu.isistan.reassistant.ccdetector.model.impl.QueryImpl <em>Query</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.isistan.reassistant.ccdetector.model.impl.QueryImpl * @see edu.isistan.reassistant.ccdetector.model.impl.CCDetectorModelPackageImpl#getQuery() * @generated */ int QUERY = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int QUERY__NAME = 0; /** * The feature id for the '<em><b>Content</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int QUERY__CONTENT = 1; /** * The feature id for the '<em><b>Include</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int QUERY__INCLUDE = 2; /** * The number of structural features of the '<em>Query</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int QUERY_FEATURE_COUNT = 3; /** * The meta object id for the '{@link edu.isistan.reassistant.ccdetector.model.CompositionRule <em>Composition Rule</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.isistan.reassistant.ccdetector.model.CompositionRule * @see edu.isistan.reassistant.ccdetector.model.impl.CCDetectorModelPackageImpl#getCompositionRule() * @generated */ int COMPOSITION_RULE = 4; /** * The meta object id for the '{@link edu.isistan.reassistant.ccdetector.model.QueryPreference <em>Query Preference</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.isistan.reassistant.ccdetector.model.QueryPreference * @see edu.isistan.reassistant.ccdetector.model.impl.CCDetectorModelPackageImpl#getQueryPreference() * @generated */ int QUERY_PREFERENCE = 5; /** * Returns the meta object for class '{@link edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule <em>Crosscutting Concern Rule</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Crosscutting Concern Rule</em>'. * @see edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule * @generated */ EClass getCrosscuttingConcernRule(); /** * Returns the meta object for the attribute '{@link edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#getMetadata <em>Metadata</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Metadata</em>'. * @see edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#getMetadata() * @see #getCrosscuttingConcernRule() * @generated */ EAttribute getCrosscuttingConcernRule_Metadata(); /** * Returns the meta object for the attribute '{@link edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#getCompositionGuidelines <em>Composition Guidelines</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Composition Guidelines</em>'. * @see edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#getCompositionGuidelines() * @see #getCrosscuttingConcernRule() * @generated */ EAttribute getCrosscuttingConcernRule_CompositionGuidelines(); /** * Returns the meta object for the attribute '{@link edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#getCompositionRule <em>Composition Rule</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Composition Rule</em>'. * @see edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#getCompositionRule() * @see #getCrosscuttingConcernRule() * @generated */ EAttribute getCrosscuttingConcernRule_CompositionRule(); /** * Returns the meta object for the attribute '{@link edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#getID <em>ID</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>ID</em>'. * @see edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#getID() * @see #getCrosscuttingConcernRule() * @generated */ EAttribute getCrosscuttingConcernRule_ID(); /** * Returns the meta object for the attribute '{@link edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#getName() * @see #getCrosscuttingConcernRule() * @generated */ EAttribute getCrosscuttingConcernRule_Name(); /** * Returns the meta object for the containment reference '{@link edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#getDirectQuerySet <em>Direct Query Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Direct Query Set</em>'. * @see edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#getDirectQuerySet() * @see #getCrosscuttingConcernRule() * @generated */ EReference getCrosscuttingConcernRule_DirectQuerySet(); /** * Returns the meta object for the containment reference '{@link edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#getImpactQuerySet <em>Impact Query Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Impact Query Set</em>'. * @see edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#getImpactQuerySet() * @see #getCrosscuttingConcernRule() * @generated */ EReference getCrosscuttingConcernRule_ImpactQuerySet(); /** * Returns the meta object for the attribute '{@link edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#isEnabled <em>Enabled</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Enabled</em>'. * @see edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRule#isEnabled() * @see #getCrosscuttingConcernRule() * @generated */ EAttribute getCrosscuttingConcernRule_Enabled(); /** * Returns the meta object for class '{@link edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRuleSet <em>Crosscutting Concern Rule Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Crosscutting Concern Rule Set</em>'. * @see edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRuleSet * @generated */ EClass getCrosscuttingConcernRuleSet(); /** * Returns the meta object for the containment reference list '{@link edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRuleSet#getRules <em>Rules</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Rules</em>'. * @see edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRuleSet#getRules() * @see #getCrosscuttingConcernRuleSet() * @generated */ EReference getCrosscuttingConcernRuleSet_Rules(); /** * Returns the meta object for the attribute '{@link edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRuleSet#getQueryPreference <em>Query Preference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Query Preference</em>'. * @see edu.isistan.reassistant.ccdetector.model.CrosscuttingConcernRuleSet#getQueryPreference() * @see #getCrosscuttingConcernRuleSet() * @generated */ EAttribute getCrosscuttingConcernRuleSet_QueryPreference(); /** * Returns the meta object for class '{@link edu.isistan.reassistant.ccdetector.model.QuerySet <em>Query Set</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Query Set</em>'. * @see edu.isistan.reassistant.ccdetector.model.QuerySet * @generated */ EClass getQuerySet(); /** * Returns the meta object for the containment reference list '{@link edu.isistan.reassistant.ccdetector.model.QuerySet#getQueries <em>Queries</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Queries</em>'. * @see edu.isistan.reassistant.ccdetector.model.QuerySet#getQueries() * @see #getQuerySet() * @generated */ EReference getQuerySet_Queries(); /** * Returns the meta object for class '{@link edu.isistan.reassistant.ccdetector.model.Query <em>Query</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Query</em>'. * @see edu.isistan.reassistant.ccdetector.model.Query * @generated */ EClass getQuery(); /** * Returns the meta object for the attribute '{@link edu.isistan.reassistant.ccdetector.model.Query#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see edu.isistan.reassistant.ccdetector.model.Query#getName() * @see #getQuery() * @generated */ EAttribute getQuery_Name(); /** * Returns the meta object for the attribute '{@link edu.isistan.reassistant.ccdetector.model.Query#getContent <em>Content</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Content</em>'. * @see edu.isistan.reassistant.ccdetector.model.Query#getContent() * @see #getQuery() * @generated */ EAttribute getQuery_Content(); /** * Returns the meta object for the attribute '{@link edu.isistan.reassistant.ccdetector.model.Query#isInclude <em>Include</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Include</em>'. * @see edu.isistan.reassistant.ccdetector.model.Query#isInclude() * @see #getQuery() * @generated */ EAttribute getQuery_Include(); /** * Returns the meta object for enum '{@link edu.isistan.reassistant.ccdetector.model.CompositionRule <em>Composition Rule</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Composition Rule</em>'. * @see edu.isistan.reassistant.ccdetector.model.CompositionRule * @generated */ EEnum getCompositionRule(); /** * Returns the meta object for enum '{@link edu.isistan.reassistant.ccdetector.model.QueryPreference <em>Query Preference</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for enum '<em>Query Preference</em>'. * @see edu.isistan.reassistant.ccdetector.model.QueryPreference * @generated */ EEnum getQueryPreference(); /** * 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 */ CCDetectorModelFactory getCCDetectorModelFactory(); /** * <!-- 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 edu.isistan.reassistant.ccdetector.model.impl.CrosscuttingConcernRuleImpl <em>Crosscutting Concern Rule</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.isistan.reassistant.ccdetector.model.impl.CrosscuttingConcernRuleImpl * @see edu.isistan.reassistant.ccdetector.model.impl.CCDetectorModelPackageImpl#getCrosscuttingConcernRule() * @generated */ EClass CROSSCUTTING_CONCERN_RULE = eINSTANCE.getCrosscuttingConcernRule(); /** * The meta object literal for the '<em><b>Metadata</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CROSSCUTTING_CONCERN_RULE__METADATA = eINSTANCE.getCrosscuttingConcernRule_Metadata(); /** * The meta object literal for the '<em><b>Composition Guidelines</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CROSSCUTTING_CONCERN_RULE__COMPOSITION_GUIDELINES = eINSTANCE.getCrosscuttingConcernRule_CompositionGuidelines(); /** * The meta object literal for the '<em><b>Composition Rule</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CROSSCUTTING_CONCERN_RULE__COMPOSITION_RULE = eINSTANCE.getCrosscuttingConcernRule_CompositionRule(); /** * The meta object literal for the '<em><b>ID</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CROSSCUTTING_CONCERN_RULE__ID = eINSTANCE.getCrosscuttingConcernRule_ID(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CROSSCUTTING_CONCERN_RULE__NAME = eINSTANCE.getCrosscuttingConcernRule_Name(); /** * The meta object literal for the '<em><b>Direct Query Set</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CROSSCUTTING_CONCERN_RULE__DIRECT_QUERY_SET = eINSTANCE.getCrosscuttingConcernRule_DirectQuerySet(); /** * The meta object literal for the '<em><b>Impact Query Set</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CROSSCUTTING_CONCERN_RULE__IMPACT_QUERY_SET = eINSTANCE.getCrosscuttingConcernRule_ImpactQuerySet(); /** * The meta object literal for the '<em><b>Enabled</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CROSSCUTTING_CONCERN_RULE__ENABLED = eINSTANCE.getCrosscuttingConcernRule_Enabled(); /** * The meta object literal for the '{@link edu.isistan.reassistant.ccdetector.model.impl.CrosscuttingConcernRuleSetImpl <em>Crosscutting Concern Rule Set</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.isistan.reassistant.ccdetector.model.impl.CrosscuttingConcernRuleSetImpl * @see edu.isistan.reassistant.ccdetector.model.impl.CCDetectorModelPackageImpl#getCrosscuttingConcernRuleSet() * @generated */ EClass CROSSCUTTING_CONCERN_RULE_SET = eINSTANCE.getCrosscuttingConcernRuleSet(); /** * The meta object literal for the '<em><b>Rules</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference CROSSCUTTING_CONCERN_RULE_SET__RULES = eINSTANCE.getCrosscuttingConcernRuleSet_Rules(); /** * The meta object literal for the '<em><b>Query Preference</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute CROSSCUTTING_CONCERN_RULE_SET__QUERY_PREFERENCE = eINSTANCE.getCrosscuttingConcernRuleSet_QueryPreference(); /** * The meta object literal for the '{@link edu.isistan.reassistant.ccdetector.model.impl.QuerySetImpl <em>Query Set</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.isistan.reassistant.ccdetector.model.impl.QuerySetImpl * @see edu.isistan.reassistant.ccdetector.model.impl.CCDetectorModelPackageImpl#getQuerySet() * @generated */ EClass QUERY_SET = eINSTANCE.getQuerySet(); /** * The meta object literal for the '<em><b>Queries</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference QUERY_SET__QUERIES = eINSTANCE.getQuerySet_Queries(); /** * The meta object literal for the '{@link edu.isistan.reassistant.ccdetector.model.impl.QueryImpl <em>Query</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.isistan.reassistant.ccdetector.model.impl.QueryImpl * @see edu.isistan.reassistant.ccdetector.model.impl.CCDetectorModelPackageImpl#getQuery() * @generated */ EClass QUERY = eINSTANCE.getQuery(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute QUERY__NAME = eINSTANCE.getQuery_Name(); /** * The meta object literal for the '<em><b>Content</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute QUERY__CONTENT = eINSTANCE.getQuery_Content(); /** * The meta object literal for the '<em><b>Include</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute QUERY__INCLUDE = eINSTANCE.getQuery_Include(); /** * The meta object literal for the '{@link edu.isistan.reassistant.ccdetector.model.CompositionRule <em>Composition Rule</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.isistan.reassistant.ccdetector.model.CompositionRule * @see edu.isistan.reassistant.ccdetector.model.impl.CCDetectorModelPackageImpl#getCompositionRule() * @generated */ EEnum COMPOSITION_RULE = eINSTANCE.getCompositionRule(); /** * The meta object literal for the '{@link edu.isistan.reassistant.ccdetector.model.QueryPreference <em>Query Preference</em>}' enum. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.isistan.reassistant.ccdetector.model.QueryPreference * @see edu.isistan.reassistant.ccdetector.model.impl.CCDetectorModelPackageImpl#getQueryPreference() * @generated */ EEnum QUERY_PREFERENCE = eINSTANCE.getQueryPreference(); } } //CCDetectorModelPackage