|
Generation Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.eclipse.gmf.gmfgraph.util.GMFGraphAdapterFactory
org.eclipse.gmf.gmfgraph.provider.GMFGraphItemProviderAdapterFactory
public class GMFGraphItemProviderAdapterFactory
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.
| 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 CanvasItemProvider |
canvasItemProvider
This keeps track of the one adapter used for all Canvas instances |
protected IChangeNotifier |
changeNotifier
This is used to implement IChangeNotifier |
protected ChildAccessItemProvider |
childAccessItemProvider
This keeps track of the one adapter used for all ChildAccess instances |
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 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 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 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 java.util.Collection<java.lang.Object> |
supportedTypes
This keeps track of all the supported types checked by isFactoryForType |
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 |
|
| 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 |
|---|
protected ComposedAdapterFactory parentAdapterFactory
protected IChangeNotifier changeNotifier
IChangeNotifier.
protected java.util.Collection<java.lang.Object> supportedTypes
isFactoryForType.
protected CanvasItemProvider canvasItemProvider
Canvas instances.
protected FigureGalleryItemProvider figureGalleryItemProvider
FigureGallery instances.
protected NodeItemProvider nodeItemProvider
Node instances.
protected ChildAccessItemProvider childAccessItemProvider
ChildAccess instances.
protected ConnectionItemProvider connectionItemProvider
Connection instances.
protected CompartmentItemProvider compartmentItemProvider
Compartment instances.
protected DiagramLabelItemProvider diagramLabelItemProvider
DiagramLabel instances.
protected GeneralFacetItemProvider generalFacetItemProvider
GeneralFacet instances.
protected AlignmentFacetItemProvider alignmentFacetItemProvider
AlignmentFacet instances.
protected GradientFacetItemProvider gradientFacetItemProvider
GradientFacet instances.
protected LabelOffsetFacetItemProvider labelOffsetFacetItemProvider
LabelOffsetFacet instances.
protected DefaultSizeFacetItemProvider defaultSizeFacetItemProvider
DefaultSizeFacet instances.
protected FigureDescriptorItemProvider figureDescriptorItemProvider
FigureDescriptor instances.
protected FigureRefItemProvider figureRefItemProvider
FigureRef instances.
protected LabelItemProvider labelItemProvider
Label instances.
protected LabeledContainerItemProvider labeledContainerItemProvider
LabeledContainer instances.
protected RectangleItemProvider rectangleItemProvider
Rectangle instances.
protected RoundedRectangleItemProvider roundedRectangleItemProvider
RoundedRectangle instances.
protected EllipseItemProvider ellipseItemProvider
Ellipse instances.
protected PolylineItemProvider polylineItemProvider
Polyline instances.
protected PolygonItemProvider polygonItemProvider
Polygon instances.
protected ScalablePolygonItemProvider scalablePolygonItemProvider
ScalablePolygon instances.
protected PolylineConnectionItemProvider polylineConnectionItemProvider
PolylineConnection instances.
protected PolylineDecorationItemProvider polylineDecorationItemProvider
PolylineDecoration instances.
protected PolygonDecorationItemProvider polygonDecorationItemProvider
PolygonDecoration instances.
protected CustomFigureItemProvider customFigureItemProvider
CustomFigure instances.
protected CustomDecorationItemProvider customDecorationItemProvider
CustomDecoration instances.
protected CustomConnectionItemProvider customConnectionItemProvider
CustomConnection instances.
protected RGBColorItemProvider rgbColorItemProvider
RGBColor instances.
protected ConstantColorItemProvider constantColorItemProvider
ConstantColor instances.
protected BasicFontItemProvider basicFontItemProvider
BasicFont instances.
protected PointItemProvider pointItemProvider
Point instances.
protected DimensionItemProvider dimensionItemProvider
Dimension instances.
protected InsetsItemProvider insetsItemProvider
Insets instances.
protected LineBorderItemProvider lineBorderItemProvider
LineBorder instances.
protected MarginBorderItemProvider marginBorderItemProvider
MarginBorder instances.
protected CompoundBorderItemProvider compoundBorderItemProvider
CompoundBorder instances.
protected CustomBorderItemProvider customBorderItemProvider
CustomBorder instances.
protected CustomLayoutDataItemProvider customLayoutDataItemProvider
CustomLayoutData instances.
protected GridLayoutDataItemProvider gridLayoutDataItemProvider
GridLayoutData instances.
protected BorderLayoutDataItemProvider borderLayoutDataItemProvider
BorderLayoutData instances.
protected CustomLayoutItemProvider customLayoutItemProvider
CustomLayout instances.
protected GridLayoutItemProvider gridLayoutItemProvider
GridLayout instances.
protected BorderLayoutItemProvider borderLayoutItemProvider
BorderLayout instances.
protected CustomAttributeItemProvider customAttributeItemProvider
CustomAttribute instances.
protected FigureAccessorItemProvider figureAccessorItemProvider
FigureAccessor instances.
protected FlowLayoutItemProvider flowLayoutItemProvider
FlowLayout instances.
protected XYLayoutItemProvider xyLayoutItemProvider
XYLayout instances.
protected XYLayoutDataItemProvider xyLayoutDataItemProvider
XYLayoutData instances.
protected StackLayoutItemProvider stackLayoutItemProvider
StackLayout instances.
| Constructor Detail |
|---|
public GMFGraphItemProviderAdapterFactory()
| Method Detail |
|---|
public Adapter createCanvasAdapter()
Canvas.
createCanvasAdapter in class GMFGraphAdapterFactoryCanvaspublic Adapter createFigureGalleryAdapter()
FigureGallery.
createFigureGalleryAdapter in class GMFGraphAdapterFactoryFigureGallerypublic Adapter createNodeAdapter()
Node.
createNodeAdapter in class GMFGraphAdapterFactoryNodepublic Adapter createChildAccessAdapter()
ChildAccess.
createChildAccessAdapter in class GMFGraphAdapterFactoryChildAccesspublic Adapter createConnectionAdapter()
Connection.
createConnectionAdapter in class GMFGraphAdapterFactoryConnectionpublic Adapter createCompartmentAdapter()
Compartment.
createCompartmentAdapter in class GMFGraphAdapterFactoryCompartmentpublic Adapter createDiagramLabelAdapter()
DiagramLabel.
createDiagramLabelAdapter in class GMFGraphAdapterFactoryDiagramLabelpublic Adapter createGeneralFacetAdapter()
GeneralFacet.
createGeneralFacetAdapter in class GMFGraphAdapterFactoryGeneralFacetpublic Adapter createAlignmentFacetAdapter()
AlignmentFacet.
createAlignmentFacetAdapter in class GMFGraphAdapterFactoryAlignmentFacetpublic Adapter createGradientFacetAdapter()
GradientFacet.
createGradientFacetAdapter in class GMFGraphAdapterFactoryGradientFacetpublic Adapter createLabelOffsetFacetAdapter()
LabelOffsetFacet.
createLabelOffsetFacetAdapter in class GMFGraphAdapterFactoryLabelOffsetFacetpublic Adapter createDefaultSizeFacetAdapter()
DefaultSizeFacet.
createDefaultSizeFacetAdapter in class GMFGraphAdapterFactoryDefaultSizeFacetpublic Adapter createFigureDescriptorAdapter()
FigureDescriptor.
createFigureDescriptorAdapter in class GMFGraphAdapterFactoryFigureDescriptorpublic Adapter createFigureRefAdapter()
FigureRef.
createFigureRefAdapter in class GMFGraphAdapterFactoryFigureRefpublic Adapter createLabelAdapter()
Label.
createLabelAdapter in class GMFGraphAdapterFactoryLabelpublic Adapter createLabeledContainerAdapter()
LabeledContainer.
createLabeledContainerAdapter in class GMFGraphAdapterFactoryLabeledContainerpublic Adapter createRectangleAdapter()
Rectangle.
createRectangleAdapter in class GMFGraphAdapterFactoryRectanglepublic Adapter createRoundedRectangleAdapter()
RoundedRectangle.
createRoundedRectangleAdapter in class GMFGraphAdapterFactoryRoundedRectanglepublic Adapter createEllipseAdapter()
Ellipse.
createEllipseAdapter in class GMFGraphAdapterFactoryEllipsepublic Adapter createPolylineAdapter()
Polyline.
createPolylineAdapter in class GMFGraphAdapterFactoryPolylinepublic Adapter createPolygonAdapter()
Polygon.
createPolygonAdapter in class GMFGraphAdapterFactoryPolygonpublic Adapter createScalablePolygonAdapter()
ScalablePolygon.
createScalablePolygonAdapter in class GMFGraphAdapterFactoryScalablePolygonpublic Adapter createPolylineConnectionAdapter()
PolylineConnection.
createPolylineConnectionAdapter in class GMFGraphAdapterFactoryPolylineConnectionpublic Adapter createPolylineDecorationAdapter()
PolylineDecoration.
createPolylineDecorationAdapter in class GMFGraphAdapterFactoryPolylineDecorationpublic Adapter createPolygonDecorationAdapter()
PolygonDecoration.
createPolygonDecorationAdapter in class GMFGraphAdapterFactoryPolygonDecorationpublic Adapter createCustomFigureAdapter()
CustomFigure.
createCustomFigureAdapter in class GMFGraphAdapterFactoryCustomFigurepublic Adapter createCustomDecorationAdapter()
CustomDecoration.
createCustomDecorationAdapter in class GMFGraphAdapterFactoryCustomDecorationpublic Adapter createCustomConnectionAdapter()
CustomConnection.
createCustomConnectionAdapter in class GMFGraphAdapterFactoryCustomConnectionpublic Adapter createRGBColorAdapter()
RGBColor.
createRGBColorAdapter in class GMFGraphAdapterFactoryRGBColorpublic Adapter createConstantColorAdapter()
ConstantColor.
createConstantColorAdapter in class GMFGraphAdapterFactoryConstantColorpublic Adapter createBasicFontAdapter()
BasicFont.
createBasicFontAdapter in class GMFGraphAdapterFactoryBasicFontpublic Adapter createPointAdapter()
Point.
createPointAdapter in class GMFGraphAdapterFactoryPointpublic Adapter createDimensionAdapter()
Dimension.
createDimensionAdapter in class GMFGraphAdapterFactoryDimensionpublic Adapter createInsetsAdapter()
Insets.
createInsetsAdapter in class GMFGraphAdapterFactoryInsetspublic Adapter createLineBorderAdapter()
LineBorder.
createLineBorderAdapter in class GMFGraphAdapterFactoryLineBorderpublic Adapter createMarginBorderAdapter()
MarginBorder.
createMarginBorderAdapter in class GMFGraphAdapterFactoryMarginBorderpublic Adapter createCompoundBorderAdapter()
CompoundBorder.
createCompoundBorderAdapter in class GMFGraphAdapterFactoryCompoundBorderpublic Adapter createCustomBorderAdapter()
CustomBorder.
createCustomBorderAdapter in class GMFGraphAdapterFactoryCustomBorderpublic Adapter createCustomLayoutDataAdapter()
CustomLayoutData.
createCustomLayoutDataAdapter in class GMFGraphAdapterFactoryCustomLayoutDatapublic Adapter createGridLayoutDataAdapter()
GridLayoutData.
createGridLayoutDataAdapter in class GMFGraphAdapterFactoryGridLayoutDatapublic Adapter createBorderLayoutDataAdapter()
BorderLayoutData.
createBorderLayoutDataAdapter in class GMFGraphAdapterFactoryBorderLayoutDatapublic Adapter createCustomLayoutAdapter()
CustomLayout.
createCustomLayoutAdapter in class GMFGraphAdapterFactoryCustomLayoutpublic Adapter createGridLayoutAdapter()
GridLayout.
createGridLayoutAdapter in class GMFGraphAdapterFactoryGridLayoutpublic Adapter createBorderLayoutAdapter()
BorderLayout.
createBorderLayoutAdapter in class GMFGraphAdapterFactoryBorderLayoutpublic Adapter createCustomAttributeAdapter()
CustomAttribute.
createCustomAttributeAdapter in class GMFGraphAdapterFactoryCustomAttributepublic Adapter createFigureAccessorAdapter()
FigureAccessor.
createFigureAccessorAdapter in class GMFGraphAdapterFactoryFigureAccessorpublic Adapter createFlowLayoutAdapter()
FlowLayout.
createFlowLayoutAdapter in class GMFGraphAdapterFactoryFlowLayoutpublic Adapter createXYLayoutAdapter()
XYLayout.
createXYLayoutAdapter in class GMFGraphAdapterFactoryXYLayoutpublic Adapter createXYLayoutDataAdapter()
XYLayoutData.
createXYLayoutDataAdapter in class GMFGraphAdapterFactoryXYLayoutDatapublic Adapter createStackLayoutAdapter()
StackLayout.
createStackLayoutAdapter in class GMFGraphAdapterFactoryStackLayoutpublic ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory in interface ComposeableAdapterFactorypublic void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory in interface ComposeableAdapterFactorypublic boolean isFactoryForType(java.lang.Object type)
isFactoryForType in interface AdapterFactoryisFactoryForType in class GMFGraphAdapterFactory
public Adapter adapt(Notifier notifier,
java.lang.Object type)
adapt in interface AdapterFactoryadapt in class AdapterFactoryImpl
public java.lang.Object adapt(java.lang.Object object,
java.lang.Object type)
adapt in interface AdapterFactoryadapt in class AdapterFactoryImplpublic void addListener(INotifyChangedListener notifyChangedListener)
addListener in interface IChangeNotifierpublic void removeListener(INotifyChangedListener notifyChangedListener)
removeListener in interface IChangeNotifierpublic void fireNotifyChanged(Notification notification)
changeNotifier and to parentAdapterFactory.
fireNotifyChanged in interface IChangeNotifierpublic void dispose()
dispose in interface IDisposable
|
Generation Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.