# Package org.eclipse.viatra.cep.core.metamodels.automaton

- Interface Summary
  Interface | Description
  --- | ---
  Automaton | A representation of the model object 'Automaton'.
  AutomatonFactory | The Factory for the model.
  AutomatonPackage | The Package for the model.
  AutomatonPackage.Literals | Defines literals for the meta objects that represent each class, each feature of each class, each operation of each class, each enum, and each data type
  EpsilonTransition | A representation of the model object 'Epsilon Transition'.
  EventToken | A representation of the model object 'Event Token'.
  FinalState | A representation of the model object 'Final State'.
  Guard | A representation of the model object 'Guard'.
  HoldsFor | A representation of the model object 'Holds For'.
  InitState | A representation of the model object 'Init State'.
  InternalModel | A representation of the model object 'Internal Model'.
  NegativeTransition | A representation of the model object 'Negative Transition'.
  Parameter | A representation of the model object 'Parameter'.
  ParameterBinding | A representation of the model object 'Parameter Binding'.
  ParameterTable | A representation of the model object 'Parameter Table'.
  State | A representation of the model object 'State'.
  TimedZone | A representation of the model object 'Timed Zone'.
  Transition | A representation of the model object 'Transition'.
  TrapState | A representation of the model object 'Trap State'.
  TypedTransition | A representation of the model object 'Typed Transition'.
  Within | A representation of the model object 'Within'.

- Enum Summary
  Enum | Description
  --- | ---
  EventContext | A representation of the literals of the enumeration 'Event Context', and utility methods for working with them.