org.eclipse.emf.compare.diff.provider
Class DiffItemProviderAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by org.eclipse.emf.compare.diff.metamodel.util.DiffAdapterFactory
          extended by org.eclipse.emf.compare.diff.provider.DiffItemProviderAdapterFactory
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 DiffItemProviderAdapterFactory
extends DiffAdapterFactory
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 to fireNotifyChanged. The adapters also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.


Field Summary
protected  AddAttributeItemProvider addAttributeItemProvider
          This keeps track of the one adapter used for all AddAttribute instances.
protected  AddModelElementItemProvider addModelElementItemProvider
          This keeps track of the one adapter used for all AddModelElement instances.
protected  AddReferenceValueItemProvider addReferenceValueItemProvider
          This keeps track of the one adapter used for all AddReferenceValue instances.
protected  AttributeChangeItemProvider attributeChangeItemProvider
          This keeps track of the one adapter used for all AttributeChange instances.
protected  AttributeChangeLeftTargetItemProvider attributeChangeLeftTargetItemProvider
          This keeps track of the one adapter used for all AttributeChangeLeftTarget instances.
protected  AttributeChangeRightTargetItemProvider attributeChangeRightTargetItemProvider
          This keeps track of the one adapter used for all AttributeChangeRightTarget instances.
protected  org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
          This is used to implement IChangeNotifier.
protected  ConflictingDiffElementItemProvider conflictingDiffElementItemProvider
          This keeps track of the one adapter used for all ConflictingDiffElement instances.
protected  DiffGroupItemProvider diffGroupItemProvider
          This keeps track of the one adapter used for all DiffGroup instances.
protected  DiffModelItemProvider diffModelItemProvider
          This keeps track of the one adapter used for all DiffModel instances.
protected  GenericDiffElementItemProvider genericDiffElementItemProvider
          This keeps track of the one adapter used for all GenericDiffElement instances.
protected  ModelElementChangeItemProvider modelElementChangeItemProvider
          This keeps track of the one adapter used for all ModelElementChange instances.
protected  ModelElementChangeLeftTargetItemProvider modelElementChangeLeftTargetItemProvider
          This keeps track of the one adapter used for all ModelElementChangeLeftTarget instances.
protected  ModelElementChangeRightTargetItemProvider modelElementChangeRightTargetItemProvider
          This keeps track of the one adapter used for all ModelElementChangeRightTarget instances.
protected  ModelInputSnapshotItemProvider modelInputSnapshotItemProvider
          This keeps track of the one adapter used for all ModelInputSnapshot instances.
protected  MoveModelElementItemProvider moveModelElementItemProvider
          This keeps track of the one adapter used for all MoveModelElement instances.
protected  org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
          This keeps track of the root adapter factory that delegates to this adapter factory.
protected  ReferenceChangeItemProvider referenceChangeItemProvider
          This keeps track of the one adapter used for all ReferenceChange instances.
protected  ReferenceChangeLeftTargetItemProvider referenceChangeLeftTargetItemProvider
          This keeps track of the one adapter used for all ReferenceChangeLeftTarget instances.
protected  ReferenceChangeRightTargetItemProvider referenceChangeRightTargetItemProvider
          This keeps track of the one adapter used for all ReferenceChangeRightTarget instances.
protected  RemoteAddAttributeItemProvider remoteAddAttributeItemProvider
          This keeps track of the one adapter used for all RemoteAddAttribute instances.
protected  RemoteAddModelElementItemProvider remoteAddModelElementItemProvider
          This keeps track of the one adapter used for all RemoteAddModelElement instances.
protected  RemoteAddReferenceValueItemProvider remoteAddReferenceValueItemProvider
          This keeps track of the one adapter used for all RemoteAddReferenceValue instances.
protected  RemoteMoveModelElementItemProvider remoteMoveModelElementItemProvider
          This keeps track of the one adapter used for all RemoteMoveModelElement instances.
protected  RemoteRemoveAttributeItemProvider remoteRemoveAttributeItemProvider
          This keeps track of the one adapter used for all RemoteRemoveAttribute instances.
protected  RemoteRemoveModelElementItemProvider remoteRemoveModelElementItemProvider
          This keeps track of the one adapter used for all RemoteRemoveModelElement instances.
protected  RemoteRemoveReferenceValueItemProvider remoteRemoveReferenceValueItemProvider
          This keeps track of the one adapter used for all RemoteRemoveReferenceValue instances.
protected  RemoteUpdateAttributeItemProvider remoteUpdateAttributeItemProvider
          This keeps track of the one adapter used for all RemoteUpdateAttribute instances.
protected  RemoteUpdateUniqueReferenceValueItemProvider remoteUpdateUniqueReferenceValueItemProvider
          This keeps track of the one adapter used for all RemoteUpdateUniqueReferenceValue instances.
protected  RemoveAttributeItemProvider removeAttributeItemProvider
          This keeps track of the one adapter used for all RemoveAttribute instances.
protected  RemoveModelElementItemProvider removeModelElementItemProvider
          This keeps track of the one adapter used for all RemoveModelElement instances.
protected  RemoveReferenceValueItemProvider removeReferenceValueItemProvider
          This keeps track of the one adapter used for all RemoveReferenceValue instances.
protected  java.util.Collection<java.lang.Object> supportedTypes
          This keeps track of all the supported types checked by isFactoryForType
protected  UpdateAttributeItemProvider updateAttributeItemProvider
          This keeps track of the one adapter used for all UpdateAttribute instances.
protected  UpdateModelElementItemProvider updateModelElementItemProvider
          This keeps track of the one adapter used for all UpdateModelElement instances.
protected  UpdateReferenceItemProvider updateReferenceItemProvider
          This keeps track of the one adapter used for all UpdateReference instances.
protected  UpdateUniqueReferenceValueItemProvider updateUniqueReferenceValueItemProvider
          This keeps track of the one adapter used for all UpdateUniqueReferenceValue instances.
 
Fields inherited from class org.eclipse.emf.compare.diff.metamodel.util.DiffAdapterFactory
modelPackage, modelSwitch
 
Constructor Summary
DiffItemProviderAdapterFactory()
          This constructs an instance.
 
Method Summary
 org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, java.lang.Object type)
          This implementation substitutes the factory itself as the key for the adapter.
 java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
           
 void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
          This adds a listener.
 org.eclipse.emf.common.notify.Adapter createAddAttributeAdapter()
          This creates an adapter for a AddAttribute.
 org.eclipse.emf.common.notify.Adapter createAddModelElementAdapter()
          This creates an adapter for a AddModelElement.
 org.eclipse.emf.common.notify.Adapter createAddReferenceValueAdapter()
          This creates an adapter for a AddReferenceValue.
 org.eclipse.emf.common.notify.Adapter createAttributeChangeAdapter()
          This creates an adapter for a AttributeChange.
 org.eclipse.emf.common.notify.Adapter createAttributeChangeLeftTargetAdapter()
          This creates an adapter for a AttributeChangeLeftTarget
 org.eclipse.emf.common.notify.Adapter createAttributeChangeRightTargetAdapter()
          This creates an adapter for a AttributeChangeRightTarget
 org.eclipse.emf.common.notify.Adapter createConflictingDiffElementAdapter()
          This creates an adapter for a ConflictingDiffElement
 org.eclipse.emf.common.notify.Adapter createDiffGroupAdapter()
          This creates an adapter for a DiffGroup.
 org.eclipse.emf.common.notify.Adapter createDiffModelAdapter()
          This creates an adapter for a DiffModel.
 org.eclipse.emf.common.notify.Adapter createGenericDiffElementAdapter()
          This creates an adapter for a GenericDiffElement.
 org.eclipse.emf.common.notify.Adapter createModelElementChangeAdapter()
          This creates an adapter for a ModelElementChange.
 org.eclipse.emf.common.notify.Adapter createModelElementChangeLeftTargetAdapter()
          This creates an adapter for a ModelElementChangeLeftTarget.
 org.eclipse.emf.common.notify.Adapter createModelElementChangeRightTargetAdapter()
          This creates an adapter for a ModelElementChangeRightTarget.
 org.eclipse.emf.common.notify.Adapter createModelInputSnapshotAdapter()
          This creates an adapter for a ModelInputSnapshot.
 org.eclipse.emf.common.notify.Adapter createMoveModelElementAdapter()
          This creates an adapter for a MoveModelElement.
 org.eclipse.emf.common.notify.Adapter createReferenceChangeAdapter()
          This creates an adapter for a ReferenceChange.
 org.eclipse.emf.common.notify.Adapter createReferenceChangeLeftTargetAdapter()
          This creates an adapter for a ReferenceChangeLeftTarget
 org.eclipse.emf.common.notify.Adapter createReferenceChangeRightTargetAdapter()
          This creates an adapter for a ReferenceChangeRightTarget
 org.eclipse.emf.common.notify.Adapter createRemoteAddAttributeAdapter()
          This creates an adapter for a RemoteAddAttribute.
 org.eclipse.emf.common.notify.Adapter createRemoteAddModelElementAdapter()
          This creates an adapter for a RemoteAddModelElement
 org.eclipse.emf.common.notify.Adapter createRemoteAddReferenceValueAdapter()
          This creates an adapter for a RemoteAddReferenceValue
 org.eclipse.emf.common.notify.Adapter createRemoteMoveModelElementAdapter()
          This creates an adapter for a RemoteMoveModelElement
 org.eclipse.emf.common.notify.Adapter createRemoteRemoveAttributeAdapter()
          This creates an adapter for a RemoteRemoveAttribute
 org.eclipse.emf.common.notify.Adapter createRemoteRemoveModelElementAdapter()
          This creates an adapter for a RemoteRemoveModelElement
 org.eclipse.emf.common.notify.Adapter createRemoteRemoveReferenceValueAdapter()
          This creates an adapter for a RemoteRemoveReferenceValue
 org.eclipse.emf.common.notify.Adapter createRemoteUpdateAttributeAdapter()
          This creates an adapter for a RemoteUpdateAttribute
 org.eclipse.emf.common.notify.Adapter createRemoteUpdateUniqueReferenceValueAdapter()
          This creates an adapter for a RemoteUpdateUniqueReferenceValue.
 org.eclipse.emf.common.notify.Adapter createRemoveAttributeAdapter()
          This creates an adapter for a RemoveAttribute.
 org.eclipse.emf.common.notify.Adapter createRemoveModelElementAdapter()
          This creates an adapter for a RemoveModelElement.
 org.eclipse.emf.common.notify.Adapter createRemoveReferenceValueAdapter()
          This creates an adapter for a RemoveReferenceValue
 org.eclipse.emf.common.notify.Adapter createUpdateAttributeAdapter()
          This creates an adapter for a UpdateAttribute.
 org.eclipse.emf.common.notify.Adapter createUpdateModelElementAdapter()
          This creates an adapter for a UpdateModelElement.
 org.eclipse.emf.common.notify.Adapter createUpdateReferenceAdapter()
          This creates an adapter for a UpdateReference.
 org.eclipse.emf.common.notify.Adapter createUpdateUniqueReferenceValueAdapter()
          This creates an adapter for a UpdateUniqueReferenceValue
 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(java.lang.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.compare.diff.metamodel.util.DiffAdapterFactory
createAbstractDiffExtensionAdapter, createAdapter, createDiffElementAdapter, createEObjectAdapter, shouldBeHidden
 
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

addAttributeItemProvider

protected AddAttributeItemProvider addAttributeItemProvider
This keeps track of the one adapter used for all AddAttribute instances.


addModelElementItemProvider

protected AddModelElementItemProvider addModelElementItemProvider
This keeps track of the one adapter used for all AddModelElement instances.


addReferenceValueItemProvider

protected AddReferenceValueItemProvider addReferenceValueItemProvider
This keeps track of the one adapter used for all AddReferenceValue instances.


attributeChangeItemProvider

protected AttributeChangeItemProvider attributeChangeItemProvider
This keeps track of the one adapter used for all AttributeChange instances.


attributeChangeLeftTargetItemProvider

protected AttributeChangeLeftTargetItemProvider attributeChangeLeftTargetItemProvider
This keeps track of the one adapter used for all AttributeChangeLeftTarget instances.


attributeChangeRightTargetItemProvider

protected AttributeChangeRightTargetItemProvider attributeChangeRightTargetItemProvider
This keeps track of the one adapter used for all AttributeChangeRightTarget instances.


changeNotifier

protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
This is used to implement IChangeNotifier.


conflictingDiffElementItemProvider

protected ConflictingDiffElementItemProvider conflictingDiffElementItemProvider
This keeps track of the one adapter used for all ConflictingDiffElement instances.


diffGroupItemProvider

protected DiffGroupItemProvider diffGroupItemProvider
This keeps track of the one adapter used for all DiffGroup instances.


diffModelItemProvider

protected DiffModelItemProvider diffModelItemProvider
This keeps track of the one adapter used for all DiffModel instances.


genericDiffElementItemProvider

protected GenericDiffElementItemProvider genericDiffElementItemProvider
This keeps track of the one adapter used for all GenericDiffElement instances.


modelElementChangeItemProvider

protected ModelElementChangeItemProvider modelElementChangeItemProvider
This keeps track of the one adapter used for all ModelElementChange instances.


modelElementChangeLeftTargetItemProvider

protected ModelElementChangeLeftTargetItemProvider modelElementChangeLeftTargetItemProvider
This keeps track of the one adapter used for all ModelElementChangeLeftTarget instances.


modelElementChangeRightTargetItemProvider

protected ModelElementChangeRightTargetItemProvider modelElementChangeRightTargetItemProvider
This keeps track of the one adapter used for all ModelElementChangeRightTarget instances.


modelInputSnapshotItemProvider

protected ModelInputSnapshotItemProvider modelInputSnapshotItemProvider
This keeps track of the one adapter used for all ModelInputSnapshot instances.


moveModelElementItemProvider

protected MoveModelElementItemProvider moveModelElementItemProvider
This keeps track of the one adapter used for all MoveModelElement instances.


parentAdapterFactory

protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.


referenceChangeItemProvider

protected ReferenceChangeItemProvider referenceChangeItemProvider
This keeps track of the one adapter used for all ReferenceChange instances.


referenceChangeLeftTargetItemProvider

protected ReferenceChangeLeftTargetItemProvider referenceChangeLeftTargetItemProvider
This keeps track of the one adapter used for all ReferenceChangeLeftTarget instances.


referenceChangeRightTargetItemProvider

protected ReferenceChangeRightTargetItemProvider referenceChangeRightTargetItemProvider
This keeps track of the one adapter used for all ReferenceChangeRightTarget instances.


remoteAddAttributeItemProvider

protected RemoteAddAttributeItemProvider remoteAddAttributeItemProvider
This keeps track of the one adapter used for all RemoteAddAttribute instances.


remoteAddModelElementItemProvider

protected RemoteAddModelElementItemProvider remoteAddModelElementItemProvider
This keeps track of the one adapter used for all RemoteAddModelElement instances.


remoteAddReferenceValueItemProvider

protected RemoteAddReferenceValueItemProvider remoteAddReferenceValueItemProvider
This keeps track of the one adapter used for all RemoteAddReferenceValue instances.


remoteMoveModelElementItemProvider

protected RemoteMoveModelElementItemProvider remoteMoveModelElementItemProvider
This keeps track of the one adapter used for all RemoteMoveModelElement instances.


remoteRemoveAttributeItemProvider

protected RemoteRemoveAttributeItemProvider remoteRemoveAttributeItemProvider
This keeps track of the one adapter used for all RemoteRemoveAttribute instances.


remoteRemoveModelElementItemProvider

protected RemoteRemoveModelElementItemProvider remoteRemoveModelElementItemProvider
This keeps track of the one adapter used for all RemoteRemoveModelElement instances.


remoteRemoveReferenceValueItemProvider

protected RemoteRemoveReferenceValueItemProvider remoteRemoveReferenceValueItemProvider
This keeps track of the one adapter used for all RemoteRemoveReferenceValue instances.


remoteUpdateAttributeItemProvider

protected RemoteUpdateAttributeItemProvider remoteUpdateAttributeItemProvider
This keeps track of the one adapter used for all RemoteUpdateAttribute instances.


remoteUpdateUniqueReferenceValueItemProvider

protected RemoteUpdateUniqueReferenceValueItemProvider remoteUpdateUniqueReferenceValueItemProvider
This keeps track of the one adapter used for all RemoteUpdateUniqueReferenceValue instances.


removeAttributeItemProvider

protected RemoveAttributeItemProvider removeAttributeItemProvider
This keeps track of the one adapter used for all RemoveAttribute instances.


removeModelElementItemProvider

protected RemoveModelElementItemProvider removeModelElementItemProvider
This keeps track of the one adapter used for all RemoveModelElement instances.


removeReferenceValueItemProvider

protected RemoveReferenceValueItemProvider removeReferenceValueItemProvider
This keeps track of the one adapter used for all RemoveReferenceValue instances.


supportedTypes

protected java.util.Collection<java.lang.Object> supportedTypes
This keeps track of all the supported types checked by isFactoryForType.


updateAttributeItemProvider

protected UpdateAttributeItemProvider updateAttributeItemProvider
This keeps track of the one adapter used for all UpdateAttribute instances.


updateModelElementItemProvider

protected UpdateModelElementItemProvider updateModelElementItemProvider
This keeps track of the one adapter used for all UpdateModelElement instances.


updateReferenceItemProvider

protected UpdateReferenceItemProvider updateReferenceItemProvider
This keeps track of the one adapter used for all UpdateReference instances.


updateUniqueReferenceValueItemProvider

protected UpdateUniqueReferenceValueItemProvider updateUniqueReferenceValueItemProvider
This keeps track of the one adapter used for all UpdateUniqueReferenceValue instances.

Constructor Detail

DiffItemProviderAdapterFactory

public DiffItemProviderAdapterFactory()
This constructs an instance.

Method Detail

adapt

public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier,
                                                   java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter.

Specified by:
adapt in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
adapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl

adapt

public java.lang.Object adapt(java.lang.Object object,
                              java.lang.Object type)

Specified by:
adapt in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
adapt in class org.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 interface org.eclipse.emf.edit.provider.IChangeNotifier

createAddAttributeAdapter

public org.eclipse.emf.common.notify.Adapter createAddAttributeAdapter()
This creates an adapter for a AddAttribute.

Overrides:
createAddAttributeAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
AddAttribute

createAddModelElementAdapter

public org.eclipse.emf.common.notify.Adapter createAddModelElementAdapter()
This creates an adapter for a AddModelElement.

Overrides:
createAddModelElementAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
AddModelElement

createAddReferenceValueAdapter

public org.eclipse.emf.common.notify.Adapter createAddReferenceValueAdapter()
This creates an adapter for a AddReferenceValue.

Overrides:
createAddReferenceValueAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
AddReferenceValue

createAttributeChangeAdapter

public org.eclipse.emf.common.notify.Adapter createAttributeChangeAdapter()
This creates an adapter for a AttributeChange.

Overrides:
createAttributeChangeAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
AttributeChange

createAttributeChangeLeftTargetAdapter

public org.eclipse.emf.common.notify.Adapter createAttributeChangeLeftTargetAdapter()
This creates an adapter for a AttributeChangeLeftTarget.

Overrides:
createAttributeChangeLeftTargetAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
AttributeChangeLeftTarget

createAttributeChangeRightTargetAdapter

public org.eclipse.emf.common.notify.Adapter createAttributeChangeRightTargetAdapter()
This creates an adapter for a AttributeChangeRightTarget.

Overrides:
createAttributeChangeRightTargetAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
AttributeChangeRightTarget

createConflictingDiffElementAdapter

public org.eclipse.emf.common.notify.Adapter createConflictingDiffElementAdapter()
This creates an adapter for a ConflictingDiffElement.

Overrides:
createConflictingDiffElementAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
ConflictingDiffElement

createDiffGroupAdapter

public org.eclipse.emf.common.notify.Adapter createDiffGroupAdapter()
This creates an adapter for a DiffGroup.

Overrides:
createDiffGroupAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
DiffGroup

createDiffModelAdapter

public org.eclipse.emf.common.notify.Adapter createDiffModelAdapter()
This creates an adapter for a DiffModel.

Overrides:
createDiffModelAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
DiffModel

createGenericDiffElementAdapter

public org.eclipse.emf.common.notify.Adapter createGenericDiffElementAdapter()
This creates an adapter for a GenericDiffElement.

Overrides:
createGenericDiffElementAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
GenericDiffElement

createModelElementChangeAdapter

public org.eclipse.emf.common.notify.Adapter createModelElementChangeAdapter()
This creates an adapter for a ModelElementChange.

Overrides:
createModelElementChangeAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
ModelElementChange

createModelElementChangeLeftTargetAdapter

public org.eclipse.emf.common.notify.Adapter createModelElementChangeLeftTargetAdapter()
This creates an adapter for a ModelElementChangeLeftTarget.

Overrides:
createModelElementChangeLeftTargetAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
ModelElementChangeLeftTarget

createModelElementChangeRightTargetAdapter

public org.eclipse.emf.common.notify.Adapter createModelElementChangeRightTargetAdapter()
This creates an adapter for a ModelElementChangeRightTarget.

Overrides:
createModelElementChangeRightTargetAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
ModelElementChangeRightTarget

createModelInputSnapshotAdapter

public org.eclipse.emf.common.notify.Adapter createModelInputSnapshotAdapter()
This creates an adapter for a ModelInputSnapshot.

Overrides:
createModelInputSnapshotAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
ModelInputSnapshot

createMoveModelElementAdapter

public org.eclipse.emf.common.notify.Adapter createMoveModelElementAdapter()
This creates an adapter for a MoveModelElement.

Overrides:
createMoveModelElementAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
MoveModelElement

createReferenceChangeAdapter

public org.eclipse.emf.common.notify.Adapter createReferenceChangeAdapter()
This creates an adapter for a ReferenceChange.

Overrides:
createReferenceChangeAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
ReferenceChange

createReferenceChangeLeftTargetAdapter

public org.eclipse.emf.common.notify.Adapter createReferenceChangeLeftTargetAdapter()
This creates an adapter for a ReferenceChangeLeftTarget.

Overrides:
createReferenceChangeLeftTargetAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
ReferenceChangeLeftTarget

createReferenceChangeRightTargetAdapter

public org.eclipse.emf.common.notify.Adapter createReferenceChangeRightTargetAdapter()
This creates an adapter for a ReferenceChangeRightTarget.

Overrides:
createReferenceChangeRightTargetAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
ReferenceChangeRightTarget

createRemoteAddAttributeAdapter

public org.eclipse.emf.common.notify.Adapter createRemoteAddAttributeAdapter()
This creates an adapter for a RemoteAddAttribute.

Overrides:
createRemoteAddAttributeAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
RemoteAddAttribute

createRemoteAddModelElementAdapter

public org.eclipse.emf.common.notify.Adapter createRemoteAddModelElementAdapter()
This creates an adapter for a RemoteAddModelElement.

Overrides:
createRemoteAddModelElementAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
RemoteAddModelElement

createRemoteAddReferenceValueAdapter

public org.eclipse.emf.common.notify.Adapter createRemoteAddReferenceValueAdapter()
This creates an adapter for a RemoteAddReferenceValue.

Overrides:
createRemoteAddReferenceValueAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
RemoteAddReferenceValue

createRemoteMoveModelElementAdapter

public org.eclipse.emf.common.notify.Adapter createRemoteMoveModelElementAdapter()
This creates an adapter for a RemoteMoveModelElement.

Overrides:
createRemoteMoveModelElementAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
RemoteMoveModelElement

createRemoteRemoveAttributeAdapter

public org.eclipse.emf.common.notify.Adapter createRemoteRemoveAttributeAdapter()
This creates an adapter for a RemoteRemoveAttribute.

Overrides:
createRemoteRemoveAttributeAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
RemoteRemoveAttribute

createRemoteRemoveModelElementAdapter

public org.eclipse.emf.common.notify.Adapter createRemoteRemoveModelElementAdapter()
This creates an adapter for a RemoteRemoveModelElement.

Overrides:
createRemoteRemoveModelElementAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
RemoteRemoveModelElement

createRemoteRemoveReferenceValueAdapter

public org.eclipse.emf.common.notify.Adapter createRemoteRemoveReferenceValueAdapter()
This creates an adapter for a RemoteRemoveReferenceValue.

Overrides:
createRemoteRemoveReferenceValueAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
RemoteRemoveReferenceValue

createRemoteUpdateAttributeAdapter

public org.eclipse.emf.common.notify.Adapter createRemoteUpdateAttributeAdapter()
This creates an adapter for a RemoteUpdateAttribute.

Overrides:
createRemoteUpdateAttributeAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
RemoteUpdateAttribute

createRemoteUpdateUniqueReferenceValueAdapter

public org.eclipse.emf.common.notify.Adapter createRemoteUpdateUniqueReferenceValueAdapter()
This creates an adapter for a RemoteUpdateUniqueReferenceValue.

Overrides:
createRemoteUpdateUniqueReferenceValueAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
RemoteUpdateUniqueReferenceValue

createRemoveAttributeAdapter

public org.eclipse.emf.common.notify.Adapter createRemoveAttributeAdapter()
This creates an adapter for a RemoveAttribute.

Overrides:
createRemoveAttributeAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
RemoveAttribute

createRemoveModelElementAdapter

public org.eclipse.emf.common.notify.Adapter createRemoveModelElementAdapter()
This creates an adapter for a RemoveModelElement.

Overrides:
createRemoveModelElementAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
RemoveModelElement

createRemoveReferenceValueAdapter

public org.eclipse.emf.common.notify.Adapter createRemoveReferenceValueAdapter()
This creates an adapter for a RemoveReferenceValue.

Overrides:
createRemoveReferenceValueAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
RemoveReferenceValue

createUpdateAttributeAdapter

public org.eclipse.emf.common.notify.Adapter createUpdateAttributeAdapter()
This creates an adapter for a UpdateAttribute.

Overrides:
createUpdateAttributeAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
UpdateAttribute

createUpdateModelElementAdapter

public org.eclipse.emf.common.notify.Adapter createUpdateModelElementAdapter()
This creates an adapter for a UpdateModelElement.

Overrides:
createUpdateModelElementAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
UpdateModelElement

createUpdateReferenceAdapter

public org.eclipse.emf.common.notify.Adapter createUpdateReferenceAdapter()
This creates an adapter for a UpdateReference.

Overrides:
createUpdateReferenceAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
UpdateReference

createUpdateUniqueReferenceValueAdapter

public org.eclipse.emf.common.notify.Adapter createUpdateUniqueReferenceValueAdapter()
This creates an adapter for a UpdateUniqueReferenceValue.

Overrides:
createUpdateUniqueReferenceValueAdapter in class DiffAdapterFactory
Returns:
the new adapter.
See Also:
UpdateUniqueReferenceValue

dispose

public void dispose()
This disposes all of the item providers created by this factory.

Specified by:
dispose in interface org.eclipse.emf.edit.provider.IDisposable

fireNotifyChanged

public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates to changeNotifier and to parentAdapterFactory.

Specified by:
fireNotifyChanged in interface org.eclipse.emf.edit.provider.IChangeNotifier

getRootAdapterFactory

public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.

Specified by:
getRootAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory

isFactoryForType

public boolean isFactoryForType(java.lang.Object type)

Specified by:
isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
isFactoryForType in class DiffAdapterFactory
Returns:
whether this factory is applicable for the type of the object.

removeListener

public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This removes a listener.

Specified by:
removeListener in interface org.eclipse.emf.edit.provider.IChangeNotifier

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 interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory

Copyright 2006 IBM Corporation and others.
All Rights Reserved.