|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectAdapterFactoryImpl
org.eclipse.graphiti.mm.algorithms.util.AlgorithmsAdapterFactory
public class AlgorithmsAdapterFactory
The Adapter Factory for the model.
It provides an adapter createXXX method for each class of the model.
AlgorithmsPackage| Field Summary | |
|---|---|
protected static AlgorithmsPackage |
modelPackage
The cached model package. |
protected AlgorithmsSwitch<Adapter> |
modelSwitch
The switch that delegates to the createXXX methods. |
| Constructor Summary | |
|---|---|
AlgorithmsAdapterFactory()
Creates an instance of the adapter factory. |
|
| Method Summary | |
|---|---|
Adapter |
createAbstractStyleAdapter()
Creates a new adapter for an object of class ' Abstract Style'. |
Adapter |
createAbstractTextAdapter()
Creates a new adapter for an object of class ' Abstract Text'. |
Adapter |
createAdapter(Notifier target)
Creates an adapter for the target. |
Adapter |
createEllipseAdapter()
Creates a new adapter for an object of class ' Ellipse'. |
Adapter |
createEObjectAdapter()
Creates a new adapter for the default case. |
Adapter |
createGraphicsAlgorithmAdapter()
Creates a new adapter for an object of class ' Graphics Algorithm'. |
Adapter |
createGraphicsAlgorithmContainerAdapter()
Creates a new adapter for an object of class ' Graphics Algorithm Container'. |
Adapter |
createImageAdapter()
Creates a new adapter for an object of class ' Image'. |
Adapter |
createMultiTextAdapter()
Creates a new adapter for an object of class ' Multi Text'. |
Adapter |
createPlatformGraphicsAlgorithmAdapter()
Creates a new adapter for an object of class ' Platform Graphics Algorithm'. |
Adapter |
createPolygonAdapter()
Creates a new adapter for an object of class ' Polygon'. |
Adapter |
createPolylineAdapter()
Creates a new adapter for an object of class ' Polyline'. |
Adapter |
createPropertyContainerAdapter()
Creates a new adapter for an object of class ' Property Container'. |
Adapter |
createRectangleAdapter()
Creates a new adapter for an object of class ' Rectangle'. |
Adapter |
createRoundedRectangleAdapter()
Creates a new adapter for an object of class ' Rounded Rectangle'. |
Adapter |
createTextAdapter()
Creates a new adapter for an object of class ' Text'. |
boolean |
isFactoryForType(Object object)
Returns whether this factory is applicable for the type of the object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static AlgorithmsPackage modelPackage
protected AlgorithmsSwitch<Adapter> modelSwitch
createXXX methods.
| Constructor Detail |
|---|
public AlgorithmsAdapterFactory()
| Method Detail |
|---|
public boolean isFactoryForType(Object object)
true if the object is either the model's package or is an instance object of the model.
public Adapter createAdapter(Notifier target)
target.
target - the object to adapt.
target.public Adapter createGraphicsAlgorithmAdapter()
Graphics Algorithm'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
GraphicsAlgorithmpublic Adapter createPolylineAdapter()
Polyline'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Polylinepublic Adapter createEllipseAdapter()
Ellipse'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Ellipsepublic Adapter createTextAdapter()
Text'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Textpublic Adapter createPolygonAdapter()
Polygon'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Polygonpublic Adapter createRectangleAdapter()
Rectangle'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Rectanglepublic Adapter createRoundedRectangleAdapter()
Rounded Rectangle'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
RoundedRectanglepublic Adapter createImageAdapter()
Image'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
Imagepublic Adapter createPlatformGraphicsAlgorithmAdapter()
Platform Graphics Algorithm'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
PlatformGraphicsAlgorithmpublic Adapter createAbstractTextAdapter()
Abstract Text'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
AbstractTextpublic Adapter createMultiTextAdapter()
Multi Text'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
MultiTextpublic Adapter createPropertyContainerAdapter()
Property Container'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
PropertyContainerpublic Adapter createGraphicsAlgorithmContainerAdapter()
Graphics Algorithm Container'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
GraphicsAlgorithmContainerpublic Adapter createAbstractStyleAdapter()
Abstract Style'.
This default implementation returns null so that we can easily ignore cases;
it's useful to ignore a case when inheritance will catch all the cases anyway.
AbstractStylepublic Adapter createEObjectAdapter()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||