org.eclipse.graphiti.mm.algorithms.styles.util
Class StylesAdapterFactory

java.lang.Object
  extended by AdapterFactoryImpl
      extended by org.eclipse.graphiti.mm.algorithms.styles.util.StylesAdapterFactory

public class StylesAdapterFactory
extends AdapterFactoryImpl

The Adapter Factory for the model. It provides an adapter createXXX method for each class of the model.

See Also:
StylesPackage

Field Summary
protected static StylesPackage modelPackage
          The cached model package.
protected  StylesSwitch<Adapter> modelSwitch
          The switch that delegates to the createXXX methods.
 
Constructor Summary
StylesAdapterFactory()
          Creates an instance of the adapter factory.
 
Method Summary
 Adapter createAbstractStyleAdapter()
          Creates a new adapter for an object of class 'Abstract Style'.
 Adapter createAdaptedGradientColoredAreasAdapter()
          Creates a new adapter for an object of class 'Adapted Gradient Colored Areas'.
 Adapter createAdapter(Notifier target)
          Creates an adapter for the target.
 Adapter createColorAdapter()
          Creates a new adapter for an object of class 'Color'.
 Adapter createEObjectAdapter()
          Creates a new adapter for the default case.
 Adapter createFontAdapter()
          Creates a new adapter for an object of class 'Font'.
 Adapter createGradientColoredAreaAdapter()
          Creates a new adapter for an object of class 'Gradient Colored Area'.
 Adapter createGradientColoredAreasAdapter()
          Creates a new adapter for an object of class 'Gradient Colored Areas'.
 Adapter createGradientColoredLocationAdapter()
          Creates a new adapter for an object of class 'Gradient Colored Location'.
 Adapter createPointAdapter()
          Creates a new adapter for an object of class 'Point'.
 Adapter createRenderingStyleAdapter()
          Creates a new adapter for an object of class 'Rendering Style'.
 Adapter createStyleAdapter()
          Creates a new adapter for an object of class 'Style'.
 Adapter createStyleContainerAdapter()
          Creates a new adapter for an object of class 'Style Container'.
 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

modelPackage

protected static StylesPackage modelPackage
The cached model package.


modelSwitch

protected StylesSwitch<Adapter> modelSwitch
The switch that delegates to the createXXX methods.

Constructor Detail

StylesAdapterFactory

public StylesAdapterFactory()
Creates an instance of the adapter factory.

Method Detail

isFactoryForType

public boolean isFactoryForType(java.lang.Object object)
Returns whether this factory is applicable for the type of the object. This implementation returns true if the object is either the model's package or is an instance object of the model.

Returns:
whether this factory is applicable for the type of the object.

createAdapter

public Adapter createAdapter(Notifier target)
Creates an adapter for the target.

Parameters:
target - the object to adapt.
Returns:
the adapter for the target.

createRenderingStyleAdapter

public Adapter createRenderingStyleAdapter()
Creates a new adapter for an object of class 'Rendering 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.

Returns:
the new adapter.
See Also:
RenderingStyle

createStyleAdapter

public Adapter createStyleAdapter()
Creates a new adapter for an object of class '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.

Returns:
the new adapter.
See Also:
Style

createAbstractStyleAdapter

public Adapter createAbstractStyleAdapter()
Creates a new adapter for an object of class '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.

Returns:
the new adapter.
See Also:
AbstractStyle

createGradientColoredLocationAdapter

public Adapter createGradientColoredLocationAdapter()
Creates a new adapter for an object of class 'Gradient Colored Location'. 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.

Returns:
the new adapter.
See Also:
GradientColoredLocation

createGradientColoredAreaAdapter

public Adapter createGradientColoredAreaAdapter()
Creates a new adapter for an object of class 'Gradient Colored Area'. 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.

Returns:
the new adapter.
See Also:
GradientColoredArea

createGradientColoredAreasAdapter

public Adapter createGradientColoredAreasAdapter()
Creates a new adapter for an object of class 'Gradient Colored Areas'. 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.

Returns:
the new adapter.
See Also:
GradientColoredAreas

createAdaptedGradientColoredAreasAdapter

public Adapter createAdaptedGradientColoredAreasAdapter()
Creates a new adapter for an object of class 'Adapted Gradient Colored Areas'. 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.

Returns:
the new adapter.
See Also:
AdaptedGradientColoredAreas

createFontAdapter

public Adapter createFontAdapter()
Creates a new adapter for an object of class 'Font'. 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.

Returns:
the new adapter.
See Also:
Font

createPointAdapter

public Adapter createPointAdapter()
Creates a new adapter for an object of class 'Point'. 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.

Returns:
the new adapter.
See Also:
Point

createColorAdapter

public Adapter createColorAdapter()
Creates a new adapter for an object of class 'Color'. 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.

Returns:
the new adapter.
See Also:
Color

createStyleContainerAdapter

public Adapter createStyleContainerAdapter()
Creates a new adapter for an object of class 'Style 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.

Returns:
the new adapter.
See Also:
StyleContainer

createEObjectAdapter

public Adapter createEObjectAdapter()
Creates a new adapter for the default case. This default implementation returns null.

Returns:
the new adapter.


Copyright (c) SAP AG 2005, 2010.