/** * <copyright> * </copyright> * * $Id: TclPackagesPackage.java,v 1.11 2009/10/23 11:26:10 asobolev Exp $ */ package org.eclipse.dltk.tcl.core.packages; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; 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.core.packages.TclPackagesFactory * @model kind="package" * @generated */ public interface TclPackagesPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "packages"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://www.eclipse.org/dltk/tcl/packages"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "pkg"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ TclPackagesPackage eINSTANCE = org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl .init(); /** * The meta object id for the '{@link org.eclipse.dltk.tcl.core.packages.impl.TclPackageInfoImpl <em>Tcl Package Info</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackageInfoImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getTclPackageInfo() * @generated */ int TCL_PACKAGE_INFO = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_PACKAGE_INFO__NAME = 0; /** * The feature id for the '<em><b>Version</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_PACKAGE_INFO__VERSION = 1; /** * The feature id for the '<em><b>Sources</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_PACKAGE_INFO__SOURCES = 2; /** * The feature id for the '<em><b>Fetched</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_PACKAGE_INFO__FETCHED = 3; /** * The feature id for the '<em><b>Dependencies</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_PACKAGE_INFO__DEPENDENCIES = 4; /** * The feature id for the '<em><b>Libraries</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_PACKAGE_INFO__LIBRARIES = 5; /** * The number of structural features of the '<em>Tcl Package Info</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_PACKAGE_INFO_FEATURE_COUNT = 6; /** * The meta object id for the '{@link org.eclipse.dltk.tcl.core.packages.impl.TclInterpreterInfoImpl <em>Tcl Interpreter Info</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.TclInterpreterInfoImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getTclInterpreterInfo() * @generated */ int TCL_INTERPRETER_INFO = 1; /** * The feature id for the '<em><b>Install Location</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_INTERPRETER_INFO__INSTALL_LOCATION = 0; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_INTERPRETER_INFO__NAME = 1; /** * The feature id for the '<em><b>Packages</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_INTERPRETER_INFO__PACKAGES = 2; /** * The feature id for the '<em><b>Fetched</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_INTERPRETER_INFO__FETCHED = 3; /** * The feature id for the '<em><b>Fetched At</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_INTERPRETER_INFO__FETCHED_AT = 4; /** * The feature id for the '<em><b>Environment</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_INTERPRETER_INFO__ENVIRONMENT = 5; /** * The number of structural features of the '<em>Tcl Interpreter Info</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_INTERPRETER_INFO_FEATURE_COUNT = 6; /** * The meta object id for the '{@link org.eclipse.dltk.tcl.core.packages.impl.TclProjectInfoImpl <em>Tcl Project Info</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.TclProjectInfoImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getTclProjectInfo() * @generated */ int TCL_PROJECT_INFO = 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_PROJECT_INFO__NAME = 0; /** * The feature id for the '<em><b>Modules</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_PROJECT_INFO__MODULES = 1; /** * The feature id for the '<em><b>Variables</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_PROJECT_INFO__VARIABLES = 2; /** * The number of structural features of the '<em>Tcl Project Info</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_PROJECT_INFO_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.dltk.tcl.core.packages.impl.TclModuleInfoImpl <em>Tcl Module Info</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.TclModuleInfoImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getTclModuleInfo() * @generated */ int TCL_MODULE_INFO = 3; /** * The feature id for the '<em><b>Handle</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_MODULE_INFO__HANDLE = 0; /** * The feature id for the '<em><b>Required</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_MODULE_INFO__REQUIRED = 1; /** * The feature id for the '<em><b>Provided</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_MODULE_INFO__PROVIDED = 2; /** * The feature id for the '<em><b>Sourced</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_MODULE_INFO__SOURCED = 3; /** * The feature id for the '<em><b>Package Corrections</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_MODULE_INFO__PACKAGE_CORRECTIONS = 4; /** * The feature id for the '<em><b>Source Corrections</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_MODULE_INFO__SOURCE_CORRECTIONS = 5; /** * The feature id for the '<em><b>External</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_MODULE_INFO__EXTERNAL = 6; /** * The number of structural features of the '<em>Tcl Module Info</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_MODULE_INFO_FEATURE_COUNT = 7; /** * The meta object id for the '{@link org.eclipse.dltk.tcl.core.packages.impl.TclSourceEntryImpl <em>Tcl Source Entry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.TclSourceEntryImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getTclSourceEntry() * @generated */ int TCL_SOURCE_ENTRY = 4; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_SOURCE_ENTRY__VALUE = 0; /** * The feature id for the '<em><b>Start</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_SOURCE_ENTRY__START = 1; /** * The feature id for the '<em><b>End</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_SOURCE_ENTRY__END = 2; /** * The number of structural features of the '<em>Tcl Source Entry</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TCL_SOURCE_ENTRY_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.dltk.tcl.core.packages.impl.UserCorrectionImpl <em>User Correction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.UserCorrectionImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getUserCorrection() * @generated */ int USER_CORRECTION = 5; /** * The feature id for the '<em><b>Original Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int USER_CORRECTION__ORIGINAL_VALUE = 0; /** * The feature id for the '<em><b>User Value</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int USER_CORRECTION__USER_VALUE = 1; /** * The feature id for the '<em><b>Variable</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int USER_CORRECTION__VARIABLE = 2; /** * The number of structural features of the '<em>User Correction</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int USER_CORRECTION_FEATURE_COUNT = 3; /** * The meta object id for the '{@link org.eclipse.dltk.tcl.core.packages.impl.VariableMapEntryImpl <em>Variable Map Entry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.VariableMapEntryImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getVariableMapEntry() * @generated */ int VARIABLE_MAP_ENTRY = 6; /** * The feature id for the '<em><b>Key</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_MAP_ENTRY__KEY = 0; /** * The feature id for the '<em><b>Value</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_MAP_ENTRY__VALUE = 1; /** * The number of structural features of the '<em>Variable Map Entry</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_MAP_ENTRY_FEATURE_COUNT = 2; /** * The meta object id for the '{@link org.eclipse.dltk.tcl.core.packages.impl.VariableValueImpl <em>Variable Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.VariableValueImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getVariableValue() * @generated */ int VARIABLE_VALUE = 7; /** * The feature id for the '<em><b>Value</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_VALUE__VALUE = 0; /** * The number of structural features of the '<em>Variable Value</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_VALUE_FEATURE_COUNT = 1; /** * The meta object id for the '{@link org.eclipse.dltk.tcl.core.packages.impl.VariableMapImpl <em>Variable Map</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.VariableMapImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getVariableMap() * @generated */ int VARIABLE_MAP = 8; /** * The feature id for the '<em><b>Variables</b></em>' map. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_MAP__VARIABLES = 0; /** * The number of structural features of the '<em>Variable Map</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int VARIABLE_MAP_FEATURE_COUNT = 1; /** * Returns the meta object for class '{@link org.eclipse.dltk.tcl.core.packages.TclPackageInfo <em>Tcl Package Info</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tcl Package Info</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclPackageInfo * @generated */ EClass getTclPackageInfo(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.TclPackageInfo#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclPackageInfo#getName() * @see #getTclPackageInfo() * @generated */ EAttribute getTclPackageInfo_Name(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.TclPackageInfo#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.core.packages.TclPackageInfo#getVersion() * @see #getTclPackageInfo() * @generated */ EAttribute getTclPackageInfo_Version(); /** * Returns the meta object for the attribute list '{@link org.eclipse.dltk.tcl.core.packages.TclPackageInfo#getSources <em>Sources</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Sources</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclPackageInfo#getSources() * @see #getTclPackageInfo() * @generated */ EAttribute getTclPackageInfo_Sources(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.TclPackageInfo#isFetched <em>Fetched</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Fetched</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclPackageInfo#isFetched() * @see #getTclPackageInfo() * @generated */ EAttribute getTclPackageInfo_Fetched(); /** * Returns the meta object for the reference list '{@link org.eclipse.dltk.tcl.core.packages.TclPackageInfo#getDependencies <em>Dependencies</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Dependencies</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclPackageInfo#getDependencies() * @see #getTclPackageInfo() * @generated */ EReference getTclPackageInfo_Dependencies(); /** * Returns the meta object for the attribute list '{@link org.eclipse.dltk.tcl.core.packages.TclPackageInfo#getLibraries <em>Libraries</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>Libraries</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclPackageInfo#getLibraries() * @see #getTclPackageInfo() * @generated */ EAttribute getTclPackageInfo_Libraries(); /** * Returns the meta object for class '{@link org.eclipse.dltk.tcl.core.packages.TclInterpreterInfo <em>Tcl Interpreter Info</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tcl Interpreter Info</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclInterpreterInfo * @generated */ EClass getTclInterpreterInfo(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.TclInterpreterInfo#getInstallLocation <em>Install Location</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Install Location</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclInterpreterInfo#getInstallLocation() * @see #getTclInterpreterInfo() * @generated */ EAttribute getTclInterpreterInfo_InstallLocation(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.TclInterpreterInfo#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclInterpreterInfo#getName() * @see #getTclInterpreterInfo() * @generated */ EAttribute getTclInterpreterInfo_Name(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.dltk.tcl.core.packages.TclInterpreterInfo#getPackages <em>Packages</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Packages</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclInterpreterInfo#getPackages() * @see #getTclInterpreterInfo() * @generated */ EReference getTclInterpreterInfo_Packages(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.TclInterpreterInfo#isFetched <em>Fetched</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Fetched</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclInterpreterInfo#isFetched() * @see #getTclInterpreterInfo() * @generated */ EAttribute getTclInterpreterInfo_Fetched(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.TclInterpreterInfo#getFetchedAt <em>Fetched At</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Fetched At</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclInterpreterInfo#getFetchedAt() * @see #getTclInterpreterInfo() * @generated */ EAttribute getTclInterpreterInfo_FetchedAt(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.TclInterpreterInfo#getEnvironment <em>Environment</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Environment</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclInterpreterInfo#getEnvironment() * @see #getTclInterpreterInfo() * @generated */ EAttribute getTclInterpreterInfo_Environment(); /** * Returns the meta object for class '{@link org.eclipse.dltk.tcl.core.packages.TclProjectInfo <em>Tcl Project Info</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tcl Project Info</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclProjectInfo * @generated */ EClass getTclProjectInfo(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.TclProjectInfo#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclProjectInfo#getName() * @see #getTclProjectInfo() * @generated */ EAttribute getTclProjectInfo_Name(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.dltk.tcl.core.packages.TclProjectInfo#getModules <em>Modules</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Modules</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclProjectInfo#getModules() * @see #getTclProjectInfo() * @generated */ EReference getTclProjectInfo_Modules(); /** * Returns the meta object for the map '{@link org.eclipse.dltk.tcl.core.packages.TclProjectInfo#getVariables <em>Variables</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the map '<em>Variables</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclProjectInfo#getVariables() * @see #getTclProjectInfo() * @generated */ EReference getTclProjectInfo_Variables(); /** * Returns the meta object for class '{@link org.eclipse.dltk.tcl.core.packages.TclModuleInfo <em>Tcl Module Info</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tcl Module Info</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclModuleInfo * @generated */ EClass getTclModuleInfo(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.dltk.tcl.core.packages.TclModuleInfo#getRequired <em>Required</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Required</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclModuleInfo#getRequired() * @see #getTclModuleInfo() * @generated */ EReference getTclModuleInfo_Required(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.dltk.tcl.core.packages.TclModuleInfo#getProvided <em>Provided</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Provided</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclModuleInfo#getProvided() * @see #getTclModuleInfo() * @generated */ EReference getTclModuleInfo_Provided(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.dltk.tcl.core.packages.TclModuleInfo#getSourced <em>Sourced</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Sourced</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclModuleInfo#getSourced() * @see #getTclModuleInfo() * @generated */ EReference getTclModuleInfo_Sourced(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.dltk.tcl.core.packages.TclModuleInfo#getPackageCorrections <em>Package Corrections</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Package Corrections</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclModuleInfo#getPackageCorrections() * @see #getTclModuleInfo() * @generated */ EReference getTclModuleInfo_PackageCorrections(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.dltk.tcl.core.packages.TclModuleInfo#getSourceCorrections <em>Source Corrections</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Source Corrections</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclModuleInfo#getSourceCorrections() * @see #getTclModuleInfo() * @generated */ EReference getTclModuleInfo_SourceCorrections(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.TclModuleInfo#isExternal <em>External</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>External</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclModuleInfo#isExternal() * @see #getTclModuleInfo() * @generated */ EAttribute getTclModuleInfo_External(); /** * Returns the meta object for class '{@link org.eclipse.dltk.tcl.core.packages.TclSourceEntry <em>Tcl Source Entry</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Tcl Source Entry</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclSourceEntry * @generated */ EClass getTclSourceEntry(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.TclSourceEntry#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclSourceEntry#getValue() * @see #getTclSourceEntry() * @generated */ EAttribute getTclSourceEntry_Value(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.TclSourceEntry#getStart <em>Start</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Start</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclSourceEntry#getStart() * @see #getTclSourceEntry() * @generated */ EAttribute getTclSourceEntry_Start(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.TclSourceEntry#getEnd <em>End</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>End</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclSourceEntry#getEnd() * @see #getTclSourceEntry() * @generated */ EAttribute getTclSourceEntry_End(); /** * Returns the meta object for class '{@link org.eclipse.dltk.tcl.core.packages.UserCorrection <em>User Correction</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>User Correction</em>'. * @see org.eclipse.dltk.tcl.core.packages.UserCorrection * @generated */ EClass getUserCorrection(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.UserCorrection#getOriginalValue <em>Original Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Original Value</em>'. * @see org.eclipse.dltk.tcl.core.packages.UserCorrection#getOriginalValue() * @see #getUserCorrection() * @generated */ EAttribute getUserCorrection_OriginalValue(); /** * Returns the meta object for the attribute list '{@link org.eclipse.dltk.tcl.core.packages.UserCorrection#getUserValue <em>User Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>User Value</em>'. * @see org.eclipse.dltk.tcl.core.packages.UserCorrection#getUserValue() * @see #getUserCorrection() * @generated */ EAttribute getUserCorrection_UserValue(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.UserCorrection#isVariable <em>Variable</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Variable</em>'. * @see org.eclipse.dltk.tcl.core.packages.UserCorrection#isVariable() * @see #getUserCorrection() * @generated */ EAttribute getUserCorrection_Variable(); /** * Returns the meta object for class '{@link java.util.Map.Entry <em>Variable Map Entry</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Variable Map Entry</em>'. * @see java.util.Map.Entry * @model keyDataType="org.eclipse.emf.ecore.EString" * valueType="org.eclipse.dltk.tcl.core.packages.VariableValue" valueContainment="true" * @generated */ EClass getVariableMapEntry(); /** * 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 #getVariableMapEntry() * @generated */ EAttribute getVariableMapEntry_Key(); /** * Returns the meta object for the containment reference '{@link java.util.Map.Entry <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference '<em>Value</em>'. * @see java.util.Map.Entry * @see #getVariableMapEntry() * @generated */ EReference getVariableMapEntry_Value(); /** * Returns the meta object for class '{@link org.eclipse.dltk.tcl.core.packages.VariableValue <em>Variable Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Variable Value</em>'. * @see org.eclipse.dltk.tcl.core.packages.VariableValue * @generated */ EClass getVariableValue(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.VariableValue#getValue <em>Value</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Value</em>'. * @see org.eclipse.dltk.tcl.core.packages.VariableValue#getValue() * @see #getVariableValue() * @generated */ EAttribute getVariableValue_Value(); /** * Returns the meta object for class '{@link org.eclipse.dltk.tcl.core.packages.VariableMap <em>Variable Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Variable Map</em>'. * @see org.eclipse.dltk.tcl.core.packages.VariableMap * @generated */ EClass getVariableMap(); /** * Returns the meta object for the map '{@link org.eclipse.dltk.tcl.core.packages.VariableMap#getVariables <em>Variables</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the map '<em>Variables</em>'. * @see org.eclipse.dltk.tcl.core.packages.VariableMap#getVariables() * @see #getVariableMap() * @generated */ EReference getVariableMap_Variables(); /** * Returns the meta object for the attribute '{@link org.eclipse.dltk.tcl.core.packages.TclModuleInfo#getHandle <em>Handle</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Handle</em>'. * @see org.eclipse.dltk.tcl.core.packages.TclModuleInfo#getHandle() * @see #getTclModuleInfo() * @generated */ EAttribute getTclModuleInfo_Handle(); /** * 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 */ TclPackagesFactory getTclPackagesFactory(); /** * <!-- 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.core.packages.impl.TclPackageInfoImpl <em>Tcl Package Info</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackageInfoImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getTclPackageInfo() * @generated */ EClass TCL_PACKAGE_INFO = eINSTANCE.getTclPackageInfo(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_PACKAGE_INFO__NAME = eINSTANCE.getTclPackageInfo_Name(); /** * The meta object literal for the '<em><b>Version</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_PACKAGE_INFO__VERSION = eINSTANCE .getTclPackageInfo_Version(); /** * The meta object literal for the '<em><b>Sources</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_PACKAGE_INFO__SOURCES = eINSTANCE .getTclPackageInfo_Sources(); /** * The meta object literal for the '<em><b>Fetched</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_PACKAGE_INFO__FETCHED = eINSTANCE .getTclPackageInfo_Fetched(); /** * The meta object literal for the '<em><b>Dependencies</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TCL_PACKAGE_INFO__DEPENDENCIES = eINSTANCE .getTclPackageInfo_Dependencies(); /** * The meta object literal for the '<em><b>Libraries</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_PACKAGE_INFO__LIBRARIES = eINSTANCE .getTclPackageInfo_Libraries(); /** * The meta object literal for the '{@link org.eclipse.dltk.tcl.core.packages.impl.TclInterpreterInfoImpl <em>Tcl Interpreter Info</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.TclInterpreterInfoImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getTclInterpreterInfo() * @generated */ EClass TCL_INTERPRETER_INFO = eINSTANCE.getTclInterpreterInfo(); /** * The meta object literal for the '<em><b>Install Location</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_INTERPRETER_INFO__INSTALL_LOCATION = eINSTANCE .getTclInterpreterInfo_InstallLocation(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_INTERPRETER_INFO__NAME = eINSTANCE .getTclInterpreterInfo_Name(); /** * The meta object literal for the '<em><b>Packages</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TCL_INTERPRETER_INFO__PACKAGES = eINSTANCE .getTclInterpreterInfo_Packages(); /** * The meta object literal for the '<em><b>Fetched</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_INTERPRETER_INFO__FETCHED = eINSTANCE .getTclInterpreterInfo_Fetched(); /** * The meta object literal for the '<em><b>Fetched At</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_INTERPRETER_INFO__FETCHED_AT = eINSTANCE .getTclInterpreterInfo_FetchedAt(); /** * The meta object literal for the '<em><b>Environment</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_INTERPRETER_INFO__ENVIRONMENT = eINSTANCE .getTclInterpreterInfo_Environment(); /** * The meta object literal for the '{@link org.eclipse.dltk.tcl.core.packages.impl.TclProjectInfoImpl <em>Tcl Project Info</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.TclProjectInfoImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getTclProjectInfo() * @generated */ EClass TCL_PROJECT_INFO = eINSTANCE.getTclProjectInfo(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_PROJECT_INFO__NAME = eINSTANCE.getTclProjectInfo_Name(); /** * The meta object literal for the '<em><b>Modules</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TCL_PROJECT_INFO__MODULES = eINSTANCE .getTclProjectInfo_Modules(); /** * The meta object literal for the '<em><b>Variables</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TCL_PROJECT_INFO__VARIABLES = eINSTANCE .getTclProjectInfo_Variables(); /** * The meta object literal for the '{@link org.eclipse.dltk.tcl.core.packages.impl.TclModuleInfoImpl <em>Tcl Module Info</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.TclModuleInfoImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getTclModuleInfo() * @generated */ EClass TCL_MODULE_INFO = eINSTANCE.getTclModuleInfo(); /** * The meta object literal for the '<em><b>Required</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TCL_MODULE_INFO__REQUIRED = eINSTANCE .getTclModuleInfo_Required(); /** * The meta object literal for the '<em><b>Provided</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TCL_MODULE_INFO__PROVIDED = eINSTANCE .getTclModuleInfo_Provided(); /** * The meta object literal for the '<em><b>Sourced</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TCL_MODULE_INFO__SOURCED = eINSTANCE .getTclModuleInfo_Sourced(); /** * The meta object literal for the '<em><b>Package Corrections</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TCL_MODULE_INFO__PACKAGE_CORRECTIONS = eINSTANCE .getTclModuleInfo_PackageCorrections(); /** * The meta object literal for the '<em><b>Source Corrections</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TCL_MODULE_INFO__SOURCE_CORRECTIONS = eINSTANCE .getTclModuleInfo_SourceCorrections(); /** * The meta object literal for the '<em><b>External</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_MODULE_INFO__EXTERNAL = eINSTANCE .getTclModuleInfo_External(); /** * The meta object literal for the '{@link org.eclipse.dltk.tcl.core.packages.impl.TclSourceEntryImpl <em>Tcl Source Entry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.TclSourceEntryImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getTclSourceEntry() * @generated */ EClass TCL_SOURCE_ENTRY = eINSTANCE.getTclSourceEntry(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_SOURCE_ENTRY__VALUE = eINSTANCE .getTclSourceEntry_Value(); /** * The meta object literal for the '<em><b>Start</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_SOURCE_ENTRY__START = eINSTANCE .getTclSourceEntry_Start(); /** * The meta object literal for the '<em><b>End</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_SOURCE_ENTRY__END = eINSTANCE.getTclSourceEntry_End(); /** * The meta object literal for the '{@link org.eclipse.dltk.tcl.core.packages.impl.UserCorrectionImpl <em>User Correction</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.UserCorrectionImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getUserCorrection() * @generated */ EClass USER_CORRECTION = eINSTANCE.getUserCorrection(); /** * The meta object literal for the '<em><b>Original Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute USER_CORRECTION__ORIGINAL_VALUE = eINSTANCE .getUserCorrection_OriginalValue(); /** * The meta object literal for the '<em><b>User Value</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute USER_CORRECTION__USER_VALUE = eINSTANCE .getUserCorrection_UserValue(); /** * The meta object literal for the '<em><b>Variable</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute USER_CORRECTION__VARIABLE = eINSTANCE .getUserCorrection_Variable(); /** * The meta object literal for the '{@link org.eclipse.dltk.tcl.core.packages.impl.VariableMapEntryImpl <em>Variable Map Entry</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.VariableMapEntryImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getVariableMapEntry() * @generated */ EClass VARIABLE_MAP_ENTRY = eINSTANCE.getVariableMapEntry(); /** * The meta object literal for the '<em><b>Key</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute VARIABLE_MAP_ENTRY__KEY = eINSTANCE .getVariableMapEntry_Key(); /** * The meta object literal for the '<em><b>Value</b></em>' containment reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VARIABLE_MAP_ENTRY__VALUE = eINSTANCE .getVariableMapEntry_Value(); /** * The meta object literal for the '{@link org.eclipse.dltk.tcl.core.packages.impl.VariableValueImpl <em>Variable Value</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.VariableValueImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getVariableValue() * @generated */ EClass VARIABLE_VALUE = eINSTANCE.getVariableValue(); /** * The meta object literal for the '<em><b>Value</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute VARIABLE_VALUE__VALUE = eINSTANCE.getVariableValue_Value(); /** * The meta object literal for the '{@link org.eclipse.dltk.tcl.core.packages.impl.VariableMapImpl <em>Variable Map</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.dltk.tcl.core.packages.impl.VariableMapImpl * @see org.eclipse.dltk.tcl.core.packages.impl.TclPackagesPackageImpl#getVariableMap() * @generated */ EClass VARIABLE_MAP = eINSTANCE.getVariableMap(); /** * The meta object literal for the '<em><b>Variables</b></em>' map feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference VARIABLE_MAP__VARIABLES = eINSTANCE .getVariableMap_Variables(); /** * The meta object literal for the '<em><b>Handle</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TCL_MODULE_INFO__HANDLE = eINSTANCE .getTclModuleInfo_Handle(); } } //TclPackagesPackage