## Hierarchy For Package gate.jape

Package Hierarchies:
  All Packages

## Class Hierarchy

- class java.lang.Object
  - class java.util.AbstractCollection (implements java.util.Collection)
    - class java.util.AbstractList (implements java.util.List)
      - class java.util.ArrayList (implements java.lang.Cloneable, java.util.List, java.io.Serializable)
        - class gate.jape.PrioritisedRuleList (implements java.io.Serializable)
  - class junit.framework.Assert
    - class junit.framework.TestCase (implements junit.framework.Test)
      - class gate.jape.TestJape
  - class gate.jape.Batch (implements gate.jape.JapeConstants)
  - class gate.jape.Compiler
  - class gate.jape.Constraint (implements java.lang.Cloneable, gate.jape.JapeConstants, java.io.Serializable)
  - class gate.jape.JdmAttribute (implements java.io.Serializable)
  - class gate.jape.LeftHandSide (implements gate.jape.JapeConstants, gate.jape.Matcher, java.io.Serializable)
  - class gate.jape.MutableBoolean
  - class gate.jape.MutableInteger (implements java.io.Serializable)
  - class gate.jape.PatternElement (implements java.lang.Cloneable, gate.jape.JapeConstants, gate.jape.Matcher, java.io.Serializable)
    - class gate.jape.BasicPatternElement (implements gate.jape.JapeConstants, java.io.Serializable)
    - class gate.jape.ComplexPatternElement (implements gate.jape.JapeConstants, java.io.Serializable)
    - class gate.jape.ConstraintGroup (implements gate.jape.JapeConstants, java.io.Serializable)
  - class gate.jape.RightHandSide (implements gate.jape.JapeConstants, java.io.Serializable)
  - class gate.jape.TestJape2
  - class java.lang.Throwable (implements java.io.Serializable)
    - class java.lang.Exception
      - class gate.util.GateException
        - class gate.jape.JapeException
        - class gate.jape.JdmException
  - class gate.jape.Transducer (implements java.io.Serializable)
    - class gate.jape.MultiPhaseTransducer (implements gate.jape.JapeConstants, java.io.Serializable)
    - class gate.jape.Rule (implements gate.jape.JapeConstants, java.io.Serializable)
    - class gate.jape.SinglePhaseTransducer (implements gate.jape.JapeConstants, java.io.Serializable)

## Interface Hierarchy

- interface java.io.Serializable
  - interface gate.jape.JapeConstants
  - interface gate.jape.Matcher
  - interface gate.jape.RhsAction