Class ExpressionsAdapterFactory

  • All Implemented Interfaces:
    org.eclipse.emf.common.notify.AdapterFactory

    public class ExpressionsAdapterFactory
    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:
    ExpressionsPackage
    • Field Detail

      • modelPackage

        protected static ExpressionsPackage modelPackage
        The cached model package.
      • modelSwitch

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

      • ExpressionsAdapterFactory

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

      • 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.
      • createExpressionsAdapter

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

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

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

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

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

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

        public org.eclipse.emf.common.notify.Adapter createUndefinedLiteralAdapter()
        Creates a new adapter for an object of class 'Undefined 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:
        UndefinedLiteral
      • 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:
        BooleanLiteral
      • createNumberLiteralAdapter

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

        public org.eclipse.emf.common.notify.Adapter createDateLiteralAdapter()
        Creates a new adapter for an object of class 'Date 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:
        DateLiteral
      • 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:
        StringLiteral
      • createValueLiteralAdapter

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

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

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

        public org.eclipse.emf.common.notify.Adapter createCaseBodyAdapter()
        Creates a new adapter for an object of class 'Case Body'. 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:
        CaseBody
      • createInListAdapter

        public org.eclipse.emf.common.notify.Adapter createInListAdapter()
        Creates a new adapter for an object of class 'In List'. 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:
        InList
      • createIsNullAdapter

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

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

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

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

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

        public org.eclipse.emf.common.notify.Adapter createSinglePartNameAdapter()
        Creates a new adapter for an object of class 'Single Part Name'. 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:
        SinglePartName
      • createMultiPartNameAdapter

        public org.eclipse.emf.common.notify.Adapter createMultiPartNameAdapter()
        Creates a new adapter for an object of class 'Multi Part Name'. 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:
        MultiPartName
      • createFieldAdapter

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

        public org.eclipse.emf.common.notify.Adapter createExpressionWithAliasAdapter()
        Creates a new adapter for an object of class 'Expression With Alias'. 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:
        ExpressionWithAlias
      • createExpressionWithDistinctAdapter

        public org.eclipse.emf.common.notify.Adapter createExpressionWithDistinctAdapter()
        Creates a new adapter for an object of class 'Expression With Distinct'. 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:
        ExpressionWithDistinct
      • createFunctionAdapter

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