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

- Packages that use Variable
  Package | Description
  --- | ---
  de.gebit.integrity.dsl |
  de.gebit.integrity.dsl.impl |
  de.gebit.integrity.dsl.util |
  de.gebit.integrity.parameter.resolving |
  de.gebit.integrity.parameter.variables |
  de.gebit.integrity.runner.modelcheck |
  de.gebit.integrity.runner.variables |
  de.gebit.integrity.serializer |

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

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

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

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

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

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

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

  - ### Uses of Variable in de.gebit.integrity.parameter.resolving

    Methods in de.gebit.integrity.parameter.resolving with parameters of type Variable
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | DefaultParameterResolver.`resolveStatically​(Variable aVariable, VariantDefinition aVariant)` |
    `Object` | ParameterResolver.`resolveStatically​(Variable aVariable, VariantDefinition aVariant)` | Resolves a variable (recursively, if necessary) to its actual value.

  - ### Uses of Variable in de.gebit.integrity.parameter.variables

    Methods in de.gebit.integrity.parameter.variables with parameters of type Variable
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | VariableManager.`get​(Variable aVariable)` | Gets a value for a specific variable.
    `boolean` | VariableManager.`isDefined​(Variable aVariable)` | Checks whether a specific variable has a defined value.

  - ### Uses of Variable in de.gebit.integrity.runner.modelcheck

    Methods in de.gebit.integrity.runner.modelcheck with parameters of type Variable
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | DefaultModelChecker.`checkVariable​(Variable aVariable)` | Checks a `Variable`.

  - ### Uses of Variable in de.gebit.integrity.runner.variables

    Methods in de.gebit.integrity.runner.variables with parameters of type Variable
    Modifier and Type | Method | Description
    --- | --- | ---
    `Object` | DefaultVariableManager.`get​(Variable aVariable)` |
    `boolean` | DefaultVariableManager.`isDefined​(Variable aVariable)` |

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

    Methods in de.gebit.integrity.serializer with parameters of type Variable
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractDSLSemanticSequencer.`sequence_Variable​(org.eclipse.xtext.serializer.ISerializationContext context, Variable semanticObject)` | Contexts: ValueOrEnumValueOrOperation returns Variable Value returns Variable Variable returns Variable Constraint: (name=[VariableOrConstantEntity|QualifiedName] attribute=QualifiedName?)