## Uses of Interface
org.eclipse.wst.jsdt.core.IJsGlobalScopeContainer

Packages that use IJsGlobalScopeContainer
org.eclipse.wst.jsdt.core
org.eclipse.wst.jsdt.core.compiler.libraries
org.eclipse.wst.jsdt.launching
org.eclipse.wst.jsdt.libraries

### Uses of IJsGlobalScopeContainer in org.eclipse.wst.jsdt.core

Classes in org.eclipse.wst.jsdt.core that implement IJsGlobalScopeContainer
`class` `JsGlobalScopeContainerInitializer` Abstract base implementation of all includepath container initializer.

Methods in org.eclipse.wst.jsdt.core that return IJsGlobalScopeContainer
`protected IJsGlobalScopeContainer` JsGlobalScopeContainerInitializer.`getContainer(IPath containerPath, IJavaScriptProject project)`
`IJsGlobalScopeContainer` JsGlobalScopeContainerInitializer.`getFailureContainer(IPath containerPath, IJavaScriptProject project)`
`IJsGlobalScopeContainer` IJsGlobalScopeContainerInitializer.`getFailureContainer(IPath containerPath, IJavaScriptProject project)` Returns a includepath container that is used after this initializer failed to bind a includepath container to a `IJsGlobalScopeContainer` for the given project.
`static IJsGlobalScopeContainer` JavaScriptCore.`getJsGlobalScopeContainer(IPath containerPath, IJavaScriptProject project)` Answers the project specific value for a given includepath container.
`IJsGlobalScopeContainer` JSDScopeUtil.`getLibraryContainer(IPath cpEntry, IJavaScriptProject javaProject)`

Methods in org.eclipse.wst.jsdt.core with parameters of type IJsGlobalScopeContainer
`IIncludePathEntry[]` JSDScopeUtil.`getIncludepathEntries(IJsGlobalScopeContainer container)`
`void` JsGlobalScopeContainerInitializer.`requestJsGlobalScopeContainerUpdate(IPath containerPath, IJavaScriptProject project, IJsGlobalScopeContainer containerSuggestion)`
`void` IJsGlobalScopeContainerInitializer.`requestJsGlobalScopeContainerUpdate(IPath containerPath, IJavaScriptProject project, IJsGlobalScopeContainer containerSuggestion)` Request a registered container definition to be updated according to a container suggestion.
`static void` JavaScriptCore.`setJsGlobalScopeContainer(IPath containerPath, IJavaScriptProject[] affectedProjects, IJsGlobalScopeContainer[] respectiveContainers, IProgressMonitor monitor)` Bind a container reference path to some actual containers (`IJsGlobalScopeContainer`).

### Uses of IJsGlobalScopeContainer in org.eclipse.wst.jsdt.core.compiler.libraries

Classes in org.eclipse.wst.jsdt.core.compiler.libraries that implement IJsGlobalScopeContainer
`class` `FireFoxLibInitializer`
`class` `InternetExplorerLibInitializer`

### Uses of IJsGlobalScopeContainer in org.eclipse.wst.jsdt.launching

Classes in org.eclipse.wst.jsdt.launching that implement IJsGlobalScopeContainer
`class` `JREContainer` JRE Container - resolves a includepath container variable to a JRE Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
`class` `JREContainerInitializer` Resolves a container for a JRE includepath container entry.

Methods in org.eclipse.wst.jsdt.launching with parameters of type IJsGlobalScopeContainer
`void` JREContainerInitializer.`requestJsGlobalScopeContainerUpdate(IPath containerPath, IJavaScriptProject project, IJsGlobalScopeContainer containerSuggestion)`

### Uses of IJsGlobalScopeContainer in org.eclipse.wst.jsdt.libraries

Classes in org.eclipse.wst.jsdt.libraries that implement IJsGlobalScopeContainer
`class` `BasicBrowserLibraryContainer` Container for generic client-side scripting libraries.
`class` `BasicBrowserLibraryJsGlobalScopeContainerInitializer` Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.

Methods in org.eclipse.wst.jsdt.libraries that return IJsGlobalScopeContainer
`protected IJsGlobalScopeContainer` BasicBrowserLibraryJsGlobalScopeContainerInitializer.`getContainer(IPath containerPath, IJavaScriptProject project)`
`protected IJsGlobalScopeContainer` BasicBrowserLibraryJsGlobalScopeContainerInitializer.`getContainer(IPath containerPath, IJavaScriptProject project)`