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

- Packages that use Parameter
  Package | Description
  --- | ---
  de.gebit.integrity.dsl |
  de.gebit.integrity.dsl.impl |
  de.gebit.integrity.dsl.util |
  de.gebit.integrity.parameter.resolving |
  de.gebit.integrity.runner.callbacks.remoting |
  de.gebit.integrity.runner.modelcheck |
  de.gebit.integrity.scoping |
  de.gebit.integrity.serializer |
  de.gebit.integrity.validation |

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

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

    Methods in de.gebit.integrity.dsl that return types with arguments of type Parameter
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.eclipse.emf.common.util.EList<Parameter>` | Call.`getParameters()` | Returns the value of the 'Parameters' containment reference list.
    `org.eclipse.emf.common.util.EList<Parameter>` | TableTest.`getParameters()` | Returns the value of the 'Parameters' containment reference list.
    `org.eclipse.emf.common.util.EList<Parameter>` | Test.`getParameters()` | Returns the value of the 'Parameters' containment reference list.

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

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

    Fields in de.gebit.integrity.dsl.impl with type parameters of type Parameter
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected org.eclipse.emf.common.util.EList<Parameter>` | CallImpl.`parameters` | The cached value of the '`Parameters`' containment reference list.
    `protected org.eclipse.emf.common.util.EList<Parameter>` | TableTestImpl.`parameters` | The cached value of the '`Parameters`' containment reference list.
    `protected org.eclipse.emf.common.util.EList<Parameter>` | TestImpl.`parameters` | The cached value of the '`Parameters`' containment reference list.

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

    Methods in de.gebit.integrity.dsl.impl that return types with arguments of type Parameter
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.eclipse.emf.common.util.EList<Parameter>` | CallImpl.`getParameters()`
    `org.eclipse.emf.common.util.EList<Parameter>` | TableTestImpl.`getParameters()`
    `org.eclipse.emf.common.util.EList<Parameter>` | TestImpl.`getParameters()`

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

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

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

    Method parameters in de.gebit.integrity.parameter.resolving with type arguments of type Parameter
    Modifier and Type | Method | Description
    --- | --- | ---
    `Map<String,​Object>` | DefaultParameterResolver.`createParameterMap​(List<Parameter> someParameters, boolean anIncludeArbitraryParametersFlag, UnresolvableVariableHandling anUnresolvableVariableHandlingPolicy)` |
    `Map<String,​Object>` | ParameterResolver.`createParameterMap​(List<Parameter> someParameters, boolean anIncludeArbitraryParametersFlag, UnresolvableVariableHandling anUnresolvableVariableHandlingPolicy)` | Returns a map mapping a parameter name to a value, using a list of `Parameter` instances to determine the valid parameters.

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

    Method parameters in de.gebit.integrity.runner.callbacks.remoting with type arguments of type Parameter
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected SetListEntry[]` | SetListCallback.`addMethodAndParamsToTestOrCall​(MethodReference aMethod, org.eclipse.emf.common.util.EList<Parameter> aParamList, SetListEntry anEntry, SuiteStatementWithResult aStatement)` | Adds information about the fixture method being called and the parameters given to it to a test or call entry.

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

    Method parameters in de.gebit.integrity.runner.modelcheck with type arguments of type Parameter
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | DefaultModelChecker.`checkParameters​(List<Parameter> someParameters, String aFixtureName)` | Checks a list of parameters (of a test or call).

  - ### Uses of Parameter in de.gebit.integrity.scoping

    Methods in de.gebit.integrity.scoping with parameters of type Parameter
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.eclipse.xtext.scoping.IScope` | DSLScopeProvider.`scope_EnumValue_enumValue​(Parameter aParameter, org.eclipse.emf.ecore.EReference aRef)` | Limits enumeration values in parameters to actually existent enumeration literals.
    `org.eclipse.xtext.scoping.IScope` | DSLScopeProvider.`scope_Variable_name​(Parameter aParam, org.eclipse.emf.ecore.EReference aRef)` | Prevents variables in parameters from being influenced by `#scope_Variable_name(Call, EReference)`, and filters out variables defined as suite parameters in other suites.

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

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

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

    Methods in de.gebit.integrity.validation with parameters of type Parameter
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | DSLJavaValidator.`checkParameter​(Parameter aParameter)` | Checks for duplicate parameters.

    Method parameters in de.gebit.integrity.validation with type arguments of type Parameter
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected Set<String>` | DSLJavaValidator.`checkForNonNullableParameter​(MethodReference aMethod, List<Parameter> someParameters)` | Checks if the given method has a parameter that is non-nullable, but for which a null value is statically provided.