|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.eclipse.gmf.tooldef.util.GMFToolAdapterFactory
org.eclipse.gmf.tooldef.provider.GMFToolItemProviderAdapterFactory
public class GMFToolItemProviderAdapterFactory
This is the factory that is used to provide the interfaces needed to support Viewers.
The adapters generated by this factory convert EMF adapter notifications into calls to fireNotifyChanged
.
The adapters also support Eclipse property sheets.
Note that most of the adapters are shared among multiple instances.
Field Summary | |
---|---|
protected BundleImageItemProvider |
bundleImageItemProvider
This keeps track of the one adapter used for all BundleImage instances. |
protected org.eclipse.emf.edit.provider.IChangeNotifier |
changeNotifier
This is used to implement IChangeNotifier . |
protected ContextMenuItemProvider |
contextMenuItemProvider
This keeps track of the one adapter used for all ContextMenu instances. |
protected CreationToolItemProvider |
creationToolItemProvider
This keeps track of the one adapter used for all CreationTool instances. |
protected DefaultImageItemProvider |
defaultImageItemProvider
This keeps track of the one adapter used for all DefaultImage instances. |
protected GenericStyleSelectorItemProvider |
genericStyleSelectorItemProvider
This keeps track of the one adapter used for all GenericStyleSelector instances. |
protected GenericToolItemProvider |
genericToolItemProvider
This keeps track of the one adapter used for all GenericTool instances. |
protected ItemRefItemProvider |
itemRefItemProvider
This keeps track of the one adapter used for all ItemRef instances. |
protected MainMenuItemProvider |
mainMenuItemProvider
This keeps track of the one adapter used for all MainMenu instances. |
protected MenuActionItemProvider |
menuActionItemProvider
This keeps track of the one adapter used for all MenuAction instances. |
protected PaletteItemProvider |
paletteItemProvider
This keeps track of the one adapter used for all Palette instances. |
protected PaletteSeparatorItemProvider |
paletteSeparatorItemProvider
This keeps track of the one adapter used for all PaletteSeparator instances. |
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory. |
protected PopupMenuItemProvider |
popupMenuItemProvider
This keeps track of the one adapter used for all PopupMenu instances. |
protected PredefinedItemItemProvider |
predefinedItemItemProvider
This keeps track of the one adapter used for all PredefinedItem instances. |
protected PredefinedMenuItemProvider |
predefinedMenuItemProvider
This keeps track of the one adapter used for all PredefinedMenu instances. |
protected SeparatorItemProvider |
separatorItemProvider
This keeps track of the one adapter used for all Separator instances. |
protected StandardToolItemProvider |
standardToolItemProvider
This keeps track of the one adapter used for all StandardTool instances. |
protected Collection<Object> |
supportedTypes
This keeps track of all the supported types checked by isFactoryForType . |
protected ToolbarItemProvider |
toolbarItemProvider
This keeps track of the one adapter used for all Toolbar instances. |
protected ToolGroupItemProvider |
toolGroupItemProvider
This keeps track of the one adapter used for all ToolGroup instances. |
protected ToolRegistryItemProvider |
toolRegistryItemProvider
This keeps track of the one adapter used for all ToolRegistry instances. |
Fields inherited from class org.eclipse.gmf.tooldef.util.GMFToolAdapterFactory |
---|
modelPackage, modelSwitch |
Constructor Summary | |
---|---|
GMFToolItemProviderAdapterFactory()
This constructs an instance. |
Method Summary | |
---|---|
org.eclipse.emf.common.notify.Adapter |
adapt(org.eclipse.emf.common.notify.Notifier notifier,
Object type)
This implementation substitutes the factory itself as the key for the adapter. |
Object |
adapt(Object object,
Object type)
|
void |
addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener. |
org.eclipse.emf.common.notify.Adapter |
createBundleImageAdapter()
This creates an adapter for a BundleImage . |
org.eclipse.emf.common.notify.Adapter |
createContextMenuAdapter()
This creates an adapter for a ContextMenu . |
org.eclipse.emf.common.notify.Adapter |
createCreationToolAdapter()
This creates an adapter for a CreationTool . |
org.eclipse.emf.common.notify.Adapter |
createDefaultImageAdapter()
This creates an adapter for a DefaultImage . |
org.eclipse.emf.common.notify.Adapter |
createGenericStyleSelectorAdapter()
This creates an adapter for a GenericStyleSelector . |
org.eclipse.emf.common.notify.Adapter |
createGenericToolAdapter()
This creates an adapter for a GenericTool . |
org.eclipse.emf.common.notify.Adapter |
createItemRefAdapter()
This creates an adapter for a ItemRef . |
org.eclipse.emf.common.notify.Adapter |
createMainMenuAdapter()
This creates an adapter for a MainMenu . |
org.eclipse.emf.common.notify.Adapter |
createMenuActionAdapter()
This creates an adapter for a MenuAction . |
org.eclipse.emf.common.notify.Adapter |
createPaletteAdapter()
This creates an adapter for a Palette . |
org.eclipse.emf.common.notify.Adapter |
createPaletteSeparatorAdapter()
This creates an adapter for a PaletteSeparator . |
org.eclipse.emf.common.notify.Adapter |
createPopupMenuAdapter()
This creates an adapter for a PopupMenu . |
org.eclipse.emf.common.notify.Adapter |
createPredefinedItemAdapter()
This creates an adapter for a PredefinedItem . |
org.eclipse.emf.common.notify.Adapter |
createPredefinedMenuAdapter()
This creates an adapter for a PredefinedMenu . |
org.eclipse.emf.common.notify.Adapter |
createSeparatorAdapter()
This creates an adapter for a Separator . |
org.eclipse.emf.common.notify.Adapter |
createStandardToolAdapter()
This creates an adapter for a StandardTool . |
org.eclipse.emf.common.notify.Adapter |
createToolbarAdapter()
This creates an adapter for a Toolbar . |
org.eclipse.emf.common.notify.Adapter |
createToolGroupAdapter()
This creates an adapter for a ToolGroup . |
org.eclipse.emf.common.notify.Adapter |
createToolRegistryAdapter()
This creates an adapter for a ToolRegistry . |
void |
dispose()
This disposes all of the item providers created by this factory. |
void |
fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates to changeNotifier and to parentAdapterFactory . |
org.eclipse.emf.edit.provider.ComposeableAdapterFactory |
getRootAdapterFactory()
This returns the root adapter factory that contains this factory. |
boolean |
isFactoryForType(Object type)
|
void |
removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This removes a listener. |
void |
setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory. |
Methods inherited from class org.eclipse.gmf.tooldef.util.GMFToolAdapterFactory |
---|
createAbstractToolAdapter, createAdapter, createContributionItemAdapter, createEObjectAdapter, createImageAdapter, createItemBaseAdapter, createMenuAdapter, createStyleSelectorAdapter, createToolContainerAdapter |
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 |
---|
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
IChangeNotifier
.
protected Collection<Object> supportedTypes
isFactoryForType
.
protected ToolRegistryItemProvider toolRegistryItemProvider
ToolRegistry
instances.
protected PaletteSeparatorItemProvider paletteSeparatorItemProvider
PaletteSeparator
instances.
protected ToolGroupItemProvider toolGroupItemProvider
ToolGroup
instances.
protected PaletteItemProvider paletteItemProvider
Palette
instances.
protected StandardToolItemProvider standardToolItemProvider
StandardTool
instances.
protected CreationToolItemProvider creationToolItemProvider
CreationTool
instances.
protected GenericToolItemProvider genericToolItemProvider
GenericTool
instances.
protected SeparatorItemProvider separatorItemProvider
Separator
instances.
protected PredefinedItemItemProvider predefinedItemItemProvider
PredefinedItem
instances.
protected PredefinedMenuItemProvider predefinedMenuItemProvider
PredefinedMenu
instances.
protected MenuActionItemProvider menuActionItemProvider
MenuAction
instances.
protected ItemRefItemProvider itemRefItemProvider
ItemRef
instances.
protected ContextMenuItemProvider contextMenuItemProvider
ContextMenu
instances.
protected PopupMenuItemProvider popupMenuItemProvider
PopupMenu
instances.
protected MainMenuItemProvider mainMenuItemProvider
MainMenu
instances.
protected ToolbarItemProvider toolbarItemProvider
Toolbar
instances.
protected DefaultImageItemProvider defaultImageItemProvider
DefaultImage
instances.
protected BundleImageItemProvider bundleImageItemProvider
BundleImage
instances.
protected GenericStyleSelectorItemProvider genericStyleSelectorItemProvider
GenericStyleSelector
instances.
Constructor Detail |
---|
public GMFToolItemProviderAdapterFactory()
Method Detail |
---|
public org.eclipse.emf.common.notify.Adapter createToolRegistryAdapter()
ToolRegistry
.
createToolRegistryAdapter
in class GMFToolAdapterFactory
ToolRegistry
public org.eclipse.emf.common.notify.Adapter createPaletteSeparatorAdapter()
PaletteSeparator
.
createPaletteSeparatorAdapter
in class GMFToolAdapterFactory
PaletteSeparator
public org.eclipse.emf.common.notify.Adapter createToolGroupAdapter()
ToolGroup
.
createToolGroupAdapter
in class GMFToolAdapterFactory
ToolGroup
public org.eclipse.emf.common.notify.Adapter createPaletteAdapter()
Palette
.
createPaletteAdapter
in class GMFToolAdapterFactory
Palette
public org.eclipse.emf.common.notify.Adapter createStandardToolAdapter()
StandardTool
.
createStandardToolAdapter
in class GMFToolAdapterFactory
StandardTool
public org.eclipse.emf.common.notify.Adapter createCreationToolAdapter()
CreationTool
.
createCreationToolAdapter
in class GMFToolAdapterFactory
CreationTool
public org.eclipse.emf.common.notify.Adapter createGenericToolAdapter()
GenericTool
.
createGenericToolAdapter
in class GMFToolAdapterFactory
GenericTool
public org.eclipse.emf.common.notify.Adapter createSeparatorAdapter()
Separator
.
createSeparatorAdapter
in class GMFToolAdapterFactory
Separator
public org.eclipse.emf.common.notify.Adapter createPredefinedItemAdapter()
PredefinedItem
.
createPredefinedItemAdapter
in class GMFToolAdapterFactory
PredefinedItem
public org.eclipse.emf.common.notify.Adapter createPredefinedMenuAdapter()
PredefinedMenu
.
createPredefinedMenuAdapter
in class GMFToolAdapterFactory
PredefinedMenu
public org.eclipse.emf.common.notify.Adapter createMenuActionAdapter()
MenuAction
.
createMenuActionAdapter
in class GMFToolAdapterFactory
MenuAction
public org.eclipse.emf.common.notify.Adapter createItemRefAdapter()
ItemRef
.
createItemRefAdapter
in class GMFToolAdapterFactory
ItemRef
public org.eclipse.emf.common.notify.Adapter createContextMenuAdapter()
ContextMenu
.
createContextMenuAdapter
in class GMFToolAdapterFactory
ContextMenu
public org.eclipse.emf.common.notify.Adapter createPopupMenuAdapter()
PopupMenu
.
createPopupMenuAdapter
in class GMFToolAdapterFactory
PopupMenu
public org.eclipse.emf.common.notify.Adapter createMainMenuAdapter()
MainMenu
.
createMainMenuAdapter
in class GMFToolAdapterFactory
MainMenu
public org.eclipse.emf.common.notify.Adapter createToolbarAdapter()
Toolbar
.
createToolbarAdapter
in class GMFToolAdapterFactory
Toolbar
public org.eclipse.emf.common.notify.Adapter createDefaultImageAdapter()
DefaultImage
.
createDefaultImageAdapter
in class GMFToolAdapterFactory
DefaultImage
public org.eclipse.emf.common.notify.Adapter createBundleImageAdapter()
BundleImage
.
createBundleImageAdapter
in class GMFToolAdapterFactory
BundleImage
public org.eclipse.emf.common.notify.Adapter createGenericStyleSelectorAdapter()
GenericStyleSelector
.
createGenericStyleSelectorAdapter
in class GMFToolAdapterFactory
GenericStyleSelector
public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public boolean isFactoryForType(Object type)
isFactoryForType
in interface org.eclipse.emf.common.notify.AdapterFactory
isFactoryForType
in class GMFToolAdapterFactory
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public Object adapt(Object object, Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
addListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
removeListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
changeNotifier
and to parentAdapterFactory
.
fireNotifyChanged
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void dispose()
dispose
in interface org.eclipse.emf.edit.provider.IDisposable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |