Class ASTMCQualifiedNameTOP

java.lang.Object
de.monticore.ast.ASTCNode
de.monticore.types.mcbasictypes._ast.ASTMCQualifiedNameTOP
All Implemented Interfaces:
de.monticore.ast.ASTNode, ASTMCBasicTypesNode, Cloneable
Direct Known Subclasses:
ASTMCQualifiedName

public abstract class ASTMCQualifiedNameTOP extends de.monticore.ast.ASTCNode implements ASTMCBasicTypesNode
  • Field Details

  • Constructor Details

    • ASTMCQualifiedNameTOP

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

      public ASTMCQualifiedName deepClone(ASTMCQualifiedName result)
    • containsParts

      public boolean containsParts(Object element)
    • containsAllParts

      public boolean containsAllParts(Collection<?> collection)
    • isEmptyParts

      public boolean isEmptyParts()
    • iteratorParts

      public Iterator<String> iteratorParts()
    • sizeParts

      public int sizeParts()
    • toArrayParts

      public String[] toArrayParts(String[] array)
    • toArrayParts

      public Object[] toArrayParts()
    • spliteratorParts

      public Spliterator<String> spliteratorParts()
    • streamParts

      public Stream<String> streamParts()
    • parallelStreamParts

      public Stream<String> parallelStreamParts()
    • getParts

      public String getParts(int index)
    • indexOfParts

      public int indexOfParts(Object element)
    • lastIndexOfParts

      public int lastIndexOfParts(Object element)
    • equalsParts

      public boolean equalsParts(Object o)
    • hashCodeParts

      public int hashCodeParts()
    • listIteratorParts

      public ListIterator<String> listIteratorParts()
    • listIteratorParts

      public ListIterator<String> listIteratorParts(int index)
    • subListParts

      public List<String> subListParts(int start, int end)
    • getPartsList

      public List<String> getPartsList()
    • clearParts

      public void clearParts()
    • addParts

      public boolean addParts(String element)
    • addAllParts

      public boolean addAllParts(Collection<? extends String> collection)
    • removeParts

      public boolean removeParts(Object element)
    • removeAllParts

      public boolean removeAllParts(Collection<?> collection)
    • retainAllParts

      public boolean retainAllParts(Collection<?> collection)
    • removeIfParts

      public boolean removeIfParts(Predicate<? super String> filter)
    • forEachParts

      public void forEachParts(Consumer<? super String> action)
    • addParts

      public void addParts(int index, String element)
    • addAllParts

      public boolean addAllParts(int index, Collection<? extends String> collection)
    • removeParts

      public String removeParts(int index)
    • setParts

      public String setParts(int index, String element)
    • replaceAllParts

      public void replaceAllParts(UnaryOperator<String> operator)
    • sortParts

      public void sortParts(Comparator<? super String> comparator)
    • setPartsList

      public void setPartsList(List<String> parts)
    • accept

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

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

      public void setEnclosingScope(IMCBasicTypesScope enclosingScope)
    • setEnclosingScope

      public void setEnclosingScope(IMCBasicsScope enclosingScope)