Class Mwe2AdapterFactory

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.eclipse.emf.mwe2.language.mwe2.util.Mwe2AdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory

public class Mwe2AdapterFactory extends org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
The Adapter Factory for the model. It provides an adapter createXXX method for each class of the model.
See Also:
  • Field Details

    • modelPackage

      protected static Mwe2Package modelPackage
      The cached model package.
    • modelSwitch

      protected Mwe2Switch<org.eclipse.emf.common.notify.Adapter> modelSwitch
      The switch that delegates to the createXXX methods.
  • Constructor Details

    • Mwe2AdapterFactory

      public Mwe2AdapterFactory()
      Creates an instance of the adapter factory.
  • 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 org.eclipse.emf.common.notify.AdapterFactory
      Overrides:
      isFactoryForType in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      Returns:
      whether this factory is applicable for the type of the object.
    • createAdapter

      public org.eclipse.emf.common.notify.Adapter createAdapter(org.eclipse.emf.common.notify.Notifier target)
      Creates an adapter for the target.
      Overrides:
      createAdapter in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      Parameters:
      target - the object to adapt.
      Returns:
      the adapter for the target.
    • createModuleAdapter

      public org.eclipse.emf.common.notify.Adapter createModuleAdapter()
      Creates a new adapter for an object of class 'Module'. 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:
    • createReferrableAdapter

      public org.eclipse.emf.common.notify.Adapter createReferrableAdapter()
      Creates a new adapter for an object of class 'Referrable'. 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:
    • createDeclaredPropertyAdapter

      public org.eclipse.emf.common.notify.Adapter createDeclaredPropertyAdapter()
      Creates a new adapter for an object of class 'Declared Property'. 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:
    • createComponentAdapter

      public org.eclipse.emf.common.notify.Adapter createComponentAdapter()
      Creates a new adapter for an object of class 'Component'. 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:
    • createImportAdapter

      public org.eclipse.emf.common.notify.Adapter createImportAdapter()
      Creates a new adapter for an object of class 'Import'. 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:
    • createAssignmentAdapter

      public org.eclipse.emf.common.notify.Adapter createAssignmentAdapter()
      Creates a new adapter for an object of class 'Assignment'. 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:
    • createValueAdapter

      public org.eclipse.emf.common.notify.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:
    • createBooleanLiteralAdapter

      public org.eclipse.emf.common.notify.Adapter createBooleanLiteralAdapter()
      Creates a new adapter for an object of class 'Boolean Literal'. 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:
    • createReferenceAdapter

      public org.eclipse.emf.common.notify.Adapter createReferenceAdapter()
      Creates a new adapter for an object of class 'Reference'. 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:
    • createStringLiteralAdapter

      public org.eclipse.emf.common.notify.Adapter createStringLiteralAdapter()
      Creates a new adapter for an object of class 'String Literal'. 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:
    • createStringPartAdapter

      public org.eclipse.emf.common.notify.Adapter createStringPartAdapter()
      Creates a new adapter for an object of class 'String Part'. 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:
    • createPropertyReferenceAdapter

      public org.eclipse.emf.common.notify.Adapter createPropertyReferenceAdapter()
      Creates a new adapter for an object of class 'Property Reference'. 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:
    • createPlainStringAdapter

      public org.eclipse.emf.common.notify.Adapter createPlainStringAdapter()
      Creates a new adapter for an object of class 'Plain String'. 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:
    • createAbstractReferenceAdapter

      public org.eclipse.emf.common.notify.Adapter createAbstractReferenceAdapter()
      Creates a new adapter for an object of class 'Abstract Reference'. 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:
    • createNullLiteralAdapter

      public org.eclipse.emf.common.notify.Adapter createNullLiteralAdapter()
      Creates a new adapter for an object of class 'Null Literal'. 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:
    • createDoubleLiteralAdapter

      public org.eclipse.emf.common.notify.Adapter createDoubleLiteralAdapter()
      Creates a new adapter for an object of class 'Double Literal'. 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:
    • createIntegerLiteralAdapter

      public org.eclipse.emf.common.notify.Adapter createIntegerLiteralAdapter()
      Creates a new adapter for an object of class 'Integer Literal'. 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:
    • createJvmIdentifiableElementAdapter

      public org.eclipse.emf.common.notify.Adapter createJvmIdentifiableElementAdapter()
      Creates a new adapter for an object of class 'Jvm Identifiable Element'. 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:
      • JvmIdentifiableElement
    • createEObjectAdapter

      public org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
      Creates a new adapter for the default case. This default implementation returns null.
      Returns:
      the new adapter.