Class ASTElementValueArrayInitializer

    • Constructor Detail

      • ASTElementValueArrayInitializer

        protected ASTElementValueArrayInitializer()
    • Method Detail

      • deepEquals

        public boolean deepEquals​(java.lang.Object o)
        Specified by:
        deepEquals in interface ASTElementValue
        Specified by:
        deepEquals in interface de.monticore.ast.ASTNode
      • deepEquals

        public boolean deepEquals​(java.lang.Object o,
                                  boolean forceSameOrder)
        Specified by:
        deepEquals in interface ASTElementValue
        Specified by:
        deepEquals in interface de.monticore.ast.ASTNode
      • deepEqualsWithComments

        public boolean deepEqualsWithComments​(java.lang.Object o)
        Specified by:
        deepEqualsWithComments in interface ASTElementValue
        Specified by:
        deepEqualsWithComments in interface de.monticore.ast.ASTNode
      • deepEqualsWithComments

        public boolean deepEqualsWithComments​(java.lang.Object o,
                                              boolean forceSameOrder)
        Specified by:
        deepEqualsWithComments in interface ASTElementValue
        Specified by:
        deepEqualsWithComments in interface de.monticore.ast.ASTNode
      • equalAttributes

        public boolean equalAttributes​(java.lang.Object o)
        Specified by:
        equalAttributes in interface ASTElementValue
        Specified by:
        equalAttributes in interface de.monticore.ast.ASTNode
      • equalsWithComments

        public boolean equalsWithComments​(java.lang.Object o)
        Specified by:
        equalsWithComments in interface ASTElementValue
        Specified by:
        equalsWithComments in interface de.monticore.ast.ASTNode
      • containsElementValueOrExpr

        public boolean containsElementValueOrExpr​(java.lang.Object element)
      • containsAllElementValueOrExprs

        public boolean containsAllElementValueOrExprs​(java.util.Collection<?> collection)
      • isEmptyElementValueOrExprs

        public boolean isEmptyElementValueOrExprs()
      • iteratorElementValueOrExprs

        public java.util.Iterator<ASTElementValueOrExpr> iteratorElementValueOrExprs()
      • sizeElementValueOrExprs

        public int sizeElementValueOrExprs()
      • toArrayElementValueOrExprs

        public java.lang.Object[] toArrayElementValueOrExprs()
      • spliteratorElementValueOrExprs

        public java.util.Spliterator<ASTElementValueOrExpr> spliteratorElementValueOrExprs()
      • streamElementValueOrExprs

        public java.util.stream.Stream<ASTElementValueOrExpr> streamElementValueOrExprs()
      • parallelStreamElementValueOrExprs

        public java.util.stream.Stream<ASTElementValueOrExpr> parallelStreamElementValueOrExprs()
      • indexOfElementValueOrExpr

        public int indexOfElementValueOrExpr​(java.lang.Object element)
      • lastIndexOfElementValueOrExpr

        public int lastIndexOfElementValueOrExpr​(java.lang.Object element)
      • equalsElementValueOrExprs

        public boolean equalsElementValueOrExprs​(java.lang.Object o)
      • hashCodeElementValueOrExprs

        public int hashCodeElementValueOrExprs()
      • listIteratorElementValueOrExprs

        public java.util.ListIterator<ASTElementValueOrExpr> listIteratorElementValueOrExprs()
      • listIteratorElementValueOrExprs

        public java.util.ListIterator<ASTElementValueOrExpr> listIteratorElementValueOrExprs​(int index)
      • subListElementValueOrExprs

        public java.util.List<ASTElementValueOrExpr> subListElementValueOrExprs​(int start,
                                                                                int end)
      • clearElementValueOrExprs

        public void clearElementValueOrExprs()
      • addAllElementValueOrExprs

        public boolean addAllElementValueOrExprs​(java.util.Collection<? extends ASTElementValueOrExpr> collection)
      • removeElementValueOrExpr

        public boolean removeElementValueOrExpr​(java.lang.Object element)
      • removeAllElementValueOrExprs

        public boolean removeAllElementValueOrExprs​(java.util.Collection<?> collection)
      • retainAllElementValueOrExprs

        public boolean retainAllElementValueOrExprs​(java.util.Collection<?> collection)
      • removeIfElementValueOrExpr

        public boolean removeIfElementValueOrExpr​(java.util.function.Predicate<? super ASTElementValueOrExpr> filter)
      • forEachElementValueOrExprs

        public void forEachElementValueOrExprs​(java.util.function.Consumer<? super ASTElementValueOrExpr> action)
      • addElementValueOrExpr

        public void addElementValueOrExpr​(int index,
                                          ASTElementValueOrExpr element)
      • addAllElementValueOrExprs

        public boolean addAllElementValueOrExprs​(int index,
                                                 java.util.Collection<? extends ASTElementValueOrExpr> collection)
      • replaceAllElementValueOrExprs

        public void replaceAllElementValueOrExprs​(java.util.function.UnaryOperator<ASTElementValueOrExpr> operator)
      • sortElementValueOrExprs

        public void sortElementValueOrExprs​(java.util.Comparator<? super ASTElementValueOrExpr> comparator)
      • setElementValueOrExprList

        public void setElementValueOrExprList​(java.util.List<ASTElementValueOrExpr> elementValueOrExprs)
      • accept

        public void accept​(JavaLightTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Specified by:
        accept in interface ASTJavaLightNode
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(AssignmentExpressionsTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(JavaClassExpressionsTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(MCCommonLiteralsTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(MCCommonStatementsTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(MCArrayStatementsTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(MCReturnStatementsTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(TypeParametersTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(ExpressionsBasisTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(MCBasicsTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(MCLiteralsBasisTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(CommonExpressionsTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(MCVarDeclarationStatementsTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(MCFullGenericTypesTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(UglyExpressionsTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(MCStatementsBasisTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(MCBasicTypesTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(OOSymbolsTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(BasicSymbolsTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(MCSimpleGenericTypesTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(MCCollectionTypesTraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Parameters:
        visitor - the visitor to dispatch to
      • accept

        public void accept​(de.monticore.visitor.ITraverser visitor)
        Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
        Specified by:
        accept in interface de.monticore.ast.ASTNode
        Parameters:
        visitor - the visitor to dispatch to
      • evaluate

        public de.monticore.interpreter.Value evaluate​(de.monticore.interpreter.ModelInterpreter interpreter)
        Specified by:
        evaluate in interface de.monticore.ast.ASTNode