|
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 GMFGraphAdapterFactory
Canvas
public Adapter createFigureGalleryAdapter()
FigureGallery
.
createFigureGalleryAdapter
in class GMFGraphAdapterFactory
FigureGallery
public Adapter createNodeAdapter()
Node
.
createNodeAdapter
in class GMFGraphAdapterFactory
Node
public Adapter createChildAccessAdapter()
ChildAccess
.
createChildAccessAdapter
in class GMFGraphAdapterFactory
ChildAccess
public Adapter createConnectionAdapter()
Connection
.
createConnectionAdapter
in class GMFGraphAdapterFactory
Connection
public Adapter createCompartmentAdapter()
Compartment
.
createCompartmentAdapter
in class GMFGraphAdapterFactory
Compartment
public Adapter createDiagramLabelAdapter()
DiagramLabel
.
createDiagramLabelAdapter
in class GMFGraphAdapterFactory
DiagramLabel
public Adapter createGeneralFacetAdapter()
GeneralFacet
.
createGeneralFacetAdapter
in class GMFGraphAdapterFactory
GeneralFacet
public Adapter createAlignmentFacetAdapter()
AlignmentFacet
.
createAlignmentFacetAdapter
in class GMFGraphAdapterFactory
AlignmentFacet
public Adapter createGradientFacetAdapter()
GradientFacet
.
createGradientFacetAdapter
in class GMFGraphAdapterFactory
GradientFacet
public Adapter createLabelOffsetFacetAdapter()
LabelOffsetFacet
.
createLabelOffsetFacetAdapter
in class GMFGraphAdapterFactory
LabelOffsetFacet
public Adapter createDefaultSizeFacetAdapter()
DefaultSizeFacet
.
createDefaultSizeFacetAdapter
in class GMFGraphAdapterFactory
DefaultSizeFacet
public Adapter createFigureDescriptorAdapter()
FigureDescriptor
.
createFigureDescriptorAdapter
in class GMFGraphAdapterFactory
FigureDescriptor
public Adapter createFigureRefAdapter()
FigureRef
.
createFigureRefAdapter
in class GMFGraphAdapterFactory
FigureRef
public Adapter createLabelAdapter()
Label
.
createLabelAdapter
in class GMFGraphAdapterFactory
Label
public Adapter createLabeledContainerAdapter()
LabeledContainer
.
createLabeledContainerAdapter
in class GMFGraphAdapterFactory
LabeledContainer
public Adapter createRectangleAdapter()
Rectangle
.
createRectangleAdapter
in class GMFGraphAdapterFactory
Rectangle
public Adapter createRoundedRectangleAdapter()
RoundedRectangle
.
createRoundedRectangleAdapter
in class GMFGraphAdapterFactory
RoundedRectangle
public Adapter createEllipseAdapter()
Ellipse
.
createEllipseAdapter
in class GMFGraphAdapterFactory
Ellipse
public Adapter createPolylineAdapter()
Polyline
.
createPolylineAdapter
in class GMFGraphAdapterFactory
Polyline
public Adapter createPolygonAdapter()
Polygon
.
createPolygonAdapter
in class GMFGraphAdapterFactory
Polygon
public Adapter createScalablePolygonAdapter()
ScalablePolygon
.
createScalablePolygonAdapter
in class GMFGraphAdapterFactory
ScalablePolygon
public Adapter createPolylineConnectionAdapter()
PolylineConnection
.
createPolylineConnectionAdapter
in class GMFGraphAdapterFactory
PolylineConnection
public Adapter createPolylineDecorationAdapter()
PolylineDecoration
.
createPolylineDecorationAdapter
in class GMFGraphAdapterFactory
PolylineDecoration
public Adapter createPolygonDecorationAdapter()
PolygonDecoration
.
createPolygonDecorationAdapter
in class GMFGraphAdapterFactory
PolygonDecoration
public Adapter createCustomFigureAdapter()
CustomFigure
.
createCustomFigureAdapter
in class GMFGraphAdapterFactory
CustomFigure
public Adapter createCustomDecorationAdapter()
CustomDecoration
.
createCustomDecorationAdapter
in class GMFGraphAdapterFactory
CustomDecoration
public Adapter createCustomConnectionAdapter()
CustomConnection
.
createCustomConnectionAdapter
in class GMFGraphAdapterFactory
CustomConnection
public Adapter createRGBColorAdapter()
RGBColor
.
createRGBColorAdapter
in class GMFGraphAdapterFactory
RGBColor
public Adapter createConstantColorAdapter()
ConstantColor
.
createConstantColorAdapter
in class GMFGraphAdapterFactory
ConstantColor
public Adapter createBasicFontAdapter()
BasicFont
.
createBasicFontAdapter
in class GMFGraphAdapterFactory
BasicFont
public Adapter createPointAdapter()
Point
.
createPointAdapter
in class GMFGraphAdapterFactory
Point
public Adapter createDimensionAdapter()
Dimension
.
createDimensionAdapter
in class GMFGraphAdapterFactory
Dimension
public Adapter createInsetsAdapter()
Insets
.
createInsetsAdapter
in class GMFGraphAdapterFactory
Insets
public Adapter createLineBorderAdapter()
LineBorder
.
createLineBorderAdapter
in class GMFGraphAdapterFactory
LineBorder
public Adapter createMarginBorderAdapter()
MarginBorder
.
createMarginBorderAdapter
in class GMFGraphAdapterFactory
MarginBorder
public Adapter createCompoundBorderAdapter()
CompoundBorder
.
createCompoundBorderAdapter
in class GMFGraphAdapterFactory
CompoundBorder
public Adapter createCustomBorderAdapter()
CustomBorder
.
createCustomBorderAdapter
in class GMFGraphAdapterFactory
CustomBorder
public Adapter createCustomLayoutDataAdapter()
CustomLayoutData
.
createCustomLayoutDataAdapter
in class GMFGraphAdapterFactory
CustomLayoutData
public Adapter createGridLayoutDataAdapter()
GridLayoutData
.
createGridLayoutDataAdapter
in class GMFGraphAdapterFactory
GridLayoutData
public Adapter createBorderLayoutDataAdapter()
BorderLayoutData
.
createBorderLayoutDataAdapter
in class GMFGraphAdapterFactory
BorderLayoutData
public Adapter createCustomLayoutAdapter()
CustomLayout
.
createCustomLayoutAdapter
in class GMFGraphAdapterFactory
CustomLayout
public Adapter createGridLayoutAdapter()
GridLayout
.
createGridLayoutAdapter
in class GMFGraphAdapterFactory
GridLayout
public Adapter createBorderLayoutAdapter()
BorderLayout
.
createBorderLayoutAdapter
in class GMFGraphAdapterFactory
BorderLayout
public Adapter createCustomAttributeAdapter()
CustomAttribute
.
createCustomAttributeAdapter
in class GMFGraphAdapterFactory
CustomAttribute
public Adapter createFigureAccessorAdapter()
FigureAccessor
.
createFigureAccessorAdapter
in class GMFGraphAdapterFactory
FigureAccessor
public Adapter createFlowLayoutAdapter()
FlowLayout
.
createFlowLayoutAdapter
in class GMFGraphAdapterFactory
FlowLayout
public Adapter createXYLayoutAdapter()
XYLayout
.
createXYLayoutAdapter
in class GMFGraphAdapterFactory
XYLayout
public Adapter createXYLayoutDataAdapter()
XYLayoutData
.
createXYLayoutDataAdapter
in class GMFGraphAdapterFactory
XYLayoutData
public Adapter createStackLayoutAdapter()
StackLayout
.
createStackLayoutAdapter
in class GMFGraphAdapterFactory
StackLayout
public ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory
in interface ComposeableAdapterFactory
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory
in interface ComposeableAdapterFactory
public boolean isFactoryForType(java.lang.Object type)
isFactoryForType
in interface AdapterFactory
isFactoryForType
in class GMFGraphAdapterFactory
public Adapter adapt(Notifier notifier, java.lang.Object type)
adapt
in interface AdapterFactory
adapt
in class AdapterFactoryImpl
public java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
adapt
in interface AdapterFactory
adapt
in class AdapterFactoryImpl
public void addListener(INotifyChangedListener notifyChangedListener)
addListener
in interface IChangeNotifier
public void removeListener(INotifyChangedListener notifyChangedListener)
removeListener
in interface IChangeNotifier
public void fireNotifyChanged(Notification notification)
changeNotifier
and to parentAdapterFactory
.
fireNotifyChanged
in interface IChangeNotifier
public 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.