## Hierarchy For Package com.declarativa.interprolog.util

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class com.declarativa.interprolog.util.BasicTypeWrapper (implements java.io.Serializable)
  - class com.declarativa.interprolog.util.GoalFromJava (implements java.io.Serializable)
  - class com.declarativa.interprolog.util.GoalToExecute
  - class com.declarativa.interprolog.util.InvisibleObject (implements java.io.Serializable)
  - class com.declarativa.interprolog.util.IPClassObject (implements java.io.Serializable)
  - class com.declarativa.interprolog.util.IPClassVariable (implements java.io.Serializable)
  - class com.declarativa.interprolog.util.MessageFromProlog (implements java.io.Serializable)
  - class com.declarativa.interprolog.util.ObjectRegistry
  - class com.declarativa.interprolog.util.PrologOutputObjectStream
  - class com.declarativa.interprolog.util.Recognizer (implements com.declarativa.interprolog.util.OutputListener)
  - class com.declarativa.interprolog.util.ResultFromJava (implements java.io.Serializable)
  - class com.declarativa.interprolog.util.ResultFromProlog (implements java.io.Serializable)
  - class java.lang.Thread (implements java.lang.Runnable)
    - class com.declarativa.interprolog.util.MessageExecuting
    - class com.declarativa.interprolog.util.OutputHandler
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class java.lang.RuntimeException
        - class com.declarativa.interprolog.util.IPException
          - class com.declarativa.interprolog.util.IPAbortedException
          - class com.declarativa.interprolog.util.IPInterruptedException
  - class com.declarativa.interprolog.util.VariableNode (implements java.io.Serializable)

## Interface Hierarchy

- interface com.declarativa.interprolog.util.OutputListener
- interface com.declarativa.interprolog.util.RecognizerListener