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

- Packages that use TimeDifference
  Package | Description
  --- | ---
  de.gebit.integrity.dsl |
  de.gebit.integrity.dsl.impl |
  de.gebit.integrity.dsl.util |
  de.gebit.integrity.runner.callbacks |
  de.gebit.integrity.serializer |
  de.gebit.integrity.utils |

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

    Methods in de.gebit.integrity.dsl that return TimeDifference
    Modifier and Type | Method | Description
    --- | --- | ---
    `TimeDifference` | DslFactory.`createTimeDifference()` | Returns a new object of class 'Time Difference'.
    `TimeDifference` | TimeSet.`getDiffTime()` | Returns the value of the 'Diff Time' containment reference.

    Methods in de.gebit.integrity.dsl with parameters of type TimeDifference
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TimeSet.`setDiffTime​(TimeDifference value)` | Sets the value of the '`Diff Time`' containment reference.

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

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

    Fields in de.gebit.integrity.dsl.impl declared as TimeDifference
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected TimeDifference` | TimeSetImpl.`diffTime` | The cached value of the '`Diff Time`' containment reference.

    Methods in de.gebit.integrity.dsl.impl that return TimeDifference
    Modifier and Type | Method | Description
    --- | --- | ---
    `TimeDifference` | DslFactoryImpl.`createTimeDifference()`
    `TimeDifference` | TimeSetImpl.`getDiffTime()`

    Methods in de.gebit.integrity.dsl.impl with parameters of type TimeDifference
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.eclipse.emf.common.notify.NotificationChain` | TimeSetImpl.`basicSetDiffTime​(TimeDifference newDiffTime, org.eclipse.emf.common.notify.NotificationChain msgs)`
    `void` | TimeSetImpl.`setDiffTime​(TimeDifference newDiffTime)`

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

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

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

    Methods in de.gebit.integrity.runner.callbacks with parameters of type TimeDifference
    Modifier and Type | Method | Description
    --- | --- | ---
    `String` | TestFormatter.`timeDifferenceToHumanReadableString​(TimeDifference aTimeDiff)` | Converts a `TimeDifference` to a human-readable string.

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

    Methods in de.gebit.integrity.serializer with parameters of type TimeDifference
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractDSLSemanticSequencer.`sequence_TimeDifference​(org.eclipse.xtext.serializer.ISerializationContext context, TimeDifference semanticObject)` | Contexts: TimeDifference returns TimeDifference Constraint: ((direction='+' | direction='-') (fixedValues+=TIMESPAN+ | calculatedValue=Variable | calculatedValue=Operation))

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

    Methods in de.gebit.integrity.utils with parameters of type TimeDifference
    Modifier and Type | Method | Description
    --- | --- | ---
    `static List<org.eclipse.xtext.util.Pair<Long,​TemporalUnit>>` | DateUtil.`convertTimeDifference​(TimeDifference aDifference, ValueConverter aValueConverter)` | Converts a `TimeDifference` to a list of `Pair` with value plus `TemporalUnit`.