org.eclipse.gmf.gmfgraph.provider
Class GMFGraphItemProviderAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by org.eclipse.gmf.gmfgraph.util.GMFGraphAdapterFactory
          extended by org.eclipse.gmf.gmfgraph.provider.GMFGraphItemProviderAdapterFactory
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.IChildCreationExtender, org.eclipse.emf.edit.provider.IDisposable

public class GMFGraphItemProviderAdapterFactory
extends GMFGraphAdapterFactory
implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable, org.eclipse.emf.edit.provider.IChildCreationExtender

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.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.edit.provider.IChildCreationExtender
org.eclipse.emf.edit.provider.IChildCreationExtender.Descriptor
 
Field Summary
protected  AlignmentFacetItemProvider alignmentFacetItemProvider
          This keeps track of the one adapter used for all AlignmentFacet instances.
protected  BasicFontItemProvider basicFontItemProvider
          This keeps track of the one adapter used for all BasicFont instances.
protected  BorderLayoutDataItemProvider borderLayoutDataItemProvider
          This keeps track of the one adapter used for all BorderLayoutData instances.
protected  BorderLayoutItemProvider borderLayoutItemProvider
          This keeps track of the one adapter used for all BorderLayout instances.
protected  BorderRefItemProvider borderRefItemProvider
          This keeps track of the one adapter used for all BorderRef instances.
protected  CanvasItemProvider canvasItemProvider
          This keeps track of the one adapter used for all Canvas instances.
protected  org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
          This is used to implement IChangeNotifier.
protected  ChildAccessItemProvider childAccessItemProvider
          This keeps track of the one adapter used for all ChildAccess instances.
protected  org.eclipse.emf.edit.provider.ChildCreationExtenderManager childCreationExtenderManager
          This helps manage the child creation extenders.
protected  CompartmentItemProvider compartmentItemProvider
          This keeps track of the one adapter used for all Compartment instances.
protected  CompoundBorderItemProvider compoundBorderItemProvider
          This keeps track of the one adapter used for all CompoundBorder instances.
protected  ConnectionItemProvider connectionItemProvider
          This keeps track of the one adapter used for all Connection instances.
protected  ConstantColorItemProvider constantColorItemProvider
          This keeps track of the one adapter used for all ConstantColor instances.
protected  CustomAttributeItemProvider customAttributeItemProvider
          This keeps track of the one adapter used for all CustomAttribute instances.
protected  CustomBorderItemProvider customBorderItemProvider
          This keeps track of the one adapter used for all CustomBorder instances.
protected  CustomConnectionItemProvider customConnectionItemProvider
          This keeps track of the one adapter used for all CustomConnection instances.
protected  CustomDecorationItemProvider customDecorationItemProvider
          This keeps track of the one adapter used for all CustomDecoration instances.
protected  CustomFigureItemProvider customFigureItemProvider
          This keeps track of the one adapter used for all CustomFigure instances.
protected  CustomLayoutDataItemProvider customLayoutDataItemProvider
          This keeps track of the one adapter used for all CustomLayoutData instances.
protected  CustomLayoutItemProvider customLayoutItemProvider
          This keeps track of the one adapter used for all CustomLayout instances.
protected  DefaultSizeFacetItemProvider defaultSizeFacetItemProvider
          This keeps track of the one adapter used for all DefaultSizeFacet instances.
protected  DiagramLabelItemProvider diagramLabelItemProvider
          This keeps track of the one adapter used for all DiagramLabel instances.
protected  DimensionItemProvider dimensionItemProvider
          This keeps track of the one adapter used for all Dimension instances.
protected  EllipseItemProvider ellipseItemProvider
          This keeps track of the one adapter used for all Ellipse instances.
protected  FigureAccessorItemProvider figureAccessorItemProvider
          This keeps track of the one adapter used for all FigureAccessor instances.
protected  FigureDescriptorItemProvider figureDescriptorItemProvider
          This keeps track of the one adapter used for all FigureDescriptor instances.
protected  FigureGalleryItemProvider figureGalleryItemProvider
          This keeps track of the one adapter used for all FigureGallery instances.
protected  FigureRefItemProvider figureRefItemProvider
          This keeps track of the one adapter used for all FigureRef instances.
protected  FlowLayoutItemProvider flowLayoutItemProvider
          This keeps track of the one adapter used for all FlowLayout instances.
protected  GeneralFacetItemProvider generalFacetItemProvider
          This keeps track of the one adapter used for all GeneralFacet instances.
protected  GradientFacetItemProvider gradientFacetItemProvider
          This keeps track of the one adapter used for all GradientFacet instances.
protected  GridLayoutDataItemProvider gridLayoutDataItemProvider
          This keeps track of the one adapter used for all GridLayoutData instances.
protected  GridLayoutItemProvider gridLayoutItemProvider
          This keeps track of the one adapter used for all GridLayout instances.
protected  InsetsItemProvider insetsItemProvider
          This keeps track of the one adapter used for all Insets instances.
protected  LabeledContainerItemProvider labeledContainerItemProvider
          This keeps track of the one adapter used for all LabeledContainer instances.
protected  LabelItemProvider labelItemProvider
          This keeps track of the one adapter used for all Label instances.
protected  LabelOffsetFacetItemProvider labelOffsetFacetItemProvider
          This keeps track of the one adapter used for all LabelOffsetFacet instances.
protected  LayoutRefItemProvider layoutRefItemProvider
          This keeps track of the one adapter used for all LayoutRef instances.
protected  LineBorderItemProvider lineBorderItemProvider
          This keeps track of the one adapter used for all LineBorder instances.
protected  MarginBorderItemProvider marginBorderItemProvider
          This keeps track of the one adapter used for all MarginBorder instances.
protected  NodeItemProvider nodeItemProvider
          This keeps track of the one adapter used for all Node instances.
protected  org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
          This keeps track of the root adapter factory that delegates to this adapter factory.
protected  PointItemProvider pointItemProvider
          This keeps track of the one adapter used for all Point instances.
protected  PolygonDecorationItemProvider polygonDecorationItemProvider
          This keeps track of the one adapter used for all PolygonDecoration instances.
protected  PolygonItemProvider polygonItemProvider
          This keeps track of the one adapter used for all Polygon instances.
protected  PolylineConnectionItemProvider polylineConnectionItemProvider
          This keeps track of the one adapter used for all PolylineConnection instances.
protected  PolylineDecorationItemProvider polylineDecorationItemProvider
          This keeps track of the one adapter used for all PolylineDecoration instances.
protected  PolylineItemProvider polylineItemProvider
          This keeps track of the one adapter used for all Polyline instances.
protected  Rectangle2DItemProvider rectangle2DItemProvider
          This keeps track of the one adapter used for all Rectangle2D instances.
protected  RectangleItemProvider rectangleItemProvider
          This keeps track of the one adapter used for all Rectangle instances.
protected  RGBColorItemProvider rgbColorItemProvider
          This keeps track of the one adapter used for all RGBColor instances.
protected  RoundedRectangleItemProvider roundedRectangleItemProvider
          This keeps track of the one adapter used for all RoundedRectangle instances.
protected  ScalablePolygonItemProvider scalablePolygonItemProvider
          This keeps track of the one adapter used for all ScalablePolygon instances.
protected  StackLayoutItemProvider stackLayoutItemProvider
          This keeps track of the one adapter used for all StackLayout instances.
protected  Collection<Object> supportedTypes
          This keeps track of all the supported types checked by isFactoryForType.
protected  SVGFigureItemProvider svgFigureItemProvider
          This keeps track of the one adapter used for all SVGFigure instances.
protected  SVGPropertyItemProvider svgPropertyItemProvider
          This keeps track of the one adapter used for all SVGProperty instances.
protected  XYLayoutDataItemProvider xyLayoutDataItemProvider
          This keeps track of the one adapter used for all XYLayoutData instances.
protected  XYLayoutItemProvider xyLayoutItemProvider
          This keeps track of the one adapter used for all XYLayout instances.
 
Fields inherited from class org.eclipse.gmf.gmfgraph.util.GMFGraphAdapterFactory
modelPackage, modelSwitch
 
Constructor Summary
GMFGraphItemProviderAdapterFactory()
          This constructs an instance.
 
Method Summary
 org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, Object type)
          This implementation substitutes the factory itself as the key for the adapter.
 Object adapt(Object object, Object type)
           
 void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
          This adds a listener.
 org.eclipse.emf.common.notify.Adapter createAlignmentFacetAdapter()
          This creates an adapter for a AlignmentFacet.
 org.eclipse.emf.common.notify.Adapter createBasicFontAdapter()
          This creates an adapter for a BasicFont.
 org.eclipse.emf.common.notify.Adapter createBorderLayoutAdapter()
          This creates an adapter for a BorderLayout.
 org.eclipse.emf.common.notify.Adapter createBorderLayoutDataAdapter()
          This creates an adapter for a BorderLayoutData.
 org.eclipse.emf.common.notify.Adapter createBorderRefAdapter()
          This creates an adapter for a BorderRef.
 org.eclipse.emf.common.notify.Adapter createCanvasAdapter()
          This creates an adapter for a Canvas.
 org.eclipse.emf.common.notify.Adapter createChildAccessAdapter()
          This creates an adapter for a ChildAccess.
 org.eclipse.emf.common.notify.Adapter createCompartmentAdapter()
          This creates an adapter for a Compartment.
 org.eclipse.emf.common.notify.Adapter createCompoundBorderAdapter()
          This creates an adapter for a CompoundBorder.
 org.eclipse.emf.common.notify.Adapter createConnectionAdapter()
          This creates an adapter for a Connection.
 org.eclipse.emf.common.notify.Adapter createConstantColorAdapter()
          This creates an adapter for a ConstantColor.
 org.eclipse.emf.common.notify.Adapter createCustomAttributeAdapter()
          This creates an adapter for a CustomAttribute.
 org.eclipse.emf.common.notify.Adapter createCustomBorderAdapter()
          This creates an adapter for a CustomBorder.
 org.eclipse.emf.common.notify.Adapter createCustomConnectionAdapter()
          This creates an adapter for a CustomConnection.
 org.eclipse.emf.common.notify.Adapter createCustomDecorationAdapter()
          This creates an adapter for a CustomDecoration.
 org.eclipse.emf.common.notify.Adapter createCustomFigureAdapter()
          This creates an adapter for a CustomFigure.
 org.eclipse.emf.common.notify.Adapter createCustomLayoutAdapter()
          This creates an adapter for a CustomLayout.
 org.eclipse.emf.common.notify.Adapter createCustomLayoutDataAdapter()
          This creates an adapter for a CustomLayoutData.
 org.eclipse.emf.common.notify.Adapter createDefaultSizeFacetAdapter()
          This creates an adapter for a DefaultSizeFacet.
 org.eclipse.emf.common.notify.Adapter createDiagramLabelAdapter()
          This creates an adapter for a DiagramLabel.
 org.eclipse.emf.common.notify.Adapter createDimensionAdapter()
          This creates an adapter for a Dimension.
 org.eclipse.emf.common.notify.Adapter createEllipseAdapter()
          This creates an adapter for a Ellipse.
 org.eclipse.emf.common.notify.Adapter createFigureAccessorAdapter()
          This creates an adapter for a FigureAccessor.
 org.eclipse.emf.common.notify.Adapter createFigureDescriptorAdapter()
          This creates an adapter for a FigureDescriptor.
 org.eclipse.emf.common.notify.Adapter createFigureGalleryAdapter()
          This creates an adapter for a FigureGallery.
 org.eclipse.emf.common.notify.Adapter createFigureRefAdapter()
          This creates an adapter for a FigureRef.
 org.eclipse.emf.common.notify.Adapter createFlowLayoutAdapter()
          This creates an adapter for a FlowLayout.
 org.eclipse.emf.common.notify.Adapter createGeneralFacetAdapter()
          This creates an adapter for a GeneralFacet.
 org.eclipse.emf.common.notify.Adapter createGradientFacetAdapter()
          This creates an adapter for a GradientFacet.
 org.eclipse.emf.common.notify.Adapter createGridLayoutAdapter()
          This creates an adapter for a GridLayout.
 org.eclipse.emf.common.notify.Adapter createGridLayoutDataAdapter()
          This creates an adapter for a GridLayoutData.
 org.eclipse.emf.common.notify.Adapter createInsetsAdapter()
          This creates an adapter for a Insets.
 org.eclipse.emf.common.notify.Adapter createLabelAdapter()
          This creates an adapter for a Label.
 org.eclipse.emf.common.notify.Adapter createLabeledContainerAdapter()
          This creates an adapter for a LabeledContainer.
 org.eclipse.emf.common.notify.Adapter createLabelOffsetFacetAdapter()
          This creates an adapter for a LabelOffsetFacet.
 org.eclipse.emf.common.notify.Adapter createLayoutRefAdapter()
          This creates an adapter for a LayoutRef.
 org.eclipse.emf.common.notify.Adapter createLineBorderAdapter()
          This creates an adapter for a LineBorder.
 org.eclipse.emf.common.notify.Adapter createMarginBorderAdapter()
          This creates an adapter for a MarginBorder.
 org.eclipse.emf.common.notify.Adapter createNodeAdapter()
          This creates an adapter for a Node.
 org.eclipse.emf.common.notify.Adapter createPointAdapter()
          This creates an adapter for a Point.
 org.eclipse.emf.common.notify.Adapter createPolygonAdapter()
          This creates an adapter for a Polygon.
 org.eclipse.emf.common.notify.Adapter createPolygonDecorationAdapter()
          This creates an adapter for a PolygonDecoration.
 org.eclipse.emf.common.notify.Adapter createPolylineAdapter()
          This creates an adapter for a Polyline.
 org.eclipse.emf.common.notify.Adapter createPolylineConnectionAdapter()
          This creates an adapter for a PolylineConnection.
 org.eclipse.emf.common.notify.Adapter createPolylineDecorationAdapter()
          This creates an adapter for a PolylineDecoration.
 org.eclipse.emf.common.notify.Adapter createRectangle2DAdapter()
          This creates an adapter for a Rectangle2D.
 org.eclipse.emf.common.notify.Adapter createRectangleAdapter()
          This creates an adapter for a Rectangle.
 org.eclipse.emf.common.notify.Adapter createRGBColorAdapter()
          This creates an adapter for a RGBColor.
 org.eclipse.emf.common.notify.Adapter createRoundedRectangleAdapter()
          This creates an adapter for a RoundedRectangle.
 org.eclipse.emf.common.notify.Adapter createScalablePolygonAdapter()
          This creates an adapter for a ScalablePolygon.
 org.eclipse.emf.common.notify.Adapter createStackLayoutAdapter()
          This creates an adapter for a StackLayout.
 org.eclipse.emf.common.notify.Adapter createSVGFigureAdapter()
          This creates an adapter for a SVGFigure.
 org.eclipse.emf.common.notify.Adapter createSVGPropertyAdapter()
          This creates an adapter for a SVGProperty.
 org.eclipse.emf.common.notify.Adapter createXYLayoutAdapter()
          This creates an adapter for a XYLayout.
 org.eclipse.emf.common.notify.Adapter createXYLayoutDataAdapter()
          This creates an adapter for a XYLayoutData.
 void dispose()
          This disposes all of the item providers created by this factory.
 void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
          This delegates to changeNotifier and to parentAdapterFactory.
 List<org.eclipse.emf.edit.provider.IChildCreationExtender> getChildCreationExtenders()
           
 Collection<?> getNewChildDescriptors(Object object, org.eclipse.emf.edit.domain.EditingDomain editingDomain)
           
 org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
           
 org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
          This returns the root adapter factory that contains this factory.
 boolean isFactoryForType(Object type)
           
 void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
          This removes a listener.
 void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
          This sets the composed adapter factory that contains this factory.
 
Methods inherited from class org.eclipse.gmf.gmfgraph.util.GMFGraphAdapterFactory
createAbstractFigureAdapter, createAbstractNodeAdapter, createAdapter, createBorderAdapter, createColorAdapter, createConnectionFigureAdapter, createCustomClassAdapter, createDecorationFigureAdapter, createDiagramElementAdapter, createEObjectAdapter, createFigureAdapter, createFontAdapter, createIdentityAdapter, createLayoutableAdapter, createLayoutAdapter, createLayoutDataAdapter, createRealFigureAdapter, createShapeAdapter, createVisualFacetAdapter
 
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 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.


childCreationExtenderManager

protected org.eclipse.emf.edit.provider.ChildCreationExtenderManager childCreationExtenderManager
This helps manage the child creation extenders.


supportedTypes

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


canvasItemProvider

protected CanvasItemProvider canvasItemProvider
This keeps track of the one adapter used for all Canvas instances.


figureGalleryItemProvider

protected FigureGalleryItemProvider figureGalleryItemProvider
This keeps track of the one adapter used for all FigureGallery instances.


nodeItemProvider

protected NodeItemProvider nodeItemProvider
This keeps track of the one adapter used for all Node instances.


childAccessItemProvider

protected ChildAccessItemProvider childAccessItemProvider
This keeps track of the one adapter used for all ChildAccess instances.


connectionItemProvider

protected ConnectionItemProvider connectionItemProvider
This keeps track of the one adapter used for all Connection instances.


compartmentItemProvider

protected CompartmentItemProvider compartmentItemProvider
This keeps track of the one adapter used for all Compartment instances.


diagramLabelItemProvider

protected DiagramLabelItemProvider diagramLabelItemProvider
This keeps track of the one adapter used for all DiagramLabel instances.


generalFacetItemProvider

protected GeneralFacetItemProvider generalFacetItemProvider
This keeps track of the one adapter used for all GeneralFacet instances.


alignmentFacetItemProvider

protected AlignmentFacetItemProvider alignmentFacetItemProvider
This keeps track of the one adapter used for all AlignmentFacet instances.


gradientFacetItemProvider

protected GradientFacetItemProvider gradientFacetItemProvider
This keeps track of the one adapter used for all GradientFacet instances.


labelOffsetFacetItemProvider

protected LabelOffsetFacetItemProvider labelOffsetFacetItemProvider
This keeps track of the one adapter used for all LabelOffsetFacet instances.


defaultSizeFacetItemProvider

protected DefaultSizeFacetItemProvider defaultSizeFacetItemProvider
This keeps track of the one adapter used for all DefaultSizeFacet instances.


figureDescriptorItemProvider

protected FigureDescriptorItemProvider figureDescriptorItemProvider
This keeps track of the one adapter used for all FigureDescriptor instances.


figureRefItemProvider

protected FigureRefItemProvider figureRefItemProvider
This keeps track of the one adapter used for all FigureRef instances.


labelItemProvider

protected LabelItemProvider labelItemProvider
This keeps track of the one adapter used for all Label instances.


labeledContainerItemProvider

protected LabeledContainerItemProvider labeledContainerItemProvider
This keeps track of the one adapter used for all LabeledContainer instances.


rectangleItemProvider

protected RectangleItemProvider rectangleItemProvider
This keeps track of the one adapter used for all Rectangle instances.


roundedRectangleItemProvider

protected RoundedRectangleItemProvider roundedRectangleItemProvider
This keeps track of the one adapter used for all RoundedRectangle instances.


ellipseItemProvider

protected EllipseItemProvider ellipseItemProvider
This keeps track of the one adapter used for all Ellipse instances.


polylineItemProvider

protected PolylineItemProvider polylineItemProvider
This keeps track of the one adapter used for all Polyline instances.


polygonItemProvider

protected PolygonItemProvider polygonItemProvider
This keeps track of the one adapter used for all Polygon instances.


scalablePolygonItemProvider

protected ScalablePolygonItemProvider scalablePolygonItemProvider
This keeps track of the one adapter used for all ScalablePolygon instances.


polylineConnectionItemProvider

protected PolylineConnectionItemProvider polylineConnectionItemProvider
This keeps track of the one adapter used for all PolylineConnection instances.


polylineDecorationItemProvider

protected PolylineDecorationItemProvider polylineDecorationItemProvider
This keeps track of the one adapter used for all PolylineDecoration instances.


polygonDecorationItemProvider

protected PolygonDecorationItemProvider polygonDecorationItemProvider
This keeps track of the one adapter used for all PolygonDecoration instances.


customFigureItemProvider

protected CustomFigureItemProvider customFigureItemProvider
This keeps track of the one adapter used for all CustomFigure instances.


customDecorationItemProvider

protected CustomDecorationItemProvider customDecorationItemProvider
This keeps track of the one adapter used for all CustomDecoration instances.


customConnectionItemProvider

protected CustomConnectionItemProvider customConnectionItemProvider
This keeps track of the one adapter used for all CustomConnection instances.


rgbColorItemProvider

protected RGBColorItemProvider rgbColorItemProvider
This keeps track of the one adapter used for all RGBColor instances.


constantColorItemProvider

protected ConstantColorItemProvider constantColorItemProvider
This keeps track of the one adapter used for all ConstantColor instances.


basicFontItemProvider

protected BasicFontItemProvider basicFontItemProvider
This keeps track of the one adapter used for all BasicFont instances.


pointItemProvider

protected PointItemProvider pointItemProvider
This keeps track of the one adapter used for all Point instances.


dimensionItemProvider

protected DimensionItemProvider dimensionItemProvider
This keeps track of the one adapter used for all Dimension instances.


insetsItemProvider

protected InsetsItemProvider insetsItemProvider
This keeps track of the one adapter used for all Insets instances.


borderRefItemProvider

protected BorderRefItemProvider borderRefItemProvider
This keeps track of the one adapter used for all BorderRef instances.


lineBorderItemProvider

protected LineBorderItemProvider lineBorderItemProvider
This keeps track of the one adapter used for all LineBorder instances.


marginBorderItemProvider

protected MarginBorderItemProvider marginBorderItemProvider
This keeps track of the one adapter used for all MarginBorder instances.


compoundBorderItemProvider

protected CompoundBorderItemProvider compoundBorderItemProvider
This keeps track of the one adapter used for all CompoundBorder instances.


customBorderItemProvider

protected CustomBorderItemProvider customBorderItemProvider
This keeps track of the one adapter used for all CustomBorder instances.


customLayoutDataItemProvider

protected CustomLayoutDataItemProvider customLayoutDataItemProvider
This keeps track of the one adapter used for all CustomLayoutData instances.


gridLayoutDataItemProvider

protected GridLayoutDataItemProvider gridLayoutDataItemProvider
This keeps track of the one adapter used for all GridLayoutData instances.


borderLayoutDataItemProvider

protected BorderLayoutDataItemProvider borderLayoutDataItemProvider
This keeps track of the one adapter used for all BorderLayoutData instances.


layoutRefItemProvider

protected LayoutRefItemProvider layoutRefItemProvider
This keeps track of the one adapter used for all LayoutRef instances.


customLayoutItemProvider

protected CustomLayoutItemProvider customLayoutItemProvider
This keeps track of the one adapter used for all CustomLayout instances.


gridLayoutItemProvider

protected GridLayoutItemProvider gridLayoutItemProvider
This keeps track of the one adapter used for all GridLayout instances.


borderLayoutItemProvider

protected BorderLayoutItemProvider borderLayoutItemProvider
This keeps track of the one adapter used for all BorderLayout instances.


customAttributeItemProvider

protected CustomAttributeItemProvider customAttributeItemProvider
This keeps track of the one adapter used for all CustomAttribute instances.


figureAccessorItemProvider

protected FigureAccessorItemProvider figureAccessorItemProvider
This keeps track of the one adapter used for all FigureAccessor instances.


flowLayoutItemProvider

protected FlowLayoutItemProvider flowLayoutItemProvider
This keeps track of the one adapter used for all FlowLayout instances.


xyLayoutItemProvider

protected XYLayoutItemProvider xyLayoutItemProvider
This keeps track of the one adapter used for all XYLayout instances.


xyLayoutDataItemProvider

protected XYLayoutDataItemProvider xyLayoutDataItemProvider
This keeps track of the one adapter used for all XYLayoutData instances.


stackLayoutItemProvider

protected StackLayoutItemProvider stackLayoutItemProvider
This keeps track of the one adapter used for all StackLayout instances.


svgFigureItemProvider

protected SVGFigureItemProvider svgFigureItemProvider
This keeps track of the one adapter used for all SVGFigure instances.


svgPropertyItemProvider

protected SVGPropertyItemProvider svgPropertyItemProvider
This keeps track of the one adapter used for all SVGProperty instances.


rectangle2DItemProvider

protected Rectangle2DItemProvider rectangle2DItemProvider
This keeps track of the one adapter used for all Rectangle2D instances.

Constructor Detail

GMFGraphItemProviderAdapterFactory

public GMFGraphItemProviderAdapterFactory()
This constructs an instance.

Method Detail

createCanvasAdapter

public org.eclipse.emf.common.notify.Adapter createCanvasAdapter()
This creates an adapter for a Canvas.

Overrides:
createCanvasAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
Canvas

createFigureGalleryAdapter

public org.eclipse.emf.common.notify.Adapter createFigureGalleryAdapter()
This creates an adapter for a FigureGallery.

Overrides:
createFigureGalleryAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
FigureGallery

createNodeAdapter

public org.eclipse.emf.common.notify.Adapter createNodeAdapter()
This creates an adapter for a Node.

Overrides:
createNodeAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
Node

createChildAccessAdapter

public org.eclipse.emf.common.notify.Adapter createChildAccessAdapter()
This creates an adapter for a ChildAccess.

Overrides:
createChildAccessAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
ChildAccess

createConnectionAdapter

public org.eclipse.emf.common.notify.Adapter createConnectionAdapter()
This creates an adapter for a Connection.

Overrides:
createConnectionAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
Connection

createCompartmentAdapter

public org.eclipse.emf.common.notify.Adapter createCompartmentAdapter()
This creates an adapter for a Compartment.

Overrides:
createCompartmentAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
Compartment

createDiagramLabelAdapter

public org.eclipse.emf.common.notify.Adapter createDiagramLabelAdapter()
This creates an adapter for a DiagramLabel.

Overrides:
createDiagramLabelAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
DiagramLabel

createGeneralFacetAdapter

public org.eclipse.emf.common.notify.Adapter createGeneralFacetAdapter()
This creates an adapter for a GeneralFacet.

Overrides:
createGeneralFacetAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
GeneralFacet

createAlignmentFacetAdapter

public org.eclipse.emf.common.notify.Adapter createAlignmentFacetAdapter()
This creates an adapter for a AlignmentFacet.

Overrides:
createAlignmentFacetAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
AlignmentFacet

createGradientFacetAdapter

public org.eclipse.emf.common.notify.Adapter createGradientFacetAdapter()
This creates an adapter for a GradientFacet.

Overrides:
createGradientFacetAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
GradientFacet

createLabelOffsetFacetAdapter

public org.eclipse.emf.common.notify.Adapter createLabelOffsetFacetAdapter()
This creates an adapter for a LabelOffsetFacet.

Overrides:
createLabelOffsetFacetAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
LabelOffsetFacet

createDefaultSizeFacetAdapter

public org.eclipse.emf.common.notify.Adapter createDefaultSizeFacetAdapter()
This creates an adapter for a DefaultSizeFacet.

Overrides:
createDefaultSizeFacetAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
DefaultSizeFacet

createFigureDescriptorAdapter

public org.eclipse.emf.common.notify.Adapter createFigureDescriptorAdapter()
This creates an adapter for a FigureDescriptor.

Overrides:
createFigureDescriptorAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
FigureDescriptor

createFigureRefAdapter

public org.eclipse.emf.common.notify.Adapter createFigureRefAdapter()
This creates an adapter for a FigureRef.

Overrides:
createFigureRefAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
FigureRef

createLabelAdapter

public org.eclipse.emf.common.notify.Adapter createLabelAdapter()
This creates an adapter for a Label.

Overrides:
createLabelAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
Label

createLabeledContainerAdapter

public org.eclipse.emf.common.notify.Adapter createLabeledContainerAdapter()
This creates an adapter for a LabeledContainer.

Overrides:
createLabeledContainerAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
LabeledContainer

createRectangleAdapter

public org.eclipse.emf.common.notify.Adapter createRectangleAdapter()
This creates an adapter for a Rectangle.

Overrides:
createRectangleAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
Rectangle

createRoundedRectangleAdapter

public org.eclipse.emf.common.notify.Adapter createRoundedRectangleAdapter()
This creates an adapter for a RoundedRectangle.

Overrides:
createRoundedRectangleAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
RoundedRectangle

createEllipseAdapter

public org.eclipse.emf.common.notify.Adapter createEllipseAdapter()
This creates an adapter for a Ellipse.

Overrides:
createEllipseAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
Ellipse

createPolylineAdapter

public org.eclipse.emf.common.notify.Adapter createPolylineAdapter()
This creates an adapter for a Polyline.

Overrides:
createPolylineAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
Polyline

createPolygonAdapter

public org.eclipse.emf.common.notify.Adapter createPolygonAdapter()
This creates an adapter for a Polygon.

Overrides:
createPolygonAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
Polygon

createScalablePolygonAdapter

public org.eclipse.emf.common.notify.Adapter createScalablePolygonAdapter()
This creates an adapter for a ScalablePolygon.

Overrides:
createScalablePolygonAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
ScalablePolygon

createPolylineConnectionAdapter

public org.eclipse.emf.common.notify.Adapter createPolylineConnectionAdapter()
This creates an adapter for a PolylineConnection.

Overrides:
createPolylineConnectionAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
PolylineConnection

createPolylineDecorationAdapter

public org.eclipse.emf.common.notify.Adapter createPolylineDecorationAdapter()
This creates an adapter for a PolylineDecoration.

Overrides:
createPolylineDecorationAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
PolylineDecoration

createPolygonDecorationAdapter

public org.eclipse.emf.common.notify.Adapter createPolygonDecorationAdapter()
This creates an adapter for a PolygonDecoration.

Overrides:
createPolygonDecorationAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
PolygonDecoration

createCustomFigureAdapter

public org.eclipse.emf.common.notify.Adapter createCustomFigureAdapter()
This creates an adapter for a CustomFigure.

Overrides:
createCustomFigureAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
CustomFigure

createCustomDecorationAdapter

public org.eclipse.emf.common.notify.Adapter createCustomDecorationAdapter()
This creates an adapter for a CustomDecoration.

Overrides:
createCustomDecorationAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
CustomDecoration

createCustomConnectionAdapter

public org.eclipse.emf.common.notify.Adapter createCustomConnectionAdapter()
This creates an adapter for a CustomConnection.

Overrides:
createCustomConnectionAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
CustomConnection

createRGBColorAdapter

public org.eclipse.emf.common.notify.Adapter createRGBColorAdapter()
This creates an adapter for a RGBColor.

Overrides:
createRGBColorAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
RGBColor

createConstantColorAdapter

public org.eclipse.emf.common.notify.Adapter createConstantColorAdapter()
This creates an adapter for a ConstantColor.

Overrides:
createConstantColorAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
ConstantColor

createBasicFontAdapter

public org.eclipse.emf.common.notify.Adapter createBasicFontAdapter()
This creates an adapter for a BasicFont.

Overrides:
createBasicFontAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
BasicFont

createPointAdapter

public org.eclipse.emf.common.notify.Adapter createPointAdapter()
This creates an adapter for a Point.

Overrides:
createPointAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
Point

createDimensionAdapter

public org.eclipse.emf.common.notify.Adapter createDimensionAdapter()
This creates an adapter for a Dimension.

Overrides:
createDimensionAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
Dimension

createInsetsAdapter

public org.eclipse.emf.common.notify.Adapter createInsetsAdapter()
This creates an adapter for a Insets.

Overrides:
createInsetsAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
Insets

createBorderRefAdapter

public org.eclipse.emf.common.notify.Adapter createBorderRefAdapter()
This creates an adapter for a BorderRef.

Overrides:
createBorderRefAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
BorderRef

createLineBorderAdapter

public org.eclipse.emf.common.notify.Adapter createLineBorderAdapter()
This creates an adapter for a LineBorder.

Overrides:
createLineBorderAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
LineBorder

createMarginBorderAdapter

public org.eclipse.emf.common.notify.Adapter createMarginBorderAdapter()
This creates an adapter for a MarginBorder.

Overrides:
createMarginBorderAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
MarginBorder

createCompoundBorderAdapter

public org.eclipse.emf.common.notify.Adapter createCompoundBorderAdapter()
This creates an adapter for a CompoundBorder.

Overrides:
createCompoundBorderAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
CompoundBorder

createCustomBorderAdapter

public org.eclipse.emf.common.notify.Adapter createCustomBorderAdapter()
This creates an adapter for a CustomBorder.

Overrides:
createCustomBorderAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
CustomBorder

createCustomLayoutDataAdapter

public org.eclipse.emf.common.notify.Adapter createCustomLayoutDataAdapter()
This creates an adapter for a CustomLayoutData.

Overrides:
createCustomLayoutDataAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
CustomLayoutData

createGridLayoutDataAdapter

public org.eclipse.emf.common.notify.Adapter createGridLayoutDataAdapter()
This creates an adapter for a GridLayoutData.

Overrides:
createGridLayoutDataAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
GridLayoutData

createBorderLayoutDataAdapter

public org.eclipse.emf.common.notify.Adapter createBorderLayoutDataAdapter()
This creates an adapter for a BorderLayoutData.

Overrides:
createBorderLayoutDataAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
BorderLayoutData

createLayoutRefAdapter

public org.eclipse.emf.common.notify.Adapter createLayoutRefAdapter()
This creates an adapter for a LayoutRef.

Overrides:
createLayoutRefAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
LayoutRef

createCustomLayoutAdapter

public org.eclipse.emf.common.notify.Adapter createCustomLayoutAdapter()
This creates an adapter for a CustomLayout.

Overrides:
createCustomLayoutAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
CustomLayout

createGridLayoutAdapter

public org.eclipse.emf.common.notify.Adapter createGridLayoutAdapter()
This creates an adapter for a GridLayout.

Overrides:
createGridLayoutAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
GridLayout

createBorderLayoutAdapter

public org.eclipse.emf.common.notify.Adapter createBorderLayoutAdapter()
This creates an adapter for a BorderLayout.

Overrides:
createBorderLayoutAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
BorderLayout

createCustomAttributeAdapter

public org.eclipse.emf.common.notify.Adapter createCustomAttributeAdapter()
This creates an adapter for a CustomAttribute.

Overrides:
createCustomAttributeAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
CustomAttribute

createFigureAccessorAdapter

public org.eclipse.emf.common.notify.Adapter createFigureAccessorAdapter()
This creates an adapter for a FigureAccessor.

Overrides:
createFigureAccessorAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
FigureAccessor

createFlowLayoutAdapter

public org.eclipse.emf.common.notify.Adapter createFlowLayoutAdapter()
This creates an adapter for a FlowLayout.

Overrides:
createFlowLayoutAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
FlowLayout

createXYLayoutAdapter

public org.eclipse.emf.common.notify.Adapter createXYLayoutAdapter()
This creates an adapter for a XYLayout.

Overrides:
createXYLayoutAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
XYLayout

createXYLayoutDataAdapter

public org.eclipse.emf.common.notify.Adapter createXYLayoutDataAdapter()
This creates an adapter for a XYLayoutData.

Overrides:
createXYLayoutDataAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
XYLayoutData

createStackLayoutAdapter

public org.eclipse.emf.common.notify.Adapter createStackLayoutAdapter()
This creates an adapter for a StackLayout.

Overrides:
createStackLayoutAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
StackLayout

createSVGFigureAdapter

public org.eclipse.emf.common.notify.Adapter createSVGFigureAdapter()
This creates an adapter for a SVGFigure.

Overrides:
createSVGFigureAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
SVGFigure

createSVGPropertyAdapter

public org.eclipse.emf.common.notify.Adapter createSVGPropertyAdapter()
This creates an adapter for a SVGProperty.

Overrides:
createSVGPropertyAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
SVGProperty

createRectangle2DAdapter

public org.eclipse.emf.common.notify.Adapter createRectangle2DAdapter()
This creates an adapter for a Rectangle2D.

Overrides:
createRectangle2DAdapter in class GMFGraphAdapterFactory
Returns:
the new adapter.
See Also:
Rectangle2D

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(Object type)

Specified by:
isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
isFactoryForType in class GMFGraphAdapterFactory
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,
                                                   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 Object adapt(Object object,
                    Object type)

Specified by:
adapt in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
adapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl

getChildCreationExtenders

public List<org.eclipse.emf.edit.provider.IChildCreationExtender> getChildCreationExtenders()


getNewChildDescriptors

public Collection<?> getNewChildDescriptors(Object object,
                                            org.eclipse.emf.edit.domain.EditingDomain editingDomain)

Specified by:
getNewChildDescriptors in interface org.eclipse.emf.edit.provider.IChildCreationExtender

getResourceLocator

public org.eclipse.emf.common.util.ResourceLocator getResourceLocator()

Specified by:
getResourceLocator in interface org.eclipse.emf.edit.provider.IChildCreationExtender

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


Copyright © 2011. All Rights Reserved.