Class ASTNumberQualification

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected IRegularExpressionsScope enclosingScope  
      protected java.lang.String lCurly  
      protected java.lang.String rCurly  
      protected java.util.List<java.lang.String> singleDigits  
      • Fields inherited from class de.monticore.ast.ASTCNode

        end, postcomments, precomments, start
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected ASTNumberQualification _construct()  
      void accept​(MCCommonLiteralsTraverser visitor)
      Entry point for the Visitor pattern.
      void accept​(MCLiteralsBasisTraverser visitor)
      Entry point for the Visitor pattern.
      void accept​(MCBasicsTraverser visitor)
      Entry point for the Visitor pattern.
      void accept​(RegularExpressionsTraverser visitor)
      Entry point for the Visitor pattern.
      void accept​(de.monticore.visitor.ITraverser visitor)
      Entry point for the Visitor pattern.
      boolean addAllSingleDigits​(int index, java.util.Collection<? extends java.lang.String> collection)  
      boolean addAllSingleDigits​(java.util.Collection<? extends java.lang.String> collection)  
      void addSingleDigit​(int index, java.lang.String element)  
      boolean addSingleDigit​(java.lang.String element)  
      void clearSingleDigits()  
      boolean containsAllSingleDigits​(java.util.Collection<?> collection)  
      boolean containsSingleDigit​(java.lang.Object element)  
      ASTNumberQualification deepClone()  
      ASTNumberQualification deepClone​(ASTNumberQualification result)  
      boolean deepEquals​(java.lang.Object o)  
      boolean deepEquals​(java.lang.Object o, boolean forceSameOrder)  
      boolean deepEqualsWithComments​(java.lang.Object o)  
      boolean deepEqualsWithComments​(java.lang.Object o, boolean forceSameOrder)  
      boolean equalAttributes​(java.lang.Object o)  
      boolean equalsSingleDigits​(java.lang.Object o)  
      boolean equalsWithComments​(java.lang.Object o)  
      de.monticore.interpreter.Value evaluate​(de.monticore.interpreter.ModelInterpreter interpreter)  
      de.monticore.interpreter.Value evaluate​(IRegularExpressionsInterpreter interpreter)  
      void forEachSingleDigits​(java.util.function.Consumer<? super java.lang.String> action)  
      IRegularExpressionsScope getEnclosingScope()  
      java.lang.String getLCurly()  
      java.lang.String getRCurly()  
      java.lang.String getSingleDigit​(int index)  
      java.util.List<java.lang.String> getSingleDigitList()  
      int hashCodeSingleDigits()  
      int indexOfSingleDigit​(java.lang.Object element)  
      boolean isEmptySingleDigits()  
      java.util.Iterator<java.lang.String> iteratorSingleDigits()  
      int lastIndexOfSingleDigit​(java.lang.Object element)  
      java.util.ListIterator<java.lang.String> listIteratorSingleDigits()  
      java.util.ListIterator<java.lang.String> listIteratorSingleDigits​(int index)  
      java.util.stream.Stream<java.lang.String> parallelStreamSingleDigits()  
      boolean removeAllSingleDigits​(java.util.Collection<?> collection)  
      boolean removeIfSingleDigit​(java.util.function.Predicate<? super java.lang.String> filter)  
      java.lang.String removeSingleDigit​(int index)  
      boolean removeSingleDigit​(java.lang.Object element)  
      void replaceAllSingleDigits​(java.util.function.UnaryOperator<java.lang.String> operator)  
      boolean retainAllSingleDigits​(java.util.Collection<?> collection)  
      void setEnclosingScope​(IMCCommonLiteralsScope enclosingScope)  
      void setEnclosingScope​(IMCLiteralsBasisScope enclosingScope)  
      void setEnclosingScope​(IMCBasicsScope enclosingScope)  
      void setEnclosingScope​(IRegularExpressionsScope enclosingScope)  
      void setLCurly​(java.lang.String lCurly)  
      void setRCurly​(java.lang.String rCurly)  
      java.lang.String setSingleDigit​(int index, java.lang.String element)  
      void setSingleDigitList​(java.util.List<java.lang.String> singleDigits)  
      int sizeSingleDigits()  
      void sortSingleDigits​(java.util.Comparator<? super java.lang.String> comparator)  
      java.util.Spliterator<java.lang.String> spliteratorSingleDigits()  
      java.util.stream.Stream<java.lang.String> streamSingleDigits()  
      java.util.List<java.lang.String> subListSingleDigits​(int start, int end)  
      java.lang.Object[] toArraySingleDigits()  
      java.lang.String[] toArraySingleDigits​(java.lang.String[] array)  
      • Methods inherited from class de.monticore.ast.ASTCNode

        add_PostComment, add_PostComment, add_PreComment, add_PreComment, addAll_PostComments, addAll_PostComments, addAll_PreComments, addAll_PreComments, clear_PostComments, clear_PreComments, contains_PostComment, contains_PreComment, containsAll_PostComments, containsAll_PreComments, equals_PostComments, equals_PreComments, forEach_PostComments, forEach_PreComments, get_PostComment, get_PostCommentList, get_PreComment, get_PreCommentList, get_SourcePositionEnd, get_SourcePositionStart, hashCode_PostComments, hashCode_PreComments, indexOf_PostComment, indexOf_PreComment, isEmpty_PostComments, isEmpty_PreComments, isPresent_SourcePositionEnd, isPresent_SourcePositionStart, iterator_PostComments, iterator_PreComments, lastIndexOf_PostComment, lastIndexOf_PreComment, listIterator_PostComments, listIterator_PostComments, listIterator_PreComments, listIterator_PreComments, parallelStream_PostComments, parallelStream_PreComments, remove_PostComment, remove_PostComment, remove_PreComment, remove_PreComment, removeAll_PostComments, removeAll_PreComments, removeIf_PostComment, removeIf_PreComment, replaceAll_PostComments, replaceAll_PreComments, retainAll_PostComments, retainAll_PreComments, set_PostComment, set_PostCommentList, set_PreComment, set_PreCommentList, set_SourcePositionEnd, set_SourcePositionEndAbsent, set_SourcePositionStart, set_SourcePositionStartAbsent, size_PostComments, size_PreComments, sort_PostComments, sort_PreComments, spliterator_PostComments, spliterator_PreComments, stream_PostComments, stream_PreComments, subList_PostComments, subList_PreComments, toArray_PostComments, toArray_PostComments, toArray_PreComments, toArray_PreComments
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface de.monticore.ast.ASTNode

        add_PostComment, add_PostComment, add_PreComment, add_PreComment, addAll_PostComments, addAll_PostComments, addAll_PreComments, addAll_PreComments, clear_PostComments, clear_PreComments, contains_PostComment, contains_PreComment, containsAll_PostComments, containsAll_PreComments, equals_PostComments, equals_PreComments, forEach_PostComments, forEach_PreComments, get_PostComment, get_PostCommentList, get_PreComment, get_PreCommentList, get_SourcePositionEnd, get_SourcePositionStart, hashCode_PostComments, hashCode_PreComments, indexOf_PostComment, indexOf_PreComment, isEmpty_PostComments, isEmpty_PreComments, isPresent_SourcePositionEnd, isPresent_SourcePositionStart, iterator_PostComments, iterator_PreComments, lastIndexOf_PostComment, lastIndexOf_PreComment, listIterator_PostComments, listIterator_PostComments, listIterator_PreComments, listIterator_PreComments, parallelStream_PostComments, parallelStream_PreComments, remove_PostComment, remove_PostComment, remove_PreComment, remove_PreComment, removeAll_PostComments, removeAll_PreComments, removeIf_PostComment, removeIf_PreComment, replaceAll_PostComments, replaceAll_PreComments, retainAll_PostComments, retainAll_PreComments, set_PostComment, set_PostCommentList, set_PreComment, set_PreCommentList, set_SourcePositionEnd, set_SourcePositionEndAbsent, set_SourcePositionStart, set_SourcePositionStartAbsent, size_PostComments, size_PreComments, sort_PostComments, sort_PreComments, spliterator_PostComments, spliterator_PreComments, stream_PostComments, stream_PreComments, subList_PostComments, subList_PreComments, toArray_PostComments, toArray_PostComments, toArray_PreComments, toArray_PreComments
    • Field Detail

      • lCurly

        protected java.lang.String lCurly
      • singleDigits

        protected java.util.List<java.lang.String> singleDigits
      • rCurly

        protected java.lang.String rCurly
    • Constructor Detail

      • ASTNumberQualification

        protected ASTNumberQualification()
    • Method Detail

      • deepEquals

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

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

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

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

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

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

        public ASTNumberQualification deepClone()
        Specified by:
        deepClone in interface de.monticore.ast.ASTNode
        Specified by:
        deepClone in interface ASTQualification
        Specified by:
        deepClone in class de.monticore.ast.ASTCNode
      • getLCurly

        public java.lang.String getLCurly()
      • containsSingleDigit

        public boolean containsSingleDigit​(java.lang.Object element)
      • containsAllSingleDigits

        public boolean containsAllSingleDigits​(java.util.Collection<?> collection)
      • isEmptySingleDigits

        public boolean isEmptySingleDigits()
      • iteratorSingleDigits

        public java.util.Iterator<java.lang.String> iteratorSingleDigits()
      • sizeSingleDigits

        public int sizeSingleDigits()
      • toArraySingleDigits

        public java.lang.String[] toArraySingleDigits​(java.lang.String[] array)
      • toArraySingleDigits

        public java.lang.Object[] toArraySingleDigits()
      • spliteratorSingleDigits

        public java.util.Spliterator<java.lang.String> spliteratorSingleDigits()
      • streamSingleDigits

        public java.util.stream.Stream<java.lang.String> streamSingleDigits()
      • parallelStreamSingleDigits

        public java.util.stream.Stream<java.lang.String> parallelStreamSingleDigits()
      • getSingleDigit

        public java.lang.String getSingleDigit​(int index)
      • indexOfSingleDigit

        public int indexOfSingleDigit​(java.lang.Object element)
      • lastIndexOfSingleDigit

        public int lastIndexOfSingleDigit​(java.lang.Object element)
      • equalsSingleDigits

        public boolean equalsSingleDigits​(java.lang.Object o)
      • hashCodeSingleDigits

        public int hashCodeSingleDigits()
      • listIteratorSingleDigits

        public java.util.ListIterator<java.lang.String> listIteratorSingleDigits()
      • listIteratorSingleDigits

        public java.util.ListIterator<java.lang.String> listIteratorSingleDigits​(int index)
      • subListSingleDigits

        public java.util.List<java.lang.String> subListSingleDigits​(int start,
                                                                    int end)
      • getSingleDigitList

        public java.util.List<java.lang.String> getSingleDigitList()
      • getRCurly

        public java.lang.String getRCurly()
      • setLCurly

        public void setLCurly​(java.lang.String lCurly)
      • clearSingleDigits

        public void clearSingleDigits()
      • addSingleDigit

        public boolean addSingleDigit​(java.lang.String element)
      • addAllSingleDigits

        public boolean addAllSingleDigits​(java.util.Collection<? extends java.lang.String> collection)
      • removeSingleDigit

        public boolean removeSingleDigit​(java.lang.Object element)
      • removeAllSingleDigits

        public boolean removeAllSingleDigits​(java.util.Collection<?> collection)
      • retainAllSingleDigits

        public boolean retainAllSingleDigits​(java.util.Collection<?> collection)
      • removeIfSingleDigit

        public boolean removeIfSingleDigit​(java.util.function.Predicate<? super java.lang.String> filter)
      • forEachSingleDigits

        public void forEachSingleDigits​(java.util.function.Consumer<? super java.lang.String> action)
      • addSingleDigit

        public void addSingleDigit​(int index,
                                   java.lang.String element)
      • addAllSingleDigits

        public boolean addAllSingleDigits​(int index,
                                          java.util.Collection<? extends java.lang.String> collection)
      • removeSingleDigit

        public java.lang.String removeSingleDigit​(int index)
      • setSingleDigit

        public java.lang.String setSingleDigit​(int index,
                                               java.lang.String element)
      • replaceAllSingleDigits

        public void replaceAllSingleDigits​(java.util.function.UnaryOperator<java.lang.String> operator)
      • sortSingleDigits

        public void sortSingleDigits​(java.util.Comparator<? super java.lang.String> comparator)
      • setSingleDigitList

        public void setSingleDigitList​(java.util.List<java.lang.String> singleDigits)
      • setRCurly

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