Package placementDescription.provider
Class PlacementDescriptionItemProviderAdapterFactory
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
placementDescription.util.PlacementDescriptionAdapterFactory
placementDescription.provider.PlacementDescriptionItemProviderAdapterFactory
- All Implemented Interfaces:
AdapterFactory
,ComposeableAdapterFactory
,IChangeNotifier
,IDisposable
public class PlacementDescriptionItemProviderAdapterFactory
extends PlacementDescriptionAdapterFactory
implements ComposeableAdapterFactory, IChangeNotifier, 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.
- Generated class or method.
-
Field Summary
Modifier and TypeFieldDescriptionprotected AdviceItemProvider
This keeps track of the one adapter used for allAdvice
instances.protected IChangeNotifier
This is used to implementIChangeNotifier
.protected ControlFlowPlacementStrategyItemProvider
This keeps track of the one adapter used for allControlFlowPlacementStrategy
instances.This keeps track of the one adapter used for allExternalCallPlacementStrategy
instances.protected FeatureListItemProvider
This keeps track of the one adapter used for allFeatureList
instances.protected FeatureSelectionItemProvider
This keeps track of the one adapter used for allFeatureSelection
instances.protected ImportItemProvider
This keeps track of the one adapter used for allImport
instances.This keeps track of the one adapter used for allInternalActionPlacementStrategy
instances.protected ComposedAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.protected PlacementStrategyItemProvider
This keeps track of the one adapter used for allPlacementStrategy
instances.protected PointCutItemProvider
This keeps track of the one adapter used for allPointCut
instances.protected SelectedCVItemProvider
This keeps track of the one adapter used for allSelectedCV
instances.protected Collection<Object>
This keeps track of all the supported types checked byisFactoryForType
.Fields inherited from class placementDescription.util.PlacementDescriptionAdapterFactory
modelPackage, modelSwitch
-
Constructor Summary
ConstructorDescriptionThis constructs an instance. -
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 aAdvice
.This creates an adapter for aControlFlowPlacementStrategy
.This creates an adapter for aExternalCallPlacementStrategy
.This creates an adapter for aFeatureList
.This creates an adapter for aFeatureSelection
.This creates an adapter for aImport
.This creates an adapter for aInternalActionPlacementStrategy
.This creates an adapter for aPlacementStrategy
.This creates an adapter for aPointCut
.This creates an adapter for aSelectedCV
.void
dispose()
This disposes all of the item providers created by this factory.void
fireNotifyChanged
(Notification notification) This delegates tochangeNotifier
and toparentAdapterFactory
.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 placementDescription.util.PlacementDescriptionAdapterFactory
createAdapter, createEObjectAdapter, createNamedElementAdapter
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
-
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.
-
supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.- Generated class or method.
-
placementStrategyItemProvider
This keeps track of the one adapter used for allPlacementStrategy
instances.- Generated class or method.
-
externalCallPlacementStrategyItemProvider
This keeps track of the one adapter used for allExternalCallPlacementStrategy
instances.- Generated class or method.
-
internalActionPlacementStrategyItemProvider
This keeps track of the one adapter used for allInternalActionPlacementStrategy
instances.- Generated class or method.
-
controlFlowPlacementStrategyItemProvider
This keeps track of the one adapter used for allControlFlowPlacementStrategy
instances.- Generated class or method.
-
pointCutItemProvider
This keeps track of the one adapter used for allPointCut
instances.- Generated class or method.
-
adviceItemProvider
This keeps track of the one adapter used for allAdvice
instances.- Generated class or method.
-
importItemProvider
This keeps track of the one adapter used for allImport
instances.- Generated class or method.
-
featureSelectionItemProvider
This keeps track of the one adapter used for allFeatureSelection
instances.- Generated class or method.
-
featureListItemProvider
This keeps track of the one adapter used for allFeatureList
instances.- Generated class or method.
-
selectedCVItemProvider
This keeps track of the one adapter used for allSelectedCV
instances.- Generated class or method.
-
-
Constructor Details
-
PlacementDescriptionItemProviderAdapterFactory
public PlacementDescriptionItemProviderAdapterFactory()This constructs an instance.- Generated class or method.
-
-
Method Details
-
createPlacementStrategyAdapter
This creates an adapter for aPlacementStrategy
.- Overrides:
createPlacementStrategyAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createExternalCallPlacementStrategyAdapter
This creates an adapter for aExternalCallPlacementStrategy
.- Overrides:
createExternalCallPlacementStrategyAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createInternalActionPlacementStrategyAdapter
This creates an adapter for aInternalActionPlacementStrategy
.- Overrides:
createInternalActionPlacementStrategyAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createControlFlowPlacementStrategyAdapter
This creates an adapter for aControlFlowPlacementStrategy
.- Overrides:
createControlFlowPlacementStrategyAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPointCutAdapter
This creates an adapter for aPointCut
.- Overrides:
createPointCutAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createAdviceAdapter
This creates an adapter for aAdvice
.- Overrides:
createAdviceAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createImportAdapter
This creates an adapter for aImport
.- Overrides:
createImportAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createFeatureSelectionAdapter
This creates an adapter for aFeatureSelection
.- Overrides:
createFeatureSelectionAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createFeatureListAdapter
This creates an adapter for aFeatureList
.- Overrides:
createFeatureListAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createSelectedCVAdapter
This creates an adapter for aSelectedCV
.- Overrides:
createSelectedCVAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
- 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 classPlacementDescriptionAdapterFactory
- Returns:
- whether this factory is applicable for the type of the object.
- 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.
-
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.
-