Class ExpressionsAdapterFactory

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.eclipse.emf.cdo.expressions.util.ExpressionsAdapterFactory
All Implemented Interfaces:
AdapterFactory
Direct Known Subclasses:
ExpressionsItemProviderAdapterFactory

public class ExpressionsAdapterFactory extends AdapterFactoryImpl
The Adapter Factory for the model. It provides an adapter createXXX method for each class of the model.
See Also:
Generated
  • Field Details

    • modelPackage

      protected static ExpressionsPackage modelPackage
      The cached model package.
      Generated
    • modelSwitch

      protected ExpressionsSwitch<Adapter> modelSwitch
      The switch that delegates to the createXXX methods.
      Generated
  • Constructor Details

    • ExpressionsAdapterFactory

      public ExpressionsAdapterFactory()
      Creates an instance of the adapter factory.
      Generated
  • Method Details

    • isFactoryForType

      public boolean isFactoryForType(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.
      Specified by:
      isFactoryForType in interface AdapterFactory
      Overrides:
      isFactoryForType in class AdapterFactoryImpl
      Returns:
      whether this factory is applicable for the type of the object.
      Generated
    • createAdapter

      public Adapter createAdapter(Notifier target)
      Creates an adapter for the target.
      Overrides:
      createAdapter in class AdapterFactoryImpl
      Parameters:
      target - the object to adapt.
      Returns:
      the adapter for the target.
      Generated
    • createExpressionAdapter

      public Adapter createExpressionAdapter()
      Creates a new adapter for an object of class 'Expression'. 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:
      Generated
    • createValueAdapter

      public Adapter createValueAdapter()
      Creates a new adapter for an object of class 'Value'. 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:
      Generated
    • createBooleanValueAdapter

      public Adapter createBooleanValueAdapter()
      Creates a new adapter for an object of class 'Boolean Value'. 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:
      Generated
    • createByteValueAdapter

      public Adapter createByteValueAdapter()
      Creates a new adapter for an object of class 'Byte Value'. 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:
      Generated
    • createShortValueAdapter

      public Adapter createShortValueAdapter()
      Creates a new adapter for an object of class 'Short Value'. 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:
      Generated
    • createIntValueAdapter

      public Adapter createIntValueAdapter()
      Creates a new adapter for an object of class 'Int Value'. 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:
      Generated
    • createLongValueAdapter

      public Adapter createLongValueAdapter()
      Creates a new adapter for an object of class 'Long Value'. 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:
      Generated
    • createFloatValueAdapter

      public Adapter createFloatValueAdapter()
      Creates a new adapter for an object of class 'Float Value'. 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:
      Generated
    • createDoubleValueAdapter

      public Adapter createDoubleValueAdapter()
      Creates a new adapter for an object of class 'Double Value'. 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:
      Generated
    • createCharValueAdapter

      public Adapter createCharValueAdapter()
      Creates a new adapter for an object of class 'Char Value'. 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:
      Generated
    • createStringValueAdapter

      public Adapter createStringValueAdapter()
      Creates a new adapter for an object of class 'String Value'. 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:
      Generated
    • createInvocationAdapter

      public Adapter createInvocationAdapter()
      Creates a new adapter for an object of class 'Invocation'. 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:
      Generated
    • createFunctionInvocationAdapter

      public Adapter createFunctionInvocationAdapter()
      Creates a new adapter for an object of class 'Function Invocation'. 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:
      Generated
    • createMemberInvocationAdapter

      public Adapter createMemberInvocationAdapter()
      Creates a new adapter for an object of class 'Member Invocation'. 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:
      Generated
    • createAccessAdapter

      public Adapter createAccessAdapter()
      Creates a new adapter for an object of class 'Access'. 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:
      Generated
    • createStaticAccessAdapter

      public Adapter createStaticAccessAdapter()
      Creates a new adapter for an object of class 'Static Access'. 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:
      Generated
    • createMemberAccessAdapter

      public Adapter createMemberAccessAdapter()
      Creates a new adapter for an object of class 'Member Access'. 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:
      Generated
    • createContextAccessAdapter

      public Adapter createContextAccessAdapter()
      Creates a new adapter for an object of class 'Context Access'. 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:
      Generated
    • createContainedObjectAdapter

      public Adapter createContainedObjectAdapter()
      Creates a new adapter for an object of class 'Contained Object'. 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:
      Generated
    • createLinkedObjectAdapter

      public Adapter createLinkedObjectAdapter()
      Creates a new adapter for an object of class 'Linked Object'. 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:
      Generated
    • createLinkedExpressionAdapter

      public Adapter createLinkedExpressionAdapter()
      Creates a new adapter for an object of class 'Linked Expression'. 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:
      Generated
    • createListConstructionAdapter

      public Adapter createListConstructionAdapter()
      Creates a new adapter for an object of class 'List Construction'. 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:
      Generated
    • createEObjectAdapter

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