Package owl.automaton

## Interface Automaton.Visitor<S>

- All Known Subinterfaces:
    `Automaton.EdgeMapVisitor<S>`, `Automaton.EdgeTreeVisitor<S>`, `Automaton.EdgeVisitor<S>`
  Enclosing interface:
    Automaton<S,​A extends OmegaAcceptance>

      public static interface Automaton.Visitor<S>

- - ### Method Summary

    All Methods Instance Methods Default Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `default void` | `enter​(S state)` | Called when entering a state.
    `default void` | `exit​(S state)` | Called when leaving a state.

- - ### Method Detail

    - #### enter

          default void enter​(S state)

      Called when entering a state. The default implementation does nothing in order to allow subinterfaces to be functional interfaces.
      Parameters:
        `state` - the entered state.

    - #### exit

          default void exit​(S state)

      Called when leaving a state. The default implementation does nothing in order to allow subinterfaces to be functional interfaces.
      Parameters:
        `state` - the left state.