|
Modelers | |||||||||
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.topcased.modeler.di.model.util.DiagramInterchangeAdapterFactory
org.topcased.modeler.di.model.provider.DiagramInterchangeItemProviderAdapterFactory
public class DiagramInterchangeItemProviderAdapterFactory
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 IChangeNotifier |
changeNotifier
This is used to implement IChangeNotifier |
static java.lang.String |
copyright
|
protected DiagramItemProvider |
diagramItemProvider
This keeps track of the one adapter used for all Diagram instances.
|
protected DiagramLinkItemProvider |
diagramLinkItemProvider
This keeps track of the one adapter used for all DiagramLink instances |
protected EdgeObjectOffsetItemProvider |
edgeObjectOffsetItemProvider
This keeps track of the one adapter used for all EdgeObjectOffset instances |
protected EdgeObjectUVItemProvider |
edgeObjectUVItemProvider
This keeps track of the one adapter used for all EdgeObjectUV instances |
protected EllipseItemProvider |
ellipseItemProvider
This keeps track of the one adapter used for all Ellipse instances.
|
protected EMFSemanticModelBridgeItemProvider |
emfSemanticModelBridgeItemProvider
This keeps track of the one adapter used for all EMFSemanticModelBridge instances |
protected GraphConnectorItemProvider |
graphConnectorItemProvider
This keeps track of the one adapter used for all GraphConnector instances |
protected GraphEdgeItemProvider |
graphEdgeItemProvider
This keeps track of the one adapter used for all GraphEdge instances.
|
protected GraphicPrimitiveItemProvider |
graphicPrimitiveItemProvider
This keeps track of the one adapter used for all GraphicPrimitive instances |
protected GraphNodeItemProvider |
graphNodeItemProvider
This keeps track of the one adapter used for all GraphNode instances.
|
protected ImageItemProvider |
imageItemProvider
This keeps track of the one adapter used for all Image instances.
|
protected LeafElementItemProvider |
leafElementItemProvider
This keeps track of the one adapter used for all LeafElement instances |
protected ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory |
protected PolylineItemProvider |
polylineItemProvider
This keeps track of the one adapter used for all Polyline instances.
|
protected PropertyItemProvider |
propertyItemProvider
This keeps track of the one adapter used for all Property instances.
|
protected ReferenceItemProvider |
referenceItemProvider
This keeps track of the one adapter used for all Reference instances.
|
protected SemanticModelBridgeItemProvider |
semanticModelBridgeItemProvider
This keeps track of the one adapter used for all SemanticModelBridge instances |
protected SimpleSemanticModelElementItemProvider |
simpleSemanticModelElementItemProvider
This keeps track of the one adapter used for all SimpleSemanticModelElement instances |
protected java.util.Collection<java.lang.Object> |
supportedTypes
This keeps track of all the supported types checked by isFactoryForType .
|
protected TextElementItemProvider |
textElementItemProvider
This keeps track of the one adapter used for all TextElement instances |
Fields inherited from class org.topcased.modeler.di.model.util.DiagramInterchangeAdapterFactory |
---|
modelPackage, modelSwitch |
Constructor Summary | |
---|---|
DiagramInterchangeItemProviderAdapterFactory()
This constructs an instance |
Method Summary | |
---|---|
Adapter |
adapt(Notifier notifier,
java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter |
java.lang.Object |
adapt(java.lang.Object object,
java.lang.Object type)
|
void |
addListener(INotifyChangedListener notifyChangedListener)
This adds a listener |
Adapter |
createDiagramAdapter()
This creates an adapter for a Diagram |
Adapter |
createDiagramLinkAdapter()
This creates an adapter for a DiagramLink |
Adapter |
createEdgeObjectOffsetAdapter()
This creates an adapter for a EdgeObjectOffset |
Adapter |
createEdgeObjectUVAdapter()
This creates an adapter for a EdgeObjectUV |
Adapter |
createEllipseAdapter()
This creates an adapter for a Ellipse |
Adapter |
createEMFSemanticModelBridgeAdapter()
This creates an adapter for a EMFSemanticModelBridge |
Adapter |
createGraphConnectorAdapter()
This creates an adapter for a GraphConnector |
Adapter |
createGraphEdgeAdapter()
This creates an adapter for a GraphEdge |
Adapter |
createGraphicPrimitiveAdapter()
This creates an adapter for a GraphicPrimitive |
Adapter |
createGraphNodeAdapter()
This creates an adapter for a GraphNode |
Adapter |
createImageAdapter()
This creates an adapter for a Image |
Adapter |
createLeafElementAdapter()
This creates an adapter for a LeafElement |
Adapter |
createPolylineAdapter()
This creates an adapter for a Polyline |
Adapter |
createPropertyAdapter()
This creates an adapter for a Property |
Adapter |
createReferenceAdapter()
This creates an adapter for a Reference |
Adapter |
createSemanticModelBridgeAdapter()
This creates an adapter for a SemanticModelBridge |
Adapter |
createSimpleSemanticModelElementAdapter()
This creates an adapter for a SimpleSemanticModelElement .
|
Adapter |
createTextElementAdapter()
This creates an adapter for a TextElement |
void |
dispose()
This disposes all of the item providers created by this factory |
void |
fireNotifyChanged(Notification notification)
This delegates to changeNotifier and to parentAdapterFactory |
ComposeableAdapterFactory |
getRootAdapterFactory()
This returns the root adapter factory that contains this factory |
boolean |
isFactoryForType(java.lang.Object type)
|
void |
removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener |
void |
setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory |
Methods inherited from class org.topcased.modeler.di.model.util.DiagramInterchangeAdapterFactory |
---|
createAdapter, createDiagramElementAdapter, createEdgeObjectAdapter, createEObjectAdapter, createGraphElementAdapter |
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 |
---|
public static final java.lang.String copyright
protected ComposedAdapterFactory parentAdapterFactory
protected IChangeNotifier changeNotifier
IChangeNotifier
.
protected java.util.Collection<java.lang.Object> supportedTypes
isFactoryForType
.
protected PropertyItemProvider propertyItemProvider
Property
instances.
protected GraphEdgeItemProvider graphEdgeItemProvider
GraphEdge
instances.
protected GraphNodeItemProvider graphNodeItemProvider
GraphNode
instances.
protected GraphConnectorItemProvider graphConnectorItemProvider
GraphConnector
instances.
protected DiagramItemProvider diagramItemProvider
Diagram
instances.
protected SemanticModelBridgeItemProvider semanticModelBridgeItemProvider
SemanticModelBridge
instances.
protected EMFSemanticModelBridgeItemProvider emfSemanticModelBridgeItemProvider
EMFSemanticModelBridge
instances.
protected SimpleSemanticModelElementItemProvider simpleSemanticModelElementItemProvider
SimpleSemanticModelElement
instances.
protected DiagramLinkItemProvider diagramLinkItemProvider
DiagramLink
instances.
protected LeafElementItemProvider leafElementItemProvider
LeafElement
instances.
protected TextElementItemProvider textElementItemProvider
TextElement
instances.
protected ImageItemProvider imageItemProvider
Image
instances.
protected GraphicPrimitiveItemProvider graphicPrimitiveItemProvider
GraphicPrimitive
instances.
protected ReferenceItemProvider referenceItemProvider
Reference
instances.
protected PolylineItemProvider polylineItemProvider
Polyline
instances.
protected EllipseItemProvider ellipseItemProvider
Ellipse
instances.
protected EdgeObjectOffsetItemProvider edgeObjectOffsetItemProvider
EdgeObjectOffset
instances.
protected EdgeObjectUVItemProvider edgeObjectUVItemProvider
EdgeObjectUV
instances.
Constructor Detail |
---|
public DiagramInterchangeItemProviderAdapterFactory()
Method Detail |
---|
public Adapter createPropertyAdapter()
Property
.
createPropertyAdapter
in class DiagramInterchangeAdapterFactory
Property
public Adapter createGraphEdgeAdapter()
GraphEdge
.
createGraphEdgeAdapter
in class DiagramInterchangeAdapterFactory
GraphEdge
public Adapter createGraphNodeAdapter()
GraphNode
.
createGraphNodeAdapter
in class DiagramInterchangeAdapterFactory
GraphNode
public Adapter createGraphConnectorAdapter()
GraphConnector
.
createGraphConnectorAdapter
in class DiagramInterchangeAdapterFactory
GraphConnector
public Adapter createDiagramAdapter()
Diagram
.
createDiagramAdapter
in class DiagramInterchangeAdapterFactory
Diagram
public Adapter createSemanticModelBridgeAdapter()
SemanticModelBridge
.
createSemanticModelBridgeAdapter
in class DiagramInterchangeAdapterFactory
SemanticModelBridge
public Adapter createEMFSemanticModelBridgeAdapter()
EMFSemanticModelBridge
.
createEMFSemanticModelBridgeAdapter
in class DiagramInterchangeAdapterFactory
EMFSemanticModelBridge
public Adapter createSimpleSemanticModelElementAdapter()
SimpleSemanticModelElement
.
createSimpleSemanticModelElementAdapter
in class DiagramInterchangeAdapterFactory
SimpleSemanticModelElement
public Adapter createDiagramLinkAdapter()
DiagramLink
.
createDiagramLinkAdapter
in class DiagramInterchangeAdapterFactory
DiagramLink
public Adapter createLeafElementAdapter()
LeafElement
.
createLeafElementAdapter
in class DiagramInterchangeAdapterFactory
LeafElement
public Adapter createTextElementAdapter()
TextElement
.
createTextElementAdapter
in class DiagramInterchangeAdapterFactory
TextElement
public Adapter createImageAdapter()
Image
.
createImageAdapter
in class DiagramInterchangeAdapterFactory
Image
public Adapter createGraphicPrimitiveAdapter()
GraphicPrimitive
.
createGraphicPrimitiveAdapter
in class DiagramInterchangeAdapterFactory
GraphicPrimitive
public Adapter createReferenceAdapter()
Reference
.
createReferenceAdapter
in class DiagramInterchangeAdapterFactory
Reference
public Adapter createPolylineAdapter()
Polyline
.
createPolylineAdapter
in class DiagramInterchangeAdapterFactory
Polyline
public Adapter createEllipseAdapter()
Ellipse
.
createEllipseAdapter
in class DiagramInterchangeAdapterFactory
Ellipse
public Adapter createEdgeObjectOffsetAdapter()
EdgeObjectOffset
.
createEdgeObjectOffsetAdapter
in class DiagramInterchangeAdapterFactory
EdgeObjectOffset
public Adapter createEdgeObjectUVAdapter()
EdgeObjectUV
.
createEdgeObjectUVAdapter
in class DiagramInterchangeAdapterFactory
EdgeObjectUV
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 DiagramInterchangeAdapterFactory
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
|
Modelers | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.