Class ASTCardBuilder

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

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

  • Constructor Details

    • ASTCardBuilder

      public ASTCardBuilder()
  • Method Details

    • build

      public ASTCard build()
    • isValid

      public boolean isValid()
    • getMin

      public String getMin()
    • isPresentMin

      public boolean isPresentMin()
    • getMax

      public String getMax()
    • isPresentMax

      public boolean isPresentMax()
    • getIteration

      public int getIteration()
    • setMin

      public ASTCardBuilder setMin(String min)
    • setMinAbsent

      public ASTCardBuilder setMinAbsent()
    • setMax

      public ASTCardBuilder setMax(String max)
    • setMaxAbsent

      public ASTCardBuilder setMaxAbsent()
    • setIteration

      public ASTCardBuilder setIteration(int iteration)
    • set_SourcePositionEnd

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      public ASTCard uncheckedBuild()