Interface ASTLexComponent

All Superinterfaces:
ASTGrammarNode, de.monticore.ast.ASTNode
All Known Implementing Classes:
ASTLexActionOrPredicate, ASTLexAnyChar, ASTLexBlock, ASTLexChar, ASTLexCharRange, ASTLexNonTerminal, ASTLexSimpleIteration, ASTLexString

public interface ASTLexComponent extends de.monticore.ast.ASTNode, ASTGrammarNode
  • Method Summary

    Modifier and Type
    Method
    Description
     
    boolean
     
    boolean
    deepEquals(Object o, boolean forceSameOrder)
     
    boolean
     
    boolean
    deepEqualsWithComments(Object o, boolean forceSameOrder)
     
    boolean
     
    boolean
     
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     
    void
     

    Methods inherited from interface de.monticore.grammar.grammar._ast.ASTGrammarNode

    accept

    Methods inherited from interface de.monticore.ast.ASTNode

    accept, 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, evaluate, 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
  • Method Details

    • deepEquals

      boolean deepEquals(Object o)
      Specified by:
      deepEquals in interface de.monticore.ast.ASTNode
    • deepEquals

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

      boolean deepEqualsWithComments(Object o)
      Specified by:
      deepEqualsWithComments in interface de.monticore.ast.ASTNode
    • deepEqualsWithComments

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

      boolean equalAttributes(Object o)
      Specified by:
      equalAttributes in interface de.monticore.ast.ASTNode
    • equalsWithComments

      boolean equalsWithComments(Object o)
      Specified by:
      equalsWithComments in interface de.monticore.ast.ASTNode
    • deepClone

      ASTLexComponent deepClone()
      Specified by:
      deepClone in interface de.monticore.ast.ASTNode
    • getEnclosingScope

      IGrammarScope getEnclosingScope()
      Specified by:
      getEnclosingScope in interface de.monticore.ast.ASTNode
    • setEnclosingScope

      void setEnclosingScope(IGrammarScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCCommonLiteralsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCSimpleGenericTypesScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCBasicsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCLiteralsBasisScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCCollectionTypesScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCBasicTypesScope enclosingScope)