Ecore

org.topcased.modeler.ecore.providers
Class EcoreModelerProviderAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by org.eclipse.emf.ecore.util.EcoreAdapterFactory
          extended by org.topcased.modeler.ecore.providers.EcoreModelerProviderAdapterFactory
All Implemented Interfaces:
AdapterFactory, ComposeableAdapterFactory, IChangeNotifier, IDisposable

public class EcoreModelerProviderAdapterFactory
extends EcoreAdapterFactory
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 **

Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.util.EcoreAdapterFactory
modelPackage, modelSwitch
 
Constructor Summary
EcoreModelerProviderAdapterFactory()
          This constructs an instance.
 
Method Summary
 Adapter adapt(Notifier notifier, java.lang.Object type)
          This implementation substitutes the factory itself as the key for the adapter.
 java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
           
 void addListener(INotifyChangedListener notifyChangedListener)
          This adds a listener.
 Adapter createEAnnotationAdapter()
          This creates an adapter for a EAnnotation.
 Adapter createEAttributeAdapter()
          This creates an adapter for a EAttribute.
 Adapter createEClassAdapter()
          This creates an adapter for a EClass.
 Adapter createEClassifierAdapter()
          This creates an adapter for a EClassifier.
 Adapter createEDataTypeAdapter()
          This creates an adapter for a EDataType.
 Adapter createEEnumAdapter()
          This creates an adapter for a EEnum.
 Adapter createEEnumLiteralAdapter()
          This creates an adapter for a EEnumLiteral.
 Adapter createEFactoryAdapter()
          This creates an adapter for a EFactory.
 Adapter createEModelElementAdapter()
          This creates an adapter for a EModelElement.
 Adapter createENamedElementAdapter()
          This creates an adapter for a ENamedElement.
 Adapter createEObjectAdapter()
          This creates an adapter for a EObject.
 Adapter createEOperationAdapter()
          This creates an adapter for a EOperation.
 Adapter createEPackageAdapter()
          This creates an adapter for a EPackage.
 Adapter createEParameterAdapter()
          This creates an adapter for a EParameter.
 Adapter createEReferenceAdapter()
          This creates an adapter for a EReference.
 Adapter createEStringToStringMapEntryAdapter()
          This creates an adapter for a Map.Entry.
 Adapter createEStructuralFeatureAdapter()
          This creates an adapter for a EStructuralFeature.
 Adapter createETypedElementAdapter()
          This creates an adapter for a ETypedElement.
 void dispose()
          This disposes all of the item providers created by this factory.
 void fireNotifyChanged(Notification notification)
          This delegates to changeNotifier and to parentAdapterFactory.
 ComposeableAdapterFactory getRootAdapterFactory()
          This returns the root adapter factory that contains this factory.
 boolean isFactoryForType(java.lang.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.eclipse.emf.ecore.util.EcoreAdapterFactory
createAdapter, createEGenericTypeAdapter, createETypeParameterAdapter
 
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
 

Constructor Detail

EcoreModelerProviderAdapterFactory

public EcoreModelerProviderAdapterFactory()
This constructs an instance.

** Generated **
Method Detail

getRootAdapterFactory

public ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.

Specified by:
getRootAdapterFactory in interface ComposeableAdapterFactory
Returns:
the root AdapterFactory
** Generated **

setParentAdapterFactory

public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.

Specified by:
setParentAdapterFactory in interface ComposeableAdapterFactory
Parameters:
parentAdapterFactory -
** Generated **

isFactoryForType

public boolean isFactoryForType(java.lang.Object type)

Specified by:
isFactoryForType in interface AdapterFactory
Overrides:
isFactoryForType in class EcoreAdapterFactory
Parameters:
type - the type to test
Returns:
true if supported
** Generated **

adapt

public Adapter adapt(Notifier notifier,
                     java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter.

Specified by:
adapt in interface AdapterFactory
Overrides:
adapt in class AdapterFactoryImpl
Parameters:
notifier - the notifier
type - the object to adapt
Returns:
the Adapter the created adatper
** Generated **

adapt

public java.lang.Object adapt(java.lang.Object object,
                              java.lang.Object type)

Specified by:
adapt in interface AdapterFactory
Overrides:
adapt in class AdapterFactoryImpl
Parameters:
object - the object to adapt
type - the type to adapt
Returns:
the adapted Object
** Generated **

addListener

public void addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.

Specified by:
addListener in interface IChangeNotifier
Parameters:
notifyChangedListener - the listener to add
** Generated **

removeListener

public void removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener.

Specified by:
removeListener in interface IChangeNotifier
Parameters:
notifyChangedListener - the listener to remove
** Generated **

fireNotifyChanged

public void fireNotifyChanged(Notification notification)
This delegates to changeNotifier and to parentAdapterFactory.

Specified by:
fireNotifyChanged in interface IChangeNotifier
Parameters:
notification -
** Generated **

createEAttributeAdapter

public Adapter createEAttributeAdapter()
This creates an adapter for a EAttribute.

Overrides:
createEAttributeAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createEAnnotationAdapter

public Adapter createEAnnotationAdapter()
This creates an adapter for a EAnnotation.

Overrides:
createEAnnotationAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createEClassAdapter

public Adapter createEClassAdapter()
This creates an adapter for a EClass.

Overrides:
createEClassAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createEClassifierAdapter

public Adapter createEClassifierAdapter()
This creates an adapter for a EClassifier.

Overrides:
createEClassifierAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createEDataTypeAdapter

public Adapter createEDataTypeAdapter()
This creates an adapter for a EDataType.

Overrides:
createEDataTypeAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createEEnumAdapter

public Adapter createEEnumAdapter()
This creates an adapter for a EEnum.

Overrides:
createEEnumAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createEEnumLiteralAdapter

public Adapter createEEnumLiteralAdapter()
This creates an adapter for a EEnumLiteral.

Overrides:
createEEnumLiteralAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createEFactoryAdapter

public Adapter createEFactoryAdapter()
This creates an adapter for a EFactory.

Overrides:
createEFactoryAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createEModelElementAdapter

public Adapter createEModelElementAdapter()
This creates an adapter for a EModelElement.

Overrides:
createEModelElementAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createENamedElementAdapter

public Adapter createENamedElementAdapter()
This creates an adapter for a ENamedElement.

Overrides:
createENamedElementAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createEObjectAdapter

public Adapter createEObjectAdapter()
This creates an adapter for a EObject.

Overrides:
createEObjectAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createEOperationAdapter

public Adapter createEOperationAdapter()
This creates an adapter for a EOperation.

Overrides:
createEOperationAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createEPackageAdapter

public Adapter createEPackageAdapter()
This creates an adapter for a EPackage.

Overrides:
createEPackageAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createEParameterAdapter

public Adapter createEParameterAdapter()
This creates an adapter for a EParameter.

Overrides:
createEParameterAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createEReferenceAdapter

public Adapter createEReferenceAdapter()
This creates an adapter for a EReference.

Overrides:
createEReferenceAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createEStructuralFeatureAdapter

public Adapter createEStructuralFeatureAdapter()
This creates an adapter for a EStructuralFeature.

Overrides:
createEStructuralFeatureAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createETypedElementAdapter

public Adapter createETypedElementAdapter()
This creates an adapter for a ETypedElement.

Overrides:
createETypedElementAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

createEStringToStringMapEntryAdapter

public Adapter createEStringToStringMapEntryAdapter()
This creates an adapter for a Map.Entry.

Overrides:
createEStringToStringMapEntryAdapter in class EcoreAdapterFactory
Returns:
the Adapter
** Generated **

dispose

public void dispose()
This disposes all of the item providers created by this factory.

Specified by:
dispose in interface IDisposable
** Generated **

Ecore

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.