# Hierarchy For Package org.eclipse.incquery.patternlanguage.patternLanguage

Package Hierarchies:

- All Packages

## Interface Hierarchy

- org.eclipse.emf.common.notify.Notifier
  - org.eclipse.emf.ecore.EObject
    - org.eclipse.incquery.patternlanguage.patternLanguage.AggregatorExpression
      - org.eclipse.incquery.patternlanguage.patternLanguage.CountAggregator
    - org.eclipse.incquery.patternlanguage.patternLanguage.Annotation
    - org.eclipse.incquery.patternlanguage.patternLanguage.AnnotationParameter
    - org.eclipse.incquery.patternlanguage.patternLanguage.Constraint
      - org.eclipse.incquery.patternlanguage.patternLanguage.CheckConstraint
      - org.eclipse.incquery.patternlanguage.patternLanguage.CompareConstraint
      - org.eclipse.incquery.patternlanguage.patternLanguage.PathExpressionConstraint
      - org.eclipse.incquery.patternlanguage.patternLanguage.PatternCompositionConstraint
    - org.eclipse.emf.ecore.EModelElement
      - org.eclipse.emf.ecore.EFactory
        - org.eclipse.incquery.patternlanguage.patternLanguage.PatternLanguageFactory
      - org.eclipse.emf.ecore.ENamedElement
        - org.eclipse.emf.ecore.EPackage
          - org.eclipse.incquery.patternlanguage.patternLanguage.PatternLanguagePackage
    - org.eclipse.xtext.common.types.JvmIdentifiableElement
      - org.eclipse.incquery.patternlanguage.patternLanguage.Variable
        - org.eclipse.incquery.patternlanguage.patternLanguage.LocalVariable
        - org.eclipse.incquery.patternlanguage.patternLanguage.ParameterRef
    - org.eclipse.incquery.patternlanguage.patternLanguage.Modifiers
    - org.eclipse.incquery.patternlanguage.patternLanguage.PathExpressionElement
      - org.eclipse.incquery.patternlanguage.patternLanguage.PathExpressionHead
      - org.eclipse.incquery.patternlanguage.patternLanguage.PathExpressionTail
    - org.eclipse.incquery.patternlanguage.patternLanguage.Pattern
    - org.eclipse.incquery.patternlanguage.patternLanguage.PatternBody
    - org.eclipse.incquery.patternlanguage.patternLanguage.PatternCall
    - org.eclipse.incquery.patternlanguage.patternLanguage.PatternModel
    - org.eclipse.incquery.patternlanguage.patternLanguage.Type
      - org.eclipse.incquery.patternlanguage.patternLanguage.EntityType
      - org.eclipse.incquery.patternlanguage.patternLanguage.RelationType
    - org.eclipse.incquery.patternlanguage.patternLanguage.ValueReference
      - org.eclipse.incquery.patternlanguage.patternLanguage.ComputationValue
        - org.eclipse.incquery.patternlanguage.patternLanguage.AggregatedValue
        - org.eclipse.incquery.patternlanguage.patternLanguage.FunctionEvaluationValue
      - org.eclipse.incquery.patternlanguage.patternLanguage.LiteralValueReference
        - org.eclipse.incquery.patternlanguage.patternLanguage.BoolValue
        - org.eclipse.incquery.patternlanguage.patternLanguage.DoubleValue
        - org.eclipse.incquery.patternlanguage.patternLanguage.IntValue
        - org.eclipse.incquery.patternlanguage.patternLanguage.ListValue
        - org.eclipse.incquery.patternlanguage.patternLanguage.StringValue
      - org.eclipse.incquery.patternlanguage.patternLanguage.VariableValue
    - org.eclipse.incquery.patternlanguage.patternLanguage.VariableReference
- org.eclipse.incquery.patternlanguage.patternLanguage.PatternLanguagePackage.Literals

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.incquery.patternlanguage.patternLanguage.CompareFeature (implements org.eclipse.emf.common.util.Enumerator)