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 tofireNotifyChanged
. The adapters also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.- Generated class or method.
-
-
Field Summary
Fields Modifier and Type Field Description protected AdviceItemProvider
adviceItemProvider
This keeps track of the one adapter used for allAdvice
instances.protected IChangeNotifier
changeNotifier
This is used to implementIChangeNotifier
.protected ControlFlowPlacementStrategyItemProvider
controlFlowPlacementStrategyItemProvider
This keeps track of the one adapter used for allControlFlowPlacementStrategy
instances.protected ExternalCallPlacementStrategyItemProvider
externalCallPlacementStrategyItemProvider
This keeps track of the one adapter used for allExternalCallPlacementStrategy
instances.protected FeatureListItemProvider
featureListItemProvider
This keeps track of the one adapter used for allFeatureList
instances.protected FeatureSelectionItemProvider
featureSelectionItemProvider
This keeps track of the one adapter used for allFeatureSelection
instances.protected ImportItemProvider
importItemProvider
This keeps track of the one adapter used for allImport
instances.protected InternalActionPlacementStrategyItemProvider
internalActionPlacementStrategyItemProvider
This keeps track of the one adapter used for allInternalActionPlacementStrategy
instances.protected ComposedAdapterFactory
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.protected PlacementStrategyItemProvider
placementStrategyItemProvider
This keeps track of the one adapter used for allPlacementStrategy
instances.protected PointCutItemProvider
pointCutItemProvider
This keeps track of the one adapter used for allPointCut
instances.protected SelectedCVItemProvider
selectedCVItemProvider
This keeps track of the one adapter used for allSelectedCV
instances.protected Collection<Object>
supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.-
Fields inherited from class placementDescription.util.PlacementDescriptionAdapterFactory
modelPackage, modelSwitch
-
-
Constructor Summary
Constructors Constructor Description PlacementDescriptionItemProviderAdapterFactory()
This constructs an instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
adapt(Object object, Object type)
Adapter
adapt(Notifier notifier, Object type)
This implementation substitutes the factory itself as the key for the adapter.void
addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.Adapter
createAdviceAdapter()
This creates an adapter for aAdvice
.Adapter
createControlFlowPlacementStrategyAdapter()
This creates an adapter for aControlFlowPlacementStrategy
.Adapter
createExternalCallPlacementStrategyAdapter()
This creates an adapter for aExternalCallPlacementStrategy
.Adapter
createFeatureListAdapter()
This creates an adapter for aFeatureList
.Adapter
createFeatureSelectionAdapter()
This creates an adapter for aFeatureSelection
.Adapter
createImportAdapter()
This creates an adapter for aImport
.Adapter
createInternalActionPlacementStrategyAdapter()
This creates an adapter for aInternalActionPlacementStrategy
.Adapter
createPlacementStrategyAdapter()
This creates an adapter for aPlacementStrategy
.Adapter
createPointCutAdapter()
This creates an adapter for aPointCut
.Adapter
createSelectedCVAdapter()
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
.ComposeableAdapterFactory
getRootAdapterFactory()
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 Detail
-
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 implementIChangeNotifier
.- Generated class or method.
-
supportedTypes
protected Collection<Object> supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.- Generated class or method.
-
placementStrategyItemProvider
protected PlacementStrategyItemProvider placementStrategyItemProvider
This keeps track of the one adapter used for allPlacementStrategy
instances.- Generated class or method.
-
externalCallPlacementStrategyItemProvider
protected ExternalCallPlacementStrategyItemProvider externalCallPlacementStrategyItemProvider
This keeps track of the one adapter used for allExternalCallPlacementStrategy
instances.- Generated class or method.
-
internalActionPlacementStrategyItemProvider
protected InternalActionPlacementStrategyItemProvider internalActionPlacementStrategyItemProvider
This keeps track of the one adapter used for allInternalActionPlacementStrategy
instances.- Generated class or method.
-
controlFlowPlacementStrategyItemProvider
protected ControlFlowPlacementStrategyItemProvider controlFlowPlacementStrategyItemProvider
This keeps track of the one adapter used for allControlFlowPlacementStrategy
instances.- Generated class or method.
-
pointCutItemProvider
protected PointCutItemProvider pointCutItemProvider
This keeps track of the one adapter used for allPointCut
instances.- Generated class or method.
-
adviceItemProvider
protected AdviceItemProvider adviceItemProvider
This keeps track of the one adapter used for allAdvice
instances.- Generated class or method.
-
importItemProvider
protected ImportItemProvider importItemProvider
This keeps track of the one adapter used for allImport
instances.- Generated class or method.
-
featureSelectionItemProvider
protected FeatureSelectionItemProvider featureSelectionItemProvider
This keeps track of the one adapter used for allFeatureSelection
instances.- Generated class or method.
-
featureListItemProvider
protected FeatureListItemProvider featureListItemProvider
This keeps track of the one adapter used for allFeatureList
instances.- Generated class or method.
-
selectedCVItemProvider
protected SelectedCVItemProvider selectedCVItemProvider
This keeps track of the one adapter used for allSelectedCV
instances.- Generated class or method.
-
-
Method Detail
-
createPlacementStrategyAdapter
public Adapter createPlacementStrategyAdapter()
This creates an adapter for aPlacementStrategy
.- Overrides:
createPlacementStrategyAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
PlacementStrategy
- Generated class or method.
-
createExternalCallPlacementStrategyAdapter
public Adapter createExternalCallPlacementStrategyAdapter()
This creates an adapter for aExternalCallPlacementStrategy
.- Overrides:
createExternalCallPlacementStrategyAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
ExternalCallPlacementStrategy
- Generated class or method.
-
createInternalActionPlacementStrategyAdapter
public Adapter createInternalActionPlacementStrategyAdapter()
This creates an adapter for aInternalActionPlacementStrategy
.- Overrides:
createInternalActionPlacementStrategyAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
InternalActionPlacementStrategy
- Generated class or method.
-
createControlFlowPlacementStrategyAdapter
public Adapter createControlFlowPlacementStrategyAdapter()
This creates an adapter for aControlFlowPlacementStrategy
.- Overrides:
createControlFlowPlacementStrategyAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
ControlFlowPlacementStrategy
- Generated class or method.
-
createPointCutAdapter
public Adapter createPointCutAdapter()
This creates an adapter for aPointCut
.- Overrides:
createPointCutAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
PointCut
- Generated class or method.
-
createAdviceAdapter
public Adapter createAdviceAdapter()
This creates an adapter for aAdvice
.- Overrides:
createAdviceAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
Advice
- Generated class or method.
-
createImportAdapter
public Adapter createImportAdapter()
This creates an adapter for aImport
.- Overrides:
createImportAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
Import
- Generated class or method.
-
createFeatureSelectionAdapter
public Adapter createFeatureSelectionAdapter()
This creates an adapter for aFeatureSelection
.- Overrides:
createFeatureSelectionAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
FeatureSelection
- Generated class or method.
-
createFeatureListAdapter
public Adapter createFeatureListAdapter()
This creates an adapter for aFeatureList
.- Overrides:
createFeatureListAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
FeatureList
- Generated class or method.
-
createSelectedCVAdapter
public Adapter createSelectedCVAdapter()
This creates an adapter for aSelectedCV
.- Overrides:
createSelectedCVAdapter
in classPlacementDescriptionAdapterFactory
- Returns:
- the new adapter.
- See Also:
SelectedCV
- Generated class or method.
-
getRootAdapterFactory
public ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactory
in interfaceComposeableAdapterFactory
- Generated class or method.
-
setParentAdapterFactory
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactory
in interfaceComposeableAdapterFactory
- Generated class or method.
-
isFactoryForType
public boolean isFactoryForType(Object type)
- 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
public Adapter adapt(Notifier notifier, Object type)
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
public Object adapt(Object object, Object type)
- Specified by:
adapt
in interfaceAdapterFactory
- Overrides:
adapt
in classAdapterFactoryImpl
- Generated class or method.
-
addListener
public void addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.- Specified by:
addListener
in interfaceIChangeNotifier
- Generated class or method.
-
removeListener
public void removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener.- Specified by:
removeListener
in interfaceIChangeNotifier
- Generated class or method.
-
fireNotifyChanged
public void fireNotifyChanged(Notification notification)
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.
-
-