Class ASTSIUnitKindGroupWithExponent

java.lang.Object
de.monticore.ast.ASTCNode
de.monticore.siunit.siunits._ast.ASTSIUnitKindGroupWithExponent
All Implemented Interfaces:
de.monticore.ast.ASTNode, ASTSIUnitsNode, Cloneable

public class ASTSIUnitKindGroupWithExponent extends de.monticore.ast.ASTCNode implements ASTSIUnitsNode
  • Field Details

  • Constructor Details

    • ASTSIUnitKindGroupWithExponent

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

    • containsSIUnitGroupPrimitive

      public boolean containsSIUnitGroupPrimitive(Object element)
    • containsAllSIUnitGroupPrimitives

      public boolean containsAllSIUnitGroupPrimitives(Collection<?> collection)
    • isEmptySIUnitGroupPrimitives

      public boolean isEmptySIUnitGroupPrimitives()
    • iteratorSIUnitGroupPrimitives

      public Iterator<ASTSIUnitGroupPrimitive> iteratorSIUnitGroupPrimitives()
    • sizeSIUnitGroupPrimitives

      public int sizeSIUnitGroupPrimitives()
    • toArraySIUnitGroupPrimitives

      public ASTSIUnitGroupPrimitive[] toArraySIUnitGroupPrimitives(ASTSIUnitGroupPrimitive[] array)
    • toArraySIUnitGroupPrimitives

      public Object[] toArraySIUnitGroupPrimitives()
    • spliteratorSIUnitGroupPrimitives

      public Spliterator<ASTSIUnitGroupPrimitive> spliteratorSIUnitGroupPrimitives()
    • streamSIUnitGroupPrimitives

      public Stream<ASTSIUnitGroupPrimitive> streamSIUnitGroupPrimitives()
    • parallelStreamSIUnitGroupPrimitives

      public Stream<ASTSIUnitGroupPrimitive> parallelStreamSIUnitGroupPrimitives()
    • getSIUnitGroupPrimitive

      public ASTSIUnitGroupPrimitive getSIUnitGroupPrimitive(int index)
    • indexOfSIUnitGroupPrimitive

      public int indexOfSIUnitGroupPrimitive(Object element)
    • lastIndexOfSIUnitGroupPrimitive

      public int lastIndexOfSIUnitGroupPrimitive(Object element)
    • equalsSIUnitGroupPrimitives

      public boolean equalsSIUnitGroupPrimitives(Object o)
    • hashCodeSIUnitGroupPrimitives

      public int hashCodeSIUnitGroupPrimitives()
    • listIteratorSIUnitGroupPrimitives

      public ListIterator<ASTSIUnitGroupPrimitive> listIteratorSIUnitGroupPrimitives()
    • listIteratorSIUnitGroupPrimitives

      public ListIterator<ASTSIUnitGroupPrimitive> listIteratorSIUnitGroupPrimitives(int index)
    • subListSIUnitGroupPrimitives

      public List<ASTSIUnitGroupPrimitive> subListSIUnitGroupPrimitives(int start, int end)
    • getSIUnitGroupPrimitiveList

      public List<ASTSIUnitGroupPrimitive> getSIUnitGroupPrimitiveList()
    • containsExponent

      public boolean containsExponent(Object element)
    • containsAllExponent

      public boolean containsAllExponent(Collection<?> collection)
    • isEmptyExponent

      public boolean isEmptyExponent()
    • iteratorExponent

      public Iterator<ASTSignedNatLiteral> iteratorExponent()
    • sizeExponent

      public int sizeExponent()
    • toArrayExponent

      public ASTSignedNatLiteral[] toArrayExponent(ASTSignedNatLiteral[] array)
    • toArrayExponent

      public Object[] toArrayExponent()
    • spliteratorExponent

      public Spliterator<ASTSignedNatLiteral> spliteratorExponent()
    • streamExponent

      public Stream<ASTSignedNatLiteral> streamExponent()
    • parallelStreamExponent

      public Stream<ASTSignedNatLiteral> parallelStreamExponent()
    • getExponent

      public ASTSignedNatLiteral getExponent(int index)
    • indexOfExponent

      public int indexOfExponent(Object element)
    • lastIndexOfExponent

      public int lastIndexOfExponent(Object element)
    • equalsExponent

      public boolean equalsExponent(Object o)
    • hashCodeExponent

      public int hashCodeExponent()
    • listIteratorExponent

      public ListIterator<ASTSignedNatLiteral> listIteratorExponent()
    • listIteratorExponent

      public ListIterator<ASTSignedNatLiteral> listIteratorExponent(int index)
    • subListExponent

      public List<ASTSignedNatLiteral> subListExponent(int start, int end)
    • getExponentList

      public List<ASTSignedNatLiteral> getExponentList()
    • clearSIUnitGroupPrimitives

      public void clearSIUnitGroupPrimitives()
    • addSIUnitGroupPrimitive

      public boolean addSIUnitGroupPrimitive(ASTSIUnitGroupPrimitive element)
    • addAllSIUnitGroupPrimitives

      public boolean addAllSIUnitGroupPrimitives(Collection<? extends ASTSIUnitGroupPrimitive> collection)
    • removeSIUnitGroupPrimitive

      public boolean removeSIUnitGroupPrimitive(Object element)
    • removeAllSIUnitGroupPrimitives

      public boolean removeAllSIUnitGroupPrimitives(Collection<?> collection)
    • retainAllSIUnitGroupPrimitives

      public boolean retainAllSIUnitGroupPrimitives(Collection<?> collection)
    • removeIfSIUnitGroupPrimitive

      public boolean removeIfSIUnitGroupPrimitive(Predicate<? super ASTSIUnitGroupPrimitive> filter)
    • forEachSIUnitGroupPrimitives

      public void forEachSIUnitGroupPrimitives(Consumer<? super ASTSIUnitGroupPrimitive> action)
    • addSIUnitGroupPrimitive

      public void addSIUnitGroupPrimitive(int index, ASTSIUnitGroupPrimitive element)
    • addAllSIUnitGroupPrimitives

      public boolean addAllSIUnitGroupPrimitives(int index, Collection<? extends ASTSIUnitGroupPrimitive> collection)
    • removeSIUnitGroupPrimitive

      public ASTSIUnitGroupPrimitive removeSIUnitGroupPrimitive(int index)
    • setSIUnitGroupPrimitive

      public ASTSIUnitGroupPrimitive setSIUnitGroupPrimitive(int index, ASTSIUnitGroupPrimitive element)
    • replaceAllSIUnitGroupPrimitives

      public void replaceAllSIUnitGroupPrimitives(UnaryOperator<ASTSIUnitGroupPrimitive> operator)
    • sortSIUnitGroupPrimitives

      public void sortSIUnitGroupPrimitives(Comparator<? super ASTSIUnitGroupPrimitive> comparator)
    • setSIUnitGroupPrimitiveList

      public void setSIUnitGroupPrimitiveList(List<ASTSIUnitGroupPrimitive> sIUnitGroupPrimitives)
    • clearExponent

      public void clearExponent()
    • addExponent

      public boolean addExponent(ASTSignedNatLiteral element)
    • addAllExponent

      public boolean addAllExponent(Collection<? extends ASTSignedNatLiteral> collection)
    • removeExponent

      public boolean removeExponent(Object element)
    • removeAllExponent

      public boolean removeAllExponent(Collection<?> collection)
    • retainAllExponent

      public boolean retainAllExponent(Collection<?> collection)
    • removeIfExponent

      public boolean removeIfExponent(Predicate<? super ASTSignedNatLiteral> filter)
    • forEachExponent

      public void forEachExponent(Consumer<? super ASTSignedNatLiteral> action)
    • addExponent

      public void addExponent(int index, ASTSignedNatLiteral element)
    • addAllExponent

      public boolean addAllExponent(int index, Collection<? extends ASTSignedNatLiteral> collection)
    • removeExponent

      public ASTSignedNatLiteral removeExponent(int index)
    • setExponent

      public ASTSignedNatLiteral setExponent(int index, ASTSignedNatLiteral element)
    • replaceAllExponent

      public void replaceAllExponent(UnaryOperator<ASTSignedNatLiteral> operator)
    • sortExponent

      public void sortExponent(Comparator<? super ASTSignedNatLiteral> comparator)
    • setExponentList

      public void setExponentList(List<ASTSignedNatLiteral> exponent)
    • accept

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

      public void accept(MCCommonLiteralsTraverser 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(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 ASTSIUnitKindGroupWithExponent _construct()
    • getEnclosingScope

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

      public void setEnclosingScope(ISIUnitsScope enclosingScope)
    • setEnclosingScope

      public void setEnclosingScope(IMCCommonLiteralsScope enclosingScope)
    • setEnclosingScope

      public void setEnclosingScope(IMCBasicsScope enclosingScope)
    • setEnclosingScope

      public void setEnclosingScope(IMCLiteralsBasisScope enclosingScope)