## Uses of Interface
org.eclipse.jst.jsf.context.IModelContext

Packages that use IModelContext
org.eclipse.jst.jsf.common.metadata.query: Meta-data query interface.
org.eclipse.jst.jsf.context: Model context framework.
org.eclipse.jst.jsf.context.resolver: Context resolver framework.
org.eclipse.jst.jsf.context.structureddocument: Model context for SSE structured documents.
org.eclipse.jst.jsf.designtime.resolver: Model Context Resolvers for EL symbols.

Uses of IModelContext in org.eclipse.jst.jsf.common.metadata.query

Subinterfaces of IModelContext in org.eclipse.jst.jsf.common.metadata.query
`interface` `IMetaDataModelContext` Deprecated. - Helios
`interface` `ITaglibDomainMetaDataModelContext` Deprecated. - Helios

Uses of IModelContext in org.eclipse.jst.jsf.context

Subinterfaces of IModelContext in org.eclipse.jst.jsf.context
`interface` `IDocumentContext` Encapsulates runtime context in a JFace IDocument model Clients may NOT implement this interface directly but may sub-class Extend AbstractDocumentContext instead.

Classes in org.eclipse.jst.jsf.context that implement IModelContext
`class` `AbstractDocumentContext` A convenience super-type for all context instances that implement IDocumentContext or one of its sub-types.

Uses of IModelContext in org.eclipse.jst.jsf.context.resolver

Methods in org.eclipse.jst.jsf.context.resolver with parameters of type IModelContext
`boolean` `IContextResolver.canResolveContext(IModelContext modelContext)`
`abstract boolean` `AbstractDocumentContextResolver.canResolveContext(IModelContext modelContext)`
`abstract boolean` `AbstractContextResolver.canResolveContext(IModelContext modelContext)`

Uses of IModelContext in org.eclipse.jst.jsf.context.structureddocument

Subinterfaces of IModelContext in org.eclipse.jst.jsf.context.structureddocument
`interface` `IStructuredDocumentContext` Encapsulates runtime context in an SSE IStructuredDocument

Classes in org.eclipse.jst.jsf.context.structureddocument that implement IModelContext
`class` `AbstractStructuredDocumentContext` A convenience abstract super-class for context implementing the IStructuredDocumentContext interface Class may be sub-classed by clients

Uses of IModelContext in org.eclipse.jst.jsf.designtime.resolver

Methods in org.eclipse.jst.jsf.designtime.resolver with parameters of type IModelContext
`boolean` `CachingSymbolContextResolver.canResolveContext(IModelContext modelContext)`
`abstract boolean` `AbstractSymbolContextResolver.canResolveContext(IModelContext modelContext)`
`ISymbolContextResolver` `StructuredDocumentSymbolResolverFactory.getSymbolContextResolver(IModelContext context)`
`ISymbolContextResolver` `IStructuredDocumentSymbolResolverFactory.getSymbolContextResolver(IModelContext context)`
`abstract ISymbolContextResolver` `AbstractStructuredDocumentSymbolResolverFactory.getSymbolContextResolver(IModelContext context)`
`boolean` `ISymbolContextResolver.hasSameResolution(IModelContext modelContext)` This is meant to be used things like caching to determine if caches need to be flushed for different contexts.
`boolean` `CachingSymbolContextResolver.hasSameResolution(IModelContext modelContext)`
`boolean` `AbstractSymbolContextResolver.hasSameResolution(IModelContext modelContext)` Default implementation We should avoid returning true unless we are positive that changing to this context won't change the way symbols are resolved.