org.eclipse.emf.emfstore.internal.server.model.versioning.operations.provider
Class OperationsItemProviderAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by org.eclipse.emf.emfstore.internal.server.model.versioning.operations.util.OperationsAdapterFactory
          extended by org.eclipse.emf.emfstore.internal.server.model.versioning.operations.provider.OperationsItemProviderAdapterFactory
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 OperationsItemProviderAdapterFactory
extends OperationsAdapterFactory
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.


Constructor Summary
OperationsItemProviderAdapterFactory()
          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 createAttributeOperationAdapter()
          This creates an adapter for a AttributeOperation.
 org.eclipse.emf.common.notify.Adapter createCompositeOperationAdapter()
          This creates an adapter for a CompositeOperation.
 org.eclipse.emf.common.notify.Adapter createCreateDeleteOperationAdapter()
          This creates an adapter for a CreateDeleteOperation.
 org.eclipse.emf.common.notify.Adapter createEObjectToModelElementIdMapAdapter()
          This creates an adapter for a Map.Entry.
 org.eclipse.emf.common.notify.Adapter createModelElementGroupAdapter()
          This creates an adapter for a ModelElementGroup.
 org.eclipse.emf.common.notify.Adapter createMultiAttributeMoveOperationAdapter()
          This creates an adapter for a MultiAttributeMoveOperation .
 org.eclipse.emf.common.notify.Adapter createMultiAttributeOperationAdapter()
          This creates an adapter for a MultiAttributeOperation.
 org.eclipse.emf.common.notify.Adapter createMultiAttributeSetOperationAdapter()
          This creates an adapter for a MultiAttributeSetOperation .
 org.eclipse.emf.common.notify.Adapter createMultiReferenceMoveOperationAdapter()
          This creates an adapter for a MultiReferenceMoveOperation .
 org.eclipse.emf.common.notify.Adapter createMultiReferenceOperationAdapter()
          This creates an adapter for a MultiReferenceOperation.
 org.eclipse.emf.common.notify.Adapter createMultiReferenceSetOperationAdapter()
          This creates an adapter for a MultiReferenceSetOperation .
 org.eclipse.emf.common.notify.Adapter createOperationGroupAdapter()
          This creates an adapter for a OperationGroup.
 org.eclipse.emf.common.notify.Adapter createOperationIdAdapter()
          This creates an adapter for a OperationId.
 org.eclipse.emf.common.notify.Adapter createSingleReferenceOperationAdapter()
          This creates an adapter for a SingleReferenceOperation .
 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.emf.emfstore.internal.server.model.versioning.operations.util.OperationsAdapterFactory
createAbstractOperationAdapter, createAdapter, createEObjectAdapter, createFeatureOperationAdapter, createIdentifiableElementAdapter, createReferenceOperationAdapter, createUniqueIdentifierAdapter
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adaptAllNew, adaptNew
 

Constructor Detail

OperationsItemProviderAdapterFactory

public OperationsItemProviderAdapterFactory()
This constructs an instance.

Method Detail

createCompositeOperationAdapter

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

Overrides:
createCompositeOperationAdapter in class OperationsAdapterFactory
Returns:
the new adapter.
See Also:
CompositeOperation

createCreateDeleteOperationAdapter

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

Overrides:
createCreateDeleteOperationAdapter in class OperationsAdapterFactory
Returns:
the new adapter.
See Also:
CreateDeleteOperation

createAttributeOperationAdapter

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

Overrides:
createAttributeOperationAdapter in class OperationsAdapterFactory
Returns:
the new adapter.
See Also:
AttributeOperation

createMultiAttributeOperationAdapter

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

Overrides:
createMultiAttributeOperationAdapter in class OperationsAdapterFactory
Returns:
the new adapter.
See Also:
MultiAttributeOperation

createMultiAttributeSetOperationAdapter

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

Overrides:
createMultiAttributeSetOperationAdapter in class OperationsAdapterFactory
Returns:
the new adapter.
See Also:
MultiAttributeSetOperation

createMultiAttributeMoveOperationAdapter

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

Overrides:
createMultiAttributeMoveOperationAdapter in class OperationsAdapterFactory
Returns:
the new adapter.
See Also:
MultiAttributeMoveOperation

createSingleReferenceOperationAdapter

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

Overrides:
createSingleReferenceOperationAdapter in class OperationsAdapterFactory
Returns:
the new adapter.
See Also:
SingleReferenceOperation

createMultiReferenceSetOperationAdapter

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

Overrides:
createMultiReferenceSetOperationAdapter in class OperationsAdapterFactory
Returns:
the new adapter.
See Also:
MultiReferenceSetOperation

createMultiReferenceOperationAdapter

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

Overrides:
createMultiReferenceOperationAdapter in class OperationsAdapterFactory
Returns:
the new adapter.
See Also:
MultiReferenceOperation

createMultiReferenceMoveOperationAdapter

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

Overrides:
createMultiReferenceMoveOperationAdapter in class OperationsAdapterFactory
Returns:
the new adapter.
See Also:
MultiReferenceMoveOperation

createOperationIdAdapter

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

Overrides:
createOperationIdAdapter in class OperationsAdapterFactory
Returns:
the new adapter.
See Also:
OperationId

createOperationGroupAdapter

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

Overrides:
createOperationGroupAdapter in class OperationsAdapterFactory
Returns:
the new adapter.
See Also:
OperationGroup

createModelElementGroupAdapter

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

Overrides:
createModelElementGroupAdapter in class OperationsAdapterFactory
Returns:
the new adapter.
See Also:
ModelElementGroup

createEObjectToModelElementIdMapAdapter

public org.eclipse.emf.common.notify.Adapter createEObjectToModelElementIdMapAdapter()
This creates an adapter for a Map.Entry.

Overrides:
createEObjectToModelElementIdMapAdapter in class OperationsAdapterFactory
Returns:
the new adapter.
See Also:
Map.Entry

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

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

isFactoryForType

public boolean isFactoryForType(Object type)

Specified by:
isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
isFactoryForType in class OperationsAdapterFactory
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 interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
adapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl

adapt

public Object adapt(Object object,
                    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

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

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

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


Copyright © 2015. All Rights Reserved.