# Package org.eclipse.viatra.query.patternlanguage.emf.vql

- Interface Summary
  Interface | Description
  --- | ---
  AggregatedValue | A representation of the model object 'Aggregated Value'.
  Annotation | A representation of the model object 'Annotation'.
  AnnotationParameter | A representation of the model object 'Annotation Parameter'.
  BoolValue | A representation of the model object 'Bool Value'.
  CallableRelation | A representation of the model object 'Callable Relation'.
  CheckConstraint | A representation of the model object 'Check Constraint'.
  ClassType | A representation of the model object 'Class Type'.
  CompareConstraint | A representation of the model object 'Compare Constraint'.
  ComputationValue | A representation of the model object 'Computation Value'.
  Constraint | A representation of the model object 'Constraint'.
  EClassifierConstraint | A representation of the model object 'EClassifier Constraint'.
  EntityType | A representation of the model object 'Entity Type'.
  EnumValue | A representation of the model object 'Enum Value'.
  Expression | A representation of the model object 'Expression'.
  FunctionEvaluationValue | A representation of the model object 'Function Evaluation Value'.
  JavaConstantValue | A representation of the model object 'Java Constant Value'.
  JavaType | A representation of the model object 'Java Type'.
  ListValue | A representation of the model object 'List Value'.
  LiteralValueReference | A representation of the model object 'Literal Value Reference'.
  LocalVariable | A representation of the model object 'Local Variable'.
  Modifiers | A representation of the model object 'Modifiers'.
  NumberValue | A representation of the model object 'Number Value'.
  PackageImport | A representation of the model object 'Package Import'.
  Parameter | A representation of the model object 'Parameter'.
  ParameterRef | A representation of the model object 'Parameter Ref'.
  PathExpressionConstraint | A representation of the model object 'Path Expression Constraint'.
  Pattern | A representation of the model object 'Pattern'.
  PatternBody | A representation of the model object 'Pattern Body'.
  PatternCall | A representation of the model object 'Pattern Call'.
  PatternCompositionConstraint | A representation of the model object 'Pattern Composition Constraint'.
  PatternImport | A representation of the model object 'Pattern Import'.
  PatternLanguageFactory | The Factory for the model.
  PatternLanguagePackage | The Package for the model.
  PatternLanguagePackage.Literals | Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
  PatternModel | A representation of the model object 'Pattern Model'.
  ReferenceType | A representation of the model object 'Reference Type'.
  RelationType | A representation of the model object 'Relation Type'.
  StringValue | A representation of the model object 'String Value'.
  Type | A representation of the model object 'Type'.
  TypeCheckConstraint | A representation of the model object 'Type Check Constraint'.
  UnaryTypeConstraint | A representation of the model object 'Unary Type Constraint'.
  ValueReference | A representation of the model object 'Value Reference'.
  Variable | A representation of the model object 'Variable'.
  VariableReference | A representation of the model object 'Variable Reference'.
  VQLImportSection | A representation of the model object 'VQL Import Section'.

- Enum Summary
  Enum | Description
  --- | ---
  ClosureType | A representation of the literals of the enumeration 'Closure Type', and utility methods for working with them.
  CompareFeature | A representation of the literals of the enumeration 'Compare Feature', and utility methods for working with them.
  ExecutionType | A representation of the literals of the enumeration 'Execution Type', and utility methods for working with them.
  ParameterDirection | A representation of the literals of the enumeration 'Parameter Direction', and utility methods for working with them.