Package FeatureCompletionModel.provider
Class FeatureCompletionItemProviderAdapterFactory
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
-
- FeatureCompletionModel.util.FeatureCompletionAdapterFactory
-
- FeatureCompletionModel.provider.FeatureCompletionItemProviderAdapterFactory
-
- All Implemented Interfaces:
AdapterFactory
,ComposeableAdapterFactory
,IChangeNotifier
,IDisposable
public class FeatureCompletionItemProviderAdapterFactory extends FeatureCompletionAdapterFactory 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 ArchitectureConstraintsItemProvider
architectureConstraintsItemProvider
This keeps track of the one adapter used for allArchitectureConstraints
instances.protected IChangeNotifier
changeNotifier
This is used to implementIChangeNotifier
.protected ComplementumItemProvider
complementumItemProvider
This keeps track of the one adapter used for allComplementum
instances.protected ComplementumVisnetisItemProvider
complementumVisnetisItemProvider
This keeps track of the one adapter used for allComplementumVisnetis
instances.protected CompletionComponentItemProvider
completionComponentItemProvider
This keeps track of the one adapter used for allCompletionComponent
instances.protected ConstrainableElementItemProvider
constrainableElementItemProvider
This keeps track of the one adapter used for allConstrainableElement
instances.protected DescribedElementItemProvider
describedElementItemProvider
This keeps track of the one adapter used for allDescribedElement
instances.protected FeatureCompletionItemProvider
featureCompletionItemProvider
This keeps track of the one adapter used for allFeatureCompletion
instances.protected FeatureCompletionRepositoryItemProvider
featureCompletionRepositoryItemProvider
This keeps track of the one adapter used for allFeatureCompletionRepository
instances.protected NamedElementItemProvider
namedElementItemProvider
This keeps track of the one adapter used for allNamedElement
instances.protected ComposedAdapterFactory
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.protected PerimeterProvidingItemProvider
perimeterProvidingItemProvider
This keeps track of the one adapter used for allPerimeterProviding
instances.protected PerimeterRequiringItemProvider
perimeterRequiringItemProvider
This keeps track of the one adapter used for allPerimeterRequiring
instances.protected Collection<Object>
supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.-
Fields inherited from class FeatureCompletionModel.util.FeatureCompletionAdapterFactory
modelPackage, modelSwitch
-
-
Constructor Summary
Constructors Constructor Description FeatureCompletionItemProviderAdapterFactory()
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
createArchitectureConstraintsAdapter()
This creates an adapter for aArchitectureConstraints
.Adapter
createComplementumAdapter()
This creates an adapter for aComplementum
.Adapter
createComplementumVisnetisAdapter()
This creates an adapter for aComplementumVisnetis
.Adapter
createCompletionComponentAdapter()
This creates an adapter for aCompletionComponent
.Adapter
createConstrainableElementAdapter()
This creates an adapter for aConstrainableElement
.Adapter
createDescribedElementAdapter()
This creates an adapter for aDescribedElement
.Adapter
createFeatureCompletionAdapter()
This creates an adapter for aFeatureCompletion
.Adapter
createFeatureCompletionRepositoryAdapter()
This creates an adapter for aFeatureCompletionRepository
.Adapter
createNamedElementAdapter()
This creates an adapter for aNamedElement
.Adapter
createPerimeterProvidingAdapter()
This creates an adapter for aPerimeterProviding
.Adapter
createPerimeterRequiringAdapter()
This creates an adapter for aPerimeterRequiring
.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 FeatureCompletionModel.util.FeatureCompletionAdapterFactory
createAdapter, createEObjectAdapter, createIdentifierAdapter
-
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.
-
featureCompletionRepositoryItemProvider
protected FeatureCompletionRepositoryItemProvider featureCompletionRepositoryItemProvider
This keeps track of the one adapter used for allFeatureCompletionRepository
instances.- Generated class or method.
-
featureCompletionItemProvider
protected FeatureCompletionItemProvider featureCompletionItemProvider
This keeps track of the one adapter used for allFeatureCompletion
instances.- Generated class or method.
-
completionComponentItemProvider
protected CompletionComponentItemProvider completionComponentItemProvider
This keeps track of the one adapter used for allCompletionComponent
instances.- Generated class or method.
-
describedElementItemProvider
protected DescribedElementItemProvider describedElementItemProvider
This keeps track of the one adapter used for allDescribedElement
instances.- Generated class or method.
-
namedElementItemProvider
protected NamedElementItemProvider namedElementItemProvider
This keeps track of the one adapter used for allNamedElement
instances.- Generated class or method.
-
perimeterProvidingItemProvider
protected PerimeterProvidingItemProvider perimeterProvidingItemProvider
This keeps track of the one adapter used for allPerimeterProviding
instances.- Generated class or method.
-
complementumVisnetisItemProvider
protected ComplementumVisnetisItemProvider complementumVisnetisItemProvider
This keeps track of the one adapter used for allComplementumVisnetis
instances.- Generated class or method.
-
complementumItemProvider
protected ComplementumItemProvider complementumItemProvider
This keeps track of the one adapter used for allComplementum
instances.- Generated class or method.
-
architectureConstraintsItemProvider
protected ArchitectureConstraintsItemProvider architectureConstraintsItemProvider
This keeps track of the one adapter used for allArchitectureConstraints
instances.- Generated class or method.
-
constrainableElementItemProvider
protected ConstrainableElementItemProvider constrainableElementItemProvider
This keeps track of the one adapter used for allConstrainableElement
instances.- Generated class or method.
-
perimeterRequiringItemProvider
protected PerimeterRequiringItemProvider perimeterRequiringItemProvider
This keeps track of the one adapter used for allPerimeterRequiring
instances.- Generated class or method.
-
-
Method Detail
-
createFeatureCompletionRepositoryAdapter
public Adapter createFeatureCompletionRepositoryAdapter()
This creates an adapter for aFeatureCompletionRepository
.- Overrides:
createFeatureCompletionRepositoryAdapter
in classFeatureCompletionAdapterFactory
- Returns:
- the new adapter.
- See Also:
FeatureCompletionRepository
- Generated class or method.
-
createFeatureCompletionAdapter
public Adapter createFeatureCompletionAdapter()
This creates an adapter for aFeatureCompletion
.- Overrides:
createFeatureCompletionAdapter
in classFeatureCompletionAdapterFactory
- Returns:
- the new adapter.
- See Also:
FeatureCompletion
- Generated class or method.
-
createCompletionComponentAdapter
public Adapter createCompletionComponentAdapter()
This creates an adapter for aCompletionComponent
.- Overrides:
createCompletionComponentAdapter
in classFeatureCompletionAdapterFactory
- Returns:
- the new adapter.
- See Also:
CompletionComponent
- Generated class or method.
-
createDescribedElementAdapter
public Adapter createDescribedElementAdapter()
This creates an adapter for aDescribedElement
.- Overrides:
createDescribedElementAdapter
in classFeatureCompletionAdapterFactory
- Returns:
- the new adapter.
- See Also:
DescribedElement
- Generated class or method.
-
createNamedElementAdapter
public Adapter createNamedElementAdapter()
This creates an adapter for aNamedElement
.- Overrides:
createNamedElementAdapter
in classFeatureCompletionAdapterFactory
- Returns:
- the new adapter.
- See Also:
NamedElement
- Generated class or method.
-
createPerimeterProvidingAdapter
public Adapter createPerimeterProvidingAdapter()
This creates an adapter for aPerimeterProviding
.- Overrides:
createPerimeterProvidingAdapter
in classFeatureCompletionAdapterFactory
- Returns:
- the new adapter.
- See Also:
PerimeterProviding
- Generated class or method.
-
createComplementumVisnetisAdapter
public Adapter createComplementumVisnetisAdapter()
This creates an adapter for aComplementumVisnetis
.- Overrides:
createComplementumVisnetisAdapter
in classFeatureCompletionAdapterFactory
- Returns:
- the new adapter.
- See Also:
ComplementumVisnetis
- Generated class or method.
-
createComplementumAdapter
public Adapter createComplementumAdapter()
This creates an adapter for aComplementum
.- Overrides:
createComplementumAdapter
in classFeatureCompletionAdapterFactory
- Returns:
- the new adapter.
- See Also:
Complementum
- Generated class or method.
-
createArchitectureConstraintsAdapter
public Adapter createArchitectureConstraintsAdapter()
This creates an adapter for aArchitectureConstraints
.- Overrides:
createArchitectureConstraintsAdapter
in classFeatureCompletionAdapterFactory
- Returns:
- the new adapter.
- See Also:
ArchitectureConstraints
- Generated class or method.
-
createConstrainableElementAdapter
public Adapter createConstrainableElementAdapter()
This creates an adapter for aConstrainableElement
.- Overrides:
createConstrainableElementAdapter
in classFeatureCompletionAdapterFactory
- Returns:
- the new adapter.
- See Also:
ConstrainableElement
- Generated class or method.
-
createPerimeterRequiringAdapter
public Adapter createPerimeterRequiringAdapter()
This creates an adapter for aPerimeterRequiring
.- Overrides:
createPerimeterRequiringAdapter
in classFeatureCompletionAdapterFactory
- Returns:
- the new adapter.
- See Also:
PerimeterRequiring
- 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 classFeatureCompletionAdapterFactory
- 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.
-
-