# Hierarchy For Package org.opentcs.access

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.opentcs.access.KernelStateTransitionEvent (implements java.io.Serializable)
  - org.opentcs.access.ModelTransitionEvent (implements java.io.Serializable)
  - org.opentcs.access.NotificationPublicationEvent (implements java.io.Serializable)
  - org.opentcs.access.SchedulerAllocationState (implements java.io.Serializable)
  - org.opentcs.access.SslParameterSet (implements java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.opentcs.access.KernelException (implements java.io.Serializable)
      - java.lang.RuntimeException
        - org.opentcs.access.KernelRuntimeException (implements java.io.Serializable)
          - org.opentcs.access.CredentialsException (implements java.io.Serializable)

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.opentcs.access.SharedKernelServicePortal
- org.opentcs.access.Kernel
  - org.opentcs.access.LocalKernel (also extends org.opentcs.components.Lifecycle)
- org.opentcs.access.KernelServicePortal
- org.opentcs.components.Lifecycle
  - org.opentcs.access.LocalKernel (also extends org.opentcs.access.Kernel)
- org.opentcs.access.SharedKernelServicePortalProvider

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.opentcs.access.Kernel.State