# Hierarchy For Package com.saxonica.ee.schema.fsa

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.saxonica.ee.schema.fsa.AutomatonState (implements com.saxonica.ee.schema.fsa.State)
    - com.saxonica.ee.schema.fsa.DeterminizedState
    - com.saxonica.ee.schema.fsa.NonDeterminizedState
  - com.saxonica.ee.schema.fsa.CountingState (implements com.saxonica.ee.schema.fsa.State)
  - com.saxonica.ee.schema.fsa.Edge
  - com.saxonica.ee.schema.fsa.Edge.MaxOccursTerm (implements com.saxonica.ee.schema.Term)
  - com.saxonica.ee.schema.fsa.FiniteStateMachine
  - com.saxonica.ee.schema.fsa.FiniteStateMachine.TermParticlePair
  - com.saxonica.ee.schema.SchemaStructure (implements net.sf.saxon.s9api.Location)
    - com.saxonica.ee.schema.SimpleComponentReference (implements com.saxonica.ee.schema.ComponentReference)
      - com.saxonica.ee.schema.Particle (implements com.saxonica.ee.schema.UserSchemaComponent)
        - com.saxonica.ee.schema.ModelGroupParticle
          - com.saxonica.ee.schema.fsa.Edge.MaxOccursParticle
  - com.saxonica.ee.schema.fsa.SuffixState (implements com.saxonica.ee.schema.fsa.State)

## Interface Hierarchy

- com.saxonica.ee.schema.fsa.State