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, createShapeAdapter
adaptAllNew, adaptNew, associate, createAdapter, resolve
protected 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 VisualInterfaceAdapterFactory
Symbol
public org.eclipse.emf.common.notify.Adapter createRectangleAdapter()
Rectangle
.
createRectangleAdapter
in class VisualInterfaceAdapterFactory
Rectangle
public org.eclipse.emf.common.notify.Adapter createTextAdapter()
Text
.
createTextAdapter
in class VisualInterfaceAdapterFactory
Text
public org.eclipse.emf.common.notify.Adapter createChildAdapter()
Child
.
createChildAdapter
in class VisualInterfaceAdapterFactory
Child
public org.eclipse.emf.common.notify.Adapter createXYChildAdapter()
XYChild
.
createXYChildAdapter
in class VisualInterfaceAdapterFactory
XYChild
public org.eclipse.emf.common.notify.Adapter createXYContainerAdapter()
XYContainer
.
createXYContainerAdapter
in class VisualInterfaceAdapterFactory
XYContainer
public org.eclipse.emf.common.notify.Adapter createPositionAdapter()
Position
.
createPositionAdapter
in class VisualInterfaceAdapterFactory
Position
public org.eclipse.emf.common.notify.Adapter createLineAdapter()
Line
.
createLineAdapter
in class VisualInterfaceAdapterFactory
Line
public org.eclipse.emf.common.notify.Adapter createSymbolReferenceAdapter()
SymbolReference
.
createSymbolReferenceAdapter
in class VisualInterfaceAdapterFactory
SymbolReference
public org.eclipse.emf.common.notify.Adapter createStringToStringMapAdapter()
Map.Entry
.
createStringToStringMapAdapter
in class VisualInterfaceAdapterFactory
Map.Entry
public org.eclipse.emf.common.notify.Adapter createDimensionAdapter()
Dimension
.
createDimensionAdapter
in class VisualInterfaceAdapterFactory
Dimension
public org.eclipse.emf.common.notify.Adapter createSystemCursorAdapter()
SystemCursor
.
createSystemCursorAdapter
in class VisualInterfaceAdapterFactory
SystemCursor
public org.eclipse.emf.common.notify.Adapter createGridContainerAdapter()
GridContainer
.
createGridContainerAdapter
in class VisualInterfaceAdapterFactory
GridContainer
public org.eclipse.emf.common.notify.Adapter createBorderContainerAdapter()
BorderContainer
.
createBorderContainerAdapter
in class VisualInterfaceAdapterFactory
BorderContainer
public org.eclipse.emf.common.notify.Adapter createBorderChildAdapter()
BorderChild
.
createBorderChildAdapter
in class VisualInterfaceAdapterFactory
BorderChild
public org.eclipse.emf.common.notify.Adapter createGridChildAdapter()
GridChild
.
createGridChildAdapter
in class VisualInterfaceAdapterFactory
GridChild
public org.eclipse.emf.common.notify.Adapter createFigureContainerAdapter()
FigureContainer
.
createFigureContainerAdapter
in class VisualInterfaceAdapterFactory
FigureContainer
public org.eclipse.emf.common.notify.Adapter createImageAdapter()
Image
.
createImageAdapter
in class VisualInterfaceAdapterFactory
Image
public org.eclipse.emf.common.notify.Adapter createEllipseAdapter()
Ellipse
.
createEllipseAdapter
in class VisualInterfaceAdapterFactory
Ellipse
public org.eclipse.emf.common.notify.Adapter createArcAdapter()
Arc
.
createArcAdapter
in class VisualInterfaceAdapterFactory
Arc
public org.eclipse.emf.common.notify.Adapter createConnectionAdapter()
Connection
.
createConnectionAdapter
in class VisualInterfaceAdapterFactory
Connection
public org.eclipse.emf.common.notify.Adapter createStackContainerAdapter()
StackContainer
.
createStackContainerAdapter
in class VisualInterfaceAdapterFactory
StackContainer
public org.eclipse.emf.common.notify.Adapter createPolygonAdapter()
Polygon
.
createPolygonAdapter
in class VisualInterfaceAdapterFactory
Polygon
public org.eclipse.emf.common.notify.Adapter createRoundedRectangleAdapter()
RoundedRectangle
.
createRoundedRectangleAdapter
in class VisualInterfaceAdapterFactory
RoundedRectangle
public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public boolean isFactoryForType(Object type)
isFactoryForType
in interface org.eclipse.emf.common.notify.AdapterFactory
isFactoryForType
in class VisualInterfaceAdapterFactory
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public Object adapt(Object object, Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public 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.IChildCreationExtender
public org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
getResourceLocator
in interface org.eclipse.emf.edit.provider.IChildCreationExtender
public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
addListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
removeListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
changeNotifier
and to parentAdapterFactory
.
fireNotifyChanged
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void dispose()
dispose
in interface org.eclipse.emf.edit.provider.IDisposable
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.