# Hierarchy For Package org.eclipse.viatra.cep.core.metamodels.automaton.impl

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.emf.common.notify.impl.BasicNotifierImpl (implements org.eclipse.emf.common.notify.Notifier)
    - org.eclipse.emf.ecore.impl.BasicEObjectImpl (implements org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject)
      - org.eclipse.emf.ecore.impl.MinimalEObjectImpl (implements org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder)
        - org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
          - org.eclipse.viatra.cep.core.metamodels.automaton.impl.AutomatonImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.Automaton)
          - org.eclipse.emf.ecore.impl.EModelElementImpl (implements org.eclipse.emf.ecore.EModelElement)
            - org.eclipse.emf.ecore.impl.EFactoryImpl (implements org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.DataConverter.Factory, org.eclipse.emf.ecore.EFactory)
              - org.eclipse.viatra.cep.core.metamodels.automaton.impl.AutomatonFactoryImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.AutomatonFactory)
            - org.eclipse.emf.ecore.impl.ENamedElementImpl (implements org.eclipse.emf.ecore.ENamedElement)
              - org.eclipse.emf.ecore.impl.EPackageImpl (implements org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, org.eclipse.emf.ecore.EPackage)
                - org.eclipse.viatra.cep.core.metamodels.automaton.impl.AutomatonPackageImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.AutomatonPackage)
          - org.eclipse.viatra.cep.core.metamodels.automaton.impl.EventTokenImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.EventToken)
          - org.eclipse.viatra.cep.core.metamodels.automaton.impl.GuardImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.Guard)
          - org.eclipse.viatra.cep.core.metamodels.automaton.impl.InternalModelImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.InternalModel)
          - org.eclipse.viatra.cep.core.metamodels.automaton.impl.ParameterBindingImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.ParameterBinding)
          - org.eclipse.viatra.cep.core.metamodels.automaton.impl.ParameterImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.Parameter)
          - org.eclipse.viatra.cep.core.metamodels.automaton.impl.ParameterTableImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.ParameterTable)
          - org.eclipse.viatra.cep.core.metamodels.automaton.impl.StateImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.State)
            - org.eclipse.viatra.cep.core.metamodels.automaton.impl.FinalStateImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.FinalState)
            - org.eclipse.viatra.cep.core.metamodels.automaton.impl.InitStateImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.InitState)
            - org.eclipse.viatra.cep.core.metamodels.automaton.impl.TrapStateImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.TrapState)
          - org.eclipse.viatra.cep.core.metamodels.automaton.impl.TimedZoneImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.TimedZone)
            - org.eclipse.viatra.cep.core.metamodels.automaton.impl.HoldsForImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.HoldsFor)
            - org.eclipse.viatra.cep.core.metamodels.automaton.impl.WithinImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.Within)
          - org.eclipse.viatra.cep.core.metamodels.automaton.impl.TransitionImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.Transition)
            - org.eclipse.viatra.cep.core.metamodels.automaton.impl.EpsilonTransitionImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.EpsilonTransition)
            - org.eclipse.viatra.cep.core.metamodels.automaton.impl.TypedTransitionImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.TypedTransition)
              - org.eclipse.viatra.cep.core.metamodels.automaton.impl.NegativeTransitionImpl (implements org.eclipse.viatra.cep.core.metamodels.automaton.NegativeTransition)