# Hierarchy For Package de.gebit.integrity.dsl

Package Hierarchies:

- All Packages

## Interface Hierarchy

- de.gebit.integrity.dsl.DslPackage.Literals
- org.eclipse.emf.common.notify.Notifier
  - org.eclipse.emf.ecore.EObject
    - de.gebit.integrity.dsl.ConstantValue
      - de.gebit.integrity.dsl.Constant
      - de.gebit.integrity.dsl.StaticValue (also extends de.gebit.integrity.dsl.Value)
        - de.gebit.integrity.dsl.BooleanValue
        - de.gebit.integrity.dsl.DateAndTimeValue
          - de.gebit.integrity.dsl.EuropeanDateAnd12HrsTimeValue
          - de.gebit.integrity.dsl.EuropeanDateAnd24HrsTimeValue
          - de.gebit.integrity.dsl.IsoDateAndTimeValue
          - de.gebit.integrity.dsl.USDateAnd12HrsTimeValue
        - de.gebit.integrity.dsl.DateValue
          - de.gebit.integrity.dsl.EuropeanDateValue
          - de.gebit.integrity.dsl.IsoDateValue
          - de.gebit.integrity.dsl.USDateValue
        - de.gebit.integrity.dsl.DecimalValue
        - de.gebit.integrity.dsl.EmptyValue
          - de.gebit.integrity.dsl.Empty
        - de.gebit.integrity.dsl.InexistentValue
          - de.gebit.integrity.dsl.Inexistent
        - de.gebit.integrity.dsl.IntegerValue
        - de.gebit.integrity.dsl.JavaConstantValue
        - de.gebit.integrity.dsl.NullValue
          - de.gebit.integrity.dsl.Null
        - de.gebit.integrity.dsl.RegexValue
        - de.gebit.integrity.dsl.StringValue
        - de.gebit.integrity.dsl.TimeValue
          - de.gebit.integrity.dsl.IsoTimeValue
          - de.gebit.integrity.dsl.Simple12HrsTimeValue
          - de.gebit.integrity.dsl.Simple24HrsTimeValue
    - de.gebit.integrity.dsl.DocumentationComment
    - org.eclipse.emf.ecore.EModelElement
      - org.eclipse.emf.ecore.EFactory
        - de.gebit.integrity.dsl.DslFactory
      - org.eclipse.emf.ecore.ENamedElement
        - org.eclipse.emf.ecore.EPackage
          - de.gebit.integrity.dsl.DslPackage
    - de.gebit.integrity.dsl.ExecutionMultiplier
    - de.gebit.integrity.dsl.ForkParameter
    - de.gebit.integrity.dsl.Import
    - de.gebit.integrity.dsl.JavaClassReference
    - de.gebit.integrity.dsl.JavaConstantReference
    - de.gebit.integrity.dsl.KeyValuePair
    - de.gebit.integrity.dsl.MethodReference
    - de.gebit.integrity.dsl.Model
    - de.gebit.integrity.dsl.NamedCallResult
    - de.gebit.integrity.dsl.NamedResult
    - de.gebit.integrity.dsl.PackageStatement
      - de.gebit.integrity.dsl.CallDefinition
      - de.gebit.integrity.dsl.ConstantDefinition (also extends de.gebit.integrity.dsl.SuiteStatement)
      - de.gebit.integrity.dsl.ForkDefinition (also extends de.gebit.integrity.dsl.Statement)
      - de.gebit.integrity.dsl.OperationDefinition
      - de.gebit.integrity.dsl.SuiteDefinition
      - de.gebit.integrity.dsl.TestDefinition
      - de.gebit.integrity.dsl.VariableDefinition (also extends de.gebit.integrity.dsl.SuiteStatement)
      - de.gebit.integrity.dsl.VariantDefinition (also extends de.gebit.integrity.dsl.Statement)
    - de.gebit.integrity.dsl.Parameter
    - de.gebit.integrity.dsl.ParameterName
      - de.gebit.integrity.dsl.ArbitraryParameterOrResultName (also extends de.gebit.integrity.dsl.ResultName)
      - de.gebit.integrity.dsl.FixedParameterName
    - de.gebit.integrity.dsl.ParameterTableHeader
    - de.gebit.integrity.dsl.ParameterTableValue
    - de.gebit.integrity.dsl.ResultName
      - de.gebit.integrity.dsl.ArbitraryParameterOrResultName (also extends de.gebit.integrity.dsl.ParameterName)
      - de.gebit.integrity.dsl.FixedResultName
    - de.gebit.integrity.dsl.ResultTableHeader
    - de.gebit.integrity.dsl.Statement
      - de.gebit.integrity.dsl.ForkDefinition (also extends de.gebit.integrity.dsl.PackageStatement)
      - de.gebit.integrity.dsl.PackageDefinition
      - de.gebit.integrity.dsl.VariantDefinition (also extends de.gebit.integrity.dsl.PackageStatement)
    - de.gebit.integrity.dsl.SuiteParameter
    - de.gebit.integrity.dsl.SuiteParameterDefinition
    - de.gebit.integrity.dsl.SuiteReturn
    - de.gebit.integrity.dsl.SuiteReturnDefinition
    - de.gebit.integrity.dsl.SuiteStatement
      - de.gebit.integrity.dsl.ConstantDefinition (also extends de.gebit.integrity.dsl.PackageStatement)
      - de.gebit.integrity.dsl.SuiteStatementWithResult
        - de.gebit.integrity.dsl.Call
        - de.gebit.integrity.dsl.Suite
        - de.gebit.integrity.dsl.TableTest
        - de.gebit.integrity.dsl.Test
        - de.gebit.integrity.dsl.TimeSet
      - de.gebit.integrity.dsl.VariableAssignment
      - de.gebit.integrity.dsl.VariableDefinition (also extends de.gebit.integrity.dsl.PackageStatement)
      - de.gebit.integrity.dsl.VisibleComment
        - de.gebit.integrity.dsl.VisibleMultiLineComment
          - de.gebit.integrity.dsl.VisibleMultiLineNormalComment
          - de.gebit.integrity.dsl.VisibleMultiLineTitleComment
        - de.gebit.integrity.dsl.VisibleSingleLineComment
          - de.gebit.integrity.dsl.VisibleSingleLineNormalComment
          - de.gebit.integrity.dsl.VisibleSingleLineTitleComment
      - de.gebit.integrity.dsl.VisibleDivider
    - de.gebit.integrity.dsl.TableTestRow
    - de.gebit.integrity.dsl.TimeDifference
    - de.gebit.integrity.dsl.TimeProgressionFactor
    - de.gebit.integrity.dsl.ValueOrEnumValueOrOperation
      - de.gebit.integrity.dsl.EnumValue
      - de.gebit.integrity.dsl.Operation
        - de.gebit.integrity.dsl.CustomOperation
        - de.gebit.integrity.dsl.StandardOperation
      - de.gebit.integrity.dsl.Value
        - de.gebit.integrity.dsl.NestedObject
        - de.gebit.integrity.dsl.StaticValue (also extends de.gebit.integrity.dsl.ConstantValue)
          - de.gebit.integrity.dsl.BooleanValue
          - de.gebit.integrity.dsl.DateAndTimeValue
            - de.gebit.integrity.dsl.EuropeanDateAnd12HrsTimeValue
            - de.gebit.integrity.dsl.EuropeanDateAnd24HrsTimeValue
            - de.gebit.integrity.dsl.IsoDateAndTimeValue
            - de.gebit.integrity.dsl.USDateAnd12HrsTimeValue
          - de.gebit.integrity.dsl.DateValue
            - de.gebit.integrity.dsl.EuropeanDateValue
            - de.gebit.integrity.dsl.IsoDateValue
            - de.gebit.integrity.dsl.USDateValue
          - de.gebit.integrity.dsl.DecimalValue
          - de.gebit.integrity.dsl.EmptyValue
            - de.gebit.integrity.dsl.Empty
          - de.gebit.integrity.dsl.InexistentValue
            - de.gebit.integrity.dsl.Inexistent
          - de.gebit.integrity.dsl.IntegerValue
          - de.gebit.integrity.dsl.JavaConstantValue
          - de.gebit.integrity.dsl.NullValue
            - de.gebit.integrity.dsl.Null
          - de.gebit.integrity.dsl.RegexValue
          - de.gebit.integrity.dsl.StringValue
          - de.gebit.integrity.dsl.TimeValue
            - de.gebit.integrity.dsl.IsoTimeValue
            - de.gebit.integrity.dsl.Simple12HrsTimeValue
            - de.gebit.integrity.dsl.Simple24HrsTimeValue
        - de.gebit.integrity.dsl.TypedNestedObject
        - de.gebit.integrity.dsl.Variable
    - de.gebit.integrity.dsl.ValueOrEnumValueOrOperationCollection
    - de.gebit.integrity.dsl.VariableOrConstantEntity
      - de.gebit.integrity.dsl.ConstantEntity
      - de.gebit.integrity.dsl.VariableEntity
    - de.gebit.integrity.dsl.VariableVariable
    - de.gebit.integrity.dsl.VariantValue