public interface IResolutionContext
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Disposes the context.
|
IResourceDependencyProvider |
getDependencyProvider()
The provider of dependencies between resources / URIs
|
com.google.common.eventbus.EventBus |
getEventBus()
The
EventBus to use to broadcast and receive events. |
IGraph<URI> |
getGraph()
The graph of dependencies.
|
DependencyGraphUpdater<URI> |
getGraphUpdater()
The graph updater, in charge of making changes to the dependency graph.
|
IImplicitDependencies |
getImplicitDependencies()
The implicit dependencies provider.
|
IResourceDependencyLocalResolver |
getLocalResolver()
The resolver for local resources.
|
ModelResourceListener |
getModelResourceListener()
The listener of model resource changes.
|
IResourceDependencyRemoteResolver |
getRemoteResolver()
The resolver for "remote" (git) resources.
|
ResourceComputationScheduler<URI> |
getScheduler()
The scheduler used to support multi-threading.
|
void |
initialize()
Initializes the context.
|
com.google.common.eventbus.EventBus getEventBus()
EventBus
to use to broadcast and receive events.DependencyGraphUpdater<URI> getGraphUpdater()
ResourceComputationScheduler<URI> getScheduler()
IResourceDependencyProvider getDependencyProvider()
IResourceDependencyLocalResolver getLocalResolver()
IResourceDependencyRemoteResolver getRemoteResolver()
ModelResourceListener getModelResourceListener()
IImplicitDependencies getImplicitDependencies()
void initialize()
void dispose()
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.