com.ibm.wala.ecore.java.scope
Interface JavaScopePackage

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
JavaScopePackageImpl

public interface JavaScopePackage
extends org.eclipse.emf.ecore.EPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
JavaScopeFactory

Nested Class Summary
static interface JavaScopePackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Field Summary
static int EBUILT_IN_MODULE
          The meta object id for the 'EBuilt In Module' class.
static int EBUILT_IN_MODULE__ID
          The feature id for the 'Id' attribute.
static int EBUILT_IN_MODULE_FEATURE_COUNT
          The number of structural features of the 'EBuilt In Module' class.
static int EBUILT_IN_RESOURCE
          The meta object id for the 'EBuilt In Resource' enum.
static int ECLASS_FILE
          The meta object id for the 'EClass File' class.
static int ECLASS_FILE__URL
          The feature id for the 'Url' attribute.
static int ECLASS_FILE_FEATURE_COUNT
          The number of structural features of the 'EClass File' class.
static int ECLASS_LOADER
          The meta object id for the 'EClass Loader' class.
static int ECLASS_LOADER__LOADER_NAME
          The feature id for the 'Loader Name' attribute.
static int ECLASS_LOADER__MODULES
          The feature id for the 'Modules' containment reference list.
static int ECLASS_LOADER_FEATURE_COUNT
          The number of structural features of the 'EClass Loader' class.
static int ECLASSPATH
          The meta object id for the 'EClasspath' class.
static int ECLASSPATH__STRING
          The feature id for the 'String' attribute.
static int ECLASSPATH_FEATURE_COUNT
          The number of structural features of the 'EClasspath' class.
static int EFILE
          The meta object id for the 'EFile' class.
static int EFILE__URL
          The feature id for the 'Url' attribute.
static int EFILE_FEATURE_COUNT
          The number of structural features of the 'EFile' class.
static JavaScopePackage eINSTANCE
          The singleton instance of the package.
static int EJAR_FILE
          The meta object id for the 'EJar File' class.
static int EJAR_FILE__URL
          The feature id for the 'Url' attribute.
static int EJAR_FILE_FEATURE_COUNT
          The number of structural features of the 'EJar File' class.
static int EJAVA_ANALYSIS_SCOPE
          The meta object id for the 'EJava Analysis Scope' class.
static int EJAVA_ANALYSIS_SCOPE__EXCLUSION_FILE_NAME
          The feature id for the 'Exclusion File Name' attribute.
static int EJAVA_ANALYSIS_SCOPE__LOADERS
          The feature id for the 'Loaders' containment reference list.
static int EJAVA_ANALYSIS_SCOPE_FEATURE_COUNT
          The number of structural features of the 'EJava Analysis Scope' class.
static int EMODULE
          The meta object id for the 'EModule' class.
static int EMODULE_FEATURE_COUNT
          The number of structural features of the 'EModule' class.
static java.lang.String eNAME
          The package name.
static java.lang.String eNS_PREFIX
          The package namespace name.
static java.lang.String eNS_URI
          The package namespace URI.
static int ESOURCE_FILE
          The meta object id for the 'ESource File' class.
static int ESOURCE_FILE__URL
          The feature id for the 'Url' attribute.
static int ESOURCE_FILE_FEATURE_COUNT
          The number of structural features of the 'ESource File' class.
static int ESTANDARD_CLASS_LOADER
          The meta object id for the 'EStandard Class Loader' enum.
 
Method Summary
 org.eclipse.emf.ecore.EAttribute getEBuiltInModule_Id()
          Returns the meta object for the attribute 'Id'.
 org.eclipse.emf.ecore.EClass getEBuiltInModule()
          Returns the meta object for class 'EBuilt In Module'.
 org.eclipse.emf.ecore.EEnum getEBuiltInResource()
          Returns the meta object for enum 'EBuilt In Resource'.
 org.eclipse.emf.ecore.EClass getEClassFile()
          Returns the meta object for class 'EClass File'.
 org.eclipse.emf.ecore.EAttribute getEClassLoader_LoaderName()
          Returns the meta object for the attribute 'Loader Name'.
 org.eclipse.emf.ecore.EReference getEClassLoader_Modules()
          Returns the meta object for the containment reference list 'Modules'.
 org.eclipse.emf.ecore.EClass getEClassLoader()
          Returns the meta object for class 'EClass Loader'.
 org.eclipse.emf.ecore.EAttribute getEClasspath_String()
          Returns the meta object for the attribute 'String'.
 org.eclipse.emf.ecore.EClass getEClasspath()
          Returns the meta object for class 'EClasspath'.
 org.eclipse.emf.ecore.EAttribute getEFile_Url()
          Returns the meta object for the attribute 'Url'.
 org.eclipse.emf.ecore.EClass getEFile()
          Returns the meta object for class 'EFile'.
 org.eclipse.emf.ecore.EAttribute getEJarFile_Url()
          Returns the meta object for the attribute 'Url'.
 org.eclipse.emf.ecore.EClass getEJarFile()
          Returns the meta object for class 'EJar File'.
 org.eclipse.emf.ecore.EAttribute getEJavaAnalysisScope_ExclusionFileName()
          Returns the meta object for the attribute 'Exclusion File Name'.
 org.eclipse.emf.ecore.EReference getEJavaAnalysisScope_Loaders()
          Returns the meta object for the containment reference list 'Loaders'.
 org.eclipse.emf.ecore.EClass getEJavaAnalysisScope()
          Returns the meta object for class 'EJava Analysis Scope'.
 org.eclipse.emf.ecore.EClass getEModule()
          Returns the meta object for class 'EModule'.
 org.eclipse.emf.ecore.EClass getESourceFile()
          Returns the meta object for class 'ESource File'.
 org.eclipse.emf.ecore.EEnum getEStandardClassLoader()
          Returns the meta object for enum 'EStandard Class Loader'.
 JavaScopeFactory getJavaScopeFactory()
          Returns the factory that creates the instances of the model.
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eNAME

static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final java.lang.String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final java.lang.String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final JavaScopePackage eINSTANCE
The singleton instance of the package.


EJAVA_ANALYSIS_SCOPE

static final int EJAVA_ANALYSIS_SCOPE
The meta object id for the 'EJava Analysis Scope' class.

See Also:
EJavaAnalysisScopeImpl, JavaScopePackageImpl.getEJavaAnalysisScope(), Constant Field Values

EJAVA_ANALYSIS_SCOPE__LOADERS

static final int EJAVA_ANALYSIS_SCOPE__LOADERS
The feature id for the 'Loaders' containment reference list.

See Also:
Constant Field Values

EJAVA_ANALYSIS_SCOPE__EXCLUSION_FILE_NAME

static final int EJAVA_ANALYSIS_SCOPE__EXCLUSION_FILE_NAME
The feature id for the 'Exclusion File Name' attribute.

See Also:
Constant Field Values

EJAVA_ANALYSIS_SCOPE_FEATURE_COUNT

static final int EJAVA_ANALYSIS_SCOPE_FEATURE_COUNT
The number of structural features of the 'EJava Analysis Scope' class.

See Also:
Constant Field Values

ECLASS_LOADER

static final int ECLASS_LOADER
The meta object id for the 'EClass Loader' class.

See Also:
EClassLoaderImpl, JavaScopePackageImpl.getEClassLoader(), Constant Field Values

ECLASS_LOADER__MODULES

static final int ECLASS_LOADER__MODULES
The feature id for the 'Modules' containment reference list.

See Also:
Constant Field Values

ECLASS_LOADER__LOADER_NAME

static final int ECLASS_LOADER__LOADER_NAME
The feature id for the 'Loader Name' attribute.

See Also:
Constant Field Values

ECLASS_LOADER_FEATURE_COUNT

static final int ECLASS_LOADER_FEATURE_COUNT
The number of structural features of the 'EClass Loader' class.

See Also:
Constant Field Values

EMODULE

static final int EMODULE
The meta object id for the 'EModule' class.

See Also:
EModule, JavaScopePackageImpl.getEModule(), Constant Field Values

EMODULE_FEATURE_COUNT

static final int EMODULE_FEATURE_COUNT
The number of structural features of the 'EModule' class.

See Also:
Constant Field Values

EBUILT_IN_MODULE

static final int EBUILT_IN_MODULE
The meta object id for the 'EBuilt In Module' class.

See Also:
EBuiltInModuleImpl, JavaScopePackageImpl.getEBuiltInModule(), Constant Field Values

EBUILT_IN_MODULE__ID

static final int EBUILT_IN_MODULE__ID
The feature id for the 'Id' attribute.

See Also:
Constant Field Values

EBUILT_IN_MODULE_FEATURE_COUNT

static final int EBUILT_IN_MODULE_FEATURE_COUNT
The number of structural features of the 'EBuilt In Module' class.

See Also:
Constant Field Values

EJAR_FILE

static final int EJAR_FILE
The meta object id for the 'EJar File' class.

See Also:
EJarFileImpl, JavaScopePackageImpl.getEJarFile(), Constant Field Values

EJAR_FILE__URL

static final int EJAR_FILE__URL
The feature id for the 'Url' attribute.

See Also:
Constant Field Values

EJAR_FILE_FEATURE_COUNT

static final int EJAR_FILE_FEATURE_COUNT
The number of structural features of the 'EJar File' class.

See Also:
Constant Field Values

EFILE

static final int EFILE
The meta object id for the 'EFile' class.

See Also:
EFileImpl, JavaScopePackageImpl.getEFile(), Constant Field Values

EFILE__URL

static final int EFILE__URL
The feature id for the 'Url' attribute.

See Also:
Constant Field Values

EFILE_FEATURE_COUNT

static final int EFILE_FEATURE_COUNT
The number of structural features of the 'EFile' class.

See Also:
Constant Field Values

ECLASS_FILE

static final int ECLASS_FILE
The meta object id for the 'EClass File' class.

See Also:
EClassFileImpl, JavaScopePackageImpl.getEClassFile(), Constant Field Values

ECLASS_FILE__URL

static final int ECLASS_FILE__URL
The feature id for the 'Url' attribute.

See Also:
Constant Field Values

ECLASS_FILE_FEATURE_COUNT

static final int ECLASS_FILE_FEATURE_COUNT
The number of structural features of the 'EClass File' class.

See Also:
Constant Field Values

ESOURCE_FILE

static final int ESOURCE_FILE
The meta object id for the 'ESource File' class.

See Also:
ESourceFileImpl, JavaScopePackageImpl.getESourceFile(), Constant Field Values

ESOURCE_FILE__URL

static final int ESOURCE_FILE__URL
The feature id for the 'Url' attribute.

See Also:
Constant Field Values

ESOURCE_FILE_FEATURE_COUNT

static final int ESOURCE_FILE_FEATURE_COUNT
The number of structural features of the 'ESource File' class.

See Also:
Constant Field Values

ECLASSPATH

static final int ECLASSPATH
The meta object id for the 'EClasspath' class.

See Also:
EClasspathImpl, JavaScopePackageImpl.getEClasspath(), Constant Field Values

ECLASSPATH__STRING

static final int ECLASSPATH__STRING
The feature id for the 'String' attribute.

See Also:
Constant Field Values

ECLASSPATH_FEATURE_COUNT

static final int ECLASSPATH_FEATURE_COUNT
The number of structural features of the 'EClasspath' class.

See Also:
Constant Field Values

EBUILT_IN_RESOURCE

static final int EBUILT_IN_RESOURCE
The meta object id for the 'EBuilt In Resource' enum.

See Also:
EBuiltInResource, JavaScopePackageImpl.getEBuiltInResource(), Constant Field Values

ESTANDARD_CLASS_LOADER

static final int ESTANDARD_CLASS_LOADER
The meta object id for the 'EStandard Class Loader' enum.

See Also:
EStandardClassLoader, JavaScopePackageImpl.getEStandardClassLoader(), Constant Field Values
Method Detail

getEJavaAnalysisScope

org.eclipse.emf.ecore.EClass getEJavaAnalysisScope()
Returns the meta object for class 'EJava Analysis Scope'.

Returns:
the meta object for class 'EJava Analysis Scope'.
See Also:
EJavaAnalysisScope

getEJavaAnalysisScope_Loaders

org.eclipse.emf.ecore.EReference getEJavaAnalysisScope_Loaders()
Returns the meta object for the containment reference list 'Loaders'.

Returns:
the meta object for the containment reference list 'Loaders'.
See Also:
EJavaAnalysisScope.getLoaders(), getEJavaAnalysisScope()

getEJavaAnalysisScope_ExclusionFileName

org.eclipse.emf.ecore.EAttribute getEJavaAnalysisScope_ExclusionFileName()
Returns the meta object for the attribute 'Exclusion File Name'.

Returns:
the meta object for the attribute 'Exclusion File Name'.
See Also:
EJavaAnalysisScope.getExclusionFileName(), getEJavaAnalysisScope()

getEClassLoader

org.eclipse.emf.ecore.EClass getEClassLoader()
Returns the meta object for class 'EClass Loader'.

Returns:
the meta object for class 'EClass Loader'.
See Also:
EClassLoader

getEClassLoader_Modules

org.eclipse.emf.ecore.EReference getEClassLoader_Modules()
Returns the meta object for the containment reference list 'Modules'.

Returns:
the meta object for the containment reference list 'Modules'.
See Also:
EClassLoader.getModules(), getEClassLoader()

getEClassLoader_LoaderName

org.eclipse.emf.ecore.EAttribute getEClassLoader_LoaderName()
Returns the meta object for the attribute 'Loader Name'.

Returns:
the meta object for the attribute 'Loader Name'.
See Also:
EClassLoader.getLoaderName(), getEClassLoader()

getEModule

org.eclipse.emf.ecore.EClass getEModule()
Returns the meta object for class 'EModule'.

Returns:
the meta object for class 'EModule'.
See Also:
EModule

getEBuiltInModule

org.eclipse.emf.ecore.EClass getEBuiltInModule()
Returns the meta object for class 'EBuilt In Module'.

Returns:
the meta object for class 'EBuilt In Module'.
See Also:
EBuiltInModule

getEBuiltInModule_Id

org.eclipse.emf.ecore.EAttribute getEBuiltInModule_Id()
Returns the meta object for the attribute 'Id'.

Returns:
the meta object for the attribute 'Id'.
See Also:
EBuiltInModule.getId(), getEBuiltInModule()

getEJarFile

org.eclipse.emf.ecore.EClass getEJarFile()
Returns the meta object for class 'EJar File'.

Returns:
the meta object for class 'EJar File'.
See Also:
EJarFile

getEJarFile_Url

org.eclipse.emf.ecore.EAttribute getEJarFile_Url()
Returns the meta object for the attribute 'Url'.

Returns:
the meta object for the attribute 'Url'.
See Also:
EJarFile.getUrl(), getEJarFile()

getEFile

org.eclipse.emf.ecore.EClass getEFile()
Returns the meta object for class 'EFile'.

Returns:
the meta object for class 'EFile'.
See Also:
EFile

getEFile_Url

org.eclipse.emf.ecore.EAttribute getEFile_Url()
Returns the meta object for the attribute 'Url'.

Returns:
the meta object for the attribute 'Url'.
See Also:
EFile.getUrl(), getEFile()

getEClassFile

org.eclipse.emf.ecore.EClass getEClassFile()
Returns the meta object for class 'EClass File'.

Returns:
the meta object for class 'EClass File'.
See Also:
EClassFile

getESourceFile

org.eclipse.emf.ecore.EClass getESourceFile()
Returns the meta object for class 'ESource File'.

Returns:
the meta object for class 'ESource File'.
See Also:
ESourceFile

getEClasspath

org.eclipse.emf.ecore.EClass getEClasspath()
Returns the meta object for class 'EClasspath'.

Returns:
the meta object for class 'EClasspath'.
See Also:
EClasspath

getEClasspath_String

org.eclipse.emf.ecore.EAttribute getEClasspath_String()
Returns the meta object for the attribute 'String'.

Returns:
the meta object for the attribute 'String'.
See Also:
EClasspath.getString(), getEClasspath()

getEBuiltInResource

org.eclipse.emf.ecore.EEnum getEBuiltInResource()
Returns the meta object for enum 'EBuilt In Resource'.

Returns:
the meta object for enum 'EBuilt In Resource'.
See Also:
EBuiltInResource

getEStandardClassLoader

org.eclipse.emf.ecore.EEnum getEStandardClassLoader()
Returns the meta object for enum 'EStandard Class Loader'.

Returns:
the meta object for enum 'EStandard Class Loader'.
See Also:
EStandardClassLoader

getJavaScopeFactory

JavaScopeFactory getJavaScopeFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.