Class ASTArrayInit

    • Constructor Detail

      • ASTArrayInit

        protected ASTArrayInit()
    • Method Detail

      • deepEquals

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

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

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

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

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

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

        public ASTArrayInit deepClone()
        Specified by:
        deepClone in interface de.monticore.ast.ASTNode
        Specified by:
        deepClone in interface ASTVariableInit
        Specified by:
        deepClone in class de.monticore.ast.ASTCNode
      • containsVariableInit

        public boolean containsVariableInit​(java.lang.Object element)
      • containsAllVariableInits

        public boolean containsAllVariableInits​(java.util.Collection<?> collection)
      • isEmptyVariableInits

        public boolean isEmptyVariableInits()
      • iteratorVariableInits

        public java.util.Iterator<ASTVariableInit> iteratorVariableInits()
      • sizeVariableInits

        public int sizeVariableInits()
      • toArrayVariableInits

        public java.lang.Object[] toArrayVariableInits()
      • spliteratorVariableInits

        public java.util.Spliterator<ASTVariableInit> spliteratorVariableInits()
      • streamVariableInits

        public java.util.stream.Stream<ASTVariableInit> streamVariableInits()
      • parallelStreamVariableInits

        public java.util.stream.Stream<ASTVariableInit> parallelStreamVariableInits()
      • indexOfVariableInit

        public int indexOfVariableInit​(java.lang.Object element)
      • lastIndexOfVariableInit

        public int lastIndexOfVariableInit​(java.lang.Object element)
      • equalsVariableInits

        public boolean equalsVariableInits​(java.lang.Object o)
      • hashCodeVariableInits

        public int hashCodeVariableInits()
      • listIteratorVariableInits

        public java.util.ListIterator<ASTVariableInit> listIteratorVariableInits()
      • listIteratorVariableInits

        public java.util.ListIterator<ASTVariableInit> listIteratorVariableInits​(int index)
      • subListVariableInits

        public java.util.List<ASTVariableInit> subListVariableInits​(int start,
                                                                    int end)
      • getVariableInitList

        public java.util.List<ASTVariableInit> getVariableInitList()
      • clearVariableInits

        public void clearVariableInits()
      • addVariableInit

        public boolean addVariableInit​(ASTVariableInit element)
      • addAllVariableInits

        public boolean addAllVariableInits​(java.util.Collection<? extends ASTVariableInit> collection)
      • removeVariableInit

        public boolean removeVariableInit​(java.lang.Object element)
      • removeAllVariableInits

        public boolean removeAllVariableInits​(java.util.Collection<?> collection)
      • retainAllVariableInits

        public boolean retainAllVariableInits​(java.util.Collection<?> collection)
      • removeIfVariableInit

        public boolean removeIfVariableInit​(java.util.function.Predicate<? super ASTVariableInit> filter)
      • forEachVariableInits

        public void forEachVariableInits​(java.util.function.Consumer<? super ASTVariableInit> action)
      • addVariableInit

        public void addVariableInit​(int index,
                                    ASTVariableInit element)
      • addAllVariableInits

        public boolean addAllVariableInits​(int index,
                                           java.util.Collection<? extends ASTVariableInit> collection)
      • removeVariableInit

        public ASTVariableInit removeVariableInit​(int index)
      • replaceAllVariableInits

        public void replaceAllVariableInits​(java.util.function.UnaryOperator<ASTVariableInit> operator)
      • sortVariableInits

        public void sortVariableInits​(java.util.Comparator<? super ASTVariableInit> comparator)
      • setVariableInitList

        public void setVariableInitList​(java.util.List<ASTVariableInit> variableInits)
      • 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​(ExpressionsBasisTraverser 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​(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​(BasicSymbolsTraverser 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