Generators

org.topcased.modeler.diagramconfigurator.provider
Class DiagramconfiguratorItemProviderAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by org.topcased.modeler.diagramconfigurator.util.DiagramconfiguratorAdapterFactory
          extended by org.topcased.modeler.diagramconfigurator.provider.DiagramconfiguratorItemProviderAdapterFactory
All Implemented Interfaces:
AdapterFactory, ComposeableAdapterFactory, IChangeNotifier, IDisposable

public class DiagramconfiguratorItemProviderAdapterFactory
extends DiagramconfiguratorAdapterFactory
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
protected  IChangeNotifier changeNotifier
          This is used to implement IChangeNotifier.
protected  ConstraintItemProvider constraintItemProvider
          This keeps track of the one adapter used for all Constraint instances.
protected  DiagramConfigurationItemProvider diagramConfigurationItemProvider
          This keeps track of the one adapter used for all DiagramConfiguration instances.
protected  DiagramReferenceItemProvider diagramReferenceItemProvider
          This keeps track of the one adapter used for all DiagramReference instances.
protected  EdgeObjectItemProvider edgeObjectItemProvider
          This keeps track of the one adapter used for all EdgeObject instances.
protected  EdgePartConfigurationItemProvider edgePartConfigurationItemProvider
          This keeps track of the one adapter used for all EdgePartConfiguration instances.
protected  ModelObjectConfigurationItemProvider modelObjectConfigurationItemProvider
          This keeps track of the one adapter used for all ModelObjectConfiguration instances.
protected  NodePartConfigurationItemProvider nodePartConfigurationItemProvider
          This keeps track of the one adapter used for all NodePartConfiguration instances.
protected  PaletteCategoryItemProvider paletteCategoryItemProvider
          This keeps track of the one adapter used for all PaletteCategory instances.
protected  PaletteConfigurationItemProvider paletteConfigurationItemProvider
          This keeps track of the one adapter used for all PaletteConfiguration instances.
protected  PaletteItemItemProvider paletteItemItemProvider
          This keeps track of the one adapter used for all PaletteItem instances.
protected  ComposedAdapterFactory parentAdapterFactory
          This keeps track of the root adapter factory that delegates to this adapter factory.
protected  PartActionItemProvider partActionItemProvider
          This keeps track of the one adapter used for all PartAction instances.
protected  SimpleObjectConfigurationItemProvider simpleObjectConfigurationItemProvider
          This keeps track of the one adapter used for all SimpleObjectConfiguration instances.
protected  SourceTargetCoupleItemProvider sourceTargetCoupleItemProvider
          This keeps track of the one adapter used for all SourceTargetCouple instances.
protected  java.util.Collection<java.lang.Object> supportedTypes
          This keeps track of all the supported types checked by isFactoryForType.
 
Fields inherited from class org.topcased.modeler.diagramconfigurator.util.DiagramconfiguratorAdapterFactory
modelPackage, modelSwitch
 
Constructor Summary
DiagramconfiguratorItemProviderAdapterFactory()
          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 createConstraintAdapter()
          This creates an adapter for a Constraint.
 Adapter createDiagramConfigurationAdapter()
          This creates an adapter for a DiagramConfiguration.
 Adapter createDiagramReferenceAdapter()
          This creates an adapter for a DiagramReference.
 Adapter createEdgeObjectAdapter()
          This creates an adapter for a EdgeObject.
 Adapter createEdgePartConfigurationAdapter()
          This creates an adapter for a EdgePartConfiguration.
 Adapter createModelObjectConfigurationAdapter()
          This creates an adapter for a ModelObjectConfiguration.
 Adapter createNodePartConfigurationAdapter()
          This creates an adapter for a NodePartConfiguration.
 Adapter createPaletteCategoryAdapter()
          This creates an adapter for a PaletteCategory.
 Adapter createPaletteConfigurationAdapter()
          This creates an adapter for a PaletteConfiguration.
 Adapter createPaletteItemAdapter()
          This creates an adapter for a PaletteItem.
 Adapter createPartActionAdapter()
          This creates an adapter for a PartAction.
 Adapter createSimpleObjectConfigurationAdapter()
          This creates an adapter for a SimpleObjectConfiguration.
 Adapter createSourceTargetCoupleAdapter()
          This creates an adapter for a SourceTargetCouple.
 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.topcased.modeler.diagramconfigurator.util.DiagramconfiguratorAdapterFactory
createAdapter, createEModelElementAdapter, createEObjectAdapter, createObjectConfigurationAdapter, createPartConfigurationAdapter
 
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 **

changeNotifier

protected IChangeNotifier changeNotifier
This is used to implement IChangeNotifier.

** Generated **

supportedTypes

protected java.util.Collection<java.lang.Object> supportedTypes
This keeps track of all the supported types checked by isFactoryForType.

** Generated **

diagramConfigurationItemProvider

protected DiagramConfigurationItemProvider diagramConfigurationItemProvider
This keeps track of the one adapter used for all DiagramConfiguration instances.

** Generated **

diagramReferenceItemProvider

protected DiagramReferenceItemProvider diagramReferenceItemProvider
This keeps track of the one adapter used for all DiagramReference instances.

** Generated **

paletteConfigurationItemProvider

protected PaletteConfigurationItemProvider paletteConfigurationItemProvider
This keeps track of the one adapter used for all PaletteConfiguration instances.

** Generated **

paletteCategoryItemProvider

protected PaletteCategoryItemProvider paletteCategoryItemProvider
This keeps track of the one adapter used for all PaletteCategory instances.

** Generated **

nodePartConfigurationItemProvider

protected NodePartConfigurationItemProvider nodePartConfigurationItemProvider
This keeps track of the one adapter used for all NodePartConfiguration instances.

** Generated **

edgePartConfigurationItemProvider

protected EdgePartConfigurationItemProvider edgePartConfigurationItemProvider
This keeps track of the one adapter used for all EdgePartConfiguration instances.

** Generated **

edgeObjectItemProvider

protected EdgeObjectItemProvider edgeObjectItemProvider
This keeps track of the one adapter used for all EdgeObject instances.

** Generated **

paletteItemItemProvider

protected PaletteItemItemProvider paletteItemItemProvider
This keeps track of the one adapter used for all PaletteItem instances.

** Generated **

sourceTargetCoupleItemProvider

protected SourceTargetCoupleItemProvider sourceTargetCoupleItemProvider
This keeps track of the one adapter used for all SourceTargetCouple instances.

** Generated **

modelObjectConfigurationItemProvider

protected ModelObjectConfigurationItemProvider modelObjectConfigurationItemProvider
This keeps track of the one adapter used for all ModelObjectConfiguration instances.

** Generated **

simpleObjectConfigurationItemProvider

protected SimpleObjectConfigurationItemProvider simpleObjectConfigurationItemProvider
This keeps track of the one adapter used for all SimpleObjectConfiguration instances.

** Generated **

constraintItemProvider

protected ConstraintItemProvider constraintItemProvider
This keeps track of the one adapter used for all Constraint instances.

** Generated **

partActionItemProvider

protected PartActionItemProvider partActionItemProvider
This keeps track of the one adapter used for all PartAction instances.

** Generated **
Constructor Detail

DiagramconfiguratorItemProviderAdapterFactory

public DiagramconfiguratorItemProviderAdapterFactory()
This constructs an instance.

** Generated **
Method Detail

createDiagramConfigurationAdapter

public Adapter createDiagramConfigurationAdapter()
This creates an adapter for a DiagramConfiguration.

Overrides:
createDiagramConfigurationAdapter in class DiagramconfiguratorAdapterFactory
Returns:
the new adapter.
See Also:
DiagramConfiguration
** Generated **

createDiagramReferenceAdapter

public Adapter createDiagramReferenceAdapter()
This creates an adapter for a DiagramReference.

Overrides:
createDiagramReferenceAdapter in class DiagramconfiguratorAdapterFactory
Returns:
the new adapter.
See Also:
DiagramReference
** Generated **

createPaletteConfigurationAdapter

public Adapter createPaletteConfigurationAdapter()
This creates an adapter for a PaletteConfiguration.

Overrides:
createPaletteConfigurationAdapter in class DiagramconfiguratorAdapterFactory
Returns:
the new adapter.
See Also:
PaletteConfiguration
** Generated **

createPaletteCategoryAdapter

public Adapter createPaletteCategoryAdapter()
This creates an adapter for a PaletteCategory.

Overrides:
createPaletteCategoryAdapter in class DiagramconfiguratorAdapterFactory
Returns:
the new adapter.
See Also:
PaletteCategory
** Generated **

createNodePartConfigurationAdapter

public Adapter createNodePartConfigurationAdapter()
This creates an adapter for a NodePartConfiguration.

Overrides:
createNodePartConfigurationAdapter in class DiagramconfiguratorAdapterFactory
Returns:
the new adapter.
See Also:
NodePartConfiguration
** Generated **

createEdgePartConfigurationAdapter

public Adapter createEdgePartConfigurationAdapter()
This creates an adapter for a EdgePartConfiguration.

Overrides:
createEdgePartConfigurationAdapter in class DiagramconfiguratorAdapterFactory
Returns:
the new adapter.
See Also:
EdgePartConfiguration
** Generated **

createEdgeObjectAdapter

public Adapter createEdgeObjectAdapter()
This creates an adapter for a EdgeObject.

Overrides:
createEdgeObjectAdapter in class DiagramconfiguratorAdapterFactory
Returns:
the new adapter.
See Also:
EdgeObject
** Generated **

createPaletteItemAdapter

public Adapter createPaletteItemAdapter()
This creates an adapter for a PaletteItem.

Overrides:
createPaletteItemAdapter in class DiagramconfiguratorAdapterFactory
Returns:
the new adapter.
See Also:
PaletteItem
** Generated **

createSourceTargetCoupleAdapter

public Adapter createSourceTargetCoupleAdapter()
This creates an adapter for a SourceTargetCouple.

Overrides:
createSourceTargetCoupleAdapter in class DiagramconfiguratorAdapterFactory
Returns:
the new adapter.
See Also:
SourceTargetCouple
** Generated **

createModelObjectConfigurationAdapter

public Adapter createModelObjectConfigurationAdapter()
This creates an adapter for a ModelObjectConfiguration.

Overrides:
createModelObjectConfigurationAdapter in class DiagramconfiguratorAdapterFactory
Returns:
the new adapter.
See Also:
ModelObjectConfiguration
** Generated **

createSimpleObjectConfigurationAdapter

public Adapter createSimpleObjectConfigurationAdapter()
This creates an adapter for a SimpleObjectConfiguration.

Overrides:
createSimpleObjectConfigurationAdapter in class DiagramconfiguratorAdapterFactory
Returns:
the new adapter.
See Also:
SimpleObjectConfiguration
** Generated **

createConstraintAdapter

public Adapter createConstraintAdapter()
This creates an adapter for a Constraint.

Overrides:
createConstraintAdapter in class DiagramconfiguratorAdapterFactory
Returns:
the new adapter.
See Also:
Constraint
** Generated **

createPartActionAdapter

public Adapter createPartActionAdapter()
This creates an adapter for a PartAction.

Overrides:
createPartActionAdapter in class DiagramconfiguratorAdapterFactory
Returns:
the new adapter.
See Also:
PartAction
** Generated **

getRootAdapterFactory

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

Specified by:
getRootAdapterFactory in interface ComposeableAdapterFactory
** Generated **

setParentAdapterFactory

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

Specified by:
setParentAdapterFactory in interface ComposeableAdapterFactory
** Generated **

isFactoryForType

public boolean isFactoryForType(java.lang.Object type)

Specified by:
isFactoryForType in interface AdapterFactory
Overrides:
isFactoryForType in class DiagramconfiguratorAdapterFactory
Returns:
whether this factory is applicable for the type of the object.
** 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
** 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
** Generated **

addListener

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

Specified by:
addListener in interface IChangeNotifier
** Generated **

removeListener

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

Specified by:
removeListener in interface IChangeNotifier
** Generated **

fireNotifyChanged

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

Specified by:
fireNotifyChanged in interface IChangeNotifier
** Generated **

dispose

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

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

Generators

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