org.eclipse.uml2.codegen.ecore.genmodel.provider
Class GenModelItemProviderAdapterFactory
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.eclipse.uml2.codegen.ecore.genmodel.util.GenModelAdapterFactory
org.eclipse.uml2.codegen.ecore.genmodel.provider.GenModelItemProviderAdapterFactory
-
All Implemented Interfaces:
- org.eclipse.emf.common.notify.AdapterFactory, org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable
-
public class GenModelItemProviderAdapterFactory
- extends
GenModelAdapterFactory
- implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.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.
|
Methods inherited from class org.eclipse.uml2.codegen.ecore.genmodel.util.
GenModelAdapterFactory
|
createAdapter,
createEObjectAdapter,
createGenBaseAdapter,
createGenClassifierAdapter,
createGenModel_GenBaseAdapter,
createGenModel_GenClassAdapter,
createGenModel_GenClassifierAdapter,
createGenModel_GenDataTypeAdapter,
createGenModel_GenEnumAdapter,
createGenModel_GenEnumLiteralAdapter,
createGenModel_GenFeatureAdapter,
createGenModel_GenModelAdapter,
createGenModel_GenOperationAdapter,
createGenModel_GenPackageAdapter,
createGenModel_GenParameterAdapter,
createGenModel_GenTypedElementAdapter,
createGenTypedElementAdapter
|
|
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
|
parentAdapterFactory
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
- This keeps track of the root adapter factory that delegates to this adapter factory.
changeNotifier
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
- This is used to implement
IChangeNotifier.
supportedTypes
protected java.util.Collection<java.lang.Object> supportedTypes
- This keeps track of all the supported types checked by
isFactoryForType.
genClassItemProvider
protected
GenClassItemProvider genClassItemProvider
- This keeps track of the one adapter used for all
GenClass instances.
genDataTypeItemProvider
protected
GenDataTypeItemProvider genDataTypeItemProvider
- This keeps track of the one adapter used for all
GenDataType instances.
genEnumItemProvider
protected
GenEnumItemProvider genEnumItemProvider
- This keeps track of the one adapter used for all
GenEnum instances.
genEnumLiteralItemProvider
protected
GenEnumLiteralItemProvider genEnumLiteralItemProvider
- This keeps track of the one adapter used for all
GenEnumLiteral instances.
genFeatureItemProvider
protected
GenFeatureItemProvider genFeatureItemProvider
- This keeps track of the one adapter used for all
GenFeature instances.
genModelItemProvider
protected
GenModelItemProvider genModelItemProvider
- This keeps track of the one adapter used for all
GenModel instances.
genOperationItemProvider
protected
GenOperationItemProvider genOperationItemProvider
- This keeps track of the one adapter used for all
GenOperation instances.
genPackageItemProvider
protected
GenPackageItemProvider genPackageItemProvider
- This keeps track of the one adapter used for all
GenPackage instances.
genParameterItemProvider
protected
GenParameterItemProvider genParameterItemProvider
- This keeps track of the one adapter used for all
GenParameter instances.
GenModelItemProviderAdapterFactory
public GenModelItemProviderAdapterFactory()
- This constructs an instance.
createGenClassAdapter
public org.eclipse.emf.common.notify.Adapter createGenClassAdapter()
- This creates an adapter for a
GenClass.
-
-
Overrides:
-
createGenClassAdapter
in class
GenModelAdapterFactory
-
-
Returns:
- the new adapter.
-
See Also:
-
GenClass
createGenDataTypeAdapter
public org.eclipse.emf.common.notify.Adapter createGenDataTypeAdapter()
- This creates an adapter for a
GenDataType.
-
-
Overrides:
-
createGenDataTypeAdapter
in class
GenModelAdapterFactory
-
-
Returns:
- the new adapter.
-
See Also:
-
GenDataType
createGenEnumAdapter
public org.eclipse.emf.common.notify.Adapter createGenEnumAdapter()
- This creates an adapter for a
GenEnum.
-
-
Overrides:
-
createGenEnumAdapter
in class
GenModelAdapterFactory
-
-
Returns:
- the new adapter.
-
See Also:
-
GenEnum
createGenEnumLiteralAdapter
public org.eclipse.emf.common.notify.Adapter createGenEnumLiteralAdapter()
- This creates an adapter for a
GenEnumLiteral.
-
-
Overrides:
-
createGenEnumLiteralAdapter
in class
GenModelAdapterFactory
-
-
Returns:
- the new adapter.
-
See Also:
-
GenEnumLiteral
createGenFeatureAdapter
public org.eclipse.emf.common.notify.Adapter createGenFeatureAdapter()
- This creates an adapter for a
GenFeature.
-
-
Overrides:
-
createGenFeatureAdapter
in class
GenModelAdapterFactory
-
-
Returns:
- the new adapter.
-
See Also:
-
GenFeature
createGenModelAdapter
public org.eclipse.emf.common.notify.Adapter createGenModelAdapter()
- This creates an adapter for a
GenModel.
-
-
Overrides:
-
createGenModelAdapter
in class
GenModelAdapterFactory
-
-
Returns:
- the new adapter.
-
See Also:
-
GenModel
createGenOperationAdapter
public org.eclipse.emf.common.notify.Adapter createGenOperationAdapter()
- This creates an adapter for a
GenOperation.
-
-
Overrides:
-
createGenOperationAdapter
in class
GenModelAdapterFactory
-
-
Returns:
- the new adapter.
-
See Also:
-
GenOperation
createGenPackageAdapter
public org.eclipse.emf.common.notify.Adapter createGenPackageAdapter()
- This creates an adapter for a
GenPackage.
-
-
Overrides:
-
createGenPackageAdapter
in class
GenModelAdapterFactory
-
-
Returns:
- the new adapter.
-
See Also:
-
GenPackage
createGenParameterAdapter
public org.eclipse.emf.common.notify.Adapter createGenParameterAdapter()
- This creates an adapter for a
GenParameter.
-
-
Overrides:
-
createGenParameterAdapter
in class
GenModelAdapterFactory
-
-
Returns:
- the new adapter.
-
See Also:
-
GenParameter
getRootAdapterFactory
public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
- This returns the root adapter factory that contains this factory.
-
-
Specified by:
-
getRootAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
-
setParentAdapterFactory
public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
- This sets the composed adapter factory that contains this factory.
-
-
Specified by:
-
setParentAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
-
isFactoryForType
public boolean isFactoryForType(java.lang.Object type)
-
-
-
Specified by:
-
isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactory
-
Overrides:
-
isFactoryForType
in class
GenModelAdapterFactory
-
-
Returns:
- whether this factory is applicable for the type of the object.
adapt
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier,
java.lang.Object type)
- This implementation substitutes the factory itself as the key for the adapter.
-
-
Specified by:
-
adapt in interface org.eclipse.emf.common.notify.AdapterFactory
-
Overrides:
-
adapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
-
adapt
public java.lang.Object adapt(java.lang.Object object,
java.lang.Object type)
-
-
-
Specified by:
-
adapt in interface org.eclipse.emf.common.notify.AdapterFactory
-
Overrides:
-
adapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
-
addListener
public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
- This adds a listener.
-
-
Specified by:
-
addListener in interface org.eclipse.emf.edit.provider.IChangeNotifier
-
removeListener
public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
- This removes a listener.
-
-
Specified by:
-
removeListener in interface org.eclipse.emf.edit.provider.IChangeNotifier
-
fireNotifyChanged
public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
- This delegates to
changeNotifier and to
parentAdapterFactory.
-
-
Specified by:
-
fireNotifyChanged in interface org.eclipse.emf.edit.provider.IChangeNotifier
-
dispose
public void dispose()
- This disposes all of the item providers created by this factory.
-
-
Specified by:
-
dispose in interface org.eclipse.emf.edit.provider.IDisposable
-