Class ExpressionsAdapterFactory

    • Field Detail

      • modelPackage

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

        protected ExpressionsSwitch<Adapter> modelSwitch
        The switch that delegates to the createXXX methods.
        Generated class or method.
    • Constructor Detail

      • ExpressionsAdapterFactory

        public ExpressionsAdapterFactory()
        Creates an instance of the adapter factory.
        Generated class or method.
    • 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 AdapterFactory
        Overrides:
        isFactoryForType in class AdapterFactoryImpl
        Returns:
        whether this factory is applicable for the type of the object.
        Generated class or method.
      • 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 class or method.
      • createExpressionListAdapter

        public Adapter createExpressionListAdapter()
        Creates a new adapter for an object of class 'Expression 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:
        ExpressionList
        Generated class or method.
      • 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:
        Expression
        Generated class or method.
      • createAssignmentExpressionAdapter

        public Adapter createAssignmentExpressionAdapter()
        Creates a new adapter for an object of class 'Assignment 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:
        AssignmentExpression
        Generated class or method.
      • createAssignmentExpressionChildAdapter

        public Adapter createAssignmentExpressionChildAdapter()
        Creates a new adapter for an object of class 'Assignment Expression Child'. 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:
        AssignmentExpressionChild
        Generated class or method.
      • createConditionalExpressionAdapter

        public Adapter createConditionalExpressionAdapter()
        Creates a new adapter for an object of class 'Conditional 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:
        ConditionalExpression
        Generated class or method.
      • createConditionalExpressionChildAdapter

        public Adapter createConditionalExpressionChildAdapter()
        Creates a new adapter for an object of class 'Conditional Expression Child'. 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:
        ConditionalExpressionChild
        Generated class or method.
      • createConditionalOrExpressionAdapter

        public Adapter createConditionalOrExpressionAdapter()
        Creates a new adapter for an object of class 'Conditional Or 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:
        ConditionalOrExpression
        Generated class or method.
      • createConditionalOrExpressionChildAdapter

        public Adapter createConditionalOrExpressionChildAdapter()
        Creates a new adapter for an object of class 'Conditional Or Expression Child'. 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:
        ConditionalOrExpressionChild
        Generated class or method.
      • createConditionalAndExpressionAdapter

        public Adapter createConditionalAndExpressionAdapter()
        Creates a new adapter for an object of class 'Conditional And 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:
        ConditionalAndExpression
        Generated class or method.
      • createConditionalAndExpressionChildAdapter

        public Adapter createConditionalAndExpressionChildAdapter()
        Creates a new adapter for an object of class 'Conditional And Expression Child'. 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:
        ConditionalAndExpressionChild
        Generated class or method.
      • createInclusiveOrExpressionAdapter

        public Adapter createInclusiveOrExpressionAdapter()
        Creates a new adapter for an object of class 'Inclusive Or 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:
        InclusiveOrExpression
        Generated class or method.
      • createInclusiveOrExpressionChildAdapter

        public Adapter createInclusiveOrExpressionChildAdapter()
        Creates a new adapter for an object of class 'Inclusive Or Expression Child'. 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:
        InclusiveOrExpressionChild
        Generated class or method.
      • createExclusiveOrExpressionAdapter

        public Adapter createExclusiveOrExpressionAdapter()
        Creates a new adapter for an object of class 'Exclusive Or 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:
        ExclusiveOrExpression
        Generated class or method.
      • createExclusiveOrExpressionChildAdapter

        public Adapter createExclusiveOrExpressionChildAdapter()
        Creates a new adapter for an object of class 'Exclusive Or Expression Child'. 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:
        ExclusiveOrExpressionChild
        Generated class or method.
      • createAndExpressionAdapter

        public Adapter createAndExpressionAdapter()
        Creates a new adapter for an object of class 'And 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:
        AndExpression
        Generated class or method.
      • createAndExpressionChildAdapter

        public Adapter createAndExpressionChildAdapter()
        Creates a new adapter for an object of class 'And Expression Child'. 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:
        AndExpressionChild
        Generated class or method.
      • createEqualityExpressionAdapter

        public Adapter createEqualityExpressionAdapter()
        Creates a new adapter for an object of class 'Equality 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:
        EqualityExpression
        Generated class or method.
      • createEqualityExpressionChildAdapter

        public Adapter createEqualityExpressionChildAdapter()
        Creates a new adapter for an object of class 'Equality Expression Child'. 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:
        EqualityExpressionChild
        Generated class or method.
      • createInstanceOfExpressionAdapter

        public Adapter createInstanceOfExpressionAdapter()
        Creates a new adapter for an object of class 'Instance Of 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:
        InstanceOfExpression
        Generated class or method.
      • createInstanceOfExpressionChildAdapter

        public Adapter createInstanceOfExpressionChildAdapter()
        Creates a new adapter for an object of class 'Instance Of Expression Child'. 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:
        InstanceOfExpressionChild
        Generated class or method.
      • createRelationExpressionAdapter

        public Adapter createRelationExpressionAdapter()
        Creates a new adapter for an object of class 'Relation 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:
        RelationExpression
        Generated class or method.
      • createRelationExpressionChildAdapter

        public Adapter createRelationExpressionChildAdapter()
        Creates a new adapter for an object of class 'Relation Expression Child'. 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:
        RelationExpressionChild
        Generated class or method.
      • createShiftExpressionAdapter

        public Adapter createShiftExpressionAdapter()
        Creates a new adapter for an object of class 'Shift 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:
        ShiftExpression
        Generated class or method.
      • createShiftExpressionChildAdapter

        public Adapter createShiftExpressionChildAdapter()
        Creates a new adapter for an object of class 'Shift Expression Child'. 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:
        ShiftExpressionChild
        Generated class or method.
      • createAdditiveExpressionAdapter

        public Adapter createAdditiveExpressionAdapter()
        Creates a new adapter for an object of class 'Additive 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:
        AdditiveExpression
        Generated class or method.
      • createAdditiveExpressionChildAdapter

        public Adapter createAdditiveExpressionChildAdapter()
        Creates a new adapter for an object of class 'Additive Expression Child'. 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:
        AdditiveExpressionChild
        Generated class or method.
      • createMultiplicativeExpressionAdapter

        public Adapter createMultiplicativeExpressionAdapter()
        Creates a new adapter for an object of class 'Multiplicative 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:
        MultiplicativeExpression
        Generated class or method.
      • createMultiplicativeExpressionChildAdapter

        public Adapter createMultiplicativeExpressionChildAdapter()
        Creates a new adapter for an object of class 'Multiplicative Expression Child'. 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:
        MultiplicativeExpressionChild
        Generated class or method.
      • createUnaryExpressionAdapter

        public 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
        Generated class or method.
      • createUnaryExpressionChildAdapter

        public Adapter createUnaryExpressionChildAdapter()
        Creates a new adapter for an object of class 'Unary Expression Child'. 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:
        UnaryExpressionChild
        Generated class or method.
      • createUnaryModificationExpressionAdapter

        public Adapter createUnaryModificationExpressionAdapter()
        Creates a new adapter for an object of class 'Unary Modification 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:
        UnaryModificationExpression
        Generated class or method.
      • createPrefixUnaryModificationExpressionAdapter

        public Adapter createPrefixUnaryModificationExpressionAdapter()
        Creates a new adapter for an object of class 'Prefix Unary Modification 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:
        PrefixUnaryModificationExpression
        Generated class or method.
      • createSuffixUnaryModificationExpressionAdapter

        public Adapter createSuffixUnaryModificationExpressionAdapter()
        Creates a new adapter for an object of class 'Suffix Unary Modification 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:
        SuffixUnaryModificationExpression
        Generated class or method.
      • createUnaryModificationExpressionChildAdapter

        public Adapter createUnaryModificationExpressionChildAdapter()
        Creates a new adapter for an object of class 'Unary Modification Expression Child'. 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:
        UnaryModificationExpressionChild
        Generated class or method.
      • createCastExpressionAdapter

        public Adapter createCastExpressionAdapter()
        Creates a new adapter for an object of class 'Cast 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:
        CastExpression
        Generated class or method.
      • createPrimaryExpressionAdapter

        public 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:
        PrimaryExpression
        Generated class or method.
      • createNestedExpressionAdapter

        public Adapter createNestedExpressionAdapter()
        Creates a new adapter for an object of class 'Nested 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:
        NestedExpression
        Generated class or method.
      • createMethodReferenceExpressionAdapter

        public Adapter createMethodReferenceExpressionAdapter()
        Creates a new adapter for an object of class 'Method Reference 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:
        MethodReferenceExpression
        Generated class or method.
      • createPrimaryExpressionReferenceExpressionAdapter

        public Adapter createPrimaryExpressionReferenceExpressionAdapter()
        Creates a new adapter for an object of class 'Primary Expression Reference 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:
        PrimaryExpressionReferenceExpression
        Generated class or method.
      • createClassTypeConstructorReferenceExpressionAdapter

        public Adapter createClassTypeConstructorReferenceExpressionAdapter()
        Creates a new adapter for an object of class 'Class Type Constructor Reference 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:
        ClassTypeConstructorReferenceExpression
        Generated class or method.
      • createArrayConstructorReferenceExpressionAdapter

        public Adapter createArrayConstructorReferenceExpressionAdapter()
        Creates a new adapter for an object of class 'Array Constructor Reference 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:
        ArrayConstructorReferenceExpression
        Generated class or method.
      • createMethodReferenceExpressionChildAdapter

        public Adapter createMethodReferenceExpressionChildAdapter()
        Creates a new adapter for an object of class 'Method Reference Expression Child'. 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:
        MethodReferenceExpressionChild
        Generated class or method.
      • createLambdaExpressionAdapter

        public Adapter createLambdaExpressionAdapter()
        Creates a new adapter for an object of class 'Lambda 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:
        LambdaExpression
        Generated class or method.
      • createLambdaBodyAdapter

        public Adapter createLambdaBodyAdapter()
        Creates a new adapter for an object of class 'Lambda 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:
        LambdaBody
        Generated class or method.
      • createLambdaParametersAdapter

        public Adapter createLambdaParametersAdapter()
        Creates a new adapter for an object of class 'Lambda Parameters'. 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:
        LambdaParameters
        Generated class or method.
      • createExplicitlyTypedLambdaParametersAdapter

        public Adapter createExplicitlyTypedLambdaParametersAdapter()
        Creates a new adapter for an object of class 'Explicitly Typed Lambda Parameters'. 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:
        ExplicitlyTypedLambdaParameters
        Generated class or method.
      • createImplicitlyTypedLambdaParametersAdapter

        public Adapter createImplicitlyTypedLambdaParametersAdapter()
        Creates a new adapter for an object of class 'Implicitly Typed Lambda Parameters'. 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:
        ImplicitlyTypedLambdaParameters
        Generated class or method.
      • createSingleImplicitLambdaParameterAdapter

        public Adapter createSingleImplicitLambdaParameterAdapter()
        Creates a new adapter for an object of class 'Single Implicit Lambda 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:
        SingleImplicitLambdaParameter
        Generated class or method.
      • createCommentableAdapter

        public Adapter createCommentableAdapter()
        Creates a new adapter for an object of class 'Commentable'. 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:
        Commentable
        Generated class or method.
      • createForLoopInitializerAdapter

        public Adapter createForLoopInitializerAdapter()
        Creates a new adapter for an object of class 'For Loop Initializer'. 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:
        ForLoopInitializer
        Generated class or method.
      • createArrayInitializationValueAdapter

        public Adapter createArrayInitializationValueAdapter()
        Creates a new adapter for an object of class 'Array Initialization 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:
        ArrayInitializationValue
        Generated class or method.
      • createAnnotationValueAdapter

        public Adapter createAnnotationValueAdapter()
        Creates a new adapter for an object of class 'Annotation 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:
        AnnotationValue
        Generated class or method.
      • createTypedElementAdapter

        public Adapter createTypedElementAdapter()
        Creates a new adapter for an object of class 'Typed 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:
        TypedElement
        Generated class or method.
      • createTypeArgumentableAdapter

        public Adapter createTypeArgumentableAdapter()
        Creates a new adapter for an object of class 'Type Argumentable'. 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:
        TypeArgumentable
        Generated class or method.
      • createTypedElementExtensionAdapter

        public Adapter createTypedElementExtensionAdapter()
        Creates a new adapter for an object of class 'Typed Element Extension'. 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:
        TypedElementExtension
        Generated class or method.
      • createReferenceAdapter

        public 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:
        Reference
        Generated class or method.
      • createCallTypeArgumentableAdapter

        public Adapter createCallTypeArgumentableAdapter()
        Creates a new adapter for an object of class 'Call Type Argumentable'. 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:
        CallTypeArgumentable
        Generated class or method.
      • createParametrizableAdapter

        public Adapter createParametrizableAdapter()
        Creates a new adapter for an object of class 'Parametrizable'. 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:
        Parametrizable
        Generated class or method.
      • createEObjectAdapter

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