# Hierarchy For Package org.eclipse.m2m.atl.emftvm.provider

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.eclipse.emf.common.notify.impl.AdapterFactoryImpl (implements org.eclipse.emf.common.notify.AdapterFactory)
    - 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.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.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.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.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.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.emftvm.provider.EmftvmEditPlugin
  - org.eclipse.core.runtime.Plugin (implements org.osgi.framework.BundleActivator)
    - 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.emftvm.provider.EmftvmEditPlugin.Implementation