public class VisualInterfaceItemProviderAdapterFactory extends VisualInterfaceAdapterFactory 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
fireNotifyChanged.
The adapters also support Eclipse property sheets.
Note that most of the adapters are shared among multiple instances.
| Modifier and Type | Field and Description |
|---|---|
protected ArcItemProvider |
arcItemProvider
This keeps track of the one adapter used for all
Arc instances. |
protected BorderChildItemProvider |
borderChildItemProvider
This keeps track of the one adapter used for all
BorderChild instances. |
protected BorderContainerItemProvider |
borderContainerItemProvider
This keeps track of the one adapter used for all
BorderContainer instances. |
protected org.eclipse.emf.edit.provider.IChangeNotifier |
changeNotifier
This is used to implement
IChangeNotifier. |
protected org.eclipse.emf.edit.provider.ChildCreationExtenderManager |
childCreationExtenderManager
This helps manage the child creation extenders.
|
protected ChildItemProvider |
childItemProvider
This keeps track of the one adapter used for all
Child instances. |
protected ConnectionItemProvider |
connectionItemProvider
This keeps track of the one adapter used for all
Connection 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 FigureContainerItemProvider |
figureContainerItemProvider
This keeps track of the one adapter used for all
FigureContainer instances. |
protected GridChildItemProvider |
gridChildItemProvider
This keeps track of the one adapter used for all
GridChild instances. |
protected GridContainerItemProvider |
gridContainerItemProvider
This keeps track of the one adapter used for all
GridContainer instances. |
protected ImageItemProvider |
imageItemProvider
This keeps track of the one adapter used for all
Image instances. |
protected LineItemProvider |
lineItemProvider
This keeps track of the one adapter used for all
Line instances. |
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.
|
protected PolygonItemProvider |
polygonItemProvider
This keeps track of the one adapter used for all
Polygon instances. |
protected PositionItemProvider |
positionItemProvider
This keeps track of the one adapter used for all
Position instances. |
protected RectangleItemProvider |
rectangleItemProvider
This keeps track of the one adapter used for all
Rectangle instances. |
protected RoundedRectangleItemProvider |
roundedRectangleItemProvider
This keeps track of the one adapter used for all
RoundedRectangle instances. |
protected StackContainerItemProvider |
stackContainerItemProvider
This keeps track of the one adapter used for all
StackContainer instances. |
protected StringToStringMapItemProvider |
stringToStringMapItemProvider
This keeps track of the one adapter used for all
Map.Entry instances. |
protected Collection<Object> |
supportedTypes
This keeps track of all the supported types checked by
isFactoryForType. |
protected SymbolItemProvider |
symbolItemProvider
This keeps track of the one adapter used for all
Symbol instances. |
protected SymbolReferenceItemProvider |
symbolReferenceItemProvider
This keeps track of the one adapter used for all
SymbolReference instances. |
protected SystemCursorItemProvider |
systemCursorItemProvider
This keeps track of the one adapter used for all
SystemCursor instances. |
protected TextItemProvider |
textItemProvider
This keeps track of the one adapter used for all
Text instances. |
protected XYChildItemProvider |
xyChildItemProvider
This keeps track of the one adapter used for all
XYChild instances. |
protected XYContainerItemProvider |
xyContainerItemProvider
This keeps track of the one adapter used for all
XYContainer instances. |
modelPackage, modelSwitch| Constructor and Description |
|---|
VisualInterfaceItemProviderAdapterFactory()
This constructs an instance.
|
| Modifier and Type | Method and Description |
|---|---|
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 |
createArcAdapter()
This creates an adapter for a
Arc. |
org.eclipse.emf.common.notify.Adapter |
createBorderChildAdapter()
This creates an adapter for a
BorderChild. |
org.eclipse.emf.common.notify.Adapter |
createBorderContainerAdapter()
This creates an adapter for a
BorderContainer. |
org.eclipse.emf.common.notify.Adapter |
createChildAdapter()
This creates an adapter for a
Child. |
org.eclipse.emf.common.notify.Adapter |
createConnectionAdapter()
This creates an adapter for a
Connection. |
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 |
createFigureContainerAdapter()
This creates an adapter for a
FigureContainer. |
org.eclipse.emf.common.notify.Adapter |
createGridChildAdapter()
This creates an adapter for a
GridChild. |
org.eclipse.emf.common.notify.Adapter |
createGridContainerAdapter()
This creates an adapter for a
GridContainer. |
org.eclipse.emf.common.notify.Adapter |
createImageAdapter()
This creates an adapter for a
Image. |
org.eclipse.emf.common.notify.Adapter |
createLineAdapter()
This creates an adapter for a
Line. |
org.eclipse.emf.common.notify.Adapter |
createPolygonAdapter()
This creates an adapter for a
Polygon. |
org.eclipse.emf.common.notify.Adapter |
createPositionAdapter()
This creates an adapter for a
Position. |
org.eclipse.emf.common.notify.Adapter |
createRectangleAdapter()
This creates an adapter for a
Rectangle. |
org.eclipse.emf.common.notify.Adapter |
createRoundedRectangleAdapter()
This creates an adapter for a
RoundedRectangle. |
org.eclipse.emf.common.notify.Adapter |
createStackContainerAdapter()
This creates an adapter for a
StackContainer. |
org.eclipse.emf.common.notify.Adapter |
createStringToStringMapAdapter()
This creates an adapter for a
Map.Entry. |
org.eclipse.emf.common.notify.Adapter |
createSymbolAdapter()
This creates an adapter for a
Symbol. |
org.eclipse.emf.common.notify.Adapter |
createSymbolReferenceAdapter()
This creates an adapter for a
SymbolReference. |
org.eclipse.emf.common.notify.Adapter |
createSystemCursorAdapter()
This creates an adapter for a
SystemCursor. |
org.eclipse.emf.common.notify.Adapter |
createTextAdapter()
This creates an adapter for a
Text. |
org.eclipse.emf.common.notify.Adapter |
createXYChildAdapter()
This creates an adapter for a
XYChild. |
org.eclipse.emf.common.notify.Adapter |
createXYContainerAdapter()
This creates an adapter for a
XYContainer. |
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.
|
createAdapter, createContainerAdapter, createCursorAdapter, createEObjectAdapter, createFigureAdapter, createPrimitiveAdapter, createShapeAdapteradaptAllNew, adaptNew, associate, createAdapter, resolveprotected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
IChangeNotifier.
protected org.eclipse.emf.edit.provider.ChildCreationExtenderManager childCreationExtenderManager
protected Collection<Object> supportedTypes
isFactoryForType.
protected SymbolItemProvider symbolItemProvider
Symbol instances.
protected RectangleItemProvider rectangleItemProvider
Rectangle instances.
protected TextItemProvider textItemProvider
Text instances.
protected ChildItemProvider childItemProvider
Child instances.
protected XYChildItemProvider xyChildItemProvider
XYChild instances.
protected XYContainerItemProvider xyContainerItemProvider
XYContainer instances.
protected PositionItemProvider positionItemProvider
Position instances.
protected LineItemProvider lineItemProvider
Line instances.
protected SymbolReferenceItemProvider symbolReferenceItemProvider
SymbolReference instances.
protected StringToStringMapItemProvider stringToStringMapItemProvider
Map.Entry instances.
protected DimensionItemProvider dimensionItemProvider
Dimension instances.
protected SystemCursorItemProvider systemCursorItemProvider
SystemCursor instances.
protected GridContainerItemProvider gridContainerItemProvider
GridContainer instances.
protected BorderContainerItemProvider borderContainerItemProvider
BorderContainer instances.
protected BorderChildItemProvider borderChildItemProvider
BorderChild instances.
protected GridChildItemProvider gridChildItemProvider
GridChild instances.
protected FigureContainerItemProvider figureContainerItemProvider
FigureContainer instances.
protected ImageItemProvider imageItemProvider
Image instances.
protected EllipseItemProvider ellipseItemProvider
Ellipse instances.
protected ArcItemProvider arcItemProvider
Arc instances.
protected ConnectionItemProvider connectionItemProvider
Connection instances.
protected StackContainerItemProvider stackContainerItemProvider
StackContainer instances.
protected PolygonItemProvider polygonItemProvider
Polygon instances.
protected RoundedRectangleItemProvider roundedRectangleItemProvider
RoundedRectangle instances.
public VisualInterfaceItemProviderAdapterFactory()
public org.eclipse.emf.common.notify.Adapter createSymbolAdapter()
Symbol.
createSymbolAdapter in class VisualInterfaceAdapterFactorySymbolpublic org.eclipse.emf.common.notify.Adapter createRectangleAdapter()
Rectangle.
createRectangleAdapter in class VisualInterfaceAdapterFactoryRectanglepublic org.eclipse.emf.common.notify.Adapter createTextAdapter()
Text.
createTextAdapter in class VisualInterfaceAdapterFactoryTextpublic org.eclipse.emf.common.notify.Adapter createChildAdapter()
Child.
createChildAdapter in class VisualInterfaceAdapterFactoryChildpublic org.eclipse.emf.common.notify.Adapter createXYChildAdapter()
XYChild.
createXYChildAdapter in class VisualInterfaceAdapterFactoryXYChildpublic org.eclipse.emf.common.notify.Adapter createXYContainerAdapter()
XYContainer.
createXYContainerAdapter in class VisualInterfaceAdapterFactoryXYContainerpublic org.eclipse.emf.common.notify.Adapter createPositionAdapter()
Position.
createPositionAdapter in class VisualInterfaceAdapterFactoryPositionpublic org.eclipse.emf.common.notify.Adapter createLineAdapter()
Line.
createLineAdapter in class VisualInterfaceAdapterFactoryLinepublic org.eclipse.emf.common.notify.Adapter createSymbolReferenceAdapter()
SymbolReference.
createSymbolReferenceAdapter in class VisualInterfaceAdapterFactorySymbolReferencepublic org.eclipse.emf.common.notify.Adapter createStringToStringMapAdapter()
Map.Entry.
createStringToStringMapAdapter in class VisualInterfaceAdapterFactoryMap.Entrypublic org.eclipse.emf.common.notify.Adapter createDimensionAdapter()
Dimension.
createDimensionAdapter in class VisualInterfaceAdapterFactoryDimensionpublic org.eclipse.emf.common.notify.Adapter createSystemCursorAdapter()
SystemCursor.
createSystemCursorAdapter in class VisualInterfaceAdapterFactorySystemCursorpublic org.eclipse.emf.common.notify.Adapter createGridContainerAdapter()
GridContainer.
createGridContainerAdapter in class VisualInterfaceAdapterFactoryGridContainerpublic org.eclipse.emf.common.notify.Adapter createBorderContainerAdapter()
BorderContainer.
createBorderContainerAdapter in class VisualInterfaceAdapterFactoryBorderContainerpublic org.eclipse.emf.common.notify.Adapter createBorderChildAdapter()
BorderChild.
createBorderChildAdapter in class VisualInterfaceAdapterFactoryBorderChildpublic org.eclipse.emf.common.notify.Adapter createGridChildAdapter()
GridChild.
createGridChildAdapter in class VisualInterfaceAdapterFactoryGridChildpublic org.eclipse.emf.common.notify.Adapter createFigureContainerAdapter()
FigureContainer.
createFigureContainerAdapter in class VisualInterfaceAdapterFactoryFigureContainerpublic org.eclipse.emf.common.notify.Adapter createImageAdapter()
Image.
createImageAdapter in class VisualInterfaceAdapterFactoryImagepublic org.eclipse.emf.common.notify.Adapter createEllipseAdapter()
Ellipse.
createEllipseAdapter in class VisualInterfaceAdapterFactoryEllipsepublic org.eclipse.emf.common.notify.Adapter createArcAdapter()
Arc.
createArcAdapter in class VisualInterfaceAdapterFactoryArcpublic org.eclipse.emf.common.notify.Adapter createConnectionAdapter()
Connection.
createConnectionAdapter in class VisualInterfaceAdapterFactoryConnectionpublic org.eclipse.emf.common.notify.Adapter createStackContainerAdapter()
StackContainer.
createStackContainerAdapter in class VisualInterfaceAdapterFactoryStackContainerpublic org.eclipse.emf.common.notify.Adapter createPolygonAdapter()
Polygon.
createPolygonAdapter in class VisualInterfaceAdapterFactoryPolygonpublic org.eclipse.emf.common.notify.Adapter createRoundedRectangleAdapter()
RoundedRectangle.
createRoundedRectangleAdapter in class VisualInterfaceAdapterFactoryRoundedRectanglepublic org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactorypublic void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactorypublic boolean isFactoryForType(Object type)
isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactoryisFactoryForType in class VisualInterfaceAdapterFactorypublic org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier,
Object type)
adapt in interface org.eclipse.emf.common.notify.AdapterFactoryadapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImplpublic Object adapt(Object object, Object type)
adapt in interface org.eclipse.emf.common.notify.AdapterFactoryadapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImplpublic List<org.eclipse.emf.edit.provider.IChildCreationExtender> getChildCreationExtenders()
public Collection<?> getNewChildDescriptors(Object object, org.eclipse.emf.edit.domain.EditingDomain editingDomain)
getNewChildDescriptors in interface org.eclipse.emf.edit.provider.IChildCreationExtenderpublic org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
getResourceLocator in interface org.eclipse.emf.edit.provider.IChildCreationExtenderpublic void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
addListener in interface org.eclipse.emf.edit.provider.IChangeNotifierpublic void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
removeListener in interface org.eclipse.emf.edit.provider.IChangeNotifierpublic void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
changeNotifier and to parentAdapterFactory.
fireNotifyChanged in interface org.eclipse.emf.edit.provider.IChangeNotifierpublic void dispose()
dispose in interface org.eclipse.emf.edit.provider.IDisposableCopyright © 2016 Eclipse NeoSCADA Project. All rights reserved.