Package de.monticore.siunit.siunits._ast
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 Summary
FieldsModifier and TypeFieldDescriptionprotected ISIUnitsScopeprotected List<ASTSignedNatLiteral> protected List<ASTSIUnitGroupPrimitive> Fields inherited from class de.monticore.ast.ASTCNode
end, postcomments, precomments, start -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ASTSIUnitKindGroupWithExponentvoidaccept(MCCommonLiteralsTraverser visitor) Entry point for the Visitor pattern.voidaccept(MCLiteralsBasisTraverser visitor) Entry point for the Visitor pattern.voidaccept(MCBasicsTraverser visitor) Entry point for the Visitor pattern.voidaccept(SIUnitsTraverser visitor) Entry point for the Visitor pattern.voidaccept(de.monticore.visitor.ITraverser visitor) Entry point for the Visitor pattern.booleanaddAllExponent(int index, Collection<? extends ASTSignedNatLiteral> collection) booleanaddAllExponent(Collection<? extends ASTSignedNatLiteral> collection) booleanaddAllSIUnitGroupPrimitives(int index, Collection<? extends ASTSIUnitGroupPrimitive> collection) booleanaddAllSIUnitGroupPrimitives(Collection<? extends ASTSIUnitGroupPrimitive> collection) voidaddExponent(int index, ASTSignedNatLiteral element) booleanaddExponent(ASTSignedNatLiteral element) voidaddSIUnitGroupPrimitive(int index, ASTSIUnitGroupPrimitive element) booleanvoidvoidbooleancontainsAllExponent(Collection<?> collection) booleancontainsAllSIUnitGroupPrimitives(Collection<?> collection) booleancontainsExponent(Object element) booleancontainsSIUnitGroupPrimitive(Object element) booleandeepEquals(Object o) booleandeepEquals(Object o, boolean forceSameOrder) booleanbooleandeepEqualsWithComments(Object o, boolean forceSameOrder) booleanbooleanbooleanbooleanvoidforEachExponent(Consumer<? super ASTSignedNatLiteral> action) voidforEachSIUnitGroupPrimitives(Consumer<? super ASTSIUnitGroupPrimitive> action) getExponent(int index) getSIUnitGroupPrimitive(int index) intintintindexOfExponent(Object element) intindexOfSIUnitGroupPrimitive(Object element) booleanbooleanintlastIndexOfExponent(Object element) intlastIndexOfSIUnitGroupPrimitive(Object element) listIteratorExponent(int index) listIteratorSIUnitGroupPrimitives(int index) booleanremoveAllExponent(Collection<?> collection) booleanremoveAllSIUnitGroupPrimitives(Collection<?> collection) removeExponent(int index) booleanremoveExponent(Object element) booleanremoveIfExponent(Predicate<? super ASTSignedNatLiteral> filter) booleanremoveIfSIUnitGroupPrimitive(Predicate<? super ASTSIUnitGroupPrimitive> filter) removeSIUnitGroupPrimitive(int index) booleanremoveSIUnitGroupPrimitive(Object element) voidreplaceAllExponent(UnaryOperator<ASTSignedNatLiteral> operator) voidbooleanretainAllExponent(Collection<?> collection) booleanretainAllSIUnitGroupPrimitives(Collection<?> collection) voidsetEnclosingScope(IMCCommonLiteralsScope enclosingScope) voidsetEnclosingScope(IMCLiteralsBasisScope enclosingScope) voidsetEnclosingScope(IMCBasicsScope enclosingScope) voidsetEnclosingScope(ISIUnitsScope enclosingScope) setExponent(int index, ASTSignedNatLiteral element) voidsetExponentList(List<ASTSignedNatLiteral> exponent) setSIUnitGroupPrimitive(int index, ASTSIUnitGroupPrimitive element) voidsetSIUnitGroupPrimitiveList(List<ASTSIUnitGroupPrimitive> sIUnitGroupPrimitives) intintvoidsortExponent(Comparator<? super ASTSignedNatLiteral> comparator) voidsortSIUnitGroupPrimitives(Comparator<? super ASTSIUnitGroupPrimitive> comparator) subListExponent(int start, int end) subListSIUnitGroupPrimitives(int start, int end) Object[]toArrayExponent(ASTSignedNatLiteral[] array) Object[]Methods inherited from class de.monticore.ast.ASTCNode
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, 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_PreCommentsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.ast.ASTNode
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, 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
-
Field Details
-
sIUnitGroupPrimitives
-
exponent
-
enclosingScope
-
-
Constructor Details
-
ASTSIUnitKindGroupWithExponent
protected ASTSIUnitKindGroupWithExponent()
-
-
Method Details
-
deepEquals
- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode
-
deepEquals
- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode
-
deepEqualsWithComments
- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode
-
deepEqualsWithComments
- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode
-
equalAttributes
- Specified by:
equalAttributesin interfacede.monticore.ast.ASTNode
-
equalsWithComments
- Specified by:
equalsWithCommentsin interfacede.monticore.ast.ASTNode
-
deepClone
- Specified by:
deepClonein interfacede.monticore.ast.ASTNode- Specified by:
deepClonein classde.monticore.ast.ASTCNode
-
deepClone
-
containsSIUnitGroupPrimitive
-
containsAllSIUnitGroupPrimitives
-
isEmptySIUnitGroupPrimitives
public boolean isEmptySIUnitGroupPrimitives() -
iteratorSIUnitGroupPrimitives
-
sizeSIUnitGroupPrimitives
public int sizeSIUnitGroupPrimitives() -
toArraySIUnitGroupPrimitives
-
toArraySIUnitGroupPrimitives
-
spliteratorSIUnitGroupPrimitives
-
streamSIUnitGroupPrimitives
-
parallelStreamSIUnitGroupPrimitives
-
getSIUnitGroupPrimitive
-
indexOfSIUnitGroupPrimitive
-
lastIndexOfSIUnitGroupPrimitive
-
equalsSIUnitGroupPrimitives
-
hashCodeSIUnitGroupPrimitives
public int hashCodeSIUnitGroupPrimitives() -
listIteratorSIUnitGroupPrimitives
-
listIteratorSIUnitGroupPrimitives
-
subListSIUnitGroupPrimitives
-
getSIUnitGroupPrimitiveList
-
containsExponent
-
containsAllExponent
-
isEmptyExponent
public boolean isEmptyExponent() -
iteratorExponent
-
sizeExponent
public int sizeExponent() -
toArrayExponent
-
toArrayExponent
-
spliteratorExponent
-
streamExponent
-
parallelStreamExponent
-
getExponent
-
indexOfExponent
-
lastIndexOfExponent
-
equalsExponent
-
hashCodeExponent
public int hashCodeExponent() -
listIteratorExponent
-
listIteratorExponent
-
subListExponent
-
getExponentList
-
clearSIUnitGroupPrimitives
public void clearSIUnitGroupPrimitives() -
addSIUnitGroupPrimitive
-
addAllSIUnitGroupPrimitives
public boolean addAllSIUnitGroupPrimitives(Collection<? extends ASTSIUnitGroupPrimitive> collection) -
removeSIUnitGroupPrimitive
-
removeAllSIUnitGroupPrimitives
-
retainAllSIUnitGroupPrimitives
-
removeIfSIUnitGroupPrimitive
-
forEachSIUnitGroupPrimitives
-
addSIUnitGroupPrimitive
-
addAllSIUnitGroupPrimitives
public boolean addAllSIUnitGroupPrimitives(int index, Collection<? extends ASTSIUnitGroupPrimitive> collection) -
removeSIUnitGroupPrimitive
-
setSIUnitGroupPrimitive
-
replaceAllSIUnitGroupPrimitives
-
sortSIUnitGroupPrimitives
-
setSIUnitGroupPrimitiveList
-
clearExponent
public void clearExponent() -
addExponent
-
addAllExponent
-
removeExponent
-
removeAllExponent
-
retainAllExponent
-
removeIfExponent
-
forEachExponent
-
addExponent
-
addAllExponent
-
removeExponent
-
setExponent
-
replaceAllExponent
-
sortExponent
-
setExponentList
-
accept
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Specified by:
acceptin interfaceASTSIUnitsNode- Parameters:
visitor- the visitor to dispatch to
-
accept
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Parameters:
visitor- the visitor to dispatch to
-
accept
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:
acceptin interfacede.monticore.ast.ASTNode- Parameters:
visitor- the visitor to dispatch to
-
_construct
-
getEnclosingScope
- Specified by:
getEnclosingScopein interfacede.monticore.ast.ASTNode
-
setEnclosingScope
-
setEnclosingScope
-
setEnclosingScope
-
setEnclosingScope
-