|
||||||||||
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(java.lang.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(java.lang.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.
GraphicsAlgorithm
public 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.
Polyline
public 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.
Ellipse
public 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.
Text
public 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.
Polygon
public 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.
Rectangle
public 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.
RoundedRectangle
public 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.
Image
public 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.
PlatformGraphicsAlgorithm
public 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.
AbstractText
public 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.
MultiText
public 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.
PropertyContainer
public 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.
GraphicsAlgorithmContainer
public 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.
AbstractStyle
public Adapter createEObjectAdapter()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |