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

- Packages that use VariableEntity
  Package | Description
  --- | ---
  de.gebit.integrity.dsl |
  de.gebit.integrity.dsl.impl |
  de.gebit.integrity.dsl.util |
  de.gebit.integrity.runner.callbacks |
  de.gebit.integrity.runner.callbacks.console |
  de.gebit.integrity.runner.callbacks.remoting |
  de.gebit.integrity.runner.callbacks.xml |
  de.gebit.integrity.serializer |
  de.gebit.integrity.ui.outline |
  de.gebit.integrity.utils |

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

    Methods in de.gebit.integrity.dsl that return VariableEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `VariableEntity` | DslFactory.`createVariableEntity()` | Returns a new object of class 'Variable Entity'.
    `VariableEntity` | SuiteParameterDefinition.`getName()` | Returns the value of the 'Name' containment reference.
    `VariableEntity` | SuiteReturnDefinition.`getName()` | Returns the value of the 'Name' containment reference.
    `VariableEntity` | VariableDefinition.`getName()` | Returns the value of the 'Name' containment reference.
    `VariableEntity` | VariableVariable.`getName()` | Returns the value of the 'Name' reference.

    Methods in de.gebit.integrity.dsl with parameters of type VariableEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SuiteParameterDefinition.`setName​(VariableEntity value)` | Sets the value of the '`Name`' containment reference.
    `void` | SuiteReturnDefinition.`setName​(VariableEntity value)` | Sets the value of the '`Name`' containment reference.
    `void` | VariableDefinition.`setName​(VariableEntity value)` | Sets the value of the '`Name`' containment reference.
    `void` | VariableVariable.`setName​(VariableEntity value)` | Sets the value of the '`Name`' reference.

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

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

    Fields in de.gebit.integrity.dsl.impl declared as VariableEntity
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected VariableEntity` | SuiteParameterDefinitionImpl.`name` | The cached value of the '`Name`' containment reference.
    `protected VariableEntity` | SuiteReturnDefinitionImpl.`name` | The cached value of the '`Name`' containment reference.
    `protected VariableEntity` | VariableDefinitionImpl.`name` | The cached value of the '`Name`' containment reference.
    `protected VariableEntity` | VariableVariableImpl.`name` | The cached value of the '`Name`' reference.

    Methods in de.gebit.integrity.dsl.impl that return VariableEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `VariableEntity` | VariableVariableImpl.`basicGetName()`
    `VariableEntity` | DslFactoryImpl.`createVariableEntity()`
    `VariableEntity` | SuiteParameterDefinitionImpl.`getName()`
    `VariableEntity` | SuiteReturnDefinitionImpl.`getName()`
    `VariableEntity` | VariableDefinitionImpl.`getName()`
    `VariableEntity` | VariableVariableImpl.`getName()`

    Methods in de.gebit.integrity.dsl.impl with parameters of type VariableEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.eclipse.emf.common.notify.NotificationChain` | SuiteParameterDefinitionImpl.`basicSetName​(VariableEntity newName, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `org.eclipse.emf.common.notify.NotificationChain` | SuiteReturnDefinitionImpl.`basicSetName​(VariableEntity newName, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `org.eclipse.emf.common.notify.NotificationChain` | VariableDefinitionImpl.`basicSetName​(VariableEntity newName, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `void` | SuiteParameterDefinitionImpl.`setName​(VariableEntity newName)`
    `void` | SuiteReturnDefinitionImpl.`setName​(VariableEntity newName)`
    `void` | VariableDefinitionImpl.`setName​(VariableEntity newName)`
    `void` | VariableVariableImpl.`setName​(VariableEntity newName)`

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

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

  - ### Uses of VariableEntity in de.gebit.integrity.runner.callbacks

    Methods in de.gebit.integrity.runner.callbacks with parameters of type VariableEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CompoundTestRunnerCallback.`onReturnVariableAssignment​(SuiteReturn aReturn, VariableEntity aSource, VariableEntity aTarget, Suite aSuite, Object aValue)` |
    `abstract void` | TestRunnerCallback.`onReturnVariableAssignment​(SuiteReturn aReturn, VariableEntity aSource, VariableEntity aTarget, Suite aSuite, Object aValue)` | Called when a return variable value from a suite is assigned to the respective local variable in the calling suite.
    `void` | CompoundTestRunnerCallback.`onVariableAssignment​(VariableAssignment anAssignment, VariableEntity aDefinition, SuiteDefinition aSuite, Object aValue)` |
    `abstract void` | TestRunnerCallback.`onVariableAssignment​(VariableAssignment anAssignment, VariableEntity aDefinition, SuiteDefinition aSuite, Object aValue)` | Called when a variable is being assigned.
    `void` | CompoundTestRunnerCallback.`onVariableDefinition​(VariableEntity aDefinition, SuiteDefinition aSuite, Object anInitialValue)` |
    `abstract void` | TestRunnerCallback.`onVariableDefinition​(VariableEntity aDefinition, SuiteDefinition aSuite, Object anInitialValue)` | Called when a variable is being defined.

  - ### Uses of VariableEntity in de.gebit.integrity.runner.callbacks.console

    Methods in de.gebit.integrity.runner.callbacks.console with parameters of type VariableEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | ConsoleTestCallback.`onReturnVariableAssignment​(SuiteReturn aReturn, VariableEntity aSource, VariableEntity aTarget, Suite aSuite, Object aValue)` |
    `void` | ConsoleTestCallback.`onVariableAssignment​(VariableAssignment anAssignment, VariableEntity aDefinition, SuiteDefinition aSuite, Object aValue)` |
    `void` | ConsoleTestCallback.`onVariableDefinition​(VariableEntity aDefinition, SuiteDefinition aSuite, Object anInitialValue)` |

  - ### Uses of VariableEntity in de.gebit.integrity.runner.callbacks.remoting

    Methods in de.gebit.integrity.runner.callbacks.remoting with parameters of type VariableEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SetListCallback.`onReturnVariableAssignment​(SuiteReturn aReturn, VariableEntity aSource, VariableEntity aTarget, Suite aSuite, Object aValue)` |
    `void` | SetListCallback.`onVariableAssignment​(VariableAssignment anAssignment, VariableEntity aVariableEntity, SuiteDefinition aSuite, Object aValue)` |
    `void` | SetListCallback.`onVariableDefinition​(VariableEntity aDefinition, SuiteDefinition aSuite, Object anInitialValue)` |

  - ### Uses of VariableEntity in de.gebit.integrity.runner.callbacks.xml

    Methods in de.gebit.integrity.runner.callbacks.xml with parameters of type VariableEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | XmlWriterTestCallback.`onReturnVariableAssignment​(SuiteReturn aReturn, VariableEntity aSource, VariableEntity aTarget, Suite aSuite, Object aValue)` |
    `void` | XmlWriterTestCallback.`onVariableAssignment​(VariableAssignment anAssignment, VariableEntity aDefinition, SuiteDefinition aSuite, Object aValue)` |
    `void` | XmlWriterTestCallback.`onVariableDefinition​(VariableEntity aDefinition, SuiteDefinition aSuite, Object anInitialValue)` | On variable definition.

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

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

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

    Methods in de.gebit.integrity.ui.outline with parameters of type VariableEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Object` | DSLOutlineTreeProvider.`_image​(VariableEntity aParameter)` | Dynamic Dispatch of `DefaultOutlineTreeProvider._image(Object)`.
    `protected Object` | DSLOutlineTreeProvider.`_text​(VariableEntity aParameter)` | Dynamic Dispatch of `DefaultOutlineTreeProvider._text(Object)`.

  - ### Uses of VariableEntity in de.gebit.integrity.utils

    Methods in de.gebit.integrity.utils that return types with arguments of type VariableEntity
    Modifier and Type | Method | Description
    --- | --- | ---
    `static List<VariableEntity>` | ParameterUtil.`getVariableEntitiesForSuiteParameters​(SuiteDefinition aSuite)` | Determines a list of all `VariableEntity`s referenced in a suites' parameter list.