Class SeffItemProviderAdapterFactory

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

public class SeffItemProviderAdapterFactory extends org.palladiosimulator.pcm.seff.util.SeffAdapterFactory 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.
    • stopActionItemProvider

      protected StopActionItemProvider stopActionItemProvider
      This keeps track of the one adapter used for all StopAction instances.
      Generated class or method.
    • resourceDemandingBehaviourItemProvider

      protected ResourceDemandingBehaviourItemProvider resourceDemandingBehaviourItemProvider
      This keeps track of the one adapter used for all ResourceDemandingBehaviour instances.
      Generated class or method.
    • branchActionItemProvider

      protected BranchActionItemProvider branchActionItemProvider
      This keeps track of the one adapter used for all BranchAction instances.
      Generated class or method.
    • startActionItemProvider

      protected StartActionItemProvider startActionItemProvider
      This keeps track of the one adapter used for all StartAction instances.
      Generated class or method.
    • resourceDemandingSEFFItemProvider

      protected ResourceDemandingSEFFItemProvider resourceDemandingSEFFItemProvider
      This keeps track of the one adapter used for all ResourceDemandingSEFF instances.
      Generated class or method.
    • resourceDemandingInternalBehaviourItemProvider

      protected ResourceDemandingInternalBehaviourItemProvider resourceDemandingInternalBehaviourItemProvider
      This keeps track of the one adapter used for all ResourceDemandingInternalBehaviour instances.
      Generated class or method.
    • releaseActionItemProvider

      protected ReleaseActionItemProvider releaseActionItemProvider
      This keeps track of the one adapter used for all ReleaseAction instances.
      Generated class or method.
    • loopActionItemProvider

      protected LoopActionItemProvider loopActionItemProvider
      This keeps track of the one adapter used for all LoopAction instances.
      Generated class or method.
    • forkActionItemProvider

      protected ForkActionItemProvider forkActionItemProvider
      This keeps track of the one adapter used for all ForkAction instances.
      Generated class or method.
    • forkedBehaviourItemProvider

      protected ForkedBehaviourItemProvider forkedBehaviourItemProvider
      This keeps track of the one adapter used for all ForkedBehaviour instances.
      Generated class or method.
    • synchronisationPointItemProvider

      protected SynchronisationPointItemProvider synchronisationPointItemProvider
      This keeps track of the one adapter used for all SynchronisationPoint instances.
      Generated class or method.
    • externalCallActionItemProvider

      protected ExternalCallActionItemProvider externalCallActionItemProvider
      This keeps track of the one adapter used for all ExternalCallAction instances.
      Generated class or method.
    • callReturnActionItemProvider

      protected CallReturnActionItemProvider callReturnActionItemProvider
      This keeps track of the one adapter used for all CallReturnAction instances.
      Generated class or method.
    • probabilisticBranchTransitionItemProvider

      protected ProbabilisticBranchTransitionItemProvider probabilisticBranchTransitionItemProvider
      This keeps track of the one adapter used for all ProbabilisticBranchTransition instances.
      Generated class or method.
    • acquireActionItemProvider

      protected AcquireActionItemProvider acquireActionItemProvider
      This keeps track of the one adapter used for all AcquireAction instances.
      Generated class or method.
    • collectionIteratorActionItemProvider

      protected CollectionIteratorActionItemProvider collectionIteratorActionItemProvider
      This keeps track of the one adapter used for all CollectionIteratorAction instances.
      Generated class or method.
    • guardedBranchTransitionItemProvider

      protected GuardedBranchTransitionItemProvider guardedBranchTransitionItemProvider
      This keeps track of the one adapter used for all GuardedBranchTransition instances.
      Generated class or method.
    • setVariableActionItemProvider

      protected SetVariableActionItemProvider setVariableActionItemProvider
      This keeps track of the one adapter used for all SetVariableAction instances.
      Generated class or method.
    • internalCallActionItemProvider

      protected InternalCallActionItemProvider internalCallActionItemProvider
      This keeps track of the one adapter used for all InternalCallAction instances.
      Generated class or method.
    • emitEventActionItemProvider

      protected EmitEventActionItemProvider emitEventActionItemProvider
      This keeps track of the one adapter used for all EmitEventAction instances.
      Generated class or method.
    • internalActionItemProvider

      protected InternalActionItemProvider internalActionItemProvider
      This keeps track of the one adapter used for all InternalAction instances.
      Generated class or method.
  • Constructor Details

    • SeffItemProviderAdapterFactory

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

    • createStopActionAdapter

      public Adapter createStopActionAdapter()
      This creates an adapter for a StopAction.
      Overrides:
      createStopActionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createResourceDemandingBehaviourAdapter

      public Adapter createResourceDemandingBehaviourAdapter()
      This creates an adapter for a ResourceDemandingBehaviour.
      Overrides:
      createResourceDemandingBehaviourAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createBranchActionAdapter

      public Adapter createBranchActionAdapter()
      This creates an adapter for a BranchAction.
      Overrides:
      createBranchActionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createStartActionAdapter

      public Adapter createStartActionAdapter()
      This creates an adapter for a StartAction.
      Overrides:
      createStartActionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createResourceDemandingSEFFAdapter

      public Adapter createResourceDemandingSEFFAdapter()
      This creates an adapter for a ResourceDemandingSEFF.
      Overrides:
      createResourceDemandingSEFFAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createResourceDemandingInternalBehaviourAdapter

      public Adapter createResourceDemandingInternalBehaviourAdapter()
      This creates an adapter for a ResourceDemandingInternalBehaviour.
      Overrides:
      createResourceDemandingInternalBehaviourAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createReleaseActionAdapter

      public Adapter createReleaseActionAdapter()
      This creates an adapter for a ReleaseAction.
      Overrides:
      createReleaseActionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createLoopActionAdapter

      public Adapter createLoopActionAdapter()
      This creates an adapter for a LoopAction.
      Overrides:
      createLoopActionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createForkActionAdapter

      public Adapter createForkActionAdapter()
      This creates an adapter for a ForkAction.
      Overrides:
      createForkActionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createForkedBehaviourAdapter

      public Adapter createForkedBehaviourAdapter()
      This creates an adapter for a ForkedBehaviour.
      Overrides:
      createForkedBehaviourAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createSynchronisationPointAdapter

      public Adapter createSynchronisationPointAdapter()
      This creates an adapter for a SynchronisationPoint.
      Overrides:
      createSynchronisationPointAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createExternalCallActionAdapter

      public Adapter createExternalCallActionAdapter()
      This creates an adapter for a ExternalCallAction.
      Overrides:
      createExternalCallActionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createCallReturnActionAdapter

      public Adapter createCallReturnActionAdapter()
      This creates an adapter for a CallReturnAction.
      Overrides:
      createCallReturnActionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createProbabilisticBranchTransitionAdapter

      public Adapter createProbabilisticBranchTransitionAdapter()
      This creates an adapter for a ProbabilisticBranchTransition.
      Overrides:
      createProbabilisticBranchTransitionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createAcquireActionAdapter

      public Adapter createAcquireActionAdapter()
      This creates an adapter for a AcquireAction.
      Overrides:
      createAcquireActionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createCollectionIteratorActionAdapter

      public Adapter createCollectionIteratorActionAdapter()
      This creates an adapter for a CollectionIteratorAction.
      Overrides:
      createCollectionIteratorActionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createGuardedBranchTransitionAdapter

      public Adapter createGuardedBranchTransitionAdapter()
      This creates an adapter for a GuardedBranchTransition.
      Overrides:
      createGuardedBranchTransitionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createSetVariableActionAdapter

      public Adapter createSetVariableActionAdapter()
      This creates an adapter for a SetVariableAction.
      Overrides:
      createSetVariableActionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createInternalCallActionAdapter

      public Adapter createInternalCallActionAdapter()
      This creates an adapter for a InternalCallAction.
      Overrides:
      createInternalCallActionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createEmitEventActionAdapter

      public Adapter createEmitEventActionAdapter()
      This creates an adapter for a EmitEventAction.
      Overrides:
      createEmitEventActionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      Generated class or method.
    • createInternalActionAdapter

      public Adapter createInternalActionAdapter()
      This creates an adapter for a InternalAction.
      Overrides:
      createInternalActionAdapter in class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
      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.seff.util.SeffAdapterFactory
      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.