org.eclipse.incquery.viewmodel.core

## Class ViewModelManager

- java.lang.Object
- - org.eclipse.incquery.viewmodel.core.ViewModelManager

-     public class ViewModelManager
      extends java.lang.Object

  This class is responsible for initializing an execution schema and jobs to be executed. It also prepares the `ResourceSet`.
  Author:
    Csaba Debreceni

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `ViewModelManager()`

  - ### Method Summary

    All Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `dispose()`
    `IncQueryEngine` | `getEngine()`
    `Traceability` | `getTraceability()`
    `void` | `initialize()` Initialize the manager.
    `void` | `setEngine(IncQueryEngine engine)`
    `void` | `setRules(java.util.Collection<ViewModelRule> rules)`

    - ### Methods inherited from class java.lang.Object

      `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### ViewModelManager

          public ViewModelManager()

  - ### Method Detail

    - #### initialize

          public void initialize()
                          throws IncQueryException,
                                 QueryInitializationException,
                                 IncQueryBaseException

      Initialize the manager.
      Throws:
        `IncQueryException`
        `QueryInitializationException`
        `IncQueryBaseException`

    - #### getEngine

          public IncQueryEngine getEngine()

    - #### setEngine

          public void setEngine(IncQueryEngine engine)

    - #### setRules

          public void setRules(java.util.Collection<ViewModelRule> rules)

    - #### getTraceability

          public Traceability getTraceability()

    - #### dispose

          public void dispose()