Class ASTCatchTypeList

java.lang.Object
de.monticore.ast.ASTCNode
de.monticore.statements.mcexceptionstatements._ast.ASTCatchTypeList
All Implemented Interfaces:
de.monticore.ast.ASTNode, ASTMCExceptionStatementsNode, Cloneable

public class ASTCatchTypeList extends de.monticore.ast.ASTCNode implements ASTMCExceptionStatementsNode
  • Field Details

  • Constructor Details

    • ASTCatchTypeList

      protected ASTCatchTypeList()
  • Method Details

    • 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 ASTCatchTypeList deepClone()
      Specified by:
      deepClone in interface de.monticore.ast.ASTNode
      Specified by:
      deepClone in class de.monticore.ast.ASTCNode
    • deepClone

      public ASTCatchTypeList deepClone(ASTCatchTypeList result)
    • containsMCQualifiedName

      public boolean containsMCQualifiedName(Object element)
    • containsAllMCQualifiedNames

      public boolean containsAllMCQualifiedNames(Collection<?> collection)
    • isEmptyMCQualifiedNames

      public boolean isEmptyMCQualifiedNames()
    • iteratorMCQualifiedNames

      public Iterator<ASTMCQualifiedName> iteratorMCQualifiedNames()
    • sizeMCQualifiedNames

      public int sizeMCQualifiedNames()
    • toArrayMCQualifiedNames

      public ASTMCQualifiedName[] toArrayMCQualifiedNames(ASTMCQualifiedName[] array)
    • toArrayMCQualifiedNames

      public Object[] toArrayMCQualifiedNames()
    • spliteratorMCQualifiedNames

      public Spliterator<ASTMCQualifiedName> spliteratorMCQualifiedNames()
    • streamMCQualifiedNames

      public Stream<ASTMCQualifiedName> streamMCQualifiedNames()
    • parallelStreamMCQualifiedNames

      public Stream<ASTMCQualifiedName> parallelStreamMCQualifiedNames()
    • getMCQualifiedName

      public ASTMCQualifiedName getMCQualifiedName(int index)
    • indexOfMCQualifiedName

      public int indexOfMCQualifiedName(Object element)
    • lastIndexOfMCQualifiedName

      public int lastIndexOfMCQualifiedName(Object element)
    • equalsMCQualifiedNames

      public boolean equalsMCQualifiedNames(Object o)
    • hashCodeMCQualifiedNames

      public int hashCodeMCQualifiedNames()
    • listIteratorMCQualifiedNames

      public ListIterator<ASTMCQualifiedName> listIteratorMCQualifiedNames()
    • listIteratorMCQualifiedNames

      public ListIterator<ASTMCQualifiedName> listIteratorMCQualifiedNames(int index)
    • subListMCQualifiedNames

      public List<ASTMCQualifiedName> subListMCQualifiedNames(int start, int end)
    • getMCQualifiedNameList

      public List<ASTMCQualifiedName> getMCQualifiedNameList()
    • clearMCQualifiedNames

      public void clearMCQualifiedNames()
    • addMCQualifiedName

      public boolean addMCQualifiedName(ASTMCQualifiedName element)
    • addAllMCQualifiedNames

      public boolean addAllMCQualifiedNames(Collection<? extends ASTMCQualifiedName> collection)
    • removeMCQualifiedName

      public boolean removeMCQualifiedName(Object element)
    • removeAllMCQualifiedNames

      public boolean removeAllMCQualifiedNames(Collection<?> collection)
    • retainAllMCQualifiedNames

      public boolean retainAllMCQualifiedNames(Collection<?> collection)
    • removeIfMCQualifiedName

      public boolean removeIfMCQualifiedName(Predicate<? super ASTMCQualifiedName> filter)
    • forEachMCQualifiedNames

      public void forEachMCQualifiedNames(Consumer<? super ASTMCQualifiedName> action)
    • addMCQualifiedName

      public void addMCQualifiedName(int index, ASTMCQualifiedName element)
    • addAllMCQualifiedNames

      public boolean addAllMCQualifiedNames(int index, Collection<? extends ASTMCQualifiedName> collection)
    • removeMCQualifiedName

      public ASTMCQualifiedName removeMCQualifiedName(int index)
    • setMCQualifiedName

      public ASTMCQualifiedName setMCQualifiedName(int index, ASTMCQualifiedName element)
    • replaceAllMCQualifiedNames

      public void replaceAllMCQualifiedNames(UnaryOperator<ASTMCQualifiedName> operator)
    • sortMCQualifiedNames

      public void sortMCQualifiedNames(Comparator<? super ASTMCQualifiedName> comparator)
    • setMCQualifiedNameList

      public void setMCQualifiedNameList(List<ASTMCQualifiedName> mCQualifiedNames)
    • accept

      public void accept(MCExceptionStatementsTraverser visitor)
      Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
      Specified by:
      accept in interface ASTMCExceptionStatementsNode
      Parameters:
      visitor - the visitor to dispatch to
    • accept

      public void accept(MCCommonStatementsTraverser visitor)
      Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
      Parameters:
      visitor - the visitor to dispatch to
    • accept

      public void accept(MCVarDeclarationStatementsTraverser visitor)
      Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
      Parameters:
      visitor - the visitor to dispatch to
    • accept

      public void accept(MCStatementsBasisTraverser visitor)
      Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
      Parameters:
      visitor - the visitor to dispatch to
    • accept

      public void accept(MCBasicTypesTraverser visitor)
      Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
      Parameters:
      visitor - the visitor to dispatch to
    • accept

      public void accept(ExpressionsBasisTraverser visitor)
      Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
      Parameters:
      visitor - the visitor to dispatch to
    • accept

      public void accept(OOSymbolsTraverser visitor)
      Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
      Parameters:
      visitor - the visitor to dispatch to
    • accept

      public void accept(MCBasicsTraverser visitor)
      Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
      Parameters:
      visitor - the visitor to dispatch to
    • accept

      public void accept(MCLiteralsBasisTraverser visitor)
      Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
      Parameters:
      visitor - the visitor to dispatch to
    • accept

      public void accept(BasicSymbolsTraverser visitor)
      Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.
      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 ASTCatchTypeList _construct()
    • getEnclosingScope

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

      public void setEnclosingScope(IMCExceptionStatementsScope enclosingScope)
    • setEnclosingScope

      public void setEnclosingScope(IMCCommonStatementsScope enclosingScope)
    • setEnclosingScope

      public void setEnclosingScope(IMCVarDeclarationStatementsScope enclosingScope)
    • setEnclosingScope

      public void setEnclosingScope(IMCStatementsBasisScope enclosingScope)
    • setEnclosingScope

      public void setEnclosingScope(IMCBasicTypesScope enclosingScope)
    • setEnclosingScope

      public void setEnclosingScope(IExpressionsBasisScope enclosingScope)
    • setEnclosingScope

      public void setEnclosingScope(IOOSymbolsScope enclosingScope)
    • setEnclosingScope

      public void setEnclosingScope(IMCBasicsScope enclosingScope)
    • setEnclosingScope

      public void setEnclosingScope(IMCLiteralsBasisScope enclosingScope)
    • setEnclosingScope

      public void setEnclosingScope(IBasicSymbolsScope enclosingScope)
    • evaluate

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

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