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

- Packages that use PackageDefinition
  Package | Description
  --- | ---
  de.gebit.integrity.dsl |
  de.gebit.integrity.dsl.impl |
  de.gebit.integrity.dsl.util |
  de.gebit.integrity.serializer |
  de.gebit.integrity.ui.outline |
  de.gebit.integrity.utils |
  de.gebit.integrity.validation |

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

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

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

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

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

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

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

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

    Methods in de.gebit.integrity.serializer with parameters of type PackageDefinition
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | AbstractDSLSemanticSequencer.`sequence_PackageDefinition​(org.eclipse.xtext.serializer.ISerializationContext context, PackageDefinition semanticObject)` | Contexts: Statement returns PackageDefinition PackageDefinition returns PackageDefinition Constraint: (documentation=DocumentationComment? name=QualifiedName statements+=PackageStatement*)

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

    Methods in de.gebit.integrity.ui.outline with parameters of type PackageDefinition
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected org.eclipse.swt.graphics.Image` | DSLOutlineTreeProvider.`_image​(PackageDefinition anPackage)` | Dynamic Dispatch of `DefaultOutlineTreeProvider._image(Object)`.

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

    Methods in de.gebit.integrity.utils that return PackageDefinition
    Modifier and Type | Method | Description
    --- | --- | ---
    `static PackageDefinition` | IntegrityDSLUtil.`getPackageContaining​(org.eclipse.emf.ecore.EObject anObject)` | Finds the `PackageDefinition` that contains the given `EObject`.

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

    Methods in de.gebit.integrity.validation with parameters of type PackageDefinition
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | DSLJavaValidator.`checkForShortenableReferences​(PackageDefinition aDefinition)` |