Interface IResolutionContext

  • All Known Implementing Classes:
    DefaultResolutionContext

    public interface IResolutionContext
    A resolution context provides the different elements that can be involved in a comparison taking logical models into account. One instance of this interface is supposed to provide elements that are consistent with one another, that is, which can be used together in the same computation.
    • Method Detail

      • getEventBus

        com.google.common.eventbus.EventBus getEventBus()
        The EventBus to use to broadcast and receive events.
      • getGraph

        IGraph<URI> getGraph()
        The graph of dependencies.
      • getGraphUpdater

        DependencyGraphUpdater<URI> getGraphUpdater()
        The graph updater, in charge of making changes to the dependency graph.
      • getModelResourceListener

        ModelResourceListener getModelResourceListener()
        The listener of model resource changes.
      • getImplicitDependencies

        IImplicitDependencies getImplicitDependencies()
        The implicit dependencies provider.
      • initialize

        void initialize()
        Initializes the context.
      • dispose

        void dispose()
        Disposes the context.