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

- Packages that use OperationDefinition
  Package | Description
  --- | ---
  de.gebit.integrity.classloading |
  de.gebit.integrity.dsl |
  de.gebit.integrity.dsl.impl |
  de.gebit.integrity.dsl.util |
  de.gebit.integrity.serializer |
  de.gebit.integrity.validation |

- - ### Uses of OperationDefinition in de.gebit.integrity.classloading

    Methods in de.gebit.integrity.classloading with parameters of type OperationDefinition
    Modifier and Type | Method | Description
    --- | --- | ---
    `Class<?>` | DefaultIntegrityClassLoader.`loadClass​(OperationDefinition anOperationDefinition)` |
    `Class<?>` | IntegrityClassLoader.`loadClass​(OperationDefinition anOperationDefinition)` | Load the class defined by the provided `OperationDefinition`.

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

    Methods in de.gebit.integrity.dsl that return OperationDefinition
    Modifier and Type | Method | Description
    --- | --- | ---
    `OperationDefinition` | DslFactory.`createOperationDefinition()` | Returns a new object of class 'Operation Definition'.
    `OperationDefinition` | CustomOperation.`getDefinition()` | Returns the value of the 'Definition' reference.

    Methods in de.gebit.integrity.dsl with parameters of type OperationDefinition
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CustomOperation.`setDefinition​(OperationDefinition value)` | Sets the value of the '`Definition`' reference.

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

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

    Fields in de.gebit.integrity.dsl.impl declared as OperationDefinition
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected OperationDefinition` | CustomOperationImpl.`definition` | The cached value of the '`Definition`' reference.

    Methods in de.gebit.integrity.dsl.impl that return OperationDefinition
    Modifier and Type | Method | Description
    --- | --- | ---
    `OperationDefinition` | CustomOperationImpl.`basicGetDefinition()`
    `OperationDefinition` | DslFactoryImpl.`createOperationDefinition()`
    `OperationDefinition` | CustomOperationImpl.`getDefinition()`

    Methods in de.gebit.integrity.dsl.impl with parameters of type OperationDefinition
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | CustomOperationImpl.`setDefinition​(OperationDefinition newDefinition)`

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

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

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

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

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

    Methods in de.gebit.integrity.validation with parameters of type OperationDefinition
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DSLJavaValidator.`checkIfOperationDefinitionsAreValid​(OperationDefinition anEntity)` | Checks whether a definition contains dots, which would be illegal (issue #174).