# Hierarchy For Package org.eclipse.viatra.cep.vepl.jvmmodel

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.xtext.xbase.jvmmodel.AbstractModelInferrer (implements org.eclipse.xtext.xbase.jvmmodel.IJvmModelInferrer)
    - org.eclipse.viatra.cep.vepl.jvmmodel.VeplJvmModelInferrer
  - org.eclipse.viatra.cep.vepl.jvmmodel.AnonymousPatternManager
  - org.eclipse.viatra.cep.vepl.jvmmodel.AtomicGenerator
  - org.eclipse.viatra.cep.vepl.jvmmodel.ComplexGenerator
  - org.eclipse.viatra.cep.vepl.jvmmodel.FactoryGenerator
  - org.eclipse.viatra.cep.vepl.jvmmodel.FactoryManager
  - org.eclipse.viatra.cep.vepl.jvmmodel.IQGenerator
  - org.eclipse.viatra.cep.vepl.jvmmodel.NamingProvider
  - org.eclipse.viatra.cep.vepl.jvmmodel.RuleGenerator
  - org.eclipse.viatra.cep.vepl.jvmmodel.TraitGenerator
  - org.eclipse.viatra.cep.vepl.jvmmodel.Utils

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.viatra.cep.vepl.jvmmodel.NamingProvider.NamingPurpose
    - org.eclipse.viatra.cep.vepl.jvmmodel.ComplexPatternType
    - org.eclipse.viatra.cep.vepl.jvmmodel.FactoryMethodParameter