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.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.emf.edit.provider.IChildCreationExtender
IChildCreationExtender.Descriptor
-
Field Summary
Modifier and TypeFieldDescriptionprotected AcquireActionItemProvider
This keeps track of the one adapter used for allAcquireAction
instances.protected BranchActionItemProvider
This keeps track of the one adapter used for allBranchAction
instances.protected CallReturnActionItemProvider
This keeps track of the one adapter used for allCallReturnAction
instances.protected IChangeNotifier
This is used to implementIChangeNotifier
.protected ChildCreationExtenderManager
This helps manage the child creation extenders.protected CollectionIteratorActionItemProvider
This keeps track of the one adapter used for allCollectionIteratorAction
instances.static final String
protected EmitEventActionItemProvider
This keeps track of the one adapter used for allEmitEventAction
instances.protected ExternalCallActionItemProvider
This keeps track of the one adapter used for allExternalCallAction
instances.protected ForkActionItemProvider
This keeps track of the one adapter used for allForkAction
instances.protected ForkedBehaviourItemProvider
This keeps track of the one adapter used for allForkedBehaviour
instances.protected GuardedBranchTransitionItemProvider
This keeps track of the one adapter used for allGuardedBranchTransition
instances.protected InternalActionItemProvider
This keeps track of the one adapter used for allInternalAction
instances.protected InternalCallActionItemProvider
This keeps track of the one adapter used for allInternalCallAction
instances.protected LoopActionItemProvider
This keeps track of the one adapter used for allLoopAction
instances.protected ComposedAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.This keeps track of the one adapter used for allProbabilisticBranchTransition
instances.protected ReleaseActionItemProvider
This keeps track of the one adapter used for allReleaseAction
instances.protected ResourceDemandingBehaviourItemProvider
This keeps track of the one adapter used for allResourceDemandingBehaviour
instances.This keeps track of the one adapter used for allResourceDemandingInternalBehaviour
instances.protected ResourceDemandingSEFFItemProvider
This keeps track of the one adapter used for allResourceDemandingSEFF
instances.protected SetVariableActionItemProvider
This keeps track of the one adapter used for allSetVariableAction
instances.protected StartActionItemProvider
This keeps track of the one adapter used for allStartAction
instances.protected StopActionItemProvider
This keeps track of the one adapter used for allStopAction
instances.protected Collection<Object>
This keeps track of all the supported types checked byisFactoryForType
.protected SynchronisationPointItemProvider
This keeps track of the one adapter used for allSynchronisationPoint
instances.Fields inherited from class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
modelPackage, modelSwitch
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThis implementation substitutes the factory itself as the key for the adapter.void
addListener
(INotifyChangedListener notifyChangedListener) This adds a listener.This creates an adapter for aAcquireAction
.This creates an adapter for aBranchAction
.This creates an adapter for aCallReturnAction
.This creates an adapter for aCollectionIteratorAction
.This creates an adapter for aEmitEventAction
.This creates an adapter for aExternalCallAction
.This creates an adapter for aForkAction
.This creates an adapter for aForkedBehaviour
.This creates an adapter for aGuardedBranchTransition
.This creates an adapter for aInternalAction
.This creates an adapter for aInternalCallAction
.This creates an adapter for aLoopAction
.This creates an adapter for aProbabilisticBranchTransition
.This creates an adapter for aReleaseAction
.This creates an adapter for aResourceDemandingBehaviour
.This creates an adapter for aResourceDemandingInternalBehaviour
.This creates an adapter for aResourceDemandingSEFF
.This creates an adapter for aSetVariableAction
.This creates an adapter for aStartAction
.This creates an adapter for aStopAction
.This creates an adapter for aSynchronisationPoint
.void
dispose()
This disposes all of the item providers created by this factory.void
fireNotifyChanged
(Notification notification) This delegates tochangeNotifier
and toparentAdapterFactory
.Collection<?>
getNewChildDescriptors
(Object object, EditingDomain editingDomain) This returns the root adapter factory that contains this factory.boolean
isFactoryForType
(Object type) void
removeListener
(INotifyChangedListener notifyChangedListener) This removes a listener.void
setParentAdapterFactory
(ComposedAdapterFactory parentAdapterFactory) This sets the composed adapter factory that contains this factory.Methods inherited from class org.palladiosimulator.pcm.seff.util.SeffAdapterFactory
createAbstractActionAdapter, createAbstractBranchTransitionAdapter, createAbstractInternalControlFlowActionAdapter, createAbstractLoopActionAdapter, createAdapter, createCallActionAdapter, createEntityAdapter, createEObjectAdapter, createFailureHandlingEntityAdapter, createIdentifierAdapter, createNamedElementAdapter, createPCMBaseClassAdapter, createPCMClassAdapter, createServiceEffectSpecificationAdapter
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 Details
-
copyright
- See Also:
- Generated class or method.
-
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.- Generated class or method.
-
changeNotifier
This is used to implementIChangeNotifier
.- Generated class or method.
-
childCreationExtenderManager
This helps manage the child creation extenders.- Generated class or method.
-
supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.- Generated class or method.
-
stopActionItemProvider
This keeps track of the one adapter used for allStopAction
instances.- Generated class or method.
-
resourceDemandingBehaviourItemProvider
This keeps track of the one adapter used for allResourceDemandingBehaviour
instances.- Generated class or method.
-
branchActionItemProvider
This keeps track of the one adapter used for allBranchAction
instances.- Generated class or method.
-
startActionItemProvider
This keeps track of the one adapter used for allStartAction
instances.- Generated class or method.
-
resourceDemandingSEFFItemProvider
This keeps track of the one adapter used for allResourceDemandingSEFF
instances.- Generated class or method.
-
resourceDemandingInternalBehaviourItemProvider
protected ResourceDemandingInternalBehaviourItemProvider resourceDemandingInternalBehaviourItemProviderThis keeps track of the one adapter used for allResourceDemandingInternalBehaviour
instances.- Generated class or method.
-
releaseActionItemProvider
This keeps track of the one adapter used for allReleaseAction
instances.- Generated class or method.
-
loopActionItemProvider
This keeps track of the one adapter used for allLoopAction
instances.- Generated class or method.
-
forkActionItemProvider
This keeps track of the one adapter used for allForkAction
instances.- Generated class or method.
-
forkedBehaviourItemProvider
This keeps track of the one adapter used for allForkedBehaviour
instances.- Generated class or method.
-
synchronisationPointItemProvider
This keeps track of the one adapter used for allSynchronisationPoint
instances.- Generated class or method.
-
externalCallActionItemProvider
This keeps track of the one adapter used for allExternalCallAction
instances.- Generated class or method.
-
callReturnActionItemProvider
This keeps track of the one adapter used for allCallReturnAction
instances.- Generated class or method.
-
probabilisticBranchTransitionItemProvider
This keeps track of the one adapter used for allProbabilisticBranchTransition
instances.- Generated class or method.
-
acquireActionItemProvider
This keeps track of the one adapter used for allAcquireAction
instances.- Generated class or method.
-
collectionIteratorActionItemProvider
This keeps track of the one adapter used for allCollectionIteratorAction
instances.- Generated class or method.
-
guardedBranchTransitionItemProvider
This keeps track of the one adapter used for allGuardedBranchTransition
instances.- Generated class or method.
-
setVariableActionItemProvider
This keeps track of the one adapter used for allSetVariableAction
instances.- Generated class or method.
-
internalCallActionItemProvider
This keeps track of the one adapter used for allInternalCallAction
instances.- Generated class or method.
-
emitEventActionItemProvider
This keeps track of the one adapter used for allEmitEventAction
instances.- Generated class or method.
-
internalActionItemProvider
This keeps track of the one adapter used for allInternalAction
instances.- Generated class or method.
-
-
Constructor Details
-
SeffItemProviderAdapterFactory
public SeffItemProviderAdapterFactory()This constructs an instance.- Generated class or method.
-
-
Method Details
-
createStopActionAdapter
This creates an adapter for aStopAction
.- Overrides:
createStopActionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createResourceDemandingBehaviourAdapter
This creates an adapter for aResourceDemandingBehaviour
.- Overrides:
createResourceDemandingBehaviourAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createBranchActionAdapter
This creates an adapter for aBranchAction
.- Overrides:
createBranchActionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createStartActionAdapter
This creates an adapter for aStartAction
.- Overrides:
createStartActionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createResourceDemandingSEFFAdapter
This creates an adapter for aResourceDemandingSEFF
.- Overrides:
createResourceDemandingSEFFAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createResourceDemandingInternalBehaviourAdapter
This creates an adapter for aResourceDemandingInternalBehaviour
.- Overrides:
createResourceDemandingInternalBehaviourAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createReleaseActionAdapter
This creates an adapter for aReleaseAction
.- Overrides:
createReleaseActionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createLoopActionAdapter
This creates an adapter for aLoopAction
.- Overrides:
createLoopActionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createForkActionAdapter
This creates an adapter for aForkAction
.- Overrides:
createForkActionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createForkedBehaviourAdapter
This creates an adapter for aForkedBehaviour
.- Overrides:
createForkedBehaviourAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createSynchronisationPointAdapter
This creates an adapter for aSynchronisationPoint
.- Overrides:
createSynchronisationPointAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createExternalCallActionAdapter
This creates an adapter for aExternalCallAction
.- Overrides:
createExternalCallActionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createCallReturnActionAdapter
This creates an adapter for aCallReturnAction
.- Overrides:
createCallReturnActionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createProbabilisticBranchTransitionAdapter
This creates an adapter for aProbabilisticBranchTransition
.- Overrides:
createProbabilisticBranchTransitionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createAcquireActionAdapter
This creates an adapter for aAcquireAction
.- Overrides:
createAcquireActionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createCollectionIteratorActionAdapter
This creates an adapter for aCollectionIteratorAction
.- Overrides:
createCollectionIteratorActionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createGuardedBranchTransitionAdapter
This creates an adapter for aGuardedBranchTransition
.- Overrides:
createGuardedBranchTransitionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createSetVariableActionAdapter
This creates an adapter for aSetVariableAction
.- Overrides:
createSetVariableActionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createInternalCallActionAdapter
This creates an adapter for aInternalCallAction
.- Overrides:
createInternalCallActionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createEmitEventActionAdapter
This creates an adapter for aEmitEventAction
.- Overrides:
createEmitEventActionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
createInternalActionAdapter
This creates an adapter for aInternalAction
.- Overrides:
createInternalActionAdapter
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
getRootAdapterFactory
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactory
in interfaceComposeableAdapterFactory
- Generated class or method.
-
setParentAdapterFactory
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactory
in interfaceComposeableAdapterFactory
- Generated class or method.
-
isFactoryForType
- Specified by:
isFactoryForType
in interfaceAdapterFactory
- Overrides:
isFactoryForType
in classorg.palladiosimulator.pcm.seff.util.SeffAdapterFactory
- Generated class or method.
-
adapt
This implementation substitutes the factory itself as the key for the adapter.- Specified by:
adapt
in interfaceAdapterFactory
- Overrides:
adapt
in classAdapterFactoryImpl
- Generated class or method.
-
adapt
- Specified by:
adapt
in interfaceAdapterFactory
- Overrides:
adapt
in classAdapterFactoryImpl
- Generated class or method.
-
getChildCreationExtenders
- Generated class or method.
-
getNewChildDescriptors
- Specified by:
getNewChildDescriptors
in interfaceIChildCreationExtender
- Generated class or method.
-
getResourceLocator
- Specified by:
getResourceLocator
in interfaceIChildCreationExtender
- Generated class or method.
-
addListener
This adds a listener.- Specified by:
addListener
in interfaceIChangeNotifier
- Generated class or method.
-
removeListener
This removes a listener.- Specified by:
removeListener
in interfaceIChangeNotifier
- Generated class or method.
-
fireNotifyChanged
This delegates tochangeNotifier
and toparentAdapterFactory
.- Specified by:
fireNotifyChanged
in interfaceIChangeNotifier
- Generated class or method.
-
dispose
public void dispose()This disposes all of the item providers created by this factory.- Specified by:
dispose
in interfaceIDisposable
- Generated class or method.
-