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

- Packages that use ParameterName
  Package | Description
  --- | ---
  de.gebit.integrity.annotation |
  de.gebit.integrity.dsl |
  de.gebit.integrity.dsl.impl |
  de.gebit.integrity.dsl.util |
  de.gebit.integrity.runner.modelcheck |
  de.gebit.integrity.scoping |
  de.gebit.integrity.utils |

- - ### Uses of ParameterName in de.gebit.integrity.annotation

    Methods in de.gebit.integrity.annotation with parameters of type ParameterName
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | JvmFixtureEvaluation.`getParameterNameOf​(ParameterName aParameterName)` | Returns the name of a single given parameter defined by a `ParameterName` instance.

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

    Subinterfaces of ParameterName in de.gebit.integrity.dsl
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ArbitraryParameterOrResultName` | A representation of the model object 'Arbitrary Parameter Or Result Name'.
    `interface` | `FixedParameterName` | A representation of the model object 'Fixed Parameter Name'.

    Methods in de.gebit.integrity.dsl that return ParameterName
    Modifier and Type | Method | Description
    --- | --- | ---
    `ParameterName` | DslFactory.`createParameterName()` | Returns a new object of class 'Parameter Name'.
    `ParameterName` | Parameter.`getName()` | Returns the value of the 'Name' containment reference.
    `ParameterName` | ParameterTableHeader.`getName()` | Returns the value of the 'Name' containment reference.

    Methods in de.gebit.integrity.dsl with parameters of type ParameterName
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | Parameter.`setName​(ParameterName value)` | Sets the value of the '`Name`' containment reference.
    `void` | ParameterTableHeader.`setName​(ParameterName value)` | Sets the value of the '`Name`' containment reference.

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

    Classes in de.gebit.integrity.dsl.impl that implement ParameterName
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `ArbitraryParameterOrResultNameImpl` | An implementation of the model object 'Arbitrary Parameter Or Result Name'.
    `class` | `FixedParameterNameImpl` | An implementation of the model object 'Fixed Parameter Name'.
    `class` | `ParameterNameImpl` | An implementation of the model object 'Parameter Name'.

    Fields in de.gebit.integrity.dsl.impl declared as ParameterName
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected ParameterName` | ParameterImpl.`name` | The cached value of the '`Name`' containment reference.
    `protected ParameterName` | ParameterTableHeaderImpl.`name` | The cached value of the '`Name`' containment reference.

    Methods in de.gebit.integrity.dsl.impl that return ParameterName
    Modifier and Type | Method | Description
    --- | --- | ---
    `ParameterName` | DslFactoryImpl.`createParameterName()`
    `ParameterName` | ParameterImpl.`getName()`
    `ParameterName` | ParameterTableHeaderImpl.`getName()`

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

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

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

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

    Methods in de.gebit.integrity.runner.modelcheck with parameters of type ParameterName
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | DefaultModelChecker.`checkSingleParameterName​(ParameterName aParameterName, String aTestOrCallName)` | Checks a single parameter name of a test or call.

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

    Methods in de.gebit.integrity.scoping with parameters of type ParameterName
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected org.eclipse.xtext.scoping.IScope` | DSLScopeProvider.`determineParameterEnumValueScope​(MethodReference aMethodRef, ParameterName aParameterName)` | Determine valid enumeration values for the provided parameter name of the provided fixture method reference.

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

    Methods in de.gebit.integrity.utils with parameters of type ParameterName
    Modifier and Type | Method | Description
    --- | --- | ---
    `static String` | IntegrityDSLUtil.`getParamNameStringFromParameterName​(ParameterName aParameterName)` | Returns the name of a single given parameter defined by a `ParameterName` instance.