Class ReliabilityItemProviderAdapterFactory

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.palladiosimulator.pcm.reliability.util.ReliabilityAdapterFactory
org.palladiosimulator.pcm.reliability.provider.ReliabilityItemProviderAdapterFactory
All Implemented Interfaces:
AdapterFactory, ComposeableAdapterFactory, IChangeNotifier, IChildCreationExtender, IDisposable

public class ReliabilityItemProviderAdapterFactory extends org.palladiosimulator.pcm.reliability.util.ReliabilityAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable, IChildCreationExtender
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.
Generated class or method.
  • Field Details

    • parentAdapterFactory

      protected ComposedAdapterFactory parentAdapterFactory
      This keeps track of the root adapter factory that delegates to this adapter factory.
      Generated class or method.
    • changeNotifier

      protected IChangeNotifier changeNotifier
      This is used to implement IChangeNotifier.
      Generated class or method.
    • childCreationExtenderManager

      protected ChildCreationExtenderManager childCreationExtenderManager
      This helps manage the child creation extenders.
      Generated class or method.
    • supportedTypes

      protected Collection<Object> supportedTypes
      This keeps track of all the supported types checked by isFactoryForType.
      Generated class or method.
    • hardwareInducedFailureTypeItemProvider

      protected HardwareInducedFailureTypeItemProvider hardwareInducedFailureTypeItemProvider
      This keeps track of the one adapter used for all HardwareInducedFailureType instances.
      Generated class or method.
    • softwareInducedFailureTypeItemProvider

      protected SoftwareInducedFailureTypeItemProvider softwareInducedFailureTypeItemProvider
      This keeps track of the one adapter used for all SoftwareInducedFailureType instances.
      Generated class or method.
    • internalFailureOccurrenceDescriptionItemProvider

      protected InternalFailureOccurrenceDescriptionItemProvider internalFailureOccurrenceDescriptionItemProvider
      This keeps track of the one adapter used for all InternalFailureOccurrenceDescription instances.
      Generated class or method.
    • networkInducedFailureTypeItemProvider

      protected NetworkInducedFailureTypeItemProvider networkInducedFailureTypeItemProvider
      This keeps track of the one adapter used for all NetworkInducedFailureType instances.
      Generated class or method.
    • externalFailureOccurrenceDescriptionItemProvider

      protected ExternalFailureOccurrenceDescriptionItemProvider externalFailureOccurrenceDescriptionItemProvider
      This keeps track of the one adapter used for all ExternalFailureOccurrenceDescription instances.
      Generated class or method.
    • resourceTimeoutFailureTypeItemProvider

      protected ResourceTimeoutFailureTypeItemProvider resourceTimeoutFailureTypeItemProvider
      This keeps track of the one adapter used for all ResourceTimeoutFailureType instances.
      Generated class or method.
  • Constructor Details

    • ReliabilityItemProviderAdapterFactory

      public ReliabilityItemProviderAdapterFactory()
      This constructs an instance.
      Generated class or method.
  • Method Details

    • createHardwareInducedFailureTypeAdapter

      public Adapter createHardwareInducedFailureTypeAdapter()
      This creates an adapter for a HardwareInducedFailureType.
      Overrides:
      createHardwareInducedFailureTypeAdapter in class org.palladiosimulator.pcm.reliability.util.ReliabilityAdapterFactory
      Generated class or method.
    • createSoftwareInducedFailureTypeAdapter

      public Adapter createSoftwareInducedFailureTypeAdapter()
      This creates an adapter for a SoftwareInducedFailureType.
      Overrides:
      createSoftwareInducedFailureTypeAdapter in class org.palladiosimulator.pcm.reliability.util.ReliabilityAdapterFactory
      Generated class or method.
    • createInternalFailureOccurrenceDescriptionAdapter

      public Adapter createInternalFailureOccurrenceDescriptionAdapter()
      This creates an adapter for a InternalFailureOccurrenceDescription.
      Overrides:
      createInternalFailureOccurrenceDescriptionAdapter in class org.palladiosimulator.pcm.reliability.util.ReliabilityAdapterFactory
      Generated class or method.
    • createNetworkInducedFailureTypeAdapter

      public Adapter createNetworkInducedFailureTypeAdapter()
      This creates an adapter for a NetworkInducedFailureType.
      Overrides:
      createNetworkInducedFailureTypeAdapter in class org.palladiosimulator.pcm.reliability.util.ReliabilityAdapterFactory
      Generated class or method.
    • createExternalFailureOccurrenceDescriptionAdapter

      public Adapter createExternalFailureOccurrenceDescriptionAdapter()
      This creates an adapter for a ExternalFailureOccurrenceDescription.
      Overrides:
      createExternalFailureOccurrenceDescriptionAdapter in class org.palladiosimulator.pcm.reliability.util.ReliabilityAdapterFactory
      Generated class or method.
    • createResourceTimeoutFailureTypeAdapter

      public Adapter createResourceTimeoutFailureTypeAdapter()
      This creates an adapter for a ResourceTimeoutFailureType.
      Overrides:
      createResourceTimeoutFailureTypeAdapter in class org.palladiosimulator.pcm.reliability.util.ReliabilityAdapterFactory
      Generated class or method.
    • getRootAdapterFactory

      public ComposeableAdapterFactory getRootAdapterFactory()
      This returns the root adapter factory that contains this factory.
      Specified by:
      getRootAdapterFactory in interface ComposeableAdapterFactory
      Generated class or method.
    • setParentAdapterFactory

      public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
      This sets the composed adapter factory that contains this factory.
      Specified by:
      setParentAdapterFactory in interface ComposeableAdapterFactory
      Generated class or method.
    • isFactoryForType

      public boolean isFactoryForType(Object type)
      Specified by:
      isFactoryForType in interface AdapterFactory
      Overrides:
      isFactoryForType in class org.palladiosimulator.pcm.reliability.util.ReliabilityAdapterFactory
      Generated class or method.
    • adapt

      public Adapter adapt(Notifier notifier, Object type)
      This implementation substitutes the factory itself as the key for the adapter.
      Specified by:
      adapt in interface AdapterFactory
      Overrides:
      adapt in class AdapterFactoryImpl
      Generated class or method.
    • adapt

      public Object adapt(Object object, Object type)
      Specified by:
      adapt in interface AdapterFactory
      Overrides:
      adapt in class AdapterFactoryImpl
      Generated class or method.
    • getChildCreationExtenders

      public List<IChildCreationExtender> getChildCreationExtenders()
      Generated class or method.
    • getNewChildDescriptors

      public Collection<?> getNewChildDescriptors(Object object, EditingDomain editingDomain)
      Specified by:
      getNewChildDescriptors in interface IChildCreationExtender
      Generated class or method.
    • getResourceLocator

      public ResourceLocator getResourceLocator()
      Specified by:
      getResourceLocator in interface IChildCreationExtender
      Generated class or method.
    • addListener

      public void addListener(INotifyChangedListener notifyChangedListener)
      This adds a listener.
      Specified by:
      addListener in interface IChangeNotifier
      Generated class or method.
    • removeListener

      public void removeListener(INotifyChangedListener notifyChangedListener)
      This removes a listener.
      Specified by:
      removeListener in interface IChangeNotifier
      Generated class or method.
    • fireNotifyChanged

      public void fireNotifyChanged(Notification notification)
      This delegates to changeNotifier and to parentAdapterFactory.
      Specified by:
      fireNotifyChanged in interface IChangeNotifier
      Generated class or method.
    • dispose

      public void dispose()
      This disposes all of the item providers created by this factory.
      Specified by:
      dispose in interface IDisposable
      Generated class or method.