## Uses of Interface
de.gebit.integrity.dsl.Model

- Packages that use Model
  Package | Description
  --- | ---
  de.gebit.integrity.dsl |
  de.gebit.integrity.dsl.impl |
  de.gebit.integrity.dsl.util |
  de.gebit.integrity.runner |
  de.gebit.integrity.serializer |
  de.gebit.integrity.ui.outline |
  de.gebit.integrity.validation |

- - ### Uses of Model in de.gebit.integrity.dsl

    Methods in de.gebit.integrity.dsl that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `Model` | DslFactory.`createModel()` | Returns a new object of class 'Model'.

  - ### Uses of Model in de.gebit.integrity.dsl.impl

    Classes in de.gebit.integrity.dsl.impl that implement Model
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ModelImpl` | An implementation of the model object 'Model'.

    Methods in de.gebit.integrity.dsl.impl that return Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `Model` | DslFactoryImpl.`createModel()`

  - ### Uses of Model in de.gebit.integrity.dsl.util

    Methods in de.gebit.integrity.dsl.util with parameters of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `T` | DslSwitch.`caseModel​(Model object)` | Returns the result of interpreting the object as an instance of 'Model'.

  - ### Uses of Model in de.gebit.integrity.runner

    Fields in de.gebit.integrity.runner with type parameters of type Model
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected List<Model>` | TestModel.`models` | All models.

    Methods in de.gebit.integrity.runner that return types with arguments of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `List<Model>` | TestModel.`getModels()` |

    Methods in de.gebit.integrity.runner with parameters of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TestModel.`addIntegrityScriptModel​(Model aModel)` | Adds a given Integrity script file to the test model.
    `protected List<Diagnostic>` | TestModel.`customValidateSingleModel​(Model aModel)` | Performs validation of a single model.

    Method parameters in de.gebit.integrity.runner with type arguments of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TestModel.`addIntegrityScriptModels​(List<Model> someModels)` | Adds all given Integrity script files to the test model.

  - ### Uses of Model in de.gebit.integrity.serializer

    Methods in de.gebit.integrity.serializer with parameters of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractDSLSemanticSequencer.`sequence_Model​(org.eclipse.xtext.serializer.ISerializationContext context, Model semanticObject)` | Contexts: Model returns Model Constraint: (imports+=Import* statements+=Statement*)

  - ### Uses of Model in de.gebit.integrity.ui.outline

    Methods in de.gebit.integrity.ui.outline with parameters of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | DSLOutlineTreeProvider.`_createChildren​(org.eclipse.xtext.ui.editor.outline.impl.DocumentRootNode aParentNode, Model aModelElement)` | Dynamic Dispatch of `DefaultOutlineTreeProvider.createChildren(IOutlineNode, EObject)`.

  - ### Uses of Model in de.gebit.integrity.validation

    Methods in de.gebit.integrity.validation with parameters of type Model
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DSLJavaValidator.`checkForUnusedImports​(Model aModel)` |