Class ClassMakerItemProviderAdapterFactory

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.enterprisedomain.classmaker.util.ClassMakerAdapterFactory
org.enterprisedomain.classmaker.provider.ClassMakerItemProviderAdapterFactory
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 ClassMakerItemProviderAdapterFactory extends ClassMakerAdapterFactory 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 Details

    • ClassMakerItemProviderAdapterFactory

      public ClassMakerItemProviderAdapterFactory()
      This constructs an instance.
  • Method Details

    • createContributionAdapter

      public org.eclipse.emf.common.notify.Adapter createContributionAdapter()
      This creates an adapter for a Contribution.
      Overrides:
      createContributionAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createRevisionAdapter

      public org.eclipse.emf.common.notify.Adapter createRevisionAdapter()
      This creates an adapter for a Revision.
      Overrides:
      createRevisionAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createStateAdapter

      public org.eclipse.emf.common.notify.Adapter createStateAdapter()
      This creates an adapter for a State.
      Overrides:
      createStateAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createStrategyAdapter

      public org.eclipse.emf.common.notify.Adapter createStrategyAdapter()
      This creates an adapter for a Strategy.
      Overrides:
      createStrategyAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createWorkspaceAdapter

      public org.eclipse.emf.common.notify.Adapter createWorkspaceAdapter()
      This creates an adapter for a Workspace.
      Overrides:
      createWorkspaceAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createLongToStateMapEntryAdapter

      public org.eclipse.emf.common.notify.Adapter createLongToStateMapEntryAdapter()
      This creates an adapter for a Map.Entry.
      Overrides:
      createLongToStateMapEntryAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createVersionToRevisionMapEntryAdapter

      public org.eclipse.emf.common.notify.Adapter createVersionToRevisionMapEntryAdapter()
      This creates an adapter for a Map.Entry.
      Overrides:
      createVersionToRevisionMapEntryAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createCustomizerAdapter

      public org.eclipse.emf.common.notify.Adapter createCustomizerAdapter()
      This creates an adapter for a Customizer.
      Overrides:
      createCustomizerAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createStageQualifierAdapter

      public org.eclipse.emf.common.notify.Adapter createStageQualifierAdapter()
      This creates an adapter for a StageQualifier.
      Overrides:
      createStageQualifierAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createStageQualifierToCustomizerMapEntryAdapter

      public org.eclipse.emf.common.notify.Adapter createStageQualifierToCustomizerMapEntryAdapter()
      This creates an adapter for a Map.Entry.
      Overrides:
      createStageQualifierToCustomizerMapEntryAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createModelsAdapter

      public org.eclipse.emf.common.notify.Adapter createModelsAdapter()
      This creates an adapter for a Models.
      Overrides:
      createModelsAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createProjectAdapter

      public org.eclipse.emf.common.notify.Adapter createProjectAdapter()
      This creates an adapter for a Project.
      Overrides:
      createProjectAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createSCMRegistryAdapter

      public org.eclipse.emf.common.notify.Adapter createSCMRegistryAdapter()
      This creates an adapter for a SCMRegistry.
      Overrides:
      createSCMRegistryAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createResourceChangeListenerAdapter

      public org.eclipse.emf.common.notify.Adapter createResourceChangeListenerAdapter()
      This creates an adapter for a ResourceChangeListener.
      Overrides:
      createResourceChangeListenerAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createResourceAdapterAdapter

      public org.eclipse.emf.common.notify.Adapter createResourceAdapterAdapter()
      This creates an adapter for a ResourceAdapter.
      Overrides:
      createResourceAdapterAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createClassMakerServiceAdapter

      public org.eclipse.emf.common.notify.Adapter createClassMakerServiceAdapter()
      This creates an adapter for a ClassMakerService.
      Overrides:
      createClassMakerServiceAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createBlueprintAdapter

      public org.eclipse.emf.common.notify.Adapter createBlueprintAdapter()
      This creates an adapter for a Blueprint.
      Overrides:
      createBlueprintAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createCompletionNotificationAdapterAdapter

      public org.eclipse.emf.common.notify.Adapter createCompletionNotificationAdapterAdapter()
      This creates an adapter for a CompletionNotificationAdapter.
      Overrides:
      createCompletionNotificationAdapterAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • createSelectRevealHandlerAdapter

      public org.eclipse.emf.common.notify.Adapter createSelectRevealHandlerAdapter()
      This creates an adapter for a SelectRevealHandler.
      Overrides:
      createSelectRevealHandlerAdapter in class ClassMakerAdapterFactory
      Returns:
      the new adapter.
      See Also:
    • 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 ClassMakerAdapterFactory
      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