/**
* <copyright>
* </copyright>
*
* $Id: ConfigsPackage.java,v 1.9 2009/04/25 04:29:47 apanchenk Exp $
*/
package org.eclipse.dltk.tcl.tclchecker.model.configs;
import org.eclipse.dltk.validators.configs.ValidatorsPackage;
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 org.eclipse.dltk.tcl.tclchecker.model.configs.ConfigsFactory
* @model kind="package"
* @generated
*/
public interface ConfigsPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "configs"; //$NON-NLS-1$
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/dltk/tcl/tclchecker/configs"; //$NON-NLS-1$
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "configs"; //$NON-NLS-1$
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ConfigsPackage eINSTANCE = org.eclipse.dltk.tcl.tclchecker.model.configs.impl.ConfigsPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.impl.CheckerConfigImpl <em>Checker Config</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.CheckerConfigImpl
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.ConfigsPackageImpl#getCheckerConfig()
* @generated
*/
int CHECKER_CONFIG = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_CONFIG__NAME = ValidatorsPackage.VALIDATOR_CONFIG__NAME;
/**
* The feature id for the '<em><b>Read Only</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_CONFIG__READ_ONLY = ValidatorsPackage.VALIDATOR_CONFIG__READ_ONLY;
/**
* The feature id for the '<em><b>Command Line Options</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_CONFIG__COMMAND_LINE_OPTIONS = ValidatorsPackage.VALIDATOR_CONFIG__COMMAND_LINE_OPTIONS;
/**
* The feature id for the '<em><b>Priority</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_CONFIG__PRIORITY = ValidatorsPackage.VALIDATOR_CONFIG__PRIORITY;
/**
* The feature id for the '<em><b>Summary</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_CONFIG__SUMMARY = ValidatorsPackage.VALIDATOR_CONFIG_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_CONFIG__MODE = ValidatorsPackage.VALIDATOR_CONFIG_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Message States</b></em>' map.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_CONFIG__MESSAGE_STATES = ValidatorsPackage.VALIDATOR_CONFIG_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Use Tcl Ver</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_CONFIG__USE_TCL_VER = ValidatorsPackage.VALIDATOR_CONFIG_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Individual Message States</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_CONFIG__INDIVIDUAL_MESSAGE_STATES = ValidatorsPackage.VALIDATOR_CONFIG_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Checker Config</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_CONFIG_FEATURE_COUNT = ValidatorsPackage.VALIDATOR_CONFIG_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.impl.MessageStateMapImpl <em>Message State Map</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.MessageStateMapImpl
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.ConfigsPackageImpl#getMessageStateMap()
* @generated
*/
int MESSAGE_STATE_MAP = 1;
/**
* The feature id for the '<em><b>Key</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MESSAGE_STATE_MAP__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MESSAGE_STATE_MAP__VALUE = 1;
/**
* The number of structural features of the '<em>Message State Map</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MESSAGE_STATE_MAP_FEATURE_COUNT = 2;
/**
* The meta object id for the '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.impl.CheckerEnvironmentInstanceImpl <em>Checker Environment Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.CheckerEnvironmentInstanceImpl
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.ConfigsPackageImpl#getCheckerEnvironmentInstance()
* @generated
*/
int CHECKER_ENVIRONMENT_INSTANCE = 2;
/**
* The feature id for the '<em><b>Environment Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_ENVIRONMENT_INSTANCE__ENVIRONMENT_ID = ValidatorsPackage.VALIDATOR_ENVIRONMENT_INSTANCE__ENVIRONMENT_ID;
/**
* The feature id for the '<em><b>Executable Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_ENVIRONMENT_INSTANCE__EXECUTABLE_PATH = ValidatorsPackage.VALIDATOR_ENVIRONMENT_INSTANCE__EXECUTABLE_PATH;
/**
* The feature id for the '<em><b>Automatic</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_ENVIRONMENT_INSTANCE__AUTOMATIC = ValidatorsPackage.VALIDATOR_ENVIRONMENT_INSTANCE__AUTOMATIC;
/**
* The feature id for the '<em><b>Pcx File Folders</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_ENVIRONMENT_INSTANCE__PCX_FILE_FOLDERS = ValidatorsPackage.VALIDATOR_ENVIRONMENT_INSTANCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Use Pcx Files</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_ENVIRONMENT_INSTANCE__USE_PCX_FILES = ValidatorsPackage.VALIDATOR_ENVIRONMENT_INSTANCE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Instance</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_ENVIRONMENT_INSTANCE__INSTANCE = ValidatorsPackage.VALIDATOR_ENVIRONMENT_INSTANCE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Checker Environment Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_ENVIRONMENT_INSTANCE_FEATURE_COUNT = ValidatorsPackage.VALIDATOR_ENVIRONMENT_INSTANCE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.impl.CheckerInstanceImpl <em>Checker Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.CheckerInstanceImpl
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.ConfigsPackageImpl#getCheckerInstance()
* @generated
*/
int CHECKER_INSTANCE = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_INSTANCE__NAME = ValidatorsPackage.VALIDATOR_INSTANCE__NAME;
/**
* The feature id for the '<em><b>Automatic</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_INSTANCE__AUTOMATIC = ValidatorsPackage.VALIDATOR_INSTANCE__AUTOMATIC;
/**
* The feature id for the '<em><b>Validator Type</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_INSTANCE__VALIDATOR_TYPE = ValidatorsPackage.VALIDATOR_INSTANCE__VALIDATOR_TYPE;
/**
* The feature id for the '<em><b>Validator Nature</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_INSTANCE__VALIDATOR_NATURE = ValidatorsPackage.VALIDATOR_INSTANCE__VALIDATOR_NATURE;
/**
* The feature id for the '<em><b>Validator Favorite Config</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_INSTANCE__VALIDATOR_FAVORITE_CONFIG = ValidatorsPackage.VALIDATOR_INSTANCE__VALIDATOR_FAVORITE_CONFIG;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_INSTANCE__ID = ValidatorsPackage.VALIDATOR_INSTANCE__ID;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_INSTANCE__VERSION = ValidatorsPackage.VALIDATOR_INSTANCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Command Line Options</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_INSTANCE__COMMAND_LINE_OPTIONS = ValidatorsPackage.VALIDATOR_INSTANCE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Environments</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_INSTANCE__ENVIRONMENTS = ValidatorsPackage.VALIDATOR_INSTANCE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Favorite</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_INSTANCE__FAVORITE = ValidatorsPackage.VALIDATOR_INSTANCE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Configs</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_INSTANCE__CONFIGS = ValidatorsPackage.VALIDATOR_INSTANCE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Checker Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CHECKER_INSTANCE_FEATURE_COUNT = ValidatorsPackage.VALIDATOR_INSTANCE_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerMode <em>Checker Mode</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerMode
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.ConfigsPackageImpl#getCheckerMode()
* @generated
*/
int CHECKER_MODE = 4;
/**
* The meta object id for the '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.MessageState <em>Message State</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.MessageState
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.ConfigsPackageImpl#getMessageState()
* @generated
*/
int MESSAGE_STATE = 5;
/**
* The meta object id for the '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerVersion <em>Checker Version</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerVersion
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.ConfigsPackageImpl#getCheckerVersion()
* @generated
*/
int CHECKER_VERSION = 6;
/**
* Returns the meta object for class '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerConfig <em>Checker Config</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Checker Config</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerConfig
* @generated
*/
EClass getCheckerConfig();
/**
* Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerConfig#isSummary <em>Summary</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Summary</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerConfig#isSummary()
* @see #getCheckerConfig()
* @generated
*/
EAttribute getCheckerConfig_Summary();
/**
* Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerConfig#getMode <em>Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Mode</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerConfig#getMode()
* @see #getCheckerConfig()
* @generated
*/
EAttribute getCheckerConfig_Mode();
/**
* Returns the meta object for the map '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerConfig#getMessageStates <em>Message States</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the map '<em>Message States</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerConfig#getMessageStates()
* @see #getCheckerConfig()
* @generated
*/
EReference getCheckerConfig_MessageStates();
/**
* Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerConfig#isUseTclVer <em>Use Tcl Ver</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Use Tcl Ver</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerConfig#isUseTclVer()
* @see #getCheckerConfig()
* @generated
*/
EAttribute getCheckerConfig_UseTclVer();
/**
* Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerConfig#isIndividualMessageStates <em>Individual Message States</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Individual Message States</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerConfig#isIndividualMessageStates()
* @see #getCheckerConfig()
* @generated
*/
EAttribute getCheckerConfig_IndividualMessageStates();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>Message State Map</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Message State Map</em>'.
* @see java.util.Map.Entry
* @model keyDataType="org.eclipse.emf.ecore.EString"
* valueDataType="org.eclipse.dltk.tcl.tclchecker.model.configs.MessageState"
* @generated
*/
EClass getMessageStateMap();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getMessageStateMap()
* @generated
*/
EAttribute getMessageStateMap_Key();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getMessageStateMap()
* @generated
*/
EAttribute getMessageStateMap_Value();
/**
* Returns the meta object for class '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerEnvironmentInstance <em>Checker Environment Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Checker Environment Instance</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerEnvironmentInstance
* @generated
*/
EClass getCheckerEnvironmentInstance();
/**
* Returns the meta object for the attribute list '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerEnvironmentInstance#getPcxFileFolders <em>Pcx File Folders</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Pcx File Folders</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerEnvironmentInstance#getPcxFileFolders()
* @see #getCheckerEnvironmentInstance()
* @generated
*/
EAttribute getCheckerEnvironmentInstance_PcxFileFolders();
/**
* Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerEnvironmentInstance#isUsePcxFiles <em>Use Pcx Files</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Use Pcx Files</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerEnvironmentInstance#isUsePcxFiles()
* @see #getCheckerEnvironmentInstance()
* @generated
*/
EAttribute getCheckerEnvironmentInstance_UsePcxFiles();
/**
* Returns the meta object for the container reference '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerEnvironmentInstance#getInstance <em>Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Instance</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerEnvironmentInstance#getInstance()
* @see #getCheckerEnvironmentInstance()
* @generated
*/
EReference getCheckerEnvironmentInstance_Instance();
/**
* Returns the meta object for class '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerInstance <em>Checker Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Checker Instance</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerInstance
* @generated
*/
EClass getCheckerInstance();
/**
* Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerInstance#getVersion <em>Version</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Version</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerInstance#getVersion()
* @see #getCheckerInstance()
* @generated
*/
EAttribute getCheckerInstance_Version();
/**
* Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerInstance#getCommandLineOptions <em>Command Line Options</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Command Line Options</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerInstance#getCommandLineOptions()
* @see #getCheckerInstance()
* @generated
*/
EAttribute getCheckerInstance_CommandLineOptions();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerInstance#getEnvironments <em>Environments</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Environments</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerInstance#getEnvironments()
* @see #getCheckerInstance()
* @generated
*/
EReference getCheckerInstance_Environments();
/**
* Returns the meta object for the reference '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerInstance#getFavorite <em>Favorite</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Favorite</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerInstance#getFavorite()
* @see #getCheckerInstance()
* @generated
*/
EReference getCheckerInstance_Favorite();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerInstance#getConfigs <em>Configs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Configs</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerInstance#getConfigs()
* @see #getCheckerInstance()
* @generated
*/
EReference getCheckerInstance_Configs();
/**
* Returns the meta object for enum '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerMode <em>Checker Mode</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Checker Mode</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerMode
* @generated
*/
EEnum getCheckerMode();
/**
* Returns the meta object for enum '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.MessageState <em>Message State</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Message State</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.MessageState
* @generated
*/
EEnum getMessageState();
/**
* Returns the meta object for enum '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerVersion <em>Checker Version</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Checker Version</em>'.
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerVersion
* @generated
*/
EEnum getCheckerVersion();
/**
* 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
*/
ConfigsFactory getConfigsFactory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.impl.CheckerConfigImpl <em>Checker Config</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.CheckerConfigImpl
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.ConfigsPackageImpl#getCheckerConfig()
* @generated
*/
EClass CHECKER_CONFIG = eINSTANCE.getCheckerConfig();
/**
* The meta object literal for the '<em><b>Summary</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHECKER_CONFIG__SUMMARY = eINSTANCE.getCheckerConfig_Summary();
/**
* The meta object literal for the '<em><b>Mode</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHECKER_CONFIG__MODE = eINSTANCE.getCheckerConfig_Mode();
/**
* The meta object literal for the '<em><b>Message States</b></em>' map feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CHECKER_CONFIG__MESSAGE_STATES = eINSTANCE.getCheckerConfig_MessageStates();
/**
* The meta object literal for the '<em><b>Use Tcl Ver</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHECKER_CONFIG__USE_TCL_VER = eINSTANCE.getCheckerConfig_UseTclVer();
/**
* The meta object literal for the '<em><b>Individual Message States</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHECKER_CONFIG__INDIVIDUAL_MESSAGE_STATES = eINSTANCE.getCheckerConfig_IndividualMessageStates();
/**
* The meta object literal for the '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.impl.MessageStateMapImpl <em>Message State Map</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.MessageStateMapImpl
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.ConfigsPackageImpl#getMessageStateMap()
* @generated
*/
EClass MESSAGE_STATE_MAP = eINSTANCE.getMessageStateMap();
/**
* The meta object literal for the '<em><b>Key</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MESSAGE_STATE_MAP__KEY = eINSTANCE.getMessageStateMap_Key();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute MESSAGE_STATE_MAP__VALUE = eINSTANCE.getMessageStateMap_Value();
/**
* The meta object literal for the '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.impl.CheckerEnvironmentInstanceImpl <em>Checker Environment Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.CheckerEnvironmentInstanceImpl
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.ConfigsPackageImpl#getCheckerEnvironmentInstance()
* @generated
*/
EClass CHECKER_ENVIRONMENT_INSTANCE = eINSTANCE.getCheckerEnvironmentInstance();
/**
* The meta object literal for the '<em><b>Pcx File Folders</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHECKER_ENVIRONMENT_INSTANCE__PCX_FILE_FOLDERS = eINSTANCE.getCheckerEnvironmentInstance_PcxFileFolders();
/**
* The meta object literal for the '<em><b>Use Pcx Files</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHECKER_ENVIRONMENT_INSTANCE__USE_PCX_FILES = eINSTANCE.getCheckerEnvironmentInstance_UsePcxFiles();
/**
* The meta object literal for the '<em><b>Instance</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CHECKER_ENVIRONMENT_INSTANCE__INSTANCE = eINSTANCE.getCheckerEnvironmentInstance_Instance();
/**
* The meta object literal for the '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.impl.CheckerInstanceImpl <em>Checker Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.CheckerInstanceImpl
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.ConfigsPackageImpl#getCheckerInstance()
* @generated
*/
EClass CHECKER_INSTANCE = eINSTANCE.getCheckerInstance();
/**
* The meta object literal for the '<em><b>Version</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHECKER_INSTANCE__VERSION = eINSTANCE.getCheckerInstance_Version();
/**
* The meta object literal for the '<em><b>Command Line Options</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CHECKER_INSTANCE__COMMAND_LINE_OPTIONS = eINSTANCE.getCheckerInstance_CommandLineOptions();
/**
* The meta object literal for the '<em><b>Environments</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CHECKER_INSTANCE__ENVIRONMENTS = eINSTANCE.getCheckerInstance_Environments();
/**
* The meta object literal for the '<em><b>Favorite</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CHECKER_INSTANCE__FAVORITE = eINSTANCE.getCheckerInstance_Favorite();
/**
* The meta object literal for the '<em><b>Configs</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CHECKER_INSTANCE__CONFIGS = eINSTANCE.getCheckerInstance_Configs();
/**
* The meta object literal for the '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerMode <em>Checker Mode</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerMode
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.ConfigsPackageImpl#getCheckerMode()
* @generated
*/
EEnum CHECKER_MODE = eINSTANCE.getCheckerMode();
/**
* The meta object literal for the '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.MessageState <em>Message State</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.MessageState
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.ConfigsPackageImpl#getMessageState()
* @generated
*/
EEnum MESSAGE_STATE = eINSTANCE.getMessageState();
/**
* The meta object literal for the '{@link org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerVersion <em>Checker Version</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.CheckerVersion
* @see org.eclipse.dltk.tcl.tclchecker.model.configs.impl.ConfigsPackageImpl#getCheckerVersion()
* @generated
*/
EEnum CHECKER_VERSION = eINSTANCE.getCheckerVersion();
}
} //ConfigsPackage