# Hierarchy For Package org.eclipse.viatra.cep.vepl.vepl.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.vepl.vepl.impl.AbstractMultiplicityImpl (implements org.eclipse.viatra.cep.vepl.vepl.AbstractMultiplicity)
            - org.eclipse.viatra.cep.vepl.vepl.impl.AtLeastOneImpl (implements org.eclipse.viatra.cep.vepl.vepl.AtLeastOne)
            - org.eclipse.viatra.cep.vepl.vepl.impl.InfiniteImpl (implements org.eclipse.viatra.cep.vepl.vepl.Infinite)
            - org.eclipse.viatra.cep.vepl.vepl.impl.MultiplicityImpl (implements org.eclipse.viatra.cep.vepl.vepl.Multiplicity)
          - org.eclipse.viatra.cep.vepl.vepl.impl.ChainedExpressionImpl (implements org.eclipse.viatra.cep.vepl.vepl.ChainedExpression)
          - org.eclipse.viatra.cep.vepl.vepl.impl.ComplexEventExpressionImpl (implements org.eclipse.viatra.cep.vepl.vepl.ComplexEventExpression)
            - org.eclipse.viatra.cep.vepl.vepl.impl.AtomImpl (implements org.eclipse.viatra.cep.vepl.vepl.Atom)
          - org.eclipse.viatra.cep.vepl.vepl.impl.ComplexEventOperatorImpl (implements org.eclipse.viatra.cep.vepl.vepl.ComplexEventOperator)
            - org.eclipse.viatra.cep.vepl.vepl.impl.BinaryOperatorImpl (implements org.eclipse.viatra.cep.vepl.vepl.BinaryOperator)
              - org.eclipse.viatra.cep.vepl.vepl.impl.AndOperatorImpl (implements org.eclipse.viatra.cep.vepl.vepl.AndOperator)
              - org.eclipse.viatra.cep.vepl.vepl.impl.FollowsOperatorImpl (implements org.eclipse.viatra.cep.vepl.vepl.FollowsOperator)
              - org.eclipse.viatra.cep.vepl.vepl.impl.OrOperatorImpl (implements org.eclipse.viatra.cep.vepl.vepl.OrOperator)
            - org.eclipse.viatra.cep.vepl.vepl.impl.UnaryOperatorImpl (implements org.eclipse.viatra.cep.vepl.vepl.UnaryOperator)
              - org.eclipse.viatra.cep.vepl.vepl.impl.NegOperatorImpl (implements org.eclipse.viatra.cep.vepl.vepl.NegOperator)
          - 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.vepl.vepl.impl.VeplFactoryImpl (implements org.eclipse.viatra.cep.vepl.vepl.VeplFactory)
            - 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.vepl.vepl.impl.VeplPackageImpl (implements org.eclipse.viatra.cep.vepl.vepl.VeplPackage)
          - org.eclipse.viatra.cep.vepl.vepl.impl.EventModelImpl (implements org.eclipse.viatra.cep.vepl.vepl.EventModel)
          - org.eclipse.viatra.cep.vepl.vepl.impl.ImportImpl (implements org.eclipse.viatra.cep.vepl.vepl.Import)
            - org.eclipse.viatra.cep.vepl.vepl.impl.GenericImportImpl (implements org.eclipse.viatra.cep.vepl.vepl.GenericImport)
            - org.eclipse.viatra.cep.vepl.vepl.impl.QueryImportImpl (implements org.eclipse.viatra.cep.vepl.vepl.QueryImport)
          - org.eclipse.viatra.cep.vepl.vepl.impl.ModelElementImpl (implements org.eclipse.viatra.cep.vepl.vepl.ModelElement)
            - org.eclipse.viatra.cep.vepl.vepl.impl.EventPatternImpl (implements org.eclipse.viatra.cep.vepl.vepl.EventPattern)
              - org.eclipse.viatra.cep.vepl.vepl.impl.AbstractAtomicEventPatternImpl (implements org.eclipse.viatra.cep.vepl.vepl.AbstractAtomicEventPattern)
                - org.eclipse.viatra.cep.vepl.vepl.impl.AtomicEventPatternImpl (implements org.eclipse.viatra.cep.vepl.vepl.AtomicEventPattern)
                - org.eclipse.viatra.cep.vepl.vepl.impl.QueryResultChangeEventPatternImpl (implements org.eclipse.viatra.cep.vepl.vepl.QueryResultChangeEventPattern)
              - org.eclipse.viatra.cep.vepl.vepl.impl.ComplexEventPatternImpl (implements org.eclipse.viatra.cep.vepl.vepl.ComplexEventPattern)
            - org.eclipse.viatra.cep.vepl.vepl.impl.RuleImpl (implements org.eclipse.viatra.cep.vepl.vepl.Rule)
            - org.eclipse.viatra.cep.vepl.vepl.impl.TraitImpl (implements org.eclipse.viatra.cep.vepl.vepl.Trait)
          - org.eclipse.viatra.cep.vepl.vepl.impl.ParameterizedPatternCallImpl (implements org.eclipse.viatra.cep.vepl.vepl.ParameterizedPatternCall)
          - org.eclipse.viatra.cep.vepl.vepl.impl.ParametrizedQueryReferenceImpl (implements org.eclipse.viatra.cep.vepl.vepl.ParametrizedQueryReference)
          - org.eclipse.viatra.cep.vepl.vepl.impl.PatternCallParameterImpl (implements org.eclipse.viatra.cep.vepl.vepl.PatternCallParameter)
          - org.eclipse.viatra.cep.vepl.vepl.impl.PatternCallParameterListImpl (implements org.eclipse.viatra.cep.vepl.vepl.PatternCallParameterList)
          - org.eclipse.viatra.cep.vepl.vepl.impl.TimewindowImpl (implements org.eclipse.viatra.cep.vepl.vepl.Timewindow)
          - org.eclipse.viatra.cep.vepl.vepl.impl.TraitListImpl (implements org.eclipse.viatra.cep.vepl.vepl.TraitList)
          - org.eclipse.viatra.cep.vepl.vepl.impl.TraitTypedParameterListImpl (implements org.eclipse.viatra.cep.vepl.vepl.TraitTypedParameterList)
          - org.eclipse.viatra.cep.vepl.vepl.impl.TypedParameterImpl (implements org.eclipse.viatra.cep.vepl.vepl.TypedParameter)
          - org.eclipse.viatra.cep.vepl.vepl.impl.TypedParameterListImpl (implements org.eclipse.viatra.cep.vepl.vepl.TypedParameterList)
          - org.eclipse.viatra.cep.vepl.vepl.impl.TypedParameterWithDefaultValueImpl (implements org.eclipse.viatra.cep.vepl.vepl.TypedParameterWithDefaultValue)
          - org.eclipse.viatra.cep.vepl.vepl.impl.UntilOperatorImpl (implements org.eclipse.viatra.cep.vepl.vepl.UntilOperator)