org.eclipse.mtl.ide.ui.editors.template
Class MTLOutlinePageItemProviderAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by org.eclipse.emf.edit.provider.ReflectiveItemProviderAdapterFactory
          extended by org.eclipse.mtl.ide.ui.editors.template.MTLOutlinePageItemProviderAdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory, org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable

public class MTLOutlinePageItemProviderAdapterFactory
extends org.eclipse.emf.edit.provider.ReflectiveItemProviderAdapterFactory

Specific item provider adapter factory for the outline of the template editor.


Field Summary
protected  MTLEditor editor
          The template editor.
 
Fields inherited from class org.eclipse.emf.edit.provider.ReflectiveItemProviderAdapterFactory
changeNotifier, parentAdapterFactory, reflectiveItemProviderAdapter, supportedTypes
 
Constructor Summary
MTLOutlinePageItemProviderAdapterFactory(MTLEditor editor)
          Constructor.
 
Method Summary
protected  MTLOutlinePageItemProvider createReflectiveItemProvider()
          Creates the specific item provider for the template editor.
 MTLEditor getSourceEditor()
          Gets template editor.
 
Methods inherited from class org.eclipse.emf.edit.provider.ReflectiveItemProviderAdapterFactory
adapt, adapt, addListener, createAdapter, dispose, fireNotifyChanged, getRootAdapterFactory, isFactoryForType, removeListener, setParentAdapterFactory
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adaptAllNew, adaptNew
 

Field Detail

editor

protected MTLEditor editor
The template editor.

Constructor Detail

MTLOutlinePageItemProviderAdapterFactory

public MTLOutlinePageItemProviderAdapterFactory(MTLEditor editor)
Constructor.

Parameters:
editor - is the editor
Method Detail

getSourceEditor

public MTLEditor getSourceEditor()
Gets template editor.

Returns:
the editor

createReflectiveItemProvider

protected MTLOutlinePageItemProvider createReflectiveItemProvider()
Creates the specific item provider for the template editor.

Returns:
the item provider

Copyright 2008 Obeo
All Rights Reserved.