Class HistoryItemProviderAdapterFactory
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
-
- org.eclipse.emf.edapt.spi.history.util.HistoryAdapterFactory
-
- org.eclipse.emf.edapt.spi.history.provider.HistoryItemProviderAdapterFactory
-
- 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 HistoryItemProviderAdapterFactory extends HistoryAdapterFactory implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable
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 tofireNotifyChanged
. The adapters also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.
-
-
Constructor Summary
Constructors Constructor Description HistoryItemProviderAdapterFactory()
This constructs an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
adapt(Object object, Object type)
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.void
addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener.org.eclipse.emf.common.notify.Adapter
createAddAdapter()
This creates an adapter for aAdd
.org.eclipse.emf.common.notify.Adapter
createCompositeChangeAdapter()
This creates an adapter for aCompositeChange
.org.eclipse.emf.common.notify.Adapter
createCreateAdapter()
This creates an adapter for aCreate
.org.eclipse.emf.common.notify.Adapter
createDeleteAdapter()
This creates an adapter for aDelete
.org.eclipse.emf.common.notify.Adapter
createHistoryAdapter()
This creates an adapter for aHistory
.org.eclipse.emf.common.notify.Adapter
createMigrationChangeAdapter()
This creates an adapter for aMigrationChange
.org.eclipse.emf.common.notify.Adapter
createModelReferenceAdapter()
This creates an adapter for aModelReference
.org.eclipse.emf.common.notify.Adapter
createMoveAdapter()
This creates an adapter for aMove
.org.eclipse.emf.common.notify.Adapter
createNoChangeAdapter()
This creates an adapter for aNoChange
.org.eclipse.emf.common.notify.Adapter
createOperationChangeAdapter()
This creates an adapter for aOperationChange
.org.eclipse.emf.common.notify.Adapter
createOperationInstanceAdapter()
This creates an adapter for aOperationInstance
.org.eclipse.emf.common.notify.Adapter
createParameterInstanceAdapter()
This creates an adapter for aParameterInstance
.org.eclipse.emf.common.notify.Adapter
createReleaseAdapter()
This creates an adapter for aRelease
.org.eclipse.emf.common.notify.Adapter
createRemoveAdapter()
This creates an adapter for aRemove
.org.eclipse.emf.common.notify.Adapter
createSetAdapter()
This creates an adapter for aSet
.void
dispose()
This disposes all of the item providers created by this factory.void
fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates tochangeNotifier
and toparentAdapterFactory
.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.emf.edapt.spi.history.util.HistoryAdapterFactory
createAdapter, createChangeAdapter, createContentChangeAdapter, createEObjectAdapter, createInitializerChangeAdapter, createMigrateableChangeAdapter, createNamedElementAdapter, createNonDeleteAdapter, createPrimitiveChangeAdapter, createValueChangeAdapter
-
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew
-
-
-
-
Method Detail
-
createHistoryAdapter
public org.eclipse.emf.common.notify.Adapter createHistoryAdapter()
This creates an adapter for aHistory
.- Overrides:
createHistoryAdapter
in classHistoryAdapterFactory
- Returns:
- the new adapter.
- See Also:
History
-
createReleaseAdapter
public org.eclipse.emf.common.notify.Adapter createReleaseAdapter()
This creates an adapter for aRelease
.- Overrides:
createReleaseAdapter
in classHistoryAdapterFactory
- Returns:
- the new adapter.
- See Also:
Release
-
createNoChangeAdapter
public org.eclipse.emf.common.notify.Adapter createNoChangeAdapter()
This creates an adapter for aNoChange
.- Overrides:
createNoChangeAdapter
in classHistoryAdapterFactory
- Returns:
- the new adapter.
- See Also:
NoChange
-
createCreateAdapter
public org.eclipse.emf.common.notify.Adapter createCreateAdapter()
This creates an adapter for aCreate
.- Overrides:
createCreateAdapter
in classHistoryAdapterFactory
- Returns:
- the new adapter.
- See Also:
Create
-
createMoveAdapter
public org.eclipse.emf.common.notify.Adapter createMoveAdapter()
This creates an adapter for aMove
.- Overrides:
createMoveAdapter
in classHistoryAdapterFactory
- Returns:
- the new adapter.
- See Also:
Move
-
createDeleteAdapter
public org.eclipse.emf.common.notify.Adapter createDeleteAdapter()
This creates an adapter for aDelete
.- Overrides:
createDeleteAdapter
in classHistoryAdapterFactory
- Returns:
- the new adapter.
- See Also:
Delete
-
createSetAdapter
public org.eclipse.emf.common.notify.Adapter createSetAdapter()
This creates an adapter for aSet
.- Overrides:
createSetAdapter
in classHistoryAdapterFactory
- Returns:
- the new adapter.
- See Also:
Set
-
createAddAdapter
public org.eclipse.emf.common.notify.Adapter createAddAdapter()
This creates an adapter for aAdd
.- Overrides:
createAddAdapter
in classHistoryAdapterFactory
- Returns:
- the new adapter.
- See Also:
Add
-
createRemoveAdapter
public org.eclipse.emf.common.notify.Adapter createRemoveAdapter()
This creates an adapter for aRemove
.- Overrides:
createRemoveAdapter
in classHistoryAdapterFactory
- Returns:
- the new adapter.
- See Also:
Remove
-
createCompositeChangeAdapter
public org.eclipse.emf.common.notify.Adapter createCompositeChangeAdapter()
This creates an adapter for aCompositeChange
.- Overrides:
createCompositeChangeAdapter
in classHistoryAdapterFactory
- Returns:
- the new adapter.
- See Also:
CompositeChange
-
createOperationChangeAdapter
public org.eclipse.emf.common.notify.Adapter createOperationChangeAdapter()
This creates an adapter for aOperationChange
.- Overrides:
createOperationChangeAdapter
in classHistoryAdapterFactory
- Returns:
- the new adapter.
- See Also:
OperationChange
-
createOperationInstanceAdapter
public org.eclipse.emf.common.notify.Adapter createOperationInstanceAdapter()
This creates an adapter for aOperationInstance
.- Overrides:
createOperationInstanceAdapter
in classHistoryAdapterFactory
- Returns:
- the new adapter.
- See Also:
OperationInstance
-
createParameterInstanceAdapter
public org.eclipse.emf.common.notify.Adapter createParameterInstanceAdapter()
This creates an adapter for aParameterInstance
.- Overrides:
createParameterInstanceAdapter
in classHistoryAdapterFactory
- Returns:
- the new adapter.
- See Also:
ParameterInstance
-
createModelReferenceAdapter
public org.eclipse.emf.common.notify.Adapter createModelReferenceAdapter()
This creates an adapter for aModelReference
.- Overrides:
createModelReferenceAdapter
in classHistoryAdapterFactory
- Returns:
- the new adapter.
- See Also:
ModelReference
-
createMigrationChangeAdapter
public org.eclipse.emf.common.notify.Adapter createMigrationChangeAdapter()
This creates an adapter for aMigrationChange
.- Overrides:
createMigrationChangeAdapter
in classHistoryAdapterFactory
- Returns:
- the new adapter.
- See Also:
MigrationChange
-
getRootAdapterFactory
public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactory
in interfaceorg.eclipse.emf.edit.provider.ComposeableAdapterFactory
-
setParentAdapterFactory
public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactory
in interfaceorg.eclipse.emf.edit.provider.ComposeableAdapterFactory
-
isFactoryForType
public boolean isFactoryForType(Object type)
- Specified by:
isFactoryForType
in interfaceorg.eclipse.emf.common.notify.AdapterFactory
- Overrides:
isFactoryForType
in classHistoryAdapterFactory
- Returns:
- whether this factory is applicable for the type of the object.
-
adapt
public 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.- Specified by:
adapt
in interfaceorg.eclipse.emf.common.notify.AdapterFactory
- Overrides:
adapt
in classorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
-
adapt
public Object adapt(Object object, Object type)
- Specified by:
adapt
in interfaceorg.eclipse.emf.common.notify.AdapterFactory
- Overrides:
adapt
in classorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
-
addListener
public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener.- Specified by:
addListener
in interfaceorg.eclipse.emf.edit.provider.IChangeNotifier
-
removeListener
public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This removes a listener.- Specified by:
removeListener
in interfaceorg.eclipse.emf.edit.provider.IChangeNotifier
-
fireNotifyChanged
public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates tochangeNotifier
and toparentAdapterFactory
.- Specified by:
fireNotifyChanged
in interfaceorg.eclipse.emf.edit.provider.IChangeNotifier
-
dispose
public void dispose()
This disposes all of the item providers created by this factory.- Specified by:
dispose
in interfaceorg.eclipse.emf.edit.provider.IDisposable
-
-