# Hierarchy For All Packages

Package Hierarchies:

- org.eclipse.m2m.atl.adt,
- org.eclipse.m2m.atl.adt.debug,
- org.eclipse.m2m.atl.adt.debug.ui,
- org.eclipse.m2m.atl.adt.runner,
- org.eclipse.m2m.atl.adt.ui,
- org.eclipse.m2m.atl.adt.ui.actions,
- org.eclipse.m2m.atl.adt.ui.common,
- org.eclipse.m2m.atl.adt.ui.corext.doc,
- org.eclipse.m2m.atl.adt.ui.editor,
- org.eclipse.m2m.atl.adt.ui.editor.formatter,
- org.eclipse.m2m.atl.adt.ui.handlers,
- org.eclipse.m2m.atl.adt.ui.outline,
- org.eclipse.m2m.atl.adt.ui.perspective,
- org.eclipse.m2m.atl.adt.ui.preferences,
- org.eclipse.m2m.atl.adt.ui.properties,
- org.eclipse.m2m.atl.adt.ui.startup,
- org.eclipse.m2m.atl.adt.ui.text,
- org.eclipse.m2m.atl.adt.ui.text.atl,
- org.eclipse.m2m.atl.adt.ui.text.hover,
- org.eclipse.m2m.atl.adt.ui.viewsupport,
- org.eclipse.m2m.atl.adt.ui.wizard.atlfile,
- org.eclipse.m2m.atl.adt.ui.wizard.atlplugin,
- org.eclipse.m2m.atl.adt.ui.wizard.atlproject,
- org.eclipse.m2m.atl.common,
- org.eclipse.m2m.atl.common.ATL,
- org.eclipse.m2m.atl.common.ATL.util,
- org.eclipse.m2m.atl.common.OCL,
- org.eclipse.m2m.atl.common.OCL.util,
- org.eclipse.m2m.atl.common.PrimitiveTypes,
- org.eclipse.m2m.atl.common.Problem,
- org.eclipse.m2m.atl.common.Problem.PrimitiveTypes,
- org.eclipse.m2m.atl.common.Problem.util,
- org.eclipse.m2m.atl.core,
- org.eclipse.m2m.atl.core.ant,
- org.eclipse.m2m.atl.core.ant.tasks,
- org.eclipse.m2m.atl.core.ant.tasks.nested,
- org.eclipse.m2m.atl.core.emf,
- org.eclipse.m2m.atl.core.launch,
- org.eclipse.m2m.atl.core.service,
- org.eclipse.m2m.atl.core.ui,
- org.eclipse.m2m.atl.core.ui.launch,
- org.eclipse.m2m.atl.core.ui.vm,
- org.eclipse.m2m.atl.core.ui.vm.asm,
- org.eclipse.m2m.atl.core.ui.vm.debug,
- org.eclipse.m2m.atl.debug.core,
- org.eclipse.m2m.atl.debug.core.adwp,
- org.eclipse.m2m.atl.drivers.emf4atl,
- org.eclipse.m2m.atl.drivers.emf4atl.tcs.extractor,
- org.eclipse.m2m.atl.drivers.emf4atl.tcs.injector,
- org.eclipse.m2m.atl.drivers.uml24atl,
- org.eclipse.m2m.atl.dsls,
- org.eclipse.m2m.atl.dsls.core,
- org.eclipse.m2m.atl.dsls.tcs.extractor,
- org.eclipse.m2m.atl.dsls.tcs.injector,
- org.eclipse.m2m.atl.dsls.tcs.injector.wrappers,
- org.eclipse.m2m.atl.dsls.tcs.injector.wrappers.antlr3,
- org.eclipse.m2m.atl.dsls.textsource,
- org.eclipse.m2m.atl.emftvm,
- org.eclipse.m2m.atl.emftvm.ant,
- org.eclipse.m2m.atl.emftvm.cdo.impl,
- org.eclipse.m2m.atl.emftvm.compiler,
- org.eclipse.m2m.atl.emftvm.constraints,
- org.eclipse.m2m.atl.emftvm.impl,
- org.eclipse.m2m.atl.emftvm.impl.resource,
- org.eclipse.m2m.atl.emftvm.jit,
- org.eclipse.m2m.atl.emftvm.launcher,
- org.eclipse.m2m.atl.emftvm.launcher.compat,
- org.eclipse.m2m.atl.emftvm.launcher.debug,
- org.eclipse.m2m.atl.emftvm.launcher.profiler,
- org.eclipse.m2m.atl.emftvm.presentation,
- org.eclipse.m2m.atl.emftvm.profiler,
- org.eclipse.m2m.atl.emftvm.provider,
- org.eclipse.m2m.atl.emftvm.trace,
- org.eclipse.m2m.atl.emftvm.trace.impl,
- org.eclipse.m2m.atl.emftvm.trace.presentation,
- org.eclipse.m2m.atl.emftvm.trace.provider,
- org.eclipse.m2m.atl.emftvm.trace.util,
- org.eclipse.m2m.atl.emftvm.util,
- org.eclipse.m2m.atl.engine,
- org.eclipse.m2m.atl.engine.asm,
- org.eclipse.m2m.atl.engine.compiler,
- org.eclipse.m2m.atl.engine.compiler.atl2006,
- org.eclipse.m2m.atl.engine.emfvm,
- org.eclipse.m2m.atl.engine.emfvm.adapter,
- org.eclipse.m2m.atl.engine.emfvm.launch,
- org.eclipse.m2m.atl.engine.emfvm.lib,
- org.eclipse.m2m.atl.engine.extractors,
- org.eclipse.m2m.atl.engine.extractors.xml,
- org.eclipse.m2m.atl.engine.injectors,
- org.eclipse.m2m.atl.engine.injectors.xml,
- org.eclipse.m2m.atl.engine.parser,
- org.eclipse.m2m.atl.engine.vm,
- org.eclipse.m2m.atl.engine.vm.nativelib,
- org.eclipse.m2m.atl.profiler.core,
- org.eclipse.m2m.atl.profiler.core.exception,
- org.eclipse.m2m.atl.profiler.core.util,
- org.eclipse.m2m.atl.profiler.core.vm,
- org.eclipse.m2m.atl.profiler.exportmodel,
- org.eclipse.m2m.atl.profiler.exportmodel.impl,
- org.eclipse.m2m.atl.profiler.exportmodel.presentation,
- org.eclipse.m2m.atl.profiler.exportmodel.provider,
- org.eclipse.m2m.atl.profiler.exportmodel.util,
- org.eclipse.m2m.atl.profiler.model,
- org.eclipse.m2m.atl.profiler.model.impl,
- org.eclipse.m2m.atl.profiler.model.provider,
- org.eclipse.m2m.atl.profiler.model.util,
- org.eclipse.m2m.atl.profiler.ui.activators,
- org.eclipse.m2m.atl.profiler.ui.executionviewer.view,
- org.eclipse.m2m.atl.profiler.ui.profilingdatatable,
- org.eclipse.m2m.atl.profiler.vm

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - org.eclipse.m2m.atl.engine.emfvm.lib.AbstractStackFrame.StackSequence
  - org.eclipse.ui.console.AbstractConsole (implements org.eclipse.ui.console.IConsole)
    - org.eclipse.ui.console.TextConsole
      - org.eclipse.ui.console.IOConsole
        - org.eclipse.m2m.atl.core.ui.ATLConsole
  - org.eclipse.jface.text.hyperlink.AbstractHyperlinkDetector (implements org.eclipse.jface.text.hyperlink.IHyperlinkDetector, org.eclipse.jface.text.hyperlink.IHyperlinkDetectorExtension)
    - org.eclipse.m2m.atl.adt.ui.text.AtlElementHyperlinkDetector
  - org.eclipse.debug.ui.AbstractLaunchConfigurationTab (implements org.eclipse.debug.ui.ILaunchConfigurationTab2, org.eclipse.debug.core.IPrototypeAttributesLabelProvider)
    - org.eclipse.m2m.atl.core.ui.launch.AdvancedTab
    - org.eclipse.m2m.atl.emftvm.launcher.EMFTVMParameterTab
    - org.eclipse.m2m.atl.core.ui.launch.MainAtlTab
    - org.eclipse.m2m.atl.emftvm.launcher.MainEMFTVMTab
    - org.eclipse.m2m.atl.core.ui.launch.RemoteAtlTab (implements org.eclipse.swt.events.ModifyListener)
  - org.eclipse.debug.ui.AbstractLaunchConfigurationTabGroup (implements org.eclipse.debug.ui.ILaunchConfigurationTabGroup)
    - org.eclipse.m2m.atl.core.ui.launch.AtlTabGroup
    - org.eclipse.m2m.atl.emftvm.launcher.EMFTVMLaunchConfigurationTabGroup
    - org.eclipse.m2m.atl.core.ui.launch.RemoteAtlTabGroup
  - java.util.AbstractMap<K,​V> (implements java.util.Map<K,​V>)
    - java.util.HashMap<K,​V> (implements java.lang.Cloneable, java.util.Map<K,​V>, java.io.Serializable)
      - org.eclipse.m2m.atl.emftvm.util.TypeHashMap<K,​V> (implements org.eclipse.m2m.atl.emftvm.util.TypeMap<K,​V>)
  - org.eclipse.emf.validation.AbstractModelConstraint
    - org.eclipse.m2m.atl.emftvm.constraints.StackUnderflowConstraint
    - org.eclipse.m2m.atl.emftvm.constraints.ValidCodeBlockStackLevelConstraint
  - org.eclipse.m2m.atl.engine.emfvm.lib.AbstractStackFrame
    - org.eclipse.m2m.atl.engine.emfvm.StackFrame
  - org.eclipse.m2m.atl.engine.vm.ACTInterpreter
  - org.eclipse.m2m.atl.engine.vm.ACTInterpreter.ACT
  - org.eclipse.m2m.atl.engine.vm.ACTInterpreter.File_
    - org.eclipse.m2m.atl.engine.vm.ACTInterpreter.InFile
  - org.eclipse.m2m.atl.engine.vm.ACTInterpreter.Import
  - org.eclipse.m2m.atl.engine.vm.ACTInterpreter.InModel
  - org.eclipse.m2m.atl.engine.vm.ACTInterpreter.InoutModel
  - org.eclipse.m2m.atl.engine.vm.ACTInterpreter.Library
  - org.eclipse.m2m.atl.engine.vm.ACTInterpreter.OutModel
  - org.eclipse.m2m.atl.engine.vm.ACTInterpreter.Plugin
  - org.eclipse.m2m.atl.engine.vm.ACTInterpreter.Query
  - org.eclipse.m2m.atl.engine.vm.ACTInterpreter.Transform
  - org.eclipse.m2m.atl.engine.vm.ACTInterpreter.WithParam
  - org.eclipse.emf.edit.ui.provider.AdapterFactoryContentProvider (implements org.eclipse.emf.edit.provider.INotifyChangedListener, org.eclipse.ui.views.properties.IPropertySourceProvider, org.eclipse.jface.viewers.ITreeContentProvider)
    - org.eclipse.m2m.atl.profiler.ui.executionviewer.view.CallsViewContentProvider
    - org.eclipse.m2m.atl.emftvm.presentation.EmftvmEditor.ReverseAdapterFactoryContentProvider
    - org.eclipse.m2m.atl.profiler.ui.executionviewer.view.ExecutionViewContentProvider
    - org.eclipse.m2m.atl.profiler.exportmodel.presentation.ExportmodelEditor.ReverseAdapterFactoryContentProvider
    - org.eclipse.m2m.atl.profiler.ui.profilingdatatable.ProfilingDataTableContentProvider
    - org.eclipse.m2m.atl.emftvm.trace.presentation.TraceEditor.ReverseAdapterFactoryContentProvider
  - org.eclipse.emf.common.notify.impl.AdapterFactoryImpl (implements org.eclipse.emf.common.notify.AdapterFactory)
    - org.eclipse.m2m.atl.common.ATL.util.ATLAdapterFactory
    - org.eclipse.m2m.atl.emftvm.util.EmftvmAdapterFactory
      - org.eclipse.m2m.atl.emftvm.provider.EmftvmItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
    - org.eclipse.m2m.atl.profiler.exportmodel.util.ExportmodelAdapterFactory
      - org.eclipse.m2m.atl.profiler.exportmodel.provider.ExportmodelItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
    - org.eclipse.m2m.atl.profiler.model.util.ModelAdapterFactory
      - org.eclipse.m2m.atl.profiler.model.provider.ModelItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
    - org.eclipse.m2m.atl.common.OCL.util.OCLAdapterFactory
    - org.eclipse.m2m.atl.common.Problem.util.ProblemAdapterFactory
    - org.eclipse.m2m.atl.emftvm.trace.util.TraceAdapterFactory
      - org.eclipse.m2m.atl.emftvm.trace.provider.TraceItemProviderAdapterFactory (implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable)
  - org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider (implements org.eclipse.jface.viewers.ILabelProvider, org.eclipse.emf.edit.provider.INotifyChangedListener, org.eclipse.jface.viewers.ITableLabelProvider)
    - org.eclipse.m2m.atl.profiler.ui.executionviewer.view.CallsViewLabelProvider
    - org.eclipse.m2m.atl.profiler.ui.executionviewer.view.ExecutionViewLabelProvider
    - org.eclipse.m2m.atl.profiler.ui.profilingdatatable.ProfilingDataTableLabelProvider (implements org.eclipse.jface.viewers.ITableLabelProvider)
  - org.eclipse.emf.common.notify.impl.AdapterImpl (implements org.eclipse.emf.common.notify.Adapter.Internal)
    - org.eclipse.emf.edit.provider.ItemProviderAdapter (implements org.eclipse.emf.edit.command.CreateChildCommand.Helper, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable, org.eclipse.emf.common.util.ResourceLocator)
      - org.eclipse.m2m.atl.profiler.model.provider.ATLInstructionItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.m2m.atl.profiler.model.provider.ATLOperationItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.m2m.atl.emftvm.provider.CodeBlockItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.m2m.atl.profiler.model.provider.ContextItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.m2m.atl.emftvm.provider.ExecEnvItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.m2m.atl.profiler.model.provider.ExecutionErrorItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.m2m.atl.profiler.exportmodel.provider.ExportElementItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.m2m.atl.profiler.exportmodel.provider.AtlOperationExportItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.m2m.atl.profiler.exportmodel.provider.ProfilingOperationExportItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.m2m.atl.profiler.exportmodel.provider.ExportRootItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.m2m.atl.emftvm.provider.InstructionItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.m2m.atl.emftvm.provider.AllinstInItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.AllinstItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.BranchInstructionItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.EnditerateItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.GotoItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.IfItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.IfnItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.IterateItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.CodeBlockInstructionItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.AndItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.GetcbItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.ImpliesItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.InvokeCbItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.OrItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.DeleteItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.DupItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.DupX1ItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.FieldInstructionItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.AddItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.GetItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.GetStaticItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.GetSuperItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.GetTransItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.InsertItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.RemoveItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.SetItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.SetStaticItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.FindtypeItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.FindtypeSItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.GetenvItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.GetenvtypeItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.IfteItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.InvokeInstructionItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.InvokeAllCbsItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.InvokeCbSItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.InvokeOperationInstructionItemProvider
            - org.eclipse.m2m.atl.emftvm.provider.InvokeItemProvider
            - org.eclipse.m2m.atl.emftvm.provider.InvokeStaticItemProvider
            - org.eclipse.m2m.atl.emftvm.provider.InvokeSuperItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.MatchItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.MatchSItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.IsnullItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.LocalVariableInstructionItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.LoadItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.StoreItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.NewItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.NewSItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.NotItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.PopItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.PushfItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.PushItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.PushtItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.ReturnItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.SwapItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.SwapX1ItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.XorItemProvider
      - org.eclipse.m2m.atl.emftvm.provider.LineNumberItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.m2m.atl.emftvm.provider.ModelDeclarationItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.m2m.atl.emftvm.provider.ModelItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.m2m.atl.emftvm.provider.MetamodelItemProvider
      - org.eclipse.m2m.atl.emftvm.provider.NamedElementItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.m2m.atl.emftvm.provider.ModuleItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.RuleItemProvider
        - org.eclipse.m2m.atl.emftvm.provider.TypedElementItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.FeatureItemProvider
            - org.eclipse.m2m.atl.emftvm.provider.FieldItemProvider
            - org.eclipse.m2m.atl.emftvm.provider.OperationItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.LocalVariableItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.ParameterItemProvider
          - org.eclipse.m2m.atl.emftvm.provider.RuleElementItemProvider
            - org.eclipse.m2m.atl.emftvm.provider.InputRuleElementItemProvider
            - org.eclipse.m2m.atl.emftvm.provider.OutputRuleElementItemProvider
      - org.eclipse.m2m.atl.profiler.model.provider.ProfilingInstructionItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.m2m.atl.profiler.model.provider.ProfilingOperationItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
          - org.eclipse.m2m.atl.profiler.model.provider.ProfilingModelItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.m2m.atl.emftvm.trace.provider.SourceElementListItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.m2m.atl.emftvm.trace.provider.TracedRuleItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.m2m.atl.emftvm.trace.provider.TraceElementItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.m2m.atl.emftvm.trace.provider.SourceElementItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
        - org.eclipse.m2m.atl.emftvm.trace.provider.TargetElementItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.m2m.atl.emftvm.trace.provider.TraceLinkItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
      - org.eclipse.m2m.atl.emftvm.trace.provider.TraceLinkSetItemProvider (implements org.eclipse.emf.edit.provider.IEditingDomainItemProvider, org.eclipse.emf.edit.provider.IItemLabelProvider, org.eclipse.emf.edit.provider.IItemPropertySource, org.eclipse.emf.edit.provider.IStructuredItemContentProvider, org.eclipse.emf.edit.provider.ITreeItemContentProvider)
  - org.eclipse.m2m.atl.debug.core.adwp.ADWPCommand
  - org.eclipse.m2m.atl.engine.vm.nativelib.AMN
  - org.eclipse.m2m.atl.engine.asm.ASM
  - org.eclipse.m2m.atl.engine.emfvm.ASM
  - org.eclipse.m2m.atl.profiler.core.ASMConstants
  - org.eclipse.m2m.atl.engine.asm.ASMEmitter
  - org.eclipse.m2m.atl.engine.vm.ASMEngine
  - org.eclipse.m2m.atl.core.ui.vm.asm.ASMExtractor (implements org.eclipse.m2m.atl.core.IExtractor)
  - org.eclipse.m2m.atl.engine.asm.ASMField
  - org.eclipse.m2m.atl.engine.vm.ASMField
  - org.eclipse.m2m.atl.core.ui.vm.asm.ASMInjector (implements org.eclipse.m2m.atl.core.IInjector)
  - org.eclipse.m2m.atl.engine.asm.ASMInstruction
    - org.eclipse.m2m.atl.engine.asm.ASMInstructionWithOperand
  - org.eclipse.m2m.atl.engine.vm.ASMInstruction
    - org.eclipse.m2m.atl.engine.vm.ASMInstructionWithOperand
  - org.eclipse.m2m.atl.engine.vm.ASMInterpreter
  - org.eclipse.m2m.atl.drivers.emf4atl.tcs.extractor.ASMModelAdapter (implements org.eclipse.m2m.atl.dsls.tcs.extractor.ModelAdapter)
  - org.eclipse.m2m.atl.drivers.emf4atl.tcs.injector.ASMModelAdapter (implements org.eclipse.m2m.atl.dsls.tcs.injector.ModelAdapter)
  - org.eclipse.m2m.atl.core.ui.vm.asm.ASMModelWrapper (implements org.eclipse.m2m.atl.core.IModel, org.eclipse.m2m.atl.core.IReferenceModel)
  - org.eclipse.m2m.atl.engine.emfvm.lib.ASMModule (implements org.eclipse.m2m.atl.engine.emfvm.lib.HasFields)
  - org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
    - org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny
      - org.eclipse.m2m.atl.engine.vm.ASM
      - org.eclipse.m2m.atl.engine.vm.nativelib.ASMBoolean
      - org.eclipse.m2m.atl.engine.vm.nativelib.ASMCollection
        - org.eclipse.m2m.atl.engine.vm.nativelib.ASMBag
        - org.eclipse.m2m.atl.engine.vm.nativelib.ASMOrderedSet
        - org.eclipse.m2m.atl.engine.vm.nativelib.ASMSequence
        - org.eclipse.m2m.atl.engine.vm.nativelib.ASMSet
      - org.eclipse.m2m.atl.engine.vm.ASMEmitter
      - org.eclipse.m2m.atl.engine.vm.nativelib.ASMEnumLiteral
      - org.eclipse.m2m.atl.engine.vm.nativelib.ASMMap
      - org.eclipse.m2m.atl.engine.vm.nativelib.ASMModel
        - org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModel
          - org.eclipse.m2m.atl.drivers.uml24atl.ASMUMLModel
        - org.eclipse.m2m.atl.engine.vm.nativelib.ASMHashModel
      - org.eclipse.m2m.atl.engine.vm.nativelib.ASMModule
      - org.eclipse.m2m.atl.engine.vm.nativelib.ASMNumber
        - org.eclipse.m2m.atl.engine.vm.nativelib.ASMInteger
        - org.eclipse.m2m.atl.engine.vm.nativelib.ASMReal
      - org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclType
        - org.eclipse.m2m.atl.engine.vm.nativelib.ASMModelElement
          - org.eclipse.m2m.atl.drivers.emf4atl.ASMEMFModelElement
            - org.eclipse.m2m.atl.drivers.uml24atl.ASMUMLModelElement
          - org.eclipse.m2m.atl.engine.vm.nativelib.ASMHashModelElement
        - org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclParametrizedType
        - org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclSimpleType
        - org.eclipse.m2m.atl.engine.vm.nativelib.ASMTupleType
      - org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclUndefined
      - org.eclipse.m2m.atl.engine.vm.nativelib.ASMString
      - org.eclipse.m2m.atl.engine.vm.nativelib.ASMTransientLink
      - org.eclipse.m2m.atl.engine.vm.nativelib.ASMTransientLinkSet
      - org.eclipse.m2m.atl.engine.vm.nativelib.ASMTuple
      - org.eclipse.m2m.atl.engine.vm.Operation
        - org.eclipse.m2m.atl.engine.vm.ASMOperation
        - org.eclipse.m2m.atl.engine.vm.NativeOperation
          - org.eclipse.m2m.atl.engine.vm.ClassNativeOperation
          - org.eclipse.m2m.atl.engine.vm.InstanceNativeOperation
      - org.eclipse.m2m.atl.engine.vm.StackFrame
        - org.eclipse.m2m.atl.engine.vm.ASMStackFrame
        - org.eclipse.m2m.atl.core.ui.vm.debug.LocalObjectReference.ADWPStackFrame
        - org.eclipse.m2m.atl.engine.vm.NativeStackFrame
  - org.eclipse.m2m.atl.engine.asm.ASMOperation
  - org.eclipse.m2m.atl.engine.asm.ASMOperation.Label
  - org.eclipse.m2m.atl.engine.vm.ASMOperation.Label
  - org.eclipse.m2m.atl.engine.asm.ASMOperation.LineNumberEntry
  - org.eclipse.m2m.atl.engine.vm.ASMOperation.LineNumberEntry
  - org.eclipse.m2m.atl.engine.asm.ASMOperation.LocalVariableEntry
  - org.eclipse.m2m.atl.engine.vm.ASMOperation.LocalVariableEntry
  - org.eclipse.m2m.atl.engine.asm.ASMParameter
  - org.eclipse.m2m.atl.engine.vm.ASMParameter
  - org.eclipse.m2m.atl.engine.vm.ASMProjector
  - org.eclipse.m2m.atl.engine.vm.ASMReader
  - org.eclipse.m2m.atl.engine.asm.ASMWriter
    - org.eclipse.m2m.atl.engine.asm.ASMTextualWriter
    - org.eclipse.m2m.atl.engine.asm.ASMXMLWriter
  - org.eclipse.m2m.atl.engine.vm.ASMWriter
    - org.eclipse.m2m.atl.engine.vm.ASMTextualWriter
    - org.eclipse.m2m.atl.engine.vm.ASMXMLWriter
  - org.eclipse.m2m.atl.adt.ui.outline.AtlAction
    - org.eclipse.m2m.atl.adt.ui.outline.RenameAction
  - org.eclipse.m2m.atl.adt.ui.text.AtlAnnotationHover (implements org.eclipse.jface.text.source.IAnnotationHover)
  - org.eclipse.m2m.atl.adt.debug.ui.AtlBreakpointAdapter (implements org.eclipse.debug.ui.actions.IToggleBreakpointsTarget)
  - org.eclipse.m2m.atl.adt.debug.ui.AtlBreakpointAdapterFactory (implements org.eclipse.core.runtime.IAdapterFactory)
  - org.eclipse.m2m.atl.adt.debug.ui.AtlBreakpointImageProvider (implements org.eclipse.ui.texteditor.IAnnotationImageProvider)
  - org.eclipse.m2m.atl.core.ant.AtlBuildListener (implements org.apache.tools.ant.BuildListener)
  - org.eclipse.m2m.atl.adt.ui.editor.formatter.AtlCodeFormatter
  - org.eclipse.m2m.atl.adt.ui.editor.formatter.AtlCodeFormatterPreferences
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCodeScanner.EnumLiteralRule (implements org.eclipse.jface.text.rules.IRule)
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCodeScanner.IdentifierRule (implements org.eclipse.jface.text.rules.IRule)
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCodeScanner.SymbolRule (implements org.eclipse.jface.text.rules.IRule)
  - org.eclipse.m2m.atl.adt.ui.text.AtlColorManager (implements org.eclipse.jface.text.source.ISharedTextColors)
  - org.eclipse.m2m.atl.engine.compiler.AtlCompiler
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCompletionDataSource
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCompletionHelper
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCompletionProposal (implements java.lang.Comparable<T>, org.eclipse.jface.text.contentassist.ICompletionProposal, org.eclipse.jface.text.contentassist.ICompletionProposalExtension, org.eclipse.jface.text.contentassist.ICompletionProposalExtension2, org.eclipse.jface.text.contentassist.ICompletionProposalExtension3)
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCompletionProposal.ExitPolicy (implements org.eclipse.jface.text.link.LinkedModeUI.IExitPolicy)
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCompletionProposalComparator (implements java.util.Comparator<T>)
  - org.eclipse.m2m.atl.core.ui.ATLConsoleTracker (implements org.eclipse.ui.console.IPatternMatchListenerDelegate)
  - org.eclipse.m2m.atl.adt.ui.text.AtlContentAssistPreference
  - org.eclipse.m2m.atl.adt.ui.outline.AtlContentProvider (implements org.eclipse.jface.viewers.ITreeContentProvider)
  - org.eclipse.m2m.atl.debug.core.AtlDebugModelConstants
  - org.eclipse.m2m.atl.engine.compiler.AtlDefaultCompiler (implements org.eclipse.m2m.atl.engine.compiler.AtlStandaloneCompiler)
    - org.eclipse.m2m.atl.engine.compiler.Atl2004Compiler
    - org.eclipse.m2m.atl.engine.compiler.atl2006.Atl2006Compiler
  - org.eclipse.m2m.atl.adt.ui.editor.AtlEditor.BracketLevel
  - org.eclipse.m2m.atl.adt.ui.editor.AtlEditor.ExclusivePositionUpdater (implements org.eclipse.jface.text.IPositionUpdater)
  - org.eclipse.m2m.atl.adt.ui.viewsupport.AtlEditorTickErrorUpdater (implements org.eclipse.m2m.atl.adt.ui.viewsupport.IProblemChangedListener)
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlEditorUI
  - org.eclipse.m2m.atl.adt.ui.properties.AtlElementProperties (implements org.eclipse.ui.views.properties.IPropertySource)
  - org.eclipse.m2m.atl.adt.ui.outline.AtlEMFConstants
  - org.eclipse.m2m.atl.debug.core.AtlExpression (implements org.eclipse.debug.core.IDebugEventSetListener, org.eclipse.debug.core.model.IExpression)
  - org.eclipse.m2m.atl.adt.ui.text.AtlHeuristicScanner (implements org.eclipse.m2m.atl.adt.ui.text.Symbols)
  - org.eclipse.m2m.atl.adt.ui.text.AtlHeuristicScanner.SkippingScopeMatch
  - org.eclipse.m2m.atl.adt.ui.text.AtlIndenter
  - org.eclipse.m2m.atl.engine.vm.AtlLauncher
  - org.eclipse.m2m.atl.core.ui.launch.ATLLaunchShortcut (implements org.eclipse.debug.ui.ILaunchShortcut)
  - org.eclipse.m2m.atl.common.ATLLogger
  - org.eclipse.m2m.atl.debug.core.adwp.AtlMapValue (implements org.eclipse.debug.core.model.IValue)
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlModelAnalyser
  - org.eclipse.m2m.atl.engine.vm.AtlModelHandler
    - org.eclipse.m2m.atl.drivers.emf4atl.AtlEMFModelHandler
      - org.eclipse.m2m.atl.drivers.uml24atl.AtlUML2ModelHandler
  - org.eclipse.m2m.atl.profiler.core.ATLModelHandler
  - org.eclipse.m2m.atl.adt.AtlNature (implements org.eclipse.core.resources.IProjectNature)
  - org.eclipse.m2m.atl.common.AtlNbCharFile
  - org.eclipse.m2m.atl.adt.ui.editor.AtlOccurrencesFinder (implements org.eclipse.m2m.atl.adt.ui.editor.IOccurrencesFinder)
  - org.eclipse.m2m.atl.adt.ui.text.AtlPairMatcher (implements org.eclipse.jface.text.source.ICharacterPairMatcher)
  - org.eclipse.m2m.atl.adt.ui.text.atl.AtlParameterListValidator (implements org.eclipse.jface.text.contentassist.IContextInformationPresenter, org.eclipse.jface.text.contentassist.IContextInformationValidator)
  - org.eclipse.m2m.atl.engine.parser.AtlParser (implements org.eclipse.m2m.atl.core.IExtractor, org.eclipse.m2m.atl.core.IInjector)
  - org.eclipse.m2m.atl.adt.ui.perspective.AtlPerspective (implements org.eclipse.ui.IPerspectiveFactory)
  - org.eclipse.m2m.atl.adt.ui.AtlPreferenceConstants
  - org.eclipse.m2m.atl.adt.ui.preferences.AtlPreferencesMessages
  - org.eclipse.m2m.atl.adt.ui.preferences.AtlPreferenceStore (implements org.eclipse.jface.preference.IPreferenceStore)
  - org.eclipse.m2m.atl.adt.ui.preferences.AtlPreferenceStore.Descriptor
  - org.eclipse.m2m.atl.adt.ui.preferences.AtlPreferenceStore.Key
  - org.eclipse.m2m.atl.adt.ui.preferences.AtlPreview (implements java.util.Observer)
  - org.eclipse.m2m.atl.adt.ui.properties.AtlPropertySourceProvider (implements org.eclipse.ui.views.properties.IPropertySourceProvider)
  - org.eclipse.m2m.atl.adt.ui.text.AtlReconcilingStrategy (implements org.eclipse.jface.text.reconciler.IReconcilingStrategy, org.eclipse.jface.text.reconciler.IReconcilingStrategyExtension)
  - org.eclipse.m2m.atl.common.ATLResourceProvider
  - org.eclipse.m2m.atl.adt.AtlResourceVisitor (implements org.eclipse.core.resources.IResourceVisitor)
    - org.eclipse.m2m.atl.adt.AtlBuildVisitor
    - org.eclipse.m2m.atl.adt.AtlCleanVisitor
  - org.eclipse.m2m.atl.debug.core.AtlRunTarget (implements org.eclipse.debug.core.model.IDebugTarget)
  - org.eclipse.m2m.atl.debug.core.AtlSourceLocator (implements org.eclipse.debug.core.model.ISourceLocator)
  - org.eclipse.m2m.atl.engine.parser.AtlSourceManager
  - org.eclipse.m2m.atl.engine.emfvm.AtlSuperimposeModule
  - org.eclipse.m2m.atl.engine.vm.AtlSuperimposeModule
  - org.eclipse.m2m.atl.common.ATL.util.ATLSwitch<T>
  - org.eclipse.m2m.atl.adt.ui.text.hover.AtlTextHover (implements org.eclipse.jface.text.ITextHover)
  - org.eclipse.m2m.atl.adt.ui.text.AtlTextTools
  - org.eclipse.m2m.atl.emftvm.compiler.AtlToEmftvmCompiler (implements org.eclipse.m2m.atl.engine.compiler.AtlStandaloneCompiler)
  - org.eclipse.m2m.atl.engine.vm.AtlVMMessages
  - org.eclipse.m2m.atl.engine.vm.ATLVMTools
  - org.eclipse.m2m.atl.debug.core.AtlWatchExpressionDelegate (implements org.eclipse.debug.core.model.IWatchExpressionDelegate)
  - org.eclipse.m2m.atl.adt.ui.text.AtlWordDetector (implements org.eclipse.jface.text.rules.IWordDetector)
  - org.eclipse.m2m.atl.engine.emfvm.lib.Bag (implements java.util.Collection<E>)
  - org.antlr.runtime.BaseRecognizer
    - org.antlr.runtime.Lexer (implements org.antlr.runtime.TokenSource)
      - org.eclipse.m2m.atl.dsls.tcs.injector.ACG_ANTLR3Lexer
      - org.eclipse.m2m.atl.dsls.tcs.injector.ATL_ANTLR3Lexer
    - org.antlr.runtime.Parser
      - org.eclipse.m2m.atl.dsls.tcs.injector.ACG_ANTLR3Parser
      - org.eclipse.m2m.atl.dsls.tcs.injector.ATL_ANTLR3Parser
  - 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.EObjectImpl (implements org.eclipse.emf.ecore.EObject)
        - org.eclipse.m2m.atl.profiler.model.impl.ATLInstructionImpl (implements org.eclipse.m2m.atl.profiler.model.ATLInstruction)
          - org.eclipse.m2m.atl.profiler.model.impl.ATLOperationImpl (implements org.eclipse.m2m.atl.profiler.model.ATLOperation)
        - org.eclipse.m2m.atl.emftvm.impl.CodeBlockImpl (implements org.eclipse.m2m.atl.emftvm.CodeBlock)
          - org.eclipse.m2m.atl.emftvm.util.NativeCodeBlock
        - org.eclipse.m2m.atl.profiler.model.impl.ContextImpl (implements org.eclipse.m2m.atl.profiler.model.Context)
        - org.eclipse.m2m.atl.emftvm.impl.ExecEnvImpl (implements org.eclipse.m2m.atl.emftvm.ExecEnv)
        - org.eclipse.m2m.atl.profiler.model.impl.ExecutionErrorImpl (implements org.eclipse.m2m.atl.profiler.model.ExecutionError)
        - org.eclipse.m2m.atl.profiler.exportmodel.impl.ExportElementImpl (implements org.eclipse.m2m.atl.profiler.exportmodel.ExportElement)
          - org.eclipse.m2m.atl.profiler.exportmodel.impl.AtlOperationExportImpl (implements org.eclipse.m2m.atl.profiler.exportmodel.AtlOperationExport)
          - org.eclipse.m2m.atl.profiler.exportmodel.impl.ProfilingOperationExportImpl (implements org.eclipse.m2m.atl.profiler.exportmodel.ProfilingOperationExport)
        - org.eclipse.m2m.atl.profiler.exportmodel.impl.ExportRootImpl (implements org.eclipse.m2m.atl.profiler.exportmodel.ExportRoot)
        - org.eclipse.m2m.atl.emftvm.impl.InstructionImpl (implements org.eclipse.m2m.atl.emftvm.Instruction)
          - org.eclipse.m2m.atl.emftvm.impl.AllinstImpl (implements org.eclipse.m2m.atl.emftvm.Allinst)
          - org.eclipse.m2m.atl.emftvm.impl.AllinstInImpl (implements org.eclipse.m2m.atl.emftvm.AllinstIn)
          - org.eclipse.m2m.atl.emftvm.impl.BranchInstructionImpl (implements org.eclipse.m2m.atl.emftvm.BranchInstruction)
            - org.eclipse.m2m.atl.emftvm.impl.EnditerateImpl (implements org.eclipse.m2m.atl.emftvm.Enditerate)
            - org.eclipse.m2m.atl.emftvm.impl.GotoImpl (implements org.eclipse.m2m.atl.emftvm.Goto)
            - org.eclipse.m2m.atl.emftvm.impl.IfImpl (implements org.eclipse.m2m.atl.emftvm.If)
            - org.eclipse.m2m.atl.emftvm.impl.IfnImpl (implements org.eclipse.m2m.atl.emftvm.Ifn)
            - org.eclipse.m2m.atl.emftvm.impl.IterateImpl (implements org.eclipse.m2m.atl.emftvm.Iterate)
          - org.eclipse.m2m.atl.emftvm.impl.CodeBlockInstructionImpl (implements org.eclipse.m2m.atl.emftvm.CodeBlockInstruction)
            - org.eclipse.m2m.atl.emftvm.impl.AndImpl (implements org.eclipse.m2m.atl.emftvm.And)
            - org.eclipse.m2m.atl.emftvm.impl.GetcbImpl (implements org.eclipse.m2m.atl.emftvm.Getcb)
            - org.eclipse.m2m.atl.emftvm.impl.ImpliesImpl (implements org.eclipse.m2m.atl.emftvm.Implies)
            - org.eclipse.m2m.atl.emftvm.impl.InvokeCbImpl (implements org.eclipse.m2m.atl.emftvm.InvokeCb)
            - org.eclipse.m2m.atl.emftvm.impl.OrImpl (implements org.eclipse.m2m.atl.emftvm.Or)
          - org.eclipse.m2m.atl.emftvm.impl.DeleteImpl (implements org.eclipse.m2m.atl.emftvm.Delete)
          - org.eclipse.m2m.atl.emftvm.impl.DupImpl (implements org.eclipse.m2m.atl.emftvm.Dup)
          - org.eclipse.m2m.atl.emftvm.impl.DupX1Impl (implements org.eclipse.m2m.atl.emftvm.DupX1)
          - org.eclipse.m2m.atl.emftvm.impl.FieldInstructionImpl (implements org.eclipse.m2m.atl.emftvm.FieldInstruction)
            - org.eclipse.m2m.atl.emftvm.impl.AddImpl (implements org.eclipse.m2m.atl.emftvm.Add)
            - org.eclipse.m2m.atl.emftvm.impl.GetImpl (implements org.eclipse.m2m.atl.emftvm.Get)
            - org.eclipse.m2m.atl.emftvm.impl.GetStaticImpl (implements org.eclipse.m2m.atl.emftvm.GetStatic)
            - org.eclipse.m2m.atl.emftvm.impl.GetSuperImpl (implements org.eclipse.m2m.atl.emftvm.GetSuper)
            - org.eclipse.m2m.atl.emftvm.impl.GetTransImpl (implements org.eclipse.m2m.atl.emftvm.GetTrans)
            - org.eclipse.m2m.atl.emftvm.impl.InsertImpl (implements org.eclipse.m2m.atl.emftvm.Insert)
            - org.eclipse.m2m.atl.emftvm.impl.RemoveImpl (implements org.eclipse.m2m.atl.emftvm.Remove)
            - org.eclipse.m2m.atl.emftvm.impl.SetImpl (implements org.eclipse.m2m.atl.emftvm.Set)
            - org.eclipse.m2m.atl.emftvm.impl.SetStaticImpl (implements org.eclipse.m2m.atl.emftvm.SetStatic)
          - org.eclipse.m2m.atl.emftvm.impl.FindtypeImpl (implements org.eclipse.m2m.atl.emftvm.Findtype)
          - org.eclipse.m2m.atl.emftvm.impl.FindtypeSImpl (implements org.eclipse.m2m.atl.emftvm.FindtypeS)
          - org.eclipse.m2m.atl.emftvm.impl.GetenvImpl (implements org.eclipse.m2m.atl.emftvm.Getenv)
          - org.eclipse.m2m.atl.emftvm.impl.GetenvtypeImpl (implements org.eclipse.m2m.atl.emftvm.Getenvtype)
          - org.eclipse.m2m.atl.emftvm.impl.IfteImpl (implements org.eclipse.m2m.atl.emftvm.Ifte)
          - org.eclipse.m2m.atl.emftvm.impl.InvokeInstructionImpl (implements org.eclipse.m2m.atl.emftvm.InvokeInstruction)
            - org.eclipse.m2m.atl.emftvm.impl.InvokeAllCbsImpl (implements org.eclipse.m2m.atl.emftvm.InvokeAllCbs)
            - org.eclipse.m2m.atl.emftvm.impl.InvokeCbSImpl (implements org.eclipse.m2m.atl.emftvm.InvokeCbS)
            - org.eclipse.m2m.atl.emftvm.impl.InvokeOperationInstructionImpl (implements org.eclipse.m2m.atl.emftvm.InvokeOperationInstruction)
              - org.eclipse.m2m.atl.emftvm.impl.InvokeImpl (implements org.eclipse.m2m.atl.emftvm.Invoke)
              - org.eclipse.m2m.atl.emftvm.impl.InvokeStaticImpl (implements org.eclipse.m2m.atl.emftvm.InvokeStatic)
              - org.eclipse.m2m.atl.emftvm.impl.InvokeSuperImpl (implements org.eclipse.m2m.atl.emftvm.InvokeSuper)
            - org.eclipse.m2m.atl.emftvm.impl.MatchImpl (implements org.eclipse.m2m.atl.emftvm.Match)
            - org.eclipse.m2m.atl.emftvm.impl.MatchSImpl (implements org.eclipse.m2m.atl.emftvm.MatchS)
          - org.eclipse.m2m.atl.emftvm.impl.IsnullImpl (implements org.eclipse.m2m.atl.emftvm.Isnull)
          - org.eclipse.m2m.atl.emftvm.impl.LocalVariableInstructionImpl (implements org.eclipse.m2m.atl.emftvm.LocalVariableInstruction)
            - org.eclipse.m2m.atl.emftvm.impl.LoadImpl (implements org.eclipse.m2m.atl.emftvm.Load)
            - org.eclipse.m2m.atl.emftvm.impl.StoreImpl (implements org.eclipse.m2m.atl.emftvm.Store)
          - org.eclipse.m2m.atl.emftvm.impl.NewImpl (implements org.eclipse.m2m.atl.emftvm.New)
          - org.eclipse.m2m.atl.emftvm.impl.NewSImpl (implements org.eclipse.m2m.atl.emftvm.NewS)
          - org.eclipse.m2m.atl.emftvm.impl.NotImpl (implements org.eclipse.m2m.atl.emftvm.Not)
          - org.eclipse.m2m.atl.emftvm.impl.PopImpl (implements org.eclipse.m2m.atl.emftvm.Pop)
          - org.eclipse.m2m.atl.emftvm.impl.PushfImpl (implements org.eclipse.m2m.atl.emftvm.Pushf)
          - org.eclipse.m2m.atl.emftvm.impl.PushImpl (implements org.eclipse.m2m.atl.emftvm.Push)
          - org.eclipse.m2m.atl.emftvm.impl.PushtImpl (implements org.eclipse.m2m.atl.emftvm.Pusht)
          - org.eclipse.m2m.atl.emftvm.impl.ReturnImpl (implements org.eclipse.m2m.atl.emftvm.Return)
          - org.eclipse.m2m.atl.emftvm.impl.SwapImpl (implements org.eclipse.m2m.atl.emftvm.Swap)
          - org.eclipse.m2m.atl.emftvm.impl.SwapX1Impl (implements org.eclipse.m2m.atl.emftvm.SwapX1)
          - org.eclipse.m2m.atl.emftvm.impl.XorImpl (implements org.eclipse.m2m.atl.emftvm.Xor)
        - org.eclipse.m2m.atl.emftvm.impl.LineNumberImpl (implements org.eclipse.m2m.atl.emftvm.LineNumber)
        - org.eclipse.m2m.atl.emftvm.impl.ModelDeclarationImpl (implements org.eclipse.m2m.atl.emftvm.ModelDeclaration)
        - org.eclipse.m2m.atl.emftvm.impl.ModelImpl (implements org.eclipse.m2m.atl.emftvm.Model)
          - org.eclipse.m2m.atl.emftvm.cdo.impl.CDOModelImpl
            - org.eclipse.m2m.atl.emftvm.cdo.impl.CDOMetamodelImpl (implements org.eclipse.m2m.atl.emftvm.Metamodel)
          - org.eclipse.m2m.atl.emftvm.impl.MetamodelImpl (implements org.eclipse.m2m.atl.emftvm.Metamodel)
        - org.eclipse.m2m.atl.emftvm.impl.NamedElementImpl (implements org.eclipse.m2m.atl.emftvm.NamedElement)
          - org.eclipse.m2m.atl.emftvm.impl.ModuleImpl (implements org.eclipse.m2m.atl.emftvm.Module)
          - org.eclipse.m2m.atl.emftvm.impl.RuleImpl (implements org.eclipse.m2m.atl.emftvm.Rule)
          - org.eclipse.m2m.atl.emftvm.impl.TypedElementImpl (implements org.eclipse.m2m.atl.emftvm.TypedElement)
            - org.eclipse.m2m.atl.emftvm.impl.FeatureImpl (implements org.eclipse.m2m.atl.emftvm.Feature)
              - org.eclipse.m2m.atl.emftvm.impl.FieldImpl (implements org.eclipse.m2m.atl.emftvm.Field)
              - org.eclipse.m2m.atl.emftvm.impl.OperationImpl (implements org.eclipse.m2m.atl.emftvm.Operation)
            - org.eclipse.m2m.atl.emftvm.impl.LocalVariableImpl (implements org.eclipse.m2m.atl.emftvm.LocalVariable)
            - org.eclipse.m2m.atl.emftvm.impl.ParameterImpl (implements org.eclipse.m2m.atl.emftvm.Parameter)
            - org.eclipse.m2m.atl.emftvm.impl.RuleElementImpl (implements org.eclipse.m2m.atl.emftvm.RuleElement)
              - org.eclipse.m2m.atl.emftvm.impl.InputRuleElementImpl (implements org.eclipse.m2m.atl.emftvm.InputRuleElement)
              - org.eclipse.m2m.atl.emftvm.impl.OutputRuleElementImpl (implements org.eclipse.m2m.atl.emftvm.OutputRuleElement)
        - org.eclipse.m2m.atl.profiler.model.impl.ProfilingInstructionImpl (implements org.eclipse.m2m.atl.profiler.model.ProfilingInstruction)
          - org.eclipse.m2m.atl.profiler.model.impl.ProfilingOperationImpl (implements org.eclipse.m2m.atl.profiler.model.ProfilingOperation)
            - org.eclipse.m2m.atl.profiler.model.impl.ProfilingModelImpl (implements org.eclipse.m2m.atl.profiler.model.ProfilingModel)
        - org.eclipse.m2m.atl.emftvm.trace.impl.SourceElementListImpl (implements org.eclipse.m2m.atl.emftvm.trace.SourceElementList)
        - org.eclipse.m2m.atl.emftvm.trace.impl.TracedRuleImpl (implements org.eclipse.m2m.atl.emftvm.trace.TracedRule)
        - org.eclipse.m2m.atl.emftvm.trace.impl.TraceElementImpl (implements org.eclipse.m2m.atl.emftvm.trace.TraceElement)
          - org.eclipse.m2m.atl.emftvm.trace.impl.SourceElementImpl (implements org.eclipse.m2m.atl.emftvm.trace.SourceElement)
          - org.eclipse.m2m.atl.emftvm.trace.impl.TargetElementImpl (implements org.eclipse.m2m.atl.emftvm.trace.TargetElement)
        - org.eclipse.m2m.atl.emftvm.trace.impl.TraceLinkImpl (implements org.eclipse.m2m.atl.emftvm.trace.TraceLink)
        - org.eclipse.m2m.atl.emftvm.trace.impl.TraceLinkSetImpl (implements org.eclipse.m2m.atl.emftvm.trace.TraceLinkSet)
      - org.eclipse.emf.ecore.impl.MinimalEObjectImpl (implements org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder)
        - org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
          - 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.m2m.atl.common.ATL.ATLFactory
              - org.eclipse.m2m.atl.emftvm.impl.EmftvmFactoryImpl (implements org.eclipse.m2m.atl.emftvm.EmftvmFactory)
              - org.eclipse.m2m.atl.profiler.exportmodel.impl.ExportmodelFactoryImpl (implements org.eclipse.m2m.atl.profiler.exportmodel.ExportmodelFactory)
              - org.eclipse.m2m.atl.profiler.model.impl.ModelFactoryImpl (implements org.eclipse.m2m.atl.profiler.model.ModelFactory)
              - org.eclipse.m2m.atl.common.OCL.OCLFactory
              - org.eclipse.m2m.atl.common.PrimitiveTypes.PrimitiveTypesFactory
              - org.eclipse.m2m.atl.common.Problem.PrimitiveTypes.PrimitiveTypesFactory
              - org.eclipse.m2m.atl.common.Problem.ProblemFactory
              - org.eclipse.m2m.atl.emftvm.trace.impl.TraceFactoryImpl (implements org.eclipse.m2m.atl.emftvm.trace.TraceFactory)
            - 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.m2m.atl.common.ATL.ATLPackage
                - org.eclipse.m2m.atl.emftvm.impl.EmftvmPackageImpl (implements org.eclipse.m2m.atl.emftvm.EmftvmPackage)
                - org.eclipse.m2m.atl.profiler.exportmodel.impl.ExportmodelPackageImpl (implements org.eclipse.m2m.atl.profiler.exportmodel.ExportmodelPackage)
                - org.eclipse.m2m.atl.profiler.model.impl.ModelPackageImpl (implements org.eclipse.m2m.atl.profiler.model.ModelPackage)
                - org.eclipse.m2m.atl.common.OCL.OCLPackage
                - org.eclipse.m2m.atl.common.PrimitiveTypes.PrimitiveTypesPackage
                - org.eclipse.m2m.atl.common.Problem.PrimitiveTypes.PrimitiveTypesPackage
                - org.eclipse.m2m.atl.common.Problem.ProblemPackage
                - org.eclipse.m2m.atl.emftvm.trace.impl.TracePackageImpl (implements org.eclipse.m2m.atl.emftvm.trace.TracePackage)
          - org.eclipse.m2m.atl.common.ATL.LocatedElement (implements org.eclipse.emf.ecore.EObject)
            - org.eclipse.m2m.atl.common.ATL.ActionBlock
            - org.eclipse.m2m.atl.common.ATL.Binding
            - org.eclipse.m2m.atl.common.ATL.DropPattern
            - org.eclipse.m2m.atl.common.ATL.InPattern
            - org.eclipse.m2m.atl.common.ATL.LibraryRef
            - org.eclipse.m2m.atl.common.OCL.MapElement
            - org.eclipse.m2m.atl.common.ATL.ModuleElement
              - org.eclipse.m2m.atl.common.ATL.Helper
              - org.eclipse.m2m.atl.common.ATL.Rule
                - org.eclipse.m2m.atl.common.ATL.CalledRule
                - org.eclipse.m2m.atl.common.ATL.MatchedRule
                  - org.eclipse.m2m.atl.common.ATL.LazyMatchedRule
            - org.eclipse.m2m.atl.common.OCL.OclContextDefinition
            - org.eclipse.m2m.atl.common.OCL.OclExpression
              - org.eclipse.m2m.atl.common.OCL.CollectionExp
                - org.eclipse.m2m.atl.common.OCL.BagExp
                - org.eclipse.m2m.atl.common.OCL.OrderedSetExp
                - org.eclipse.m2m.atl.common.OCL.SequenceExp
                - org.eclipse.m2m.atl.common.OCL.SetExp
              - org.eclipse.m2m.atl.common.OCL.EnumLiteralExp
              - org.eclipse.m2m.atl.common.OCL.IfExp
              - org.eclipse.m2m.atl.common.OCL.LetExp
              - org.eclipse.m2m.atl.common.OCL.MapExp
              - org.eclipse.m2m.atl.common.OCL.OclType
                - org.eclipse.m2m.atl.common.OCL.CollectionType
                  - org.eclipse.m2m.atl.common.OCL.BagType
                  - org.eclipse.m2m.atl.common.OCL.OrderedSetType
                  - org.eclipse.m2m.atl.common.OCL.SequenceType
                  - org.eclipse.m2m.atl.common.OCL.SetType
                - org.eclipse.m2m.atl.common.OCL.MapType
                - org.eclipse.m2m.atl.common.OCL.OclAnyType
                - org.eclipse.m2m.atl.common.OCL.OclModelElement
                - org.eclipse.m2m.atl.common.OCL.Primitive
                  - org.eclipse.m2m.atl.common.OCL.BooleanType
                  - org.eclipse.m2m.atl.common.OCL.NumericType
                    - org.eclipse.m2m.atl.common.OCL.IntegerType
                    - org.eclipse.m2m.atl.common.OCL.RealType
                  - org.eclipse.m2m.atl.common.OCL.StringType
                - org.eclipse.m2m.atl.common.OCL.TupleType
              - org.eclipse.m2m.atl.common.OCL.OclUndefinedExp
              - org.eclipse.m2m.atl.common.OCL.PrimitiveExp
                - org.eclipse.m2m.atl.common.OCL.BooleanExp
                - org.eclipse.m2m.atl.common.OCL.NumericExp
                  - org.eclipse.m2m.atl.common.OCL.IntegerExp
                  - org.eclipse.m2m.atl.common.OCL.RealExp
                - org.eclipse.m2m.atl.common.OCL.StringExp
              - org.eclipse.m2m.atl.common.OCL.PropertyCallExp
                - org.eclipse.m2m.atl.common.OCL.LoopExp
                  - org.eclipse.m2m.atl.common.OCL.IterateExp
                  - org.eclipse.m2m.atl.common.OCL.IteratorExp
                - org.eclipse.m2m.atl.common.OCL.NavigationOrAttributeCallExp
                - org.eclipse.m2m.atl.common.OCL.OperationCallExp
                  - org.eclipse.m2m.atl.common.OCL.CollectionOperationCallExp
                  - org.eclipse.m2m.atl.common.OCL.OperatorCallExp
              - org.eclipse.m2m.atl.common.OCL.SuperExp
              - org.eclipse.m2m.atl.common.OCL.TupleExp
              - org.eclipse.m2m.atl.common.OCL.VariableExp
            - org.eclipse.m2m.atl.common.OCL.OclFeature
              - org.eclipse.m2m.atl.common.OCL.Attribute
              - org.eclipse.m2m.atl.common.OCL.Operation
            - org.eclipse.m2m.atl.common.OCL.OclFeatureDefinition
            - org.eclipse.m2m.atl.common.OCL.OclModel
            - org.eclipse.m2m.atl.common.ATL.OutPattern
            - org.eclipse.m2m.atl.common.ATL.Statement
              - org.eclipse.m2m.atl.common.ATL.BindingStat
              - org.eclipse.m2m.atl.common.ATL.ExpressionStat
              - org.eclipse.m2m.atl.common.ATL.ForStat
              - org.eclipse.m2m.atl.common.ATL.IfStat
            - org.eclipse.m2m.atl.common.OCL.TupleTypeAttribute
            - org.eclipse.m2m.atl.common.ATL.Unit
              - org.eclipse.m2m.atl.common.ATL.Library
              - org.eclipse.m2m.atl.common.ATL.Module
              - org.eclipse.m2m.atl.common.ATL.Query
            - org.eclipse.m2m.atl.common.OCL.VariableDeclaration
              - org.eclipse.m2m.atl.common.OCL.Iterator
              - org.eclipse.m2m.atl.common.OCL.Parameter
              - org.eclipse.m2m.atl.common.ATL.PatternElement
                - org.eclipse.m2m.atl.common.ATL.InPatternElement
                  - org.eclipse.m2m.atl.common.ATL.SimpleInPatternElement
                - org.eclipse.m2m.atl.common.ATL.OutPatternElement
                  - org.eclipse.m2m.atl.common.ATL.ForEachOutPatternElement
                  - org.eclipse.m2m.atl.common.ATL.SimpleOutPatternElement
              - org.eclipse.m2m.atl.common.ATL.RuleVariableDeclaration
              - org.eclipse.m2m.atl.common.OCL.TuplePart
          - org.eclipse.m2m.atl.common.Problem.Problem (implements org.eclipse.emf.ecore.EObject)
    - org.eclipse.emf.common.notify.impl.NotifierImpl
      - org.eclipse.emf.ecore.resource.impl.ResourceImpl (implements org.eclipse.emf.ecore.resource.Resource, org.eclipse.emf.ecore.resource.Resource.Internal)
        - org.eclipse.m2m.atl.emftvm.compiler.AtlResourceImpl
        - org.eclipse.m2m.atl.emftvm.impl.resource.EMFTVMResourceImpl
  - org.eclipse.m2m.atl.engine.emfvm.Bytecode
  - org.eclipse.m2m.atl.emftvm.cdo.impl.CDOInstanceOfIterable (implements java.lang.Iterable<T>)
  - org.eclipse.m2m.atl.emftvm.cdo.impl.CDOModelFactoryImpl (implements org.eclipse.m2m.atl.emftvm.ModelFactory)
  - java.lang.ClassLoader
    - java.security.SecureClassLoader
      - java.net.URLClassLoader (implements java.io.Closeable)
        - org.eclipse.m2m.atl.engine.vm.PluginClassLoader
        - org.eclipse.m2m.atl.dsls.tcs.injector.TCSClassLoader
  - org.eclipse.m2m.atl.emftvm.util.ClassModuleResolver (implements org.eclipse.m2m.atl.emftvm.util.ModuleResolver)
  - org.eclipse.m2m.atl.core.ant.tasks.nested.Classpath
  - org.eclipse.m2m.atl.emftvm.jit.CodeBlockJIT (implements org.objectweb.asm.Opcodes)
  - org.antlr.runtime.CommonToken (implements java.io.Serializable, org.antlr.runtime.Token)
    - org.eclipse.m2m.atl.dsls.tcs.injector.wrappers.antlr3.ANTLR3LocationToken
  - org.eclipse.m2m.atl.engine.compiler.CompileTimeError
  - org.eclipse.m2m.atl.emftvm.impl.resource.ConstantPool
  - org.eclipse.m2m.atl.core.service.CoreService
  - org.eclipse.m2m.atl.adt.runner.CreateModuleActivatorWriter
  - org.eclipse.m2m.atl.adt.runner.CreateModuleBuildWriter
  - org.eclipse.m2m.atl.adt.runner.CreateModuleClasspathWriter
  - org.eclipse.m2m.atl.adt.runner.CreateModuleMANIFESTWriter
  - org.eclipse.m2m.atl.adt.runner.CreateModuleProjectWriter
  - org.eclipse.m2m.atl.adt.runner.CreateModulePropertiesWriter
  - org.eclipse.m2m.atl.adt.runner.CreateModuleSettingsWriter
  - org.eclipse.m2m.atl.adt.runner.CreatePluginData
  - org.eclipse.m2m.atl.adt.runner.CreateRunnableAtlOperation (implements org.eclipse.core.resources.IWorkspaceRunnable)
  - org.eclipse.m2m.atl.adt.runner.CreateRunnableData
  - org.eclipse.m2m.atl.adt.runner.CreateRunnableJavaWriter
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - org.eclipse.m2m.atl.engine.emfvm.ASMXMLReader
    - org.eclipse.m2m.atl.engine.vm.ASMXMLReader
    - org.eclipse.m2m.atl.engine.injectors.xml.ProtectedHandler
    - org.eclipse.m2m.atl.engine.injectors.xml.XMLInjector (implements org.eclipse.m2m.atl.engine.injectors.Injector)
  - org.eclipse.jface.text.DefaultIndentLineAutoEditStrategy (implements org.eclipse.jface.text.IAutoEditStrategy)
    - org.eclipse.m2m.atl.adt.ui.text.atl.AtlAutoIndentStrategy
    - org.eclipse.m2m.atl.adt.ui.text.atl.AtlStringAutoIndentStrategy
  - org.eclipse.m2m.atl.emftvm.util.DefaultModuleResolver (implements org.eclipse.m2m.atl.emftvm.util.ModuleResolver)
  - org.eclipse.m2m.atl.emftvm.util.DefaultModuleResolverFactory (implements org.eclipse.m2m.atl.emftvm.util.ModuleResolverFactory)
  - org.eclipse.jface.text.DefaultTextDoubleClickStrategy (implements org.eclipse.jface.text.ITextDoubleClickStrategy)
    - org.eclipse.m2m.atl.adt.ui.text.AtlTextDoubleClickStrategy
  - org.eclipse.emf.common.util.DelegatingResourceLocator (implements org.eclipse.emf.common.util.ResourceLocator)
    - org.eclipse.emf.common.EMFPlugin (implements org.eclipse.emf.common.util.Logger, org.eclipse.emf.common.util.ResourceLocator)
      - org.eclipse.m2m.atl.profiler.model.provider.ATLProfilerEditPlugin
      - org.eclipse.m2m.atl.emftvm.presentation.EmftvmEditorPlugin
      - org.eclipse.m2m.atl.emftvm.provider.EmftvmEditPlugin
      - org.eclipse.m2m.atl.profiler.exportmodel.presentation.ExportmodelEditorPlugin
      - org.eclipse.m2m.atl.profiler.exportmodel.provider.ExportmodelEditPlugin
      - org.eclipse.m2m.atl.emftvm.trace.presentation.TraceEditorPlugin
      - org.eclipse.m2m.atl.emftvm.trace.provider.TraceEditPlugin
  - org.eclipse.swt.widgets.Dialog
    - org.eclipse.m2m.atl.profiler.ui.profilingdatatable.ExportDialog
  - org.eclipse.jface.dialogs.DialogPage (implements org.eclipse.jface.dialogs.IDialogPage, org.eclipse.jface.dialogs.IMessageProvider)
    - org.eclipse.jface.preference.PreferencePage (implements org.eclipse.jface.preference.IPreferencePage)
      - org.eclipse.ui.dialogs.PropertyPage (implements org.eclipse.ui.IWorkbenchPropertyPage)
        - org.eclipse.m2m.atl.adt.ui.preferences.AbstractPropertyAndPreferencePage (implements org.eclipse.ui.IWorkbenchPreferencePage, org.eclipse.ui.IWorkbenchPropertyPage)
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlCodeAssistPreferencePage
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlCodeFormatterPropertyPage (implements org.eclipse.ui.IWorkbenchPreferencePage, java.util.Observer, org.eclipse.swt.events.SelectionListener)
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlEditorPreferencePage
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlEditorPropertyPage
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlMainPreferencePage
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlMainPropertyPage
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlSyntaxPreferencePage
          - org.eclipse.m2m.atl.adt.ui.preferences.AtlTypingPreferencePage
    - org.eclipse.jface.wizard.WizardPage (implements org.eclipse.jface.wizard.IWizardPage)
      - org.eclipse.m2m.atl.adt.ui.wizard.atlfile.AtlFileScreen
      - org.eclipse.m2m.atl.adt.ui.wizard.atlplugin.AtlPluginScreen
      - org.eclipse.m2m.atl.emftvm.presentation.EmftvmModelWizard.EmftvmModelWizardInitialObjectCreationPage
      - org.eclipse.m2m.atl.profiler.exportmodel.presentation.ExportmodelModelWizard.ExportmodelModelWizardInitialObjectCreationPage
      - org.eclipse.m2m.atl.emftvm.trace.presentation.TraceModelWizard.TraceModelWizardInitialObjectCreationPage
      - org.eclipse.ui.dialogs.WizardNewFileCreationPage (implements org.eclipse.swt.widgets.Listener)
        - org.eclipse.m2m.atl.emftvm.presentation.EmftvmModelWizard.EmftvmModelWizardNewFileCreationPage
        - org.eclipse.m2m.atl.profiler.exportmodel.presentation.ExportmodelModelWizard.ExportmodelModelWizardNewFileCreationPage
        - org.eclipse.m2m.atl.emftvm.trace.presentation.TraceModelWizard.TraceModelWizardNewFileCreationPage
  - java.util.Dictionary<K,​V>
    - java.util.Hashtable<K,​V> (implements java.lang.Cloneable, java.util.Map<K,​V>, java.io.Serializable)
      - java.util.Properties
        - org.eclipse.m2m.atl.adt.runner.ATLProperties
  - org.eclipse.m2m.atl.adt.debug.ui.DisassemblyModeAction (implements org.eclipse.ui.IObjectActionDelegate)
  - org.eclipse.m2m.atl.dsls.DSLResourceProvider
  - org.eclipse.m2m.atl.engine.vm.DummyDebugger (implements org.eclipse.m2m.atl.engine.vm.Debugger)
  - org.eclipse.ui.part.EditorActionBarContributor (implements org.eclipse.ui.IEditorActionBarContributor)
    - org.eclipse.ui.part.MultiPageEditorActionBarContributor
      - org.eclipse.emf.edit.ui.action.EditingDomainActionBarContributor (implements org.eclipse.jface.action.IMenuListener, org.eclipse.ui.IPropertyListener)
        - org.eclipse.m2m.atl.emftvm.presentation.EmftvmActionBarContributor (implements org.eclipse.jface.viewers.ISelectionChangedListener)
        - org.eclipse.m2m.atl.profiler.exportmodel.presentation.ExportmodelActionBarContributor (implements org.eclipse.jface.viewers.ISelectionChangedListener)
        - org.eclipse.m2m.atl.emftvm.trace.presentation.TraceActionBarContributor (implements org.eclipse.jface.viewers.ISelectionChangedListener)
  - org.eclipse.m2m.atl.dsls.tcs.injector.ElementTrace
  - org.eclipse.m2m.atl.core.emf.EMFExtractor (implements org.eclipse.m2m.atl.core.IExtractor)
  - org.eclipse.m2m.atl.core.emf.EMFInjector (implements org.eclipse.m2m.atl.core.IInjector)
  - org.eclipse.m2m.atl.core.emf.EMFModel (implements org.eclipse.m2m.atl.core.IModel)
    - org.eclipse.m2m.atl.emftvm.compiler.AtlResourceImpl.EMFModelWrapper
    - org.eclipse.m2m.atl.core.emf.EMFReferenceModel (implements org.eclipse.m2m.atl.core.IReferenceModel)
  - org.eclipse.m2m.atl.engine.emfvm.adapter.EMFModelAdapter (implements org.eclipse.m2m.atl.engine.emfvm.adapter.IModelAdapter)
    - org.eclipse.m2m.atl.engine.emfvm.adapter.UML2ModelAdapter (implements org.eclipse.m2m.atl.engine.emfvm.adapter.IModelAdapter)
  - org.eclipse.m2m.atl.dsls.core.EMFTCSExtractor
  - org.eclipse.m2m.atl.dsls.core.EMFTCSExtractor.EMFExtractorAdapter (implements org.eclipse.m2m.atl.dsls.tcs.extractor.ModelAdapter)
  - org.eclipse.m2m.atl.dsls.core.EMFTCSInjector
  - org.eclipse.m2m.atl.dsls.core.EMFTCSInjector.EMFInjectorAdapter (implements org.eclipse.m2m.atl.dsls.tcs.injector.ModelAdapter)
  - org.eclipse.m2m.atl.emftvm.ant.EMFTVMBuildListener (implements org.apache.tools.ant.BuildListener)
  - org.eclipse.m2m.atl.emftvm.launcher.EMFTVMConsoleTracker (implements org.eclipse.ui.console.IPatternMatchListenerDelegate)
  - org.eclipse.m2m.atl.emftvm.launcher.EMFTVMLaunchConfigurationDelegate (implements org.eclipse.debug.core.model.ILaunchConfigurationDelegate)
  - org.eclipse.m2m.atl.emftvm.launcher.compat.EMFTVMLauncher (implements org.eclipse.m2m.atl.core.launch.ILauncher)
    - org.eclipse.m2m.atl.emftvm.launcher.compat.EMFTVMUILauncher
  - org.eclipse.m2m.atl.emftvm.launcher.EmftvmLauncherImages
  - org.eclipse.m2m.atl.emftvm.util.EmftvmSwitch<T>
    - org.eclipse.m2m.atl.emftvm.jit.ByteCodeSwitch (implements org.objectweb.asm.Opcodes)
    - org.eclipse.m2m.atl.emftvm.impl.resource.ConstantPool.CreateConstantsSwitch
    - org.eclipse.m2m.atl.emftvm.jit.LabelSwitch
    - org.eclipse.m2m.atl.emftvm.impl.resource.LoadInstructionParametersSwitch
    - org.eclipse.m2m.atl.emftvm.impl.resource.SaveInstructionParametersSwitch
  - org.eclipse.m2m.atl.emftvm.util.EMFTVMUtil
  - org.eclipse.m2m.atl.engine.emfvm.launch.EMFVMLauncher (implements org.eclipse.m2m.atl.core.launch.ILauncher)
    - org.eclipse.m2m.atl.engine.emfvm.launch.EMFVMUILauncher
  - org.eclipse.m2m.atl.emftvm.util.EnumLiteral (implements java.io.Serializable)
  - org.eclipse.m2m.atl.engine.emfvm.lib.EnumLiteral (implements org.eclipse.m2m.atl.engine.emfvm.lib.HasFields)
  - org.eclipse.m2m.atl.adt.ui.outline.Event
  - org.eclipse.core.commands.common.EventManager
    - org.eclipse.jface.action.AbstractAction (implements org.eclipse.jface.action.IAction)
      - org.eclipse.jface.action.Action
        - org.eclipse.m2m.atl.adt.ui.actions.GotoMatchingBracketAction (implements org.eclipse.ui.IEditorActionDelegate)
        - org.eclipse.m2m.atl.adt.ui.actions.OpenDeclarationAction (implements org.eclipse.ui.IEditorActionDelegate, org.eclipse.ui.IObjectActionDelegate, org.eclipse.ui.IWorkbenchWindowActionDelegate)
        - org.eclipse.ui.texteditor.ResourceAction
          - org.eclipse.ui.texteditor.TextEditorAction (implements org.eclipse.ui.texteditor.IUpdate)
            - org.eclipse.m2m.atl.adt.ui.actions.FormatCodeAction (implements org.eclipse.ui.IEditorActionDelegate)
            - org.eclipse.m2m.atl.adt.ui.actions.IndentAction
            - org.eclipse.m2m.atl.adt.ui.actions.ToggleCommentAction (implements org.eclipse.ui.IEditorActionDelegate)
        - org.eclipse.emf.edit.ui.action.ValidateAction (implements org.eclipse.jface.viewers.ISelectionChangedListener)
          - org.eclipse.m2m.atl.emftvm.presentation.EmftvmValidateAction
    - org.eclipse.core.commands.AbstractHandler (implements org.eclipse.core.commands.IHandler2)
      - org.eclipse.m2m.atl.adt.ui.handlers.RegisterMetamodel
      - org.eclipse.m2m.atl.adt.ui.handlers.ToggleATLNature
    - org.eclipse.jface.viewers.BaseLabelProvider (implements org.eclipse.jface.viewers.IBaseLabelProvider)
      - org.eclipse.jface.viewers.LabelProvider (implements org.eclipse.jface.viewers.ILabelProvider)
        - org.eclipse.m2m.atl.adt.debug.ui.AtlDebugModelPresentation (implements org.eclipse.debug.ui.IDebugModelPresentation)
        - org.eclipse.m2m.atl.adt.ui.outline.AtlLabelProvider
    - org.eclipse.ui.part.WorkbenchPart (implements org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation)
      - org.eclipse.ui.part.EditorPart (implements org.eclipse.ui.IEditorPart)
        - org.eclipse.ui.texteditor.AbstractTextEditor (implements org.eclipse.ui.INavigationLocationProvider, org.eclipse.ui.IPersistableEditor, org.eclipse.ui.IReusableEditor, org.eclipse.ui.ISaveablesSource, org.eclipse.ui.texteditor.ITextEditor, org.eclipse.ui.texteditor.ITextEditorExtension, org.eclipse.ui.texteditor.ITextEditorExtension2, org.eclipse.ui.texteditor.ITextEditorExtension3, org.eclipse.ui.texteditor.ITextEditorExtension4, org.eclipse.ui.texteditor.ITextEditorExtension5, org.eclipse.ui.texteditor.ITextEditorExtension6)
          - org.eclipse.ui.texteditor.StatusTextEditor
            - org.eclipse.ui.texteditor.AbstractDecoratedTextEditor
              - org.eclipse.ui.editors.text.TextEditor
                - org.eclipse.m2m.atl.adt.ui.editor.AtlEditor
        - org.eclipse.ui.part.MultiPageEditorPart (implements org.eclipse.jface.dialogs.IPageChangeProvider)
          - org.eclipse.m2m.atl.emftvm.presentation.EmftvmEditor (implements org.eclipse.emf.edit.domain.IEditingDomainProvider, org.eclipse.ui.ide.IGotoMarker, org.eclipse.jface.action.IMenuListener, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.emf.common.ui.viewer.IViewerProvider)
          - org.eclipse.m2m.atl.profiler.exportmodel.presentation.ExportmodelEditor (implements org.eclipse.emf.edit.domain.IEditingDomainProvider, org.eclipse.ui.ide.IGotoMarker, org.eclipse.jface.action.IMenuListener, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.emf.common.ui.viewer.IViewerProvider)
          - org.eclipse.m2m.atl.emftvm.trace.presentation.TraceEditor (implements org.eclipse.emf.edit.domain.IEditingDomainProvider, org.eclipse.ui.ide.IGotoMarker, org.eclipse.jface.action.IMenuListener, org.eclipse.jface.viewers.ISelectionProvider, org.eclipse.emf.common.ui.viewer.IViewerProvider)
      - org.eclipse.ui.part.ViewPart (implements org.eclipse.ui.IViewPart)
        - org.eclipse.m2m.atl.profiler.ui.executionviewer.view.ExecutionView (implements org.eclipse.ui.ISelectionListener, java.util.Observer)
        - org.eclipse.m2m.atl.profiler.ui.profilingdatatable.ProfilingDataTableView (implements org.eclipse.ui.ISelectionListener, java.util.Observer)
  - org.eclipse.m2m.atl.engine.emfvm.lib.ExecEnv
  - org.eclipse.m2m.atl.engine.vm.ExecEnv
    - org.eclipse.m2m.atl.engine.vm.ASMExecEnv
  - org.eclipse.m2m.atl.emftvm.util.ExecEnvPool
  - org.eclipse.m2m.atl.profiler.exportmodel.util.ExportmodelSwitch<T>
  - org.eclipse.m2m.atl.core.ant.tasks.nested.Extractor
  - org.eclipse.m2m.atl.emftvm.util.FieldContainer
  - org.eclipse.swt.events.FocusAdapter (implements org.eclipse.swt.events.FocusListener)
    - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.DefaultFocusManager
  - java.util.logging.Formatter
    - org.eclipse.m2m.atl.common.ATLLogFormatter
  - java.util.logging.Handler
    - org.eclipse.m2m.atl.emftvm.ant.AntProjectHandler
    - org.eclipse.m2m.atl.core.ant.ProjectLogHandler
    - java.util.logging.StreamHandler
      - org.eclipse.m2m.atl.common.ConsoleStreamHandler
  - org.eclipse.m2m.atl.core.ant.tasks.nested.Injector
  - org.eclipse.m2m.atl.core.ant.tasks.nested.InModel
  - org.eclipse.core.internal.events.InternalBuilder
    - org.eclipse.core.resources.IncrementalProjectBuilder (implements org.eclipse.core.runtime.IExecutableExtension)
      - org.eclipse.m2m.atl.adt.AtlBuilder
  - org.eclipse.m2m.atl.drivers.uml24atl.Invocation
  - org.eclipse.m2m.atl.adt.ui.editor.IOccurrencesFinder.OccurrenceLocation
  - org.eclipse.m2m.atl.emftvm.jit.JITCodeBlock
  - org.eclipse.m2m.atl.adt.ui.text.atl.LastSaveComparator
  - org.eclipse.m2m.atl.emftvm.launcher.LaunchAdapter (implements org.eclipse.m2m.atl.emftvm.util.VMMonitor)
    - org.eclipse.m2m.atl.emftvm.launcher.debug.NetworkDebugger
    - org.eclipse.m2m.atl.emftvm.launcher.profiler.ProfilingLaunchAdapter
  - org.eclipse.debug.core.model.LaunchConfigurationDelegate (implements org.eclipse.debug.core.model.ILaunchConfigurationDelegate2)
    - org.eclipse.m2m.atl.core.ui.launch.AtlLaunchConfigurationDelegate
  - org.eclipse.m2m.atl.core.service.LauncherService
  - org.eclipse.m2m.atl.emftvm.util.LazyCollection<E> (implements java.util.Collection<E>)
    - org.eclipse.m2m.atl.emftvm.util.LazyBag<E>
      - org.eclipse.m2m.atl.emftvm.util.LazyBag.IncludingBag<E>
      - org.eclipse.m2m.atl.emftvm.util.LazyBag.IntegerRangeBag
      - org.eclipse.m2m.atl.emftvm.util.LazyBag.LongRangeBag
      - org.eclipse.m2m.atl.emftvm.util.LazyBag.UnionBag<E>
      - org.eclipse.m2m.atl.emftvm.util.LazyBagOnCollection<E>
    - org.eclipse.m2m.atl.emftvm.util.LazyList<E> (implements org.eclipse.emf.common.util.EList<E>)
      - org.eclipse.m2m.atl.emftvm.util.EnumConversionList
        - org.eclipse.m2m.atl.emftvm.util.EnumConversionListOnList
      - org.eclipse.m2m.atl.emftvm.util.LazyList.CollectList<E>
      - org.eclipse.m2m.atl.emftvm.util.LazyList.IntegerRangeList
      - org.eclipse.m2m.atl.emftvm.util.LazyList.LongRangeList
      - org.eclipse.m2m.atl.emftvm.util.LazyList.NonCachingList<E>
        - org.eclipse.m2m.atl.emftvm.cdo.impl.CDOModelImpl.InResourceList
        - org.eclipse.m2m.atl.emftvm.util.LazyList.AppendList<E>
          - org.eclipse.m2m.atl.emftvm.util.LazyList.InsertAtList<E>
          - org.eclipse.m2m.atl.emftvm.util.LazyList.PrependList<E>
        - org.eclipse.m2m.atl.emftvm.util.LazyList.ReverseList<E>
        - org.eclipse.m2m.atl.emftvm.util.LazyList.SubList<E>
        - org.eclipse.m2m.atl.emftvm.util.LazyList.UnionList<E>
      - org.eclipse.m2m.atl.emftvm.util.LazyListOnCollection<E>
        - org.eclipse.m2m.atl.emftvm.util.LazyListOnList<E>
      - org.eclipse.m2m.atl.emftvm.impl.ModelImpl.InstanceOfList
      - org.eclipse.m2m.atl.emftvm.util.OCLOperations.ResolveList
        - org.eclipse.m2m.atl.emftvm.util.OCLOperations.UniqueResolveList
    - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet<E> (implements java.util.List<E>, java.util.Set<E>)
      - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.IntegerRangeOrderedSet
      - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.LongRangeOrderedSet
      - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.NonCachingOrderedSet<E>
        - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.AppendOrderedSet<E>
          - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.InsertAtOrderedSet<E>
          - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.PrependOrderedSet<E>
        - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.ExcludingOrderedSet<E>
        - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.ReverseOrderedSet<E>
        - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.SubOrderedSet<E>
    - org.eclipse.m2m.atl.emftvm.util.LazySet<E> (implements java.util.Set<E>)
      - org.eclipse.m2m.atl.emftvm.util.EnumConversionSetOnSet
      - org.eclipse.m2m.atl.emftvm.util.LazySet.IntegerRangeSet
      - org.eclipse.m2m.atl.emftvm.util.LazySet.LongRangeSet
      - org.eclipse.m2m.atl.emftvm.util.LazySet.NonCachingSet<E>
        - org.eclipse.m2m.atl.emftvm.util.LazySet.ExcludingSet<E>
        - org.eclipse.m2m.atl.emftvm.util.LazySet.IncludingSet<E>
      - org.eclipse.m2m.atl.emftvm.util.LazySetOnSet<E>
  - org.eclipse.m2m.atl.emftvm.util.LazyCollection.ReadOnlyIterator<E> (implements java.util.Iterator<E>)
    - org.eclipse.m2m.atl.emftvm.util.LazyCollection.CachingIterator
      - org.eclipse.m2m.atl.emftvm.util.EnumConversionList.EnumConversionIterator
      - org.eclipse.m2m.atl.emftvm.util.EnumConversionSetOnSet.EnumConversionIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyBag.BagIntersectionIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyCollection.CachingSetIterator
        - org.eclipse.m2m.atl.emftvm.util.LazyCollection.UnionSetIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyCollection.ExcludingIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyCollection.FilterIterator
        - org.eclipse.m2m.atl.emftvm.util.LazyCollection.RejectIterator
        - org.eclipse.m2m.atl.emftvm.util.LazyCollection.SelectIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyCollection.IntersectionIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyCollection.IteratorToListIterator (implements java.util.ListIterator<E>)
      - org.eclipse.m2m.atl.emftvm.util.LazyCollection.SubtractionIterator
      - org.eclipse.m2m.atl.emftvm.impl.ModelImpl.InstanceOfList.InstanceOfIterator
      - org.eclipse.m2m.atl.emftvm.util.OCLOperations.ResolveList.ResolveIterator
        - org.eclipse.m2m.atl.emftvm.util.OCLOperations.UniqueResolveList.UniqueResolveIterator
    - org.eclipse.m2m.atl.emftvm.util.LazyCollection.CollectIterator<T>
    - org.eclipse.m2m.atl.emftvm.util.LazyCollection.FlattenIterator
    - org.eclipse.m2m.atl.emftvm.util.LazyCollection.FlattenSetIterator
    - org.eclipse.m2m.atl.emftvm.util.LazyCollection.ReadOnlyListIterator<E> (implements java.util.ListIterator<E>)
      - org.eclipse.m2m.atl.emftvm.util.LazyCollection.IntegerRangeListIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyCollection.LongRangeListIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyCollection.ReverseListIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyCollection.SubListListIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyCollection.WrappedListIterator
        - org.eclipse.m2m.atl.emftvm.util.LazyList.AppendList.AppendListIterator
        - org.eclipse.m2m.atl.emftvm.util.LazyList.InsertAtList.InsertAtListIterator
        - org.eclipse.m2m.atl.emftvm.util.LazyList.PrependList.PrependListIterator
        - org.eclipse.m2m.atl.emftvm.util.LazyList.UnionListIterator
        - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.AppendOrderedSet.AppendOrderedSetListIterator
        - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.ExcludingOrderedSet.ExcludingOrderedSetListIterator
        - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.InsertAtOrderedSet.InsertAtOrderedSetListIterator
        - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.PrependOrderedSet.PrependOrderedSetListIterator
    - org.eclipse.m2m.atl.emftvm.util.LazyCollection.ReverseIterator
    - org.eclipse.m2m.atl.emftvm.util.LazyCollection.SubListIterator
    - org.eclipse.m2m.atl.emftvm.util.LazyCollection.WrappedIterator
      - org.eclipse.m2m.atl.emftvm.cdo.impl.CDOModelImpl.InResourceList.InResourceIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyCollection.AppendIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyCollection.UnionIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyList.InsertAtList.InsertAtIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyList.PrependList.PrependIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.AppendOrderedSet.AppendOrderedSetIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.ExcludingOrderedSet.ExcludingOrderedSetIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.InsertAtOrderedSet.InsertAtOrderedSetIterator
      - org.eclipse.m2m.atl.emftvm.util.LazyOrderedSet.PrependOrderedSet.PrependOrderedSetIterator
      - org.eclipse.m2m.atl.emftvm.util.LazySet.ExcludingSet.ExcludingSetIterator
      - org.eclipse.m2m.atl.emftvm.util.LazySet.IncludingSet.IncludingSetIterator
  - org.eclipse.m2m.atl.emftvm.util.LazyCollections
  - org.eclipse.m2m.atl.core.ant.tasks.nested.Library
  - org.eclipse.m2m.atl.engine.MarkerMaker
  - org.eclipse.m2m.atl.adt.debug.Messages
  - org.eclipse.m2m.atl.adt.Messages
  - org.eclipse.m2m.atl.adt.ui.editor.Messages
  - org.eclipse.m2m.atl.adt.ui.Messages
  - org.eclipse.m2m.atl.core.ant.Messages
  - org.eclipse.m2m.atl.core.emf.Messages
  - org.eclipse.m2m.atl.core.ui.Messages
  - org.eclipse.m2m.atl.core.ui.vm.Messages
  - org.eclipse.m2m.atl.debug.core.Messages
  - org.eclipse.m2m.atl.dsls.Messages
  - org.eclipse.m2m.atl.emftvm.Messages
  - org.eclipse.m2m.atl.engine.emfvm.Messages
  - org.eclipse.m2m.atl.engine.Messages
  - org.eclipse.m2m.atl.profiler.core.Messages
  - org.eclipse.m2m.atl.emftvm.util.MethodSignature
  - org.eclipse.m2m.atl.emftvm.ant.ModelElement
    - org.eclipse.m2m.atl.emftvm.ant.InModel
    - org.eclipse.m2m.atl.emftvm.ant.InOutModel
    - org.eclipse.m2m.atl.emftvm.ant.MetaModel
    - org.eclipse.m2m.atl.emftvm.ant.OutModel
    - org.eclipse.m2m.atl.emftvm.ant.OutModelSet
  - org.eclipse.m2m.atl.core.ModelFactory
    - org.eclipse.m2m.atl.core.ui.vm.asm.ASMFactory
    - org.eclipse.m2m.atl.core.emf.EMFModelFactory
  - org.eclipse.m2m.atl.emftvm.impl.ModelFactoryImpl (implements org.eclipse.m2m.atl.emftvm.ModelFactory)
  - org.eclipse.m2m.atl.engine.vm.ModelLoader
    - org.eclipse.m2m.atl.drivers.emf4atl.EMFModelLoader
      - org.eclipse.m2m.atl.drivers.uml24atl.UMLModelLoader
  - org.eclipse.m2m.atl.profiler.model.util.ModelSwitch<T>
  - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage (implements org.eclipse.m2m.atl.adt.ui.preferences.IModifyDialogTabPage)
    - org.eclipse.m2m.atl.adt.ui.preferences.AtlCodeFormatterProfilesTabPage
    - org.eclipse.m2m.atl.adt.ui.preferences.AtlCodeFormatterPropertiesTabPage
  - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.StringPreference.Validator
  - org.eclipse.m2m.atl.emftvm.util.NativeTypes
  - org.eclipse.m2m.atl.core.ui.vm.debug.NetworkDebugger (implements org.eclipse.m2m.atl.engine.vm.Debugger)
  - org.eclipse.m2m.atl.core.ui.vm.debug.NetworkDebugger.Command
  - org.eclipse.m2m.atl.emftvm.launcher.debug.NetworkDebugger.Command
  - org.eclipse.m2m.atl.adt.ui.outline.NullEventListener (implements org.eclipse.m2m.atl.adt.ui.outline.EventListener)
  - java.util.Observable
    - org.eclipse.m2m.atl.profiler.core.ATLProfiler
    - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.Preference
      - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.ButtonPreference
        - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.CheckboxPreference
        - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.RadioPreference
      - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.ComboPreference
      - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.NumberPreference
      - org.eclipse.m2m.atl.adt.ui.preferences.ModifyDialogTabPage.StringPreference
    - org.eclipse.m2m.atl.adt.ui.preferences.ProfileManager
      - org.eclipse.m2m.atl.adt.ui.preferences.AtlCodeFormatterProfileManager
  - org.eclipse.m2m.atl.emftvm.util.OCLOperations
  - org.eclipse.m2m.atl.common.OCL.util.OCLSwitch<T>
  - org.eclipse.m2m.atl.engine.emfvm.lib.OclType
    - org.eclipse.m2m.atl.engine.emfvm.lib.OclParametrizedType
    - org.eclipse.m2m.atl.engine.emfvm.lib.OclSimpleType
  - org.eclipse.m2m.atl.engine.emfvm.lib.OclUndefined
  - org.eclipse.m2m.atl.adt.ui.text.atl.OpenDeclarationUtils
  - org.eclipse.m2m.atl.engine.emfvm.lib.Operation
    - org.eclipse.m2m.atl.engine.emfvm.ASMOperation
  - org.eclipse.m2m.atl.core.ant.tasks.nested.OutModel
  - org.eclipse.ui.part.Page (implements org.eclipse.ui.part.IPageBookViewPage)
    - org.eclipse.m2m.atl.adt.ui.outline.AtlOutlinePage (implements org.eclipse.ui.views.contentoutline.IContentOutlinePage, org.eclipse.jface.viewers.IPostSelectionProvider)
      - org.eclipse.m2m.atl.adt.ui.outline.AtlContentOutlinePage
  - org.eclipse.m2m.atl.core.ant.tasks.nested.Param
  - org.eclipse.m2m.atl.dsls.tcs.injector.ParserLauncher
  - org.eclipse.m2m.atl.dsls.tcs.injector.wrappers.ParserWrapper
    - org.eclipse.m2m.atl.dsls.tcs.injector.wrappers.antlr3.ParserWrapper
  - org.eclipse.m2m.atl.core.ant.tasks.nested.Pathelement
  - org.eclipse.core.runtime.PlatformObject (implements org.eclipse.core.runtime.IAdaptable)
    - org.eclipse.m2m.atl.debug.core.AtlDebugElement (implements org.eclipse.debug.core.model.IDebugElement)
      - org.eclipse.m2m.atl.debug.core.AtlDebugTarget (implements org.eclipse.debug.core.model.IDebugTarget)
      - org.eclipse.m2m.atl.debug.core.AtlStackFrame (implements org.eclipse.debug.core.model.IStackFrame)
      - org.eclipse.m2m.atl.debug.core.AtlThread (implements org.eclipse.debug.core.model.IThread)
      - org.eclipse.m2m.atl.debug.core.adwp.AtlValue (implements org.eclipse.debug.core.model.IValue)
      - org.eclipse.m2m.atl.debug.core.AtlVariable (implements org.eclipse.debug.core.model.IVariable)
    - org.eclipse.debug.core.model.Breakpoint (implements org.eclipse.debug.core.model.IBreakpoint, org.eclipse.debug.core.model.ITriggerPoint)
      - org.eclipse.debug.core.model.LineBreakpoint (implements org.eclipse.debug.core.model.ILineBreakpoint)
        - org.eclipse.m2m.atl.debug.core.AtlBreakpoint
  - org.eclipse.core.runtime.Plugin (implements org.osgi.framework.BundleActivator)
    - org.eclipse.ui.plugin.AbstractUIPlugin
      - org.eclipse.m2m.atl.core.ui.ATLCoreUIPlugin
      - org.eclipse.m2m.atl.adt.debug.AtlDebugPlugin
      - org.eclipse.m2m.atl.adt.ui.AtlUIPlugin
      - org.eclipse.emf.common.ui.EclipseUIPlugin (implements org.eclipse.emf.common.EMFPlugin.InternalEclipsePlugin, org.eclipse.emf.common.util.Logger, org.eclipse.emf.common.util.ResourceLocator)
        - org.eclipse.m2m.atl.emftvm.presentation.EmftvmEditorPlugin.Implementation
        - org.eclipse.m2m.atl.profiler.exportmodel.presentation.ExportmodelEditorPlugin.Implementation
        - org.eclipse.m2m.atl.emftvm.trace.presentation.TraceEditorPlugin.Implementation
      - org.eclipse.m2m.atl.emftvm.launcher.EmftvmLauncherPlugin
      - org.eclipse.m2m.atl.profiler.ui.activators.ExecutionViewerActivator
      - org.eclipse.m2m.atl.profiler.ui.activators.ProfilingDataTableActivator
    - org.eclipse.m2m.atl.dsls.Activator
    - org.eclipse.m2m.atl.adt.AdtPlugin
    - org.eclipse.m2m.atl.debug.core.AtlCoreDebugPlugin
    - org.eclipse.m2m.atl.engine.vm.ATLVMPlugin
    - org.eclipse.emf.common.EMFPlugin.EclipsePlugin (implements org.eclipse.emf.common.EMFPlugin.InternalEclipsePlugin, org.eclipse.emf.common.util.Logger, org.eclipse.emf.common.util.ResourceLocator)
      - org.eclipse.m2m.atl.profiler.model.provider.ATLProfilerEditPlugin.Implementation
      - org.eclipse.m2m.atl.emftvm.provider.EmftvmEditPlugin.Implementation
      - org.eclipse.m2m.atl.profiler.exportmodel.provider.ExportmodelEditPlugin.Implementation
      - org.eclipse.m2m.atl.emftvm.trace.provider.TraceEditPlugin.Implementation
    - org.eclipse.m2m.atl.emftvm.ant.EmftvmAntPlugin
    - org.eclipse.m2m.atl.emftvm.compiler.EmftvmCompilerPlugin
  - org.eclipse.m2m.atl.emftvm.util.PluginExtensionUtilImpl (implements org.eclipse.m2m.atl.emftvm.util.PluginExtensionUtil)
  - org.eclipse.m2m.atl.adt.ui.preferences.PreferencesAccess
  - org.eclipse.m2m.atl.dsls.tcs.extractor.PrettyPrinter
  - org.eclipse.m2m.atl.engine.ProblemConverter
  - org.eclipse.m2m.atl.adt.ui.viewsupport.ProblemMarkerManager (implements org.eclipse.core.resources.IResourceChangeListener)
  - org.eclipse.m2m.atl.common.Problem.util.ProblemSwitch<T>
  - org.eclipse.m2m.atl.adt.ui.preferences.ProfileManager.KeySet
  - org.eclipse.m2m.atl.adt.ui.preferences.ProfileManager.Profile (implements java.lang.Comparable<T>)
    - org.eclipse.m2m.atl.adt.ui.preferences.ProfileManager.BuiltInProfile
    - org.eclipse.m2m.atl.adt.ui.preferences.ProfileManager.CustomProfile
      - org.eclipse.m2m.atl.adt.ui.preferences.ProfileManager.SharedProfile
  - org.eclipse.m2m.atl.emftvm.profiler.Profiler (implements org.eclipse.m2m.atl.emftvm.util.VMMonitor)
  - org.eclipse.m2m.atl.emftvm.profiler.Profiler.ProfilingData
  - org.eclipse.m2m.atl.profiler.core.util.ProfilerModelExporter
  - org.eclipse.m2m.atl.profiler.core.ProfilerModelHandler
  - org.eclipse.m2m.atl.adt.ui.preferences.ProfileStore
  - org.eclipse.m2m.atl.profiler.vm.ProfilingDebugger (implements org.eclipse.m2m.atl.engine.vm.Debugger)
  - org.eclipse.m2m.atl.profiler.core.util.ProfilingModelUtils
  - org.apache.tools.ant.ProjectComponent (implements java.lang.Cloneable)
    - org.apache.tools.ant.types.DataType (implements java.lang.Cloneable)
      - org.apache.tools.ant.types.AbstractFileSet (implements java.lang.Cloneable, org.apache.tools.ant.types.selectors.SelectorContainer)
        - org.apache.tools.ant.types.FileSet (implements org.apache.tools.ant.types.ResourceCollection)
          - org.eclipse.m2m.atl.emftvm.ant.ModelElementSet
            - org.eclipse.m2m.atl.emftvm.ant.InModelSet
            - org.eclipse.m2m.atl.emftvm.ant.InOutModelSet
    - org.apache.tools.ant.Task
      - org.eclipse.m2m.atl.core.ant.tasks.AbstractAtlTask
        - org.eclipse.m2m.atl.core.ant.tasks.ATLModelTransformationTask
        - org.eclipse.m2m.atl.core.ant.tasks.LoadModelTask
        - org.eclipse.m2m.atl.core.ant.tasks.SaveModelTask
      - org.eclipse.m2m.atl.emftvm.ant.EMFTVMTask
        - org.eclipse.m2m.atl.emftvm.ant.CompileTask
        - org.eclipse.m2m.atl.emftvm.ant.LoadModelTask
          - org.eclipse.m2m.atl.emftvm.ant.LoadMetamodelTask
          - org.eclipse.m2m.atl.emftvm.ant.NewModelTask
        - org.eclipse.m2m.atl.emftvm.ant.RegisterMetamodelTask
        - org.eclipse.m2m.atl.emftvm.ant.RunTask
        - org.eclipse.m2m.atl.emftvm.ant.SaveModelTask
  - java.io.Reader (implements java.io.Closeable, java.lang.Readable)
    - org.eclipse.m2m.atl.adt.ui.corext.doc.SingleCharReader
      - org.eclipse.m2m.atl.adt.ui.text.AtlCodeReader
  - org.eclipse.m2m.atl.dsls.tcs.injector.ReferenceLocation
  - org.eclipse.m2m.atl.core.ui.vm.RegularVMLauncher (implements org.eclipse.m2m.atl.core.launch.ILauncher)
    - org.eclipse.m2m.atl.profiler.vm.ProfilerLauncher
  - org.eclipse.m2m.atl.core.ui.launch.RemoteAtlConfigurationDelegate (implements org.eclipse.debug.core.model.ILaunchConfigurationDelegate)
  - org.eclipse.m2m.atl.adt.ui.startup.ResourceChangeListener (implements org.eclipse.core.resources.IResourceChangeListener)
  - org.eclipse.m2m.atl.adt.ui.startup.ResourceDeltaVisitor (implements org.eclipse.core.resources.IResourceDeltaVisitor)
  - org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl (implements org.eclipse.emf.ecore.resource.Resource.Factory)
    - org.eclipse.m2m.atl.emftvm.compiler.AtlResourceFactoryImpl
    - org.eclipse.m2m.atl.emftvm.impl.resource.EMFTVMResourceFactoryImpl
  - org.eclipse.m2m.atl.emftvm.util.ResourceIterable (implements java.lang.Iterable<T>)
  - org.eclipse.m2m.atl.adt.ui.outline.Root
  - org.eclipse.jface.text.rules.RuleBasedScanner (implements org.eclipse.jface.text.rules.ICharacterScanner, org.eclipse.jface.text.rules.ITokenScanner)
    - org.eclipse.m2m.atl.adt.ui.text.AbstractScanner
      - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCodeScanner
  - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.AbstractState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.IsAbstractState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.IsNotAbstractState
  - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.ApplierCbState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.WithApplierWithoutPostApplyCbState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.WithApplierWithPostApplyCbState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.WithoutApplierWithoutPostApplyCbState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.WithoutApplierWithPostApplyCbState
  - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.DefaultState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.DefaultOffState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.DefaultOnState
  - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.DistinctState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.IsDistinctState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.IsNotDistinctState
  - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.LeafState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.IsLeafState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.IsOtherLeafState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.IsWithLeavesState
  - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.MatcherCbState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.WithMatcherCbState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.WithoutMatcherCbState
  - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.RuleModeState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.AutomaticRecursiveState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.AutomaticSingleState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.ManualState
  - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.SuperRulesState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.WithoutSuperRulesState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.WithSuperRulesState
  - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.UniqueState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.UniqueOffState
    - org.eclipse.m2m.atl.emftvm.impl.RuleImpl.UniqueOnState
  - org.eclipse.m2m.atl.engine.vm.SimpleDebugger (implements org.eclipse.m2m.atl.engine.vm.Debugger)
  - org.eclipse.m2m.atl.engine.vm.SimpleDebugger.OperationCall (implements java.lang.Comparable<T>)
  - org.eclipse.m2m.atl.emftvm.util.SingletonModuleResolverFactory (implements org.eclipse.m2m.atl.emftvm.util.ModuleResolverFactory)
  - org.eclipse.m2m.atl.engine.vm.nativelib.SOTSExpression2
  - org.eclipse.jface.text.source.SourceViewerConfiguration
    - org.eclipse.ui.editors.text.TextSourceViewerConfiguration
      - org.eclipse.m2m.atl.adt.ui.text.AtlSourceViewerConfiguration
  - org.eclipse.m2m.atl.emftvm.util.Stack
  - org.eclipse.m2m.atl.emftvm.util.StackFrame
  - org.eclipse.m2m.atl.emftvm.constraints.StackUnderflowValidator (implements org.eclipse.m2m.atl.emftvm.constraints.Validator<T>)
  - org.eclipse.m2m.atl.adt.ui.startup.Startup (implements org.eclipse.ui.IStartup)
  - org.eclipse.m2m.atl.emftvm.profiler.StopWatch
  - org.eclipse.m2m.atl.core.ant.tasks.nested.Superimpose
  - org.eclipse.emf.ecore.util.Switch<T>
    - org.eclipse.emf.ecore.util.EcoreSwitch<T>
      - org.eclipse.m2m.atl.emftvm.util.EMFTVMUtil.RegistryTypeSwitch
  - org.eclipse.m2m.atl.drivers.emf4atl.tcs.extractor.TCSExtractor (implements org.eclipse.m2m.atl.engine.extractors.Extractor)
  - org.eclipse.m2m.atl.dsls.tcs.extractor.TCSExtractorPrintStream (implements org.eclipse.m2m.atl.dsls.tcs.extractor.TCSExtractorStream)
  - org.eclipse.m2m.atl.drivers.emf4atl.tcs.injector.TCSInjector (implements org.eclipse.m2m.atl.engine.injectors.Injector)
  - org.eclipse.m2m.atl.dsls.tcs.injector.TCSRuntime
  - org.eclipse.m2m.atl.dsls.tcs.injector.TCSRuntime.Context
  - org.eclipse.m2m.atl.dsls.tcs.injector.TCSRuntime.RefSetting
  - org.eclipse.jface.text.templates.TemplateCompletionProcessor (implements org.eclipse.jface.text.contentassist.IContentAssistProcessor)
    - org.eclipse.m2m.atl.adt.ui.text.atl.AtlCompletionProcessor (implements org.eclipse.jface.text.contentassist.ICompletionListener, org.eclipse.jface.text.contentassist.IContentAssistProcessor)
  - org.eclipse.jface.text.templates.TemplateContextType
    - org.eclipse.m2m.atl.adt.ui.text.atl.AtlContextType
  - org.eclipse.jface.text.templates.TemplateProposal (implements org.eclipse.jface.text.contentassist.ICompletionProposal, org.eclipse.jface.text.contentassist.ICompletionProposalExtension, org.eclipse.jface.text.contentassist.ICompletionProposalExtension2, org.eclipse.jface.text.contentassist.ICompletionProposalExtension3)
    - org.eclipse.m2m.atl.adt.ui.text.atl.AtlTemplateProposal (implements java.lang.Comparable<T>)
      - org.eclipse.m2m.atl.adt.ui.text.atl.AtlInstalledTemplateProposal
  - org.eclipse.ui.editors.text.TextFileDocumentProvider (implements org.eclipse.ui.texteditor.IDocumentProvider, org.eclipse.ui.texteditor.IDocumentProviderExtension, org.eclipse.ui.texteditor.IDocumentProviderExtension2, org.eclipse.ui.texteditor.IDocumentProviderExtension3, org.eclipse.ui.texteditor.IDocumentProviderExtension4, org.eclipse.ui.texteditor.IDocumentProviderExtension5, org.eclipse.ui.editors.text.IStorageDocumentProvider)
    - org.eclipse.m2m.atl.adt.debug.ui.DisassemblyDocumentProvider
  - org.eclipse.m2m.atl.dsls.textsource.TextSource
    - org.eclipse.m2m.atl.dsls.textsource.ByteArrayTextSource
    - org.eclipse.m2m.atl.dsls.textsource.IFileTextSource
    - org.eclipse.m2m.atl.dsls.textsource.StringTextSource
    - org.eclipse.m2m.atl.dsls.textsource.URLTextSource
  - java.lang.Thread (implements java.lang.Runnable)
    - org.eclipse.m2m.atl.debug.core.adwp.ADWP
      - org.eclipse.m2m.atl.core.ui.vm.debug.ADWPDebuggee
      - org.eclipse.m2m.atl.emftvm.launcher.debug.ADWPDebuggee
      - org.eclipse.m2m.atl.debug.core.adwp.ADWPDebugger
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - org.eclipse.m2m.atl.engine.vm.ACTInterpreterException
      - org.eclipse.m2m.atl.engine.vm.ASMInterpreterException
      - org.eclipse.m2m.atl.core.ATLCoreException
      - org.eclipse.m2m.atl.engine.emfvm.AtlSuperimposeModule.AtlSuperimposeModuleException
      - org.eclipse.m2m.atl.engine.vm.AtlSuperimposeModule.AtlSuperimposeModuleException
      - org.eclipse.m2m.atl.profiler.core.exception.InterceptedLeavingStackFrameException
      - org.eclipse.m2m.atl.adt.ui.editor.formatter.InvalidFragmentException
      - java.io.IOException
        - org.eclipse.m2m.atl.emftvm.compiler.AtlResourceImpl.ATLIOException
      - org.eclipse.m2m.atl.profiler.core.exception.NoRegisteredOperationFoundException
      - java.lang.RuntimeException
        - org.eclipse.m2m.atl.engine.asm.ASMEmitterException
        - org.eclipse.m2m.atl.engine.vm.nativelib.ASMModelNavigationException
        - org.eclipse.m2m.atl.common.ATLExecutionException
          - org.eclipse.m2m.atl.engine.emfvm.VMException
          - org.eclipse.m2m.atl.engine.vm.VMException
        - org.eclipse.m2m.atl.engine.compiler.CompilerNotFoundException
        - org.eclipse.m2m.atl.emftvm.util.DuplicateEntryException
        - org.eclipse.m2m.atl.emftvm.util.ModuleNotFoundException
        - org.eclipse.m2m.atl.dsls.tcs.extractor.TCSExtractionException
        - org.eclipse.m2m.atl.emftvm.util.VMException
      - org.xml.sax.SAXException
        - org.xml.sax.SAXParseException
          - org.eclipse.m2m.atl.engine.emfvm.ASMXMLReaderException
          - org.eclipse.m2m.atl.engine.vm.ASMXMLReaderException
  - org.eclipse.m2m.atl.emftvm.util.TimingData
  - org.eclipse.m2m.atl.emftvm.trace.util.TraceSwitch<T>
  - org.eclipse.m2m.atl.engine.emfvm.lib.TransientLink
  - org.eclipse.m2m.atl.engine.emfvm.lib.TransientLinkSet
  - org.eclipse.m2m.atl.emftvm.util.Tuple
  - org.eclipse.m2m.atl.engine.emfvm.lib.Tuple (implements org.eclipse.m2m.atl.engine.emfvm.lib.HasFields)
  - org.eclipse.m2m.atl.emftvm.util.Types
  - org.eclipse.m2m.atl.emftvm.constraints.ValidCodeBlockStackLevelValidator (implements org.eclipse.m2m.atl.emftvm.constraints.Validator<T>)
  - org.eclipse.m2m.atl.debug.core.adwp.Value
    - org.eclipse.m2m.atl.debug.core.adwp.BooleanValue
    - org.eclipse.m2m.atl.debug.core.adwp.IntegerValue
    - org.eclipse.m2m.atl.debug.core.adwp.NullValue
    - org.eclipse.m2m.atl.debug.core.adwp.ObjectReference
      - org.eclipse.m2m.atl.core.ui.vm.debug.LocalObjectReference
      - org.eclipse.m2m.atl.emftvm.launcher.debug.LocalObjectReference
      - org.eclipse.m2m.atl.debug.core.adwp.RemoteObjectReference
    - org.eclipse.m2m.atl.debug.core.adwp.RealValue
    - org.eclipse.m2m.atl.debug.core.adwp.StringValue
  - org.eclipse.jface.viewers.ViewerComparator
    - org.eclipse.m2m.atl.profiler.ui.profilingdatatable.CallsComparator
    - org.eclipse.m2m.atl.profiler.ui.profilingdatatable.MemoryComparator
    - org.eclipse.m2m.atl.profiler.ui.profilingdatatable.NameComparator
    - org.eclipse.m2m.atl.profiler.ui.profilingdatatable.TimeComparator
    - org.eclipse.m2m.atl.profiler.ui.profilingdatatable.TotalInstructionComparator
    - org.eclipse.jface.viewers.ViewerSorter
      - org.eclipse.m2m.atl.adt.ui.outline.AlphabeticalSorter
      - org.eclipse.m2m.atl.adt.ui.outline.DefaultSorter
  - org.eclipse.jface.viewers.ViewerFilter
    - org.eclipse.m2m.atl.adt.ui.outline.DefaultFilter
    - org.eclipse.m2m.atl.adt.ui.outline.HideHelperFilter
    - org.eclipse.m2m.atl.adt.ui.outline.HideRuleFilter
    - org.eclipse.m2m.atl.profiler.ui.executionviewer.view.InstructionFilter
    - org.eclipse.m2m.atl.profiler.ui.profilingdatatable.NativeOperationFilter
  - org.eclipse.swt.widgets.Widget
    - org.eclipse.swt.widgets.Control (implements org.eclipse.swt.graphics.Drawable)
      - org.eclipse.swt.widgets.Scrollable
        - org.eclipse.swt.widgets.Composite
          - org.eclipse.m2m.atl.adt.ui.outline.RenameFrame
  - org.eclipse.jface.window.Window (implements org.eclipse.jface.window.IShellProvider)
    - org.eclipse.jface.dialogs.Dialog
      - org.eclipse.emf.common.ui.dialogs.ResourceDialog
        - org.eclipse.emf.edit.ui.action.LoadResourceAction.LoadResourceDialog
          - org.eclipse.m2m.atl.adt.ui.common.AtlResourceSelectionBox
      - org.eclipse.jface.dialogs.TrayDialog
        - org.eclipse.ui.dialogs.SelectionDialog
          - org.eclipse.ui.dialogs.SelectionStatusDialog
            - org.eclipse.m2m.atl.adt.ui.common.AbstractAtlSelection
              - org.eclipse.m2m.atl.adt.ui.common.AtlLibrarySelection
              - org.eclipse.m2m.atl.adt.ui.common.AtlModelSelection
            - org.eclipse.ui.dialogs.AbstractElementListSelectionDialog
              - org.eclipse.ui.dialogs.ElementListSelectionDialog
                - org.eclipse.m2m.atl.adt.ui.common.RegisteredPackageDialog
            - org.eclipse.ui.dialogs.ElementTreeSelectionDialog
              - org.eclipse.m2m.atl.adt.ui.common.WorkspaceFileDialog
        - org.eclipse.jface.dialogs.StatusDialog
          - org.eclipse.m2m.atl.adt.ui.preferences.AlreadyExistsDialog
          - org.eclipse.m2m.atl.adt.ui.preferences.CreateProfileDialog
          - org.eclipse.m2m.atl.adt.ui.preferences.RenameProfileDialog
  - org.eclipse.jface.wizard.Wizard (implements org.eclipse.jface.window.IShellProvider, org.eclipse.jface.wizard.IWizard)
    - org.eclipse.m2m.atl.adt.ui.wizard.atlfile.AtlFileWizard (implements org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.INewWizard)
    - org.eclipse.m2m.atl.adt.ui.wizard.atlplugin.AtlPluginCreator (implements org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.INewWizard)
    - org.eclipse.m2m.atl.adt.ui.wizard.atlproject.AtlProjectCreator (implements org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.INewWizard)
    - org.eclipse.m2m.atl.emftvm.presentation.EmftvmModelWizard (implements org.eclipse.ui.INewWizard)
    - org.eclipse.m2m.atl.profiler.exportmodel.presentation.ExportmodelModelWizard (implements org.eclipse.ui.INewWizard)
    - org.eclipse.m2m.atl.emftvm.trace.presentation.TraceModelWizard (implements org.eclipse.ui.INewWizard)
  - org.eclipse.m2m.atl.emftvm.util.WorkspaceUtilImpl (implements org.eclipse.m2m.atl.emftvm.util.WorkspaceUtil)
  - org.eclipse.m2m.atl.engine.extractors.xml.XMLExtractor (implements org.eclipse.m2m.atl.engine.extractors.Extractor)

## Interface Hierarchy

- org.eclipse.m2m.atl.adt.ui.text.atl.AtlCompletionProcessor.IATLCompletionRecorder
- org.eclipse.m2m.atl.adt.ui.text.AtlHeuristicScanner.StopCondition
- org.eclipse.m2m.atl.common.ATLLaunchConstants
- org.eclipse.m2m.atl.common.ATL.ATLPackage.Literals
- org.eclipse.m2m.atl.engine.compiler.AtlStandaloneCompiler
- org.eclipse.m2m.atl.dsls.tcs.injector.CompletionInformation
- org.eclipse.m2m.atl.engine.vm.Debugger
- org.eclipse.m2m.atl.emftvm.launcher.EMFTVMLaunchConstants
- org.eclipse.m2m.atl.emftvm.EmftvmPackage.Literals
- org.eclipse.m2m.atl.adt.ui.outline.EventListener
- org.eclipse.m2m.atl.profiler.exportmodel.ExportmodelPackage.Literals
- org.eclipse.m2m.atl.engine.extractors.Extractor
- org.eclipse.m2m.atl.engine.emfvm.lib.HasFields
- org.eclipse.m2m.atl.adt.ui.actions.IAtlActionConstants
- org.eclipse.m2m.atl.adt.ui.IAtlContextMenuConstants
- org.eclipse.m2m.atl.adt.ui.text.IAtlDefaultValues
- org.eclipse.m2m.atl.common.IAtlLexems
- org.eclipse.m2m.atl.adt.ui.text.IAtlPartitions
- org.eclipse.m2m.atl.adt.ui.IAtlStatusConstants
- org.eclipse.m2m.atl.core.IExtractor
- org.eclipse.m2m.atl.core.IInjector
- org.eclipse.m2m.atl.core.launch.ILauncher
- org.eclipse.m2m.atl.core.IModel
  - org.eclipse.m2m.atl.core.IReferenceModel
- org.eclipse.m2m.atl.engine.emfvm.adapter.IModelAdapter
- org.eclipse.m2m.atl.adt.ui.preferences.IModifyDialogTabPage
- org.eclipse.m2m.atl.adt.ui.preferences.IModifyDialogTabPage.IModificationListener
- org.eclipse.m2m.atl.engine.injectors.Injector
- org.eclipse.m2m.atl.adt.ui.editor.IOccurrencesFinder
- org.eclipse.m2m.atl.profiler.core.vm.IOperation
- org.eclipse.m2m.atl.adt.ui.viewsupport.IProblemChangedListener
- org.eclipse.m2m.atl.profiler.core.vm.IStackFrame
- org.eclipse.m2m.atl.engine.emfvm.launch.ITool
- org.eclipse.m2m.atl.engine.emfvm.lib.LibExtension
- java.util.Map<K,​V>
  - org.eclipse.m2m.atl.emftvm.util.TypeMap<K,​V>
- org.eclipse.m2m.atl.dsls.tcs.extractor.ModelAdapter
- org.eclipse.m2m.atl.dsls.tcs.injector.ModelAdapter
- org.eclipse.m2m.atl.emftvm.ModelFactory
- org.eclipse.m2m.atl.profiler.model.ModelPackage.Literals
- org.eclipse.m2m.atl.emftvm.util.ModuleResolver
- org.eclipse.m2m.atl.emftvm.util.ModuleResolverFactory
- org.eclipse.emf.common.notify.Notifier
  - org.eclipse.emf.ecore.EObject
    - org.eclipse.m2m.atl.profiler.model.ATLInstruction
      - org.eclipse.m2m.atl.profiler.model.ATLOperation
    - org.eclipse.m2m.atl.emftvm.CodeBlock
    - org.eclipse.m2m.atl.profiler.model.Context
    - org.eclipse.emf.ecore.EModelElement
      - org.eclipse.emf.ecore.EFactory
        - org.eclipse.m2m.atl.emftvm.EmftvmFactory
        - org.eclipse.m2m.atl.profiler.exportmodel.ExportmodelFactory
        - org.eclipse.m2m.atl.profiler.model.ModelFactory
        - org.eclipse.m2m.atl.emftvm.trace.TraceFactory
      - org.eclipse.emf.ecore.ENamedElement
        - org.eclipse.emf.ecore.EPackage
          - org.eclipse.m2m.atl.emftvm.EmftvmPackage
          - org.eclipse.m2m.atl.profiler.exportmodel.ExportmodelPackage
          - org.eclipse.m2m.atl.profiler.model.ModelPackage
          - org.eclipse.m2m.atl.emftvm.trace.TracePackage
    - org.eclipse.m2m.atl.emftvm.ExecEnv
    - org.eclipse.m2m.atl.profiler.model.ExecutionError
    - org.eclipse.m2m.atl.profiler.exportmodel.ExportElement
      - org.eclipse.m2m.atl.profiler.exportmodel.AtlOperationExport
      - org.eclipse.m2m.atl.profiler.exportmodel.ProfilingOperationExport
    - org.eclipse.m2m.atl.profiler.exportmodel.ExportRoot
    - org.eclipse.m2m.atl.emftvm.Instruction
      - org.eclipse.m2m.atl.emftvm.Allinst
      - org.eclipse.m2m.atl.emftvm.AllinstIn
      - org.eclipse.m2m.atl.emftvm.BranchInstruction
        - org.eclipse.m2m.atl.emftvm.Enditerate
        - org.eclipse.m2m.atl.emftvm.Goto
        - org.eclipse.m2m.atl.emftvm.If
        - org.eclipse.m2m.atl.emftvm.Ifn
        - org.eclipse.m2m.atl.emftvm.Iterate
      - org.eclipse.m2m.atl.emftvm.CodeBlockInstruction
        - org.eclipse.m2m.atl.emftvm.And
        - org.eclipse.m2m.atl.emftvm.Getcb
        - org.eclipse.m2m.atl.emftvm.Implies
        - org.eclipse.m2m.atl.emftvm.InvokeCb (also extends org.eclipse.m2m.atl.emftvm.InvokeInstruction)
        - org.eclipse.m2m.atl.emftvm.Or
      - org.eclipse.m2m.atl.emftvm.Delete
      - org.eclipse.m2m.atl.emftvm.Dup
      - org.eclipse.m2m.atl.emftvm.DupX1
      - org.eclipse.m2m.atl.emftvm.FieldInstruction
        - org.eclipse.m2m.atl.emftvm.Add
        - org.eclipse.m2m.atl.emftvm.Get
        - org.eclipse.m2m.atl.emftvm.GetStatic
        - org.eclipse.m2m.atl.emftvm.GetSuper
        - org.eclipse.m2m.atl.emftvm.GetTrans
        - org.eclipse.m2m.atl.emftvm.Insert
        - org.eclipse.m2m.atl.emftvm.Remove
        - org.eclipse.m2m.atl.emftvm.Set
        - org.eclipse.m2m.atl.emftvm.SetStatic
      - org.eclipse.m2m.atl.emftvm.Findtype
      - org.eclipse.m2m.atl.emftvm.FindtypeS
      - org.eclipse.m2m.atl.emftvm.Getenv
      - org.eclipse.m2m.atl.emftvm.Getenvtype
      - org.eclipse.m2m.atl.emftvm.Ifte
      - org.eclipse.m2m.atl.emftvm.InvokeInstruction
        - org.eclipse.m2m.atl.emftvm.InvokeAllCbs
        - org.eclipse.m2m.atl.emftvm.InvokeCb (also extends org.eclipse.m2m.atl.emftvm.CodeBlockInstruction)
        - org.eclipse.m2m.atl.emftvm.InvokeCbS
        - org.eclipse.m2m.atl.emftvm.InvokeOperationInstruction
          - org.eclipse.m2m.atl.emftvm.Invoke
          - org.eclipse.m2m.atl.emftvm.InvokeStatic
          - org.eclipse.m2m.atl.emftvm.InvokeSuper
        - org.eclipse.m2m.atl.emftvm.Match
        - org.eclipse.m2m.atl.emftvm.MatchS
      - org.eclipse.m2m.atl.emftvm.Isnull
      - org.eclipse.m2m.atl.emftvm.LocalVariableInstruction
        - org.eclipse.m2m.atl.emftvm.Load
        - org.eclipse.m2m.atl.emftvm.Store
      - org.eclipse.m2m.atl.emftvm.New
      - org.eclipse.m2m.atl.emftvm.NewS
      - org.eclipse.m2m.atl.emftvm.Not
      - org.eclipse.m2m.atl.emftvm.Pop
      - org.eclipse.m2m.atl.emftvm.Push
      - org.eclipse.m2m.atl.emftvm.Pushf
      - org.eclipse.m2m.atl.emftvm.Pusht
      - org.eclipse.m2m.atl.emftvm.Return
      - org.eclipse.m2m.atl.emftvm.Swap
      - org.eclipse.m2m.atl.emftvm.SwapX1
      - org.eclipse.m2m.atl.emftvm.Xor
    - org.eclipse.m2m.atl.emftvm.LineNumber
    - org.eclipse.m2m.atl.emftvm.Model
      - org.eclipse.m2m.atl.emftvm.Metamodel
    - org.eclipse.m2m.atl.emftvm.ModelDeclaration
    - org.eclipse.m2m.atl.emftvm.NamedElement
      - org.eclipse.m2m.atl.emftvm.Module
      - org.eclipse.m2m.atl.emftvm.Rule
      - org.eclipse.m2m.atl.emftvm.TypedElement
        - org.eclipse.m2m.atl.emftvm.Feature
          - org.eclipse.m2m.atl.emftvm.Field
          - org.eclipse.m2m.atl.emftvm.Operation
        - org.eclipse.m2m.atl.emftvm.LocalVariable
        - org.eclipse.m2m.atl.emftvm.Parameter
        - org.eclipse.m2m.atl.emftvm.RuleElement
          - org.eclipse.m2m.atl.emftvm.InputRuleElement
          - org.eclipse.m2m.atl.emftvm.OutputRuleElement
    - org.eclipse.m2m.atl.profiler.model.ProfilingInstruction
      - org.eclipse.m2m.atl.profiler.model.ProfilingOperation
        - org.eclipse.m2m.atl.profiler.model.ProfilingModel
    - org.eclipse.m2m.atl.emftvm.trace.SourceElementList
    - org.eclipse.m2m.atl.emftvm.trace.TracedRule
    - org.eclipse.m2m.atl.emftvm.trace.TraceElement
      - org.eclipse.m2m.atl.emftvm.trace.SourceElement
      - org.eclipse.m2m.atl.emftvm.trace.TargetElement
    - org.eclipse.m2m.atl.emftvm.trace.TraceLink
    - org.eclipse.m2m.atl.emftvm.trace.TraceLinkSet
- org.eclipse.m2m.atl.common.OCL.OCLPackage.Literals
- org.eclipse.m2m.atl.emftvm.util.PluginExtensionUtil
- org.eclipse.m2m.atl.common.PrimitiveTypes.PrimitiveTypesPackage.Literals
- org.eclipse.m2m.atl.common.Problem.PrimitiveTypes.PrimitiveTypesPackage.Literals
- org.eclipse.m2m.atl.common.Problem.ProblemPackage.Literals
- org.eclipse.m2m.atl.dsls.Resource
- org.eclipse.m2m.atl.adt.ui.text.Symbols
- org.eclipse.m2m.atl.dsls.tcs.extractor.TCSExtractorStream
- org.eclipse.m2m.atl.emftvm.trace.TracePackage.Literals
- org.eclipse.m2m.atl.emftvm.constraints.Validator<T>
- org.eclipse.m2m.atl.emftvm.util.VMMonitor
- org.eclipse.m2m.atl.emftvm.util.WorkspaceUtil

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.eclipse.m2m.atl.emftvm.ConstantTag (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.m2m.atl.emftvm.FeatureTag (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.m2m.atl.profiler.ui.profilingdatatable.MemoryComparator.ColumnType
    - org.eclipse.m2m.atl.emftvm.ModelDeclarationTag (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.m2m.atl.emftvm.util.NativeTypes.NativeType
    - org.eclipse.m2m.atl.emftvm.Opcode (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.m2m.atl.emftvm.RuleMode (implements org.eclipse.emf.common.util.Enumerator)
    - org.eclipse.m2m.atl.common.Problem.Severity (implements org.eclipse.emf.common.util.Enumerator)