Class ASTBracketRegEx

    • Field Detail

      • lBrack

        protected java.lang.String lBrack
      • roof

        protected java.util.Optional<java.lang.String> roof
      • rBrack

        protected java.lang.String rBrack
    • Constructor Detail

      • ASTBracketRegEx

        protected ASTBracketRegEx()
    • Method Detail

      • deepEquals

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

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

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

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

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

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

        public ASTBracketRegEx deepClone()
        Specified by:
        deepClone in interface de.monticore.ast.ASTNode
        Specified by:
        deepClone in interface ASTRegExItem
        Specified by:
        deepClone in class de.monticore.ast.ASTCNode
      • getLBrack

        public java.lang.String getLBrack()
      • getRoof

        public java.lang.String getRoof()
      • isPresentRoof

        public boolean isPresentRoof()
      • containsBracketRegExItem

        public boolean containsBracketRegExItem​(java.lang.Object element)
      • containsAllBracketRegExItems

        public boolean containsAllBracketRegExItems​(java.util.Collection<?> collection)
      • isEmptyBracketRegExItems

        public boolean isEmptyBracketRegExItems()
      • iteratorBracketRegExItems

        public java.util.Iterator<ASTBracketRegExItem> iteratorBracketRegExItems()
      • sizeBracketRegExItems

        public int sizeBracketRegExItems()
      • toArrayBracketRegExItems

        public java.lang.Object[] toArrayBracketRegExItems()
      • spliteratorBracketRegExItems

        public java.util.Spliterator<ASTBracketRegExItem> spliteratorBracketRegExItems()
      • streamBracketRegExItems

        public java.util.stream.Stream<ASTBracketRegExItem> streamBracketRegExItems()
      • parallelStreamBracketRegExItems

        public java.util.stream.Stream<ASTBracketRegExItem> parallelStreamBracketRegExItems()
      • indexOfBracketRegExItem

        public int indexOfBracketRegExItem​(java.lang.Object element)
      • lastIndexOfBracketRegExItem

        public int lastIndexOfBracketRegExItem​(java.lang.Object element)
      • equalsBracketRegExItems

        public boolean equalsBracketRegExItems​(java.lang.Object o)
      • hashCodeBracketRegExItems

        public int hashCodeBracketRegExItems()
      • listIteratorBracketRegExItems

        public java.util.ListIterator<ASTBracketRegExItem> listIteratorBracketRegExItems()
      • listIteratorBracketRegExItems

        public java.util.ListIterator<ASTBracketRegExItem> listIteratorBracketRegExItems​(int index)
      • subListBracketRegExItems

        public java.util.List<ASTBracketRegExItem> subListBracketRegExItems​(int start,
                                                                            int end)
      • getBracketRegExItemList

        public java.util.List<ASTBracketRegExItem> getBracketRegExItemList()
      • getRBrack

        public java.lang.String getRBrack()
      • setLBrack

        public void setLBrack​(java.lang.String lBrack)
      • setRoof

        public void setRoof​(java.lang.String roof)
      • setRoofAbsent

        public void setRoofAbsent()
      • clearBracketRegExItems

        public void clearBracketRegExItems()
      • addAllBracketRegExItems

        public boolean addAllBracketRegExItems​(java.util.Collection<? extends ASTBracketRegExItem> collection)
      • removeBracketRegExItem

        public boolean removeBracketRegExItem​(java.lang.Object element)
      • removeAllBracketRegExItems

        public boolean removeAllBracketRegExItems​(java.util.Collection<?> collection)
      • retainAllBracketRegExItems

        public boolean retainAllBracketRegExItems​(java.util.Collection<?> collection)
      • removeIfBracketRegExItem

        public boolean removeIfBracketRegExItem​(java.util.function.Predicate<? super ASTBracketRegExItem> filter)
      • forEachBracketRegExItems

        public void forEachBracketRegExItems​(java.util.function.Consumer<? super ASTBracketRegExItem> action)
      • addBracketRegExItem

        public void addBracketRegExItem​(int index,
                                        ASTBracketRegExItem element)
      • addAllBracketRegExItems

        public boolean addAllBracketRegExItems​(int index,
                                               java.util.Collection<? extends ASTBracketRegExItem> collection)
      • replaceAllBracketRegExItems

        public void replaceAllBracketRegExItems​(java.util.function.UnaryOperator<ASTBracketRegExItem> operator)
      • sortBracketRegExItems

        public void sortBracketRegExItems​(java.util.Comparator<? super ASTBracketRegExItem> comparator)
      • setBracketRegExItemList

        public void setBracketRegExItemList​(java.util.List<ASTBracketRegExItem> bracketRegExItems)
      • setRBrack

        public void setRBrack​(java.lang.String rBrack)
      • 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​(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​(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