Class ASTConceptAntlr

java.lang.Object
de.monticore.ast.ASTCNode
de.monticore.grammar.concepts.antlr.antlr._ast.ASTConceptAntlr
All Implemented Interfaces:
de.monticore.ast.ASTNode, ASTAntlrNode, Cloneable

public class ASTConceptAntlr extends de.monticore.ast.ASTCNode implements ASTAntlrNode
  • Field Details

  • Constructor Details

    • ASTConceptAntlr

      protected ASTConceptAntlr()
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • deepEquals

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

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

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

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

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

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

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

      public ASTConceptAntlr deepClone(ASTConceptAntlr result)
    • containsAntlrParserAction

      public boolean containsAntlrParserAction(Object element)
    • containsAllAntlrParserActions

      public boolean containsAllAntlrParserActions(Collection<?> collection)
    • isEmptyAntlrParserActions

      public boolean isEmptyAntlrParserActions()
    • iteratorAntlrParserActions

      public Iterator<ASTAntlrParserAction> iteratorAntlrParserActions()
    • sizeAntlrParserActions

      public int sizeAntlrParserActions()
    • toArrayAntlrParserActions

      public ASTAntlrParserAction[] toArrayAntlrParserActions(ASTAntlrParserAction[] array)
    • toArrayAntlrParserActions

      public Object[] toArrayAntlrParserActions()
    • spliteratorAntlrParserActions

      public Spliterator<ASTAntlrParserAction> spliteratorAntlrParserActions()
    • streamAntlrParserActions

      public Stream<ASTAntlrParserAction> streamAntlrParserActions()
    • parallelStreamAntlrParserActions

      public Stream<ASTAntlrParserAction> parallelStreamAntlrParserActions()
    • getAntlrParserAction

      public ASTAntlrParserAction getAntlrParserAction(int index)
    • indexOfAntlrParserAction

      public int indexOfAntlrParserAction(Object element)
    • lastIndexOfAntlrParserAction

      public int lastIndexOfAntlrParserAction(Object element)
    • equalsAntlrParserActions

      public boolean equalsAntlrParserActions(Object o)
    • hashCodeAntlrParserActions

      public int hashCodeAntlrParserActions()
    • listIteratorAntlrParserActions

      public ListIterator<ASTAntlrParserAction> listIteratorAntlrParserActions()
    • listIteratorAntlrParserActions

      public ListIterator<ASTAntlrParserAction> listIteratorAntlrParserActions(int index)
    • subListAntlrParserActions

      public List<ASTAntlrParserAction> subListAntlrParserActions(int start, int end)
    • getAntlrParserActionList

      public List<ASTAntlrParserAction> getAntlrParserActionList()
    • containsAntlrLexerAction

      public boolean containsAntlrLexerAction(Object element)
    • containsAllAntlrLexerActions

      public boolean containsAllAntlrLexerActions(Collection<?> collection)
    • isEmptyAntlrLexerActions

      public boolean isEmptyAntlrLexerActions()
    • iteratorAntlrLexerActions

      public Iterator<ASTAntlrLexerAction> iteratorAntlrLexerActions()
    • sizeAntlrLexerActions

      public int sizeAntlrLexerActions()
    • toArrayAntlrLexerActions

      public ASTAntlrLexerAction[] toArrayAntlrLexerActions(ASTAntlrLexerAction[] array)
    • toArrayAntlrLexerActions

      public Object[] toArrayAntlrLexerActions()
    • spliteratorAntlrLexerActions

      public Spliterator<ASTAntlrLexerAction> spliteratorAntlrLexerActions()
    • streamAntlrLexerActions

      public Stream<ASTAntlrLexerAction> streamAntlrLexerActions()
    • parallelStreamAntlrLexerActions

      public Stream<ASTAntlrLexerAction> parallelStreamAntlrLexerActions()
    • getAntlrLexerAction

      public ASTAntlrLexerAction getAntlrLexerAction(int index)
    • indexOfAntlrLexerAction

      public int indexOfAntlrLexerAction(Object element)
    • lastIndexOfAntlrLexerAction

      public int lastIndexOfAntlrLexerAction(Object element)
    • equalsAntlrLexerActions

      public boolean equalsAntlrLexerActions(Object o)
    • hashCodeAntlrLexerActions

      public int hashCodeAntlrLexerActions()
    • listIteratorAntlrLexerActions

      public ListIterator<ASTAntlrLexerAction> listIteratorAntlrLexerActions()
    • listIteratorAntlrLexerActions

      public ListIterator<ASTAntlrLexerAction> listIteratorAntlrLexerActions(int index)
    • subListAntlrLexerActions

      public List<ASTAntlrLexerAction> subListAntlrLexerActions(int start, int end)
    • getAntlrLexerActionList

      public List<ASTAntlrLexerAction> getAntlrLexerActionList()
    • clearAntlrParserActions

      public void clearAntlrParserActions()
    • addAntlrParserAction

      public boolean addAntlrParserAction(ASTAntlrParserAction element)
    • addAllAntlrParserActions

      public boolean addAllAntlrParserActions(Collection<? extends ASTAntlrParserAction> collection)
    • removeAntlrParserAction

      public boolean removeAntlrParserAction(Object element)
    • removeAllAntlrParserActions

      public boolean removeAllAntlrParserActions(Collection<?> collection)
    • retainAllAntlrParserActions

      public boolean retainAllAntlrParserActions(Collection<?> collection)
    • removeIfAntlrParserAction

      public boolean removeIfAntlrParserAction(Predicate<? super ASTAntlrParserAction> filter)
    • forEachAntlrParserActions

      public void forEachAntlrParserActions(Consumer<? super ASTAntlrParserAction> action)
    • addAntlrParserAction

      public void addAntlrParserAction(int index, ASTAntlrParserAction element)
    • addAllAntlrParserActions

      public boolean addAllAntlrParserActions(int index, Collection<? extends ASTAntlrParserAction> collection)
    • removeAntlrParserAction

      public ASTAntlrParserAction removeAntlrParserAction(int index)
    • setAntlrParserAction

      public ASTAntlrParserAction setAntlrParserAction(int index, ASTAntlrParserAction element)
    • replaceAllAntlrParserActions

      public void replaceAllAntlrParserActions(UnaryOperator<ASTAntlrParserAction> operator)
    • sortAntlrParserActions

      public void sortAntlrParserActions(Comparator<? super ASTAntlrParserAction> comparator)
    • setAntlrParserActionList

      public void setAntlrParserActionList(List<ASTAntlrParserAction> antlrParserActions)
    • clearAntlrLexerActions

      public void clearAntlrLexerActions()
    • addAntlrLexerAction

      public boolean addAntlrLexerAction(ASTAntlrLexerAction element)
    • addAllAntlrLexerActions

      public boolean addAllAntlrLexerActions(Collection<? extends ASTAntlrLexerAction> collection)
    • removeAntlrLexerAction

      public boolean removeAntlrLexerAction(Object element)
    • removeAllAntlrLexerActions

      public boolean removeAllAntlrLexerActions(Collection<?> collection)
    • retainAllAntlrLexerActions

      public boolean retainAllAntlrLexerActions(Collection<?> collection)
    • removeIfAntlrLexerAction

      public boolean removeIfAntlrLexerAction(Predicate<? super ASTAntlrLexerAction> filter)
    • forEachAntlrLexerActions

      public void forEachAntlrLexerActions(Consumer<? super ASTAntlrLexerAction> action)
    • addAntlrLexerAction

      public void addAntlrLexerAction(int index, ASTAntlrLexerAction element)
    • addAllAntlrLexerActions

      public boolean addAllAntlrLexerActions(int index, Collection<? extends ASTAntlrLexerAction> collection)
    • removeAntlrLexerAction

      public ASTAntlrLexerAction removeAntlrLexerAction(int index)
    • setAntlrLexerAction

      public ASTAntlrLexerAction setAntlrLexerAction(int index, ASTAntlrLexerAction element)
    • replaceAllAntlrLexerActions

      public void replaceAllAntlrLexerActions(UnaryOperator<ASTAntlrLexerAction> operator)
    • sortAntlrLexerActions

      public void sortAntlrLexerActions(Comparator<? super ASTAntlrLexerAction> comparator)
    • setAntlrLexerActionList

      public void setAntlrLexerActionList(List<ASTAntlrLexerAction> antlrLexerActions)
    • accept

      public void accept(AntlrTraverser visitor)
      Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
      Specified by:
      accept in interface ASTAntlrNode
      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
    • _construct

      protected ASTConceptAntlr _construct()
    • getEnclosingScope

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

      public void setEnclosingScope(IAntlrScope enclosingScope)
    • evaluate

      public de.monticore.interpreter.Value evaluate(IAntlrInterpreter interpreter)
    • evaluate

      public de.monticore.interpreter.Value evaluate(de.monticore.interpreter.ModelInterpreter interpreter)
      Specified by:
      evaluate in interface de.monticore.ast.ASTNode