Class LiteralsAdapterFactory

    • Field Detail

      • modelPackage

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

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

      • LiteralsAdapterFactory

        public LiteralsAdapterFactory()
        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.
      • createLiteralAdapter

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

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

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

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

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

        public Adapter createDecimalFloatLiteralAdapter()
        Creates a new adapter for an object of class 'Decimal Float 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:
        DecimalFloatLiteral
        Generated class or method.
      • createHexFloatLiteralAdapter

        public Adapter createHexFloatLiteralAdapter()
        Creates a new adapter for an object of class 'Hex Float 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:
        HexFloatLiteral
        Generated class or method.
      • createDoubleLiteralAdapter

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

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

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

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

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

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

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

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

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

        public Adapter createDecimalLongLiteralAdapter()
        Creates a new adapter for an object of class 'Decimal Long 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:
        DecimalLongLiteral
        Generated class or method.
      • createHexLongLiteralAdapter

        public Adapter createHexLongLiteralAdapter()
        Creates a new adapter for an object of class 'Hex Long 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:
        HexLongLiteral
        Generated class or method.
      • createOctalLongLiteralAdapter

        public Adapter createOctalLongLiteralAdapter()
        Creates a new adapter for an object of class 'Octal Long 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:
        OctalLongLiteral
        Generated class or method.
      • createBinaryLongLiteralAdapter

        public Adapter createBinaryLongLiteralAdapter()
        Creates a new adapter for an object of class 'Binary Long 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:
        BinaryLongLiteral
        Generated class or method.
      • createNullLiteralAdapter

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

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

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