/**
* This file is protected by Copyright.
* Please refer to the COPYRIGHT file distributed with this source distribution.
*
* This file is part of REDHAWK IDE.
*
* All rights reserved. This program and the accompanying materials are made available under
* the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html.
*
*/
// BEGIN GENERATED CODE
package gov.redhawk.eclipsecorba.library;
import gov.redhawk.eclipsecorba.idl.IdlPackage;
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;
/**
* <!-- 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 gov.redhawk.eclipsecorba.library.LibraryFactory
* @model kind="package"
* @generated
*/
public interface LibraryPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "library";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http:///gov/redhawk/eclipsecorba/library";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "library";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
LibraryPackage eINSTANCE = gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl.init();
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.library.impl.RepositoryModuleImpl <em>Repository Module</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.library.impl.RepositoryModuleImpl
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getRepositoryModule()
* @generated
*/
int REPOSITORY_MODULE = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPOSITORY_MODULE__NAME = IdlPackage.DEFINITION__NAME;
/**
* The feature id for the '<em><b>Scoped Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPOSITORY_MODULE__SCOPED_NAME = IdlPackage.DEFINITION__SCOPED_NAME;
/**
* The feature id for the '<em><b>Rep Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPOSITORY_MODULE__REP_ID = IdlPackage.DEFINITION__REP_ID;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPOSITORY_MODULE__PREFIX = IdlPackage.DEFINITION__PREFIX;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPOSITORY_MODULE__VERSION = IdlPackage.DEFINITION__VERSION;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPOSITORY_MODULE__ID = IdlPackage.DEFINITION__ID;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPOSITORY_MODULE__START_LINE = IdlPackage.DEFINITION__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPOSITORY_MODULE__START_COLUMN = IdlPackage.DEFINITION__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPOSITORY_MODULE__END_LINE = IdlPackage.DEFINITION__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPOSITORY_MODULE__END_COLUMN = IdlPackage.DEFINITION__END_COLUMN;
/**
* The feature id for the '<em><b>Comment</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPOSITORY_MODULE__COMMENT = IdlPackage.DEFINITION__COMMENT;
/**
* The feature id for the '<em><b>Module Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPOSITORY_MODULE__MODULE_DEFINITIONS = IdlPackage.DEFINITION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPOSITORY_MODULE__DEFINITIONS = IdlPackage.DEFINITION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Repository Module</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int REPOSITORY_MODULE_FEATURE_COUNT = IdlPackage.DEFINITION_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.library.impl.IdlLibraryImpl <em>Idl Library</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.library.impl.IdlLibraryImpl
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getIdlLibrary()
* @generated
*/
int IDL_LIBRARY = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__NAME = REPOSITORY_MODULE__NAME;
/**
* The feature id for the '<em><b>Scoped Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__SCOPED_NAME = REPOSITORY_MODULE__SCOPED_NAME;
/**
* The feature id for the '<em><b>Rep Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__REP_ID = REPOSITORY_MODULE__REP_ID;
/**
* The feature id for the '<em><b>Prefix</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__PREFIX = REPOSITORY_MODULE__PREFIX;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__VERSION = REPOSITORY_MODULE__VERSION;
/**
* The feature id for the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__ID = REPOSITORY_MODULE__ID;
/**
* The feature id for the '<em><b>Start Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__START_LINE = REPOSITORY_MODULE__START_LINE;
/**
* The feature id for the '<em><b>Start Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__START_COLUMN = REPOSITORY_MODULE__START_COLUMN;
/**
* The feature id for the '<em><b>End Line</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__END_LINE = REPOSITORY_MODULE__END_LINE;
/**
* The feature id for the '<em><b>End Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__END_COLUMN = REPOSITORY_MODULE__END_COLUMN;
/**
* The feature id for the '<em><b>Comment</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__COMMENT = REPOSITORY_MODULE__COMMENT;
/**
* The feature id for the '<em><b>Module Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__MODULE_DEFINITIONS = REPOSITORY_MODULE__MODULE_DEFINITIONS;
/**
* The feature id for the '<em><b>Definitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__DEFINITIONS = REPOSITORY_MODULE__DEFINITIONS;
/**
* The feature id for the '<em><b>Specifications</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__SPECIFICATIONS = REPOSITORY_MODULE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Paths</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__PATHS = REPOSITORY_MODULE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Load Status</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY__LOAD_STATUS = REPOSITORY_MODULE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Idl Library</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDL_LIBRARY_FEATURE_COUNT = REPOSITORY_MODULE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.library.impl.PathImpl <em>Path</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.library.impl.PathImpl
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getPath()
* @generated
*/
int PATH = 2;
/**
* The feature id for the '<em><b>Derived Path</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PATH__DERIVED_PATH = 0;
/**
* The number of structural features of the '<em>Path</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PATH_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.library.impl.PreferenceNodePathSetImpl <em>Preference Node Path Set</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.library.impl.PreferenceNodePathSetImpl
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getPreferenceNodePathSet()
* @generated
*/
int PREFERENCE_NODE_PATH_SET = 3;
/**
* The feature id for the '<em><b>Derived Path</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREFERENCE_NODE_PATH_SET__DERIVED_PATH = PATH__DERIVED_PATH;
/**
* The feature id for the '<em><b>Qualifier</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREFERENCE_NODE_PATH_SET__QUALIFIER = PATH_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Key</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREFERENCE_NODE_PATH_SET__KEY = PATH_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Delimiter</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREFERENCE_NODE_PATH_SET__DELIMITER = PATH_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>File Uri</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREFERENCE_NODE_PATH_SET__FILE_URI = PATH_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Replace Env</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREFERENCE_NODE_PATH_SET__REPLACE_ENV = PATH_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Preference Node Path Set</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PREFERENCE_NODE_PATH_SET_FEATURE_COUNT = PATH_FEATURE_COUNT + 5;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.library.impl.URIPathSetImpl <em>URI Path Set</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.library.impl.URIPathSetImpl
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getURIPathSet()
* @generated
*/
int URI_PATH_SET = 4;
/**
* The feature id for the '<em><b>Derived Path</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int URI_PATH_SET__DERIVED_PATH = PATH__DERIVED_PATH;
/**
* The feature id for the '<em><b>Dirs</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int URI_PATH_SET__DIRS = PATH_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>URI Path Set</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int URI_PATH_SET_FEATURE_COUNT = PATH_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link gov.redhawk.eclipsecorba.library.impl.LocalFilePathImpl <em>Local File Path</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.library.impl.LocalFilePathImpl
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getLocalFilePath()
* @generated
*/
int LOCAL_FILE_PATH = 5;
/**
* The feature id for the '<em><b>Derived Path</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_FILE_PATH__DERIVED_PATH = PATH__DERIVED_PATH;
/**
* The feature id for the '<em><b>Local Paths</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_FILE_PATH__LOCAL_PATHS = PATH_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Local File Path</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int LOCAL_FILE_PATH_FEATURE_COUNT = PATH_FEATURE_COUNT + 1;
/**
* The meta object id for the '<em>URI</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.common.util.URI
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getURI()
* @generated
*/
int URI = 6;
/**
* The meta object id for the '<em>IProgress Monitor</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.core.runtime.IProgressMonitor
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getIProgressMonitor()
* @generated
*/
int IPROGRESS_MONITOR = 7;
/**
* The meta object id for the '<em>Core Exception</em>' data type.
* <!-- begin-user-doc -->
* @since 9.0
* <!-- end-user-doc -->
* @see org.eclipse.core.runtime.CoreException
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getCoreException()
* @generated
*/
int CORE_EXCEPTION = 8;
/**
* The meta object id for the '<em>IPath</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.core.runtime.IPath
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getIPath()
* @generated
*/
int IPATH = 9;
/**
* The meta object id for the '<em>IStatus</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.core.runtime.IStatus
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getIStatus()
* @generated
*/
int ISTATUS = 10;
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.library.IdlLibrary <em>Idl Library</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Idl Library</em>'.
* @see gov.redhawk.eclipsecorba.library.IdlLibrary
* @generated
*/
EClass getIdlLibrary();
/**
* Returns the meta object for the reference list '{@link gov.redhawk.eclipsecorba.library.IdlLibrary#getSpecifications <em>Specifications</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Specifications</em>'.
* @see gov.redhawk.eclipsecorba.library.IdlLibrary#getSpecifications()
* @see #getIdlLibrary()
* @generated
*/
EReference getIdlLibrary_Specifications();
/**
* Returns the meta object for the containment reference list '{@link gov.redhawk.eclipsecorba.library.IdlLibrary#getPaths <em>Paths</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Paths</em>'.
* @see gov.redhawk.eclipsecorba.library.IdlLibrary#getPaths()
* @see #getIdlLibrary()
* @generated
*/
EReference getIdlLibrary_Paths();
/**
* Returns the meta object for the attribute '{@link gov.redhawk.eclipsecorba.library.IdlLibrary#getLoadStatus <em>Load Status</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Load Status</em>'.
* @see gov.redhawk.eclipsecorba.library.IdlLibrary#getLoadStatus()
* @see #getIdlLibrary()
* @generated
*/
EAttribute getIdlLibrary_LoadStatus();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.library.RepositoryModule <em>Repository Module</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Repository Module</em>'.
* @see gov.redhawk.eclipsecorba.library.RepositoryModule
* @generated
*/
EClass getRepositoryModule();
/**
* Returns the meta object for the reference list '{@link gov.redhawk.eclipsecorba.library.RepositoryModule#getModuleDefinitions <em>Module Definitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Module Definitions</em>'.
* @see gov.redhawk.eclipsecorba.library.RepositoryModule#getModuleDefinitions()
* @see #getRepositoryModule()
* @generated
*/
EReference getRepositoryModule_ModuleDefinitions();
/**
* Returns the meta object for the reference list '{@link gov.redhawk.eclipsecorba.library.RepositoryModule#getDefinitions <em>Definitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Definitions</em>'.
* @see gov.redhawk.eclipsecorba.library.RepositoryModule#getDefinitions()
* @see #getRepositoryModule()
* @generated
*/
EReference getRepositoryModule_Definitions();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.library.Path <em>Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Path</em>'.
* @see gov.redhawk.eclipsecorba.library.Path
* @generated
*/
EClass getPath();
/**
* Returns the meta object for the attribute list '{@link gov.redhawk.eclipsecorba.library.Path#getDerivedPath <em>Derived Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Derived Path</em>'.
* @see gov.redhawk.eclipsecorba.library.Path#getDerivedPath()
* @see #getPath()
* @generated
*/
EAttribute getPath_DerivedPath();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.library.PreferenceNodePathSet <em>Preference Node Path Set</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Preference Node Path Set</em>'.
* @see gov.redhawk.eclipsecorba.library.PreferenceNodePathSet
* @generated
*/
EClass getPreferenceNodePathSet();
/**
* Returns the meta object for the attribute '{@link gov.redhawk.eclipsecorba.library.PreferenceNodePathSet#getQualifier <em>Qualifier</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Qualifier</em>'.
* @see gov.redhawk.eclipsecorba.library.PreferenceNodePathSet#getQualifier()
* @see #getPreferenceNodePathSet()
* @generated
*/
EAttribute getPreferenceNodePathSet_Qualifier();
/**
* Returns the meta object for the attribute '{@link gov.redhawk.eclipsecorba.library.PreferenceNodePathSet#getKey <em>Key</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Key</em>'.
* @see gov.redhawk.eclipsecorba.library.PreferenceNodePathSet#getKey()
* @see #getPreferenceNodePathSet()
* @generated
*/
EAttribute getPreferenceNodePathSet_Key();
/**
* Returns the meta object for the attribute '{@link gov.redhawk.eclipsecorba.library.PreferenceNodePathSet#getDelimiter <em>Delimiter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Delimiter</em>'.
* @see gov.redhawk.eclipsecorba.library.PreferenceNodePathSet#getDelimiter()
* @see #getPreferenceNodePathSet()
* @generated
*/
EAttribute getPreferenceNodePathSet_Delimiter();
/**
* Returns the meta object for the attribute '{@link gov.redhawk.eclipsecorba.library.PreferenceNodePathSet#isFileUri <em>File Uri</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>File Uri</em>'.
* @see gov.redhawk.eclipsecorba.library.PreferenceNodePathSet#isFileUri()
* @see #getPreferenceNodePathSet()
* @generated
*/
EAttribute getPreferenceNodePathSet_FileUri();
/**
* Returns the meta object for the attribute '{@link gov.redhawk.eclipsecorba.library.PreferenceNodePathSet#isReplaceEnv <em>Replace Env</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Replace Env</em>'.
* @see gov.redhawk.eclipsecorba.library.PreferenceNodePathSet#isReplaceEnv()
* @see #getPreferenceNodePathSet()
* @generated
*/
EAttribute getPreferenceNodePathSet_ReplaceEnv();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.library.URIPathSet <em>URI Path Set</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>URI Path Set</em>'.
* @see gov.redhawk.eclipsecorba.library.URIPathSet
* @generated
*/
EClass getURIPathSet();
/**
* Returns the meta object for the attribute list '{@link gov.redhawk.eclipsecorba.library.URIPathSet#getDirs <em>Dirs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Dirs</em>'.
* @see gov.redhawk.eclipsecorba.library.URIPathSet#getDirs()
* @see #getURIPathSet()
* @generated
*/
EAttribute getURIPathSet_Dirs();
/**
* Returns the meta object for class '{@link gov.redhawk.eclipsecorba.library.LocalFilePath <em>Local File Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Local File Path</em>'.
* @see gov.redhawk.eclipsecorba.library.LocalFilePath
* @generated
*/
EClass getLocalFilePath();
/**
* Returns the meta object for the attribute list '{@link gov.redhawk.eclipsecorba.library.LocalFilePath#getLocalPaths <em>Local Paths</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute list '<em>Local Paths</em>'.
* @see gov.redhawk.eclipsecorba.library.LocalFilePath#getLocalPaths()
* @see #getLocalFilePath()
* @generated
*/
EAttribute getLocalFilePath_LocalPaths();
/**
* Returns the meta object for data type '{@link org.eclipse.emf.common.util.URI <em>URI</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>URI</em>'.
* @see org.eclipse.emf.common.util.URI
* @model instanceClass="org.eclipse.emf.common.util.URI"
* @generated
*/
EDataType getURI();
/**
* Returns the meta object for data type '{@link org.eclipse.core.runtime.IProgressMonitor <em>IProgress Monitor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>IProgress Monitor</em>'.
* @see org.eclipse.core.runtime.IProgressMonitor
* @model instanceClass="org.eclipse.core.runtime.IProgressMonitor" serializeable="false"
* @generated
*/
EDataType getIProgressMonitor();
/**
* Returns the meta object for data type '{@link org.eclipse.core.runtime.CoreException <em>Core Exception</em>}'.
* <!-- begin-user-doc -->
* @since 9.0
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Core Exception</em>'.
* @see org.eclipse.core.runtime.CoreException
* @model instanceClass="org.eclipse.core.runtime.CoreException" serializeable="false"
* @generated
*/
EDataType getCoreException();
/**
* Returns the meta object for data type '{@link org.eclipse.core.runtime.IPath <em>IPath</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>IPath</em>'.
* @see org.eclipse.core.runtime.IPath
* @model instanceClass="org.eclipse.core.runtime.IPath"
* @generated
*/
EDataType getIPath();
/**
* Returns the meta object for data type '{@link org.eclipse.core.runtime.IStatus <em>IStatus</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>IStatus</em>'.
* @see org.eclipse.core.runtime.IStatus
* @model instanceClass="org.eclipse.core.runtime.IStatus" serializeable="false"
* @generated
*/
EDataType getIStatus();
/**
* 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
*/
LibraryFactory getLibraryFactory();
/**
* <!-- 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 gov.redhawk.eclipsecorba.library.impl.IdlLibraryImpl <em>Idl Library</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.library.impl.IdlLibraryImpl
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getIdlLibrary()
* @generated
*/
EClass IDL_LIBRARY = eINSTANCE.getIdlLibrary();
/**
* The meta object literal for the '<em><b>Specifications</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference IDL_LIBRARY__SPECIFICATIONS = eINSTANCE.getIdlLibrary_Specifications();
/**
* The meta object literal for the '<em><b>Paths</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference IDL_LIBRARY__PATHS = eINSTANCE.getIdlLibrary_Paths();
/**
* The meta object literal for the '<em><b>Load Status</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute IDL_LIBRARY__LOAD_STATUS = eINSTANCE.getIdlLibrary_LoadStatus();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.library.impl.RepositoryModuleImpl <em>Repository Module</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.library.impl.RepositoryModuleImpl
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getRepositoryModule()
* @generated
*/
EClass REPOSITORY_MODULE = eINSTANCE.getRepositoryModule();
/**
* The meta object literal for the '<em><b>Module Definitions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REPOSITORY_MODULE__MODULE_DEFINITIONS = eINSTANCE.getRepositoryModule_ModuleDefinitions();
/**
* The meta object literal for the '<em><b>Definitions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference REPOSITORY_MODULE__DEFINITIONS = eINSTANCE.getRepositoryModule_Definitions();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.library.impl.PathImpl <em>Path</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.library.impl.PathImpl
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getPath()
* @generated
*/
EClass PATH = eINSTANCE.getPath();
/**
* The meta object literal for the '<em><b>Derived Path</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PATH__DERIVED_PATH = eINSTANCE.getPath_DerivedPath();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.library.impl.PreferenceNodePathSetImpl <em>Preference Node Path Set</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.library.impl.PreferenceNodePathSetImpl
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getPreferenceNodePathSet()
* @generated
*/
EClass PREFERENCE_NODE_PATH_SET = eINSTANCE.getPreferenceNodePathSet();
/**
* The meta object literal for the '<em><b>Qualifier</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PREFERENCE_NODE_PATH_SET__QUALIFIER = eINSTANCE.getPreferenceNodePathSet_Qualifier();
/**
* The meta object literal for the '<em><b>Key</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PREFERENCE_NODE_PATH_SET__KEY = eINSTANCE.getPreferenceNodePathSet_Key();
/**
* The meta object literal for the '<em><b>Delimiter</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PREFERENCE_NODE_PATH_SET__DELIMITER = eINSTANCE.getPreferenceNodePathSet_Delimiter();
/**
* The meta object literal for the '<em><b>File Uri</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PREFERENCE_NODE_PATH_SET__FILE_URI = eINSTANCE.getPreferenceNodePathSet_FileUri();
/**
* The meta object literal for the '<em><b>Replace Env</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PREFERENCE_NODE_PATH_SET__REPLACE_ENV = eINSTANCE.getPreferenceNodePathSet_ReplaceEnv();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.library.impl.URIPathSetImpl <em>URI Path Set</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.library.impl.URIPathSetImpl
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getURIPathSet()
* @generated
*/
EClass URI_PATH_SET = eINSTANCE.getURIPathSet();
/**
* The meta object literal for the '<em><b>Dirs</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute URI_PATH_SET__DIRS = eINSTANCE.getURIPathSet_Dirs();
/**
* The meta object literal for the '{@link gov.redhawk.eclipsecorba.library.impl.LocalFilePathImpl <em>Local File Path</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see gov.redhawk.eclipsecorba.library.impl.LocalFilePathImpl
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getLocalFilePath()
* @generated
*/
EClass LOCAL_FILE_PATH = eINSTANCE.getLocalFilePath();
/**
* The meta object literal for the '<em><b>Local Paths</b></em>' attribute list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute LOCAL_FILE_PATH__LOCAL_PATHS = eINSTANCE.getLocalFilePath_LocalPaths();
/**
* The meta object literal for the '<em>URI</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.common.util.URI
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getURI()
* @generated
*/
EDataType URI = eINSTANCE.getURI();
/**
* The meta object literal for the '<em>IProgress Monitor</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.core.runtime.IProgressMonitor
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getIProgressMonitor()
* @generated
*/
EDataType IPROGRESS_MONITOR = eINSTANCE.getIProgressMonitor();
/**
* The meta object literal for the '<em>Core Exception</em>' data type.
* <!-- begin-user-doc -->
* @since 9.0
* <!-- end-user-doc -->
* @see org.eclipse.core.runtime.CoreException
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getCoreException()
* @generated
*/
EDataType CORE_EXCEPTION = eINSTANCE.getCoreException();
/**
* The meta object literal for the '<em>IPath</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.core.runtime.IPath
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getIPath()
* @generated
*/
EDataType IPATH = eINSTANCE.getIPath();
/**
* The meta object literal for the '<em>IStatus</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.core.runtime.IStatus
* @see gov.redhawk.eclipsecorba.library.impl.LibraryPackageImpl#getIStatus()
* @generated
*/
EDataType ISTATUS = eINSTANCE.getIStatus();
}
} //LibraryPackage