Class VilBuildLanguageAdapterFactory

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
de.uni_hildesheim.sse.vil.buildlang.vilBuildLanguage.util.VilBuildLanguageAdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory

public class VilBuildLanguageAdapterFactory 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 VilBuildLanguagePackage modelPackage
      The cached model package.
    • modelSwitch

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

    • VilBuildLanguageAdapterFactory

      public VilBuildLanguageAdapterFactory()
      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.
    • createImplementationUnitAdapter

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

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

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

      public org.eclipse.emf.common.notify.Adapter createScriptParentDeclAdapter()
      Creates a new adapter for an object of class 'Script Parent Decl'. 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:
    • createLoadPropertiesAdapter

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

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

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

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

      public org.eclipse.emf.common.notify.Adapter createRuleElementBlockAdapter()
      Creates a new adapter for an object of class 'Rule Element Block'. 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:
    • createRuleElementAdapter

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

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

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

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

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

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

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

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

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

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

      public org.eclipse.emf.common.notify.Adapter createStatementOrBlockAdapter()
      Creates a new adapter for an object of class 'Statement Or Block'. 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:
    • createJoinAdapter

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

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

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

      public org.eclipse.emf.common.notify.Adapter createExpressionDsl_LanguageUnitAdapter()
      Creates a new adapter for an object of class 'Language Unit'. 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:
      • LanguageUnit
    • createExpressionDsl_ExpressionStatementAdapter

      public org.eclipse.emf.common.notify.Adapter createExpressionDsl_ExpressionStatementAdapter()
      Creates a new adapter for an object of class 'Expression Statement'. 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:
      • ExpressionStatement
    • createExpressionDsl_PrimaryExpressionAdapter

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