Class ASTLexCharBuilder

java.lang.Object
de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
de.monticore.grammar.grammar._ast.ASTLexCharBuilder

public class ASTLexCharBuilder extends de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
  • Field Details

    • realBuilder

      protected ASTLexCharBuilder realBuilder
    • r__char

      protected String r__char
    • negate

      protected boolean negate
  • Constructor Details

    • ASTLexCharBuilder

      public ASTLexCharBuilder()
  • Method Details

    • build

      public ASTLexChar build()
    • isValid

      public boolean isValid()
    • getChar

      public String getChar()
    • isNegate

      public boolean isNegate()
    • setChar

      public ASTLexCharBuilder setChar(String r__char)
    • setNegate

      public ASTLexCharBuilder setNegate(boolean negate)
    • set_SourcePositionEnd

      public ASTLexCharBuilder set_SourcePositionEnd(de.se_rwth.commons.SourcePosition end)
      Overrides:
      set_SourcePositionEnd in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • set_SourcePositionEndAbsent

      public ASTLexCharBuilder set_SourcePositionEndAbsent()
      Overrides:
      set_SourcePositionEndAbsent in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • set_SourcePositionStart

      public ASTLexCharBuilder set_SourcePositionStart(de.se_rwth.commons.SourcePosition start)
      Overrides:
      set_SourcePositionStart in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • set_SourcePositionStartAbsent

      public ASTLexCharBuilder set_SourcePositionStartAbsent()
      Overrides:
      set_SourcePositionStartAbsent in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • clear_PreComments

      public ASTLexCharBuilder clear_PreComments()
      Overrides:
      clear_PreComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • add_PreComment

      public ASTLexCharBuilder add_PreComment(de.monticore.ast.Comment precomment)
      Overrides:
      add_PreComment in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • add_PreComment

      public ASTLexCharBuilder add_PreComment(int index, de.monticore.ast.Comment precomment)
      Overrides:
      add_PreComment in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • addAll_PreComments

      public ASTLexCharBuilder addAll_PreComments(Collection<de.monticore.ast.Comment> precomments)
      Overrides:
      addAll_PreComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • addAll_PreComments

      public ASTLexCharBuilder addAll_PreComments(int index, Collection<de.monticore.ast.Comment> precomments)
      Overrides:
      addAll_PreComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • remove_PreComment

      public ASTLexCharBuilder remove_PreComment(Object element)
      Overrides:
      remove_PreComment in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • remove_PreComment

      public ASTLexCharBuilder remove_PreComment(int index)
      Overrides:
      remove_PreComment in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • removeAll_PreComments

      public ASTLexCharBuilder removeAll_PreComments(Collection<?> element)
      Overrides:
      removeAll_PreComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • retainAll_PreComments

      public ASTLexCharBuilder retainAll_PreComments(Collection<?> element)
      Overrides:
      retainAll_PreComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • removeIf_PreComment

      public ASTLexCharBuilder removeIf_PreComment(Predicate<? super de.monticore.ast.Comment> filter)
      Overrides:
      removeIf_PreComment in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • forEach_PreComments

      public ASTLexCharBuilder forEach_PreComments(Consumer<? super de.monticore.ast.Comment> action)
      Overrides:
      forEach_PreComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • replaceAll_PreComments

      public ASTLexCharBuilder replaceAll_PreComments(UnaryOperator<de.monticore.ast.Comment> operator)
      Overrides:
      replaceAll_PreComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • sort_PreComments

      public ASTLexCharBuilder sort_PreComments(Comparator<? super de.monticore.ast.Comment> comparator)
      Overrides:
      sort_PreComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • set_PreCommentList

      public ASTLexCharBuilder set_PreCommentList(List<de.monticore.ast.Comment> preComments)
      Overrides:
      set_PreCommentList in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • set_PreComment

      public ASTLexCharBuilder set_PreComment(int index, de.monticore.ast.Comment precomment)
      Overrides:
      set_PreComment in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • clear_PostComments

      public ASTLexCharBuilder clear_PostComments()
      Overrides:
      clear_PostComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • add_PostComment

      public ASTLexCharBuilder add_PostComment(de.monticore.ast.Comment postcomment)
      Overrides:
      add_PostComment in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • add_PostComment

      public ASTLexCharBuilder add_PostComment(int index, de.monticore.ast.Comment postcomment)
      Overrides:
      add_PostComment in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • addAll_PostComments

      public ASTLexCharBuilder addAll_PostComments(Collection<de.monticore.ast.Comment> postcomments)
      Overrides:
      addAll_PostComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • addAll_PostComments

      public ASTLexCharBuilder addAll_PostComments(int index, Collection<de.monticore.ast.Comment> postcomments)
      Overrides:
      addAll_PostComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • remove_PostComment

      public ASTLexCharBuilder remove_PostComment(Object element)
      Overrides:
      remove_PostComment in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • remove_PostComment

      public ASTLexCharBuilder remove_PostComment(int index)
      Overrides:
      remove_PostComment in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • removeAll_PostComments

      public ASTLexCharBuilder removeAll_PostComments(Collection<?> element)
      Overrides:
      removeAll_PostComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • retainAll_PostComments

      public ASTLexCharBuilder retainAll_PostComments(Collection<?> element)
      Overrides:
      retainAll_PostComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • removeIf_PostComment

      public ASTLexCharBuilder removeIf_PostComment(Predicate<? super de.monticore.ast.Comment> filter)
      Overrides:
      removeIf_PostComment in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • forEach_PostComments

      public ASTLexCharBuilder forEach_PostComments(Consumer<? super de.monticore.ast.Comment> action)
      Overrides:
      forEach_PostComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • replaceAll_PostComments

      public ASTLexCharBuilder replaceAll_PostComments(UnaryOperator<de.monticore.ast.Comment> operator)
      Overrides:
      replaceAll_PostComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • sort_PostComments

      public ASTLexCharBuilder sort_PostComments(Comparator<? super de.monticore.ast.Comment> comparator)
      Overrides:
      sort_PostComments in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • set_PostCommentList

      public ASTLexCharBuilder set_PostCommentList(List<de.monticore.ast.Comment> postComments)
      Overrides:
      set_PostCommentList in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • set_PostComment

      public ASTLexCharBuilder set_PostComment(int index, de.monticore.ast.Comment postcomment)
      Overrides:
      set_PostComment in class de.monticore.ast.ASTNodeBuilder<ASTLexCharBuilder>
    • uncheckedBuild

      public ASTLexChar uncheckedBuild()