Interface ASTTag

All Superinterfaces:
de.monticore.ast.ASTNode, ASTTagsNode
All Known Implementing Classes:
ASTComplexTag, ASTSimpleTag, ASTValuedTag

public interface ASTTag extends de.monticore.ast.ASTNode, ASTTagsNode
  • 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
    setEnclosingScope(ITagsScope enclosingScope)
     
    void
     

    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

    Methods inherited from interface de.monticore.tagging.tags._ast.ASTTagsNode

    accept
  • 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

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

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

      void setEnclosingScope(ITagsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCBasicsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCCommonLiteralsScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCBasicTypesScope enclosingScope)
    • setEnclosingScope

      void setEnclosingScope(IMCLiteralsBasisScope enclosingScope)