Class ASTClassProd
java.lang.Object
de.monticore.ast.ASTCNode
de.monticore.grammar.grammar._ast.ASTClassProd
- All Implemented Interfaces:
de.monticore.ast.ASTNode,ASTGrammarNode,ASTParserProd,ASTParserProdTOP,ASTProd,ASTProdTOP,Cloneable
public class ASTClassProd
extends de.monticore.ast.ASTCNode
implements ASTParserProd, ASTGrammarNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Optional<ASTActionExt> protected IGrammarScopeprotected List<ASTGrammarAnnotation> protected Stringprotected IGrammarScopeprotected List<ASTRuleReference> protected List<ASTRuleReference> protected Optional<ProdSymbol> protected List<ASTSymbolDefinition> Fields inherited from class de.monticore.ast.ASTCNode
end, postcomments, precomments, start -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ASTClassProdvoidaccept(GrammarTraverser visitor) Entry point for the Visitor pattern.voidaccept(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(MCBasicTypesTraverser visitor) Entry point for the Visitor pattern.voidaccept(MCCollectionTypesTraverser visitor) Entry point for the Visitor pattern.voidaccept(MCSimpleGenericTypesTraverser visitor) Entry point for the Visitor pattern.voidaccept(de.monticore.visitor.ITraverser visitor) Entry point for the Visitor pattern.booleanaddAllAlts(int index, Collection<? extends ASTAlt> collection) booleanaddAllAlts(Collection<? extends ASTAlt> collection) booleanaddAllASTSuperClass(int index, Collection<? extends ASTMCType> collection) booleanaddAllASTSuperClass(Collection<? extends ASTMCType> collection) booleanaddAllASTSuperInterface(int index, Collection<? extends ASTMCType> collection) booleanaddAllASTSuperInterface(Collection<? extends ASTMCType> collection) booleanaddAllGrammarAnnotations(int index, Collection<? extends ASTGrammarAnnotation> collection) booleanaddAllGrammarAnnotations(Collection<? extends ASTGrammarAnnotation> collection) booleanaddAllSuperInterfaceRule(int index, Collection<? extends ASTRuleReference> collection) booleanaddAllSuperInterfaceRule(Collection<? extends ASTRuleReference> collection) booleanaddAllSuperRule(int index, Collection<? extends ASTRuleReference> collection) booleanaddAllSuperRule(Collection<? extends ASTRuleReference> collection) booleanaddAllSymbolDefinitions(int index, Collection<? extends ASTSymbolDefinition> collection) booleanaddAllSymbolDefinitions(Collection<? extends ASTSymbolDefinition> collection) voidbooleanvoidaddASTSuperClass(int index, ASTMCType element) booleanaddASTSuperClass(ASTMCType element) voidaddASTSuperInterface(int index, ASTMCType element) booleanaddASTSuperInterface(ASTMCType element) voidaddGrammarAnnotation(int index, ASTGrammarAnnotation element) booleanaddGrammarAnnotation(ASTGrammarAnnotation element) voidaddSuperInterfaceRule(int index, ASTRuleReference element) booleanaddSuperInterfaceRule(ASTRuleReference element) voidaddSuperRule(int index, ASTRuleReference element) booleanaddSuperRule(ASTRuleReference element) voidaddSymbolDefinition(int index, ASTSymbolDefinition element) booleanaddSymbolDefinition(ASTSymbolDefinition element) voidvoidvoidvoidvoidvoidvoidbooleancontainsAllAlts(Collection<?> collection) booleancontainsAllASTSuperClass(Collection<?> collection) booleancontainsAllASTSuperInterface(Collection<?> collection) booleancontainsAllGrammarAnnotations(Collection<?> collection) booleancontainsAllSuperInterfaceRule(Collection<?> collection) booleancontainsAllSuperRule(Collection<?> collection) booleancontainsAllSymbolDefinitions(Collection<?> collection) booleancontainsAlt(Object element) booleancontainsASTSuperClass(Object element) booleancontainsASTSuperInterface(Object element) booleancontainsGrammarAnnotation(Object element) booleancontainsSuperInterfaceRule(Object element) booleancontainsSuperRule(Object element) booleancontainsSymbolDefinition(Object element) deepClone(ASTClassProd result) booleandeepEquals(Object o) booleandeepEquals(Object o, boolean forceSameOrder) booleanbooleandeepEqualsWithComments(Object o, boolean forceSameOrder) booleanbooleanequalsAlts(Object o) booleanbooleanbooleanbooleanbooleanbooleanbooleande.monticore.interpreter.Valueevaluate(IGrammarInterpreter interpreter) de.monticore.interpreter.Valueevaluate(de.monticore.interpreter.ModelInterpreter interpreter) voidforEachAlts(Consumer<? super ASTAlt> action) voidforEachASTSuperClass(Consumer<? super ASTMCType> action) voidforEachASTSuperInterface(Consumer<? super ASTMCType> action) voidforEachGrammarAnnotations(Consumer<? super ASTGrammarAnnotation> action) voidforEachSuperInterfaceRule(Consumer<? super ASTRuleReference> action) voidforEachSuperRule(Consumer<? super ASTRuleReference> action) voidforEachSymbolDefinitions(Consumer<? super ASTSymbolDefinition> action) getAlt(int index) getASTSuperClass(int index) getASTSuperInterface(int index) getGrammarAnnotation(int index) getName()getSuperInterfaceRule(int index) getSuperRule(int index) getSymbolDefinition(int index) intintintintintintintintindexOfAlt(Object element) intindexOfASTSuperClass(Object element) intindexOfASTSuperInterface(Object element) intindexOfGrammarAnnotation(Object element) intindexOfSuperInterfaceRule(Object element) intindexOfSuperRule(Object element) intindexOfSymbolDefinition(Object element) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanintlastIndexOfAlt(Object element) intlastIndexOfASTSuperClass(Object element) intlastIndexOfASTSuperInterface(Object element) intlastIndexOfGrammarAnnotation(Object element) intlastIndexOfSuperInterfaceRule(Object element) intlastIndexOfSuperRule(Object element) intlastIndexOfSymbolDefinition(Object element) listIteratorAlts(int index) listIteratorASTSuperClass(int index) listIteratorASTSuperInterface(int index) listIteratorGrammarAnnotations(int index) listIteratorSuperInterfaceRule(int index) listIteratorSuperRule(int index) listIteratorSymbolDefinitions(int index) booleanremoveAllAlts(Collection<?> collection) booleanremoveAllASTSuperClass(Collection<?> collection) booleanremoveAllASTSuperInterface(Collection<?> collection) booleanremoveAllGrammarAnnotations(Collection<?> collection) booleanremoveAllSuperInterfaceRule(Collection<?> collection) booleanremoveAllSuperRule(Collection<?> collection) booleanremoveAllSymbolDefinitions(Collection<?> collection) removeAlt(int index) booleanremoveASTSuperClass(int index) booleanremoveASTSuperClass(Object element) removeASTSuperInterface(int index) booleanremoveASTSuperInterface(Object element) removeGrammarAnnotation(int index) booleanremoveGrammarAnnotation(Object element) booleanremoveIfAlt(Predicate<? super ASTAlt> filter) booleanremoveIfASTSuperClass(Predicate<? super ASTMCType> filter) booleanremoveIfASTSuperInterface(Predicate<? super ASTMCType> filter) booleanremoveIfGrammarAnnotation(Predicate<? super ASTGrammarAnnotation> filter) booleanremoveIfSuperInterfaceRule(Predicate<? super ASTRuleReference> filter) booleanremoveIfSuperRule(Predicate<? super ASTRuleReference> filter) booleanremoveIfSymbolDefinition(Predicate<? super ASTSymbolDefinition> filter) removeSuperInterfaceRule(int index) booleanremoveSuperInterfaceRule(Object element) removeSuperRule(int index) booleanremoveSuperRule(Object element) removeSymbolDefinition(int index) booleanremoveSymbolDefinition(Object element) voidreplaceAllAlts(UnaryOperator<ASTAlt> operator) voidreplaceAllASTSuperClass(UnaryOperator<ASTMCType> operator) voidreplaceAllASTSuperInterface(UnaryOperator<ASTMCType> operator) voidvoidvoidreplaceAllSuperRule(UnaryOperator<ASTRuleReference> operator) voidbooleanretainAllAlts(Collection<?> collection) booleanretainAllASTSuperClass(Collection<?> collection) booleanretainAllASTSuperInterface(Collection<?> collection) booleanretainAllGrammarAnnotations(Collection<?> collection) booleanretainAllSuperInterfaceRule(Collection<?> collection) booleanretainAllSuperRule(Collection<?> collection) booleanretainAllSymbolDefinitions(Collection<?> collection) voidsetAction(ASTActionExt action) voidvoidsetAltList(List<ASTAlt> alts) setASTSuperClass(int index, ASTMCType element) voidsetASTSuperClassList(List<ASTMCType> aSTSuperClass) setASTSuperInterface(int index, ASTMCType element) voidsetASTSuperInterfaceList(List<ASTMCType> aSTSuperInterface) voidsetEnclosingScope(IGrammarScope enclosingScope) voidsetEnclosingScope(IMCCommonLiteralsScope enclosingScope) voidsetEnclosingScope(IMCLiteralsBasisScope enclosingScope) voidsetEnclosingScope(IMCBasicsScope enclosingScope) voidsetEnclosingScope(IMCBasicTypesScope enclosingScope) voidsetEnclosingScope(IMCCollectionTypesScope enclosingScope) voidsetEnclosingScope(IMCSimpleGenericTypesScope enclosingScope) setGrammarAnnotation(int index, ASTGrammarAnnotation element) voidsetGrammarAnnotationList(List<ASTGrammarAnnotation> grammarAnnotations) voidvoidsetSpannedScope(IGrammarScope spannedScope) voidsetSpannedScope(IMCCommonLiteralsScope spannedScope) voidsetSpannedScope(IMCLiteralsBasisScope spannedScope) voidsetSpannedScope(IMCBasicsScope spannedScope) voidsetSpannedScope(IMCBasicTypesScope spannedScope) voidsetSpannedScope(IMCCollectionTypesScope spannedScope) voidsetSpannedScope(IMCSimpleGenericTypesScope spannedScope) setSuperInterfaceRule(int index, ASTRuleReference element) voidsetSuperInterfaceRuleList(List<ASTRuleReference> superInterfaceRule) setSuperRule(int index, ASTRuleReference element) voidsetSuperRuleList(List<ASTRuleReference> superRule) voidsetSymbol(ProdSymbol symbol) voidsetSymbolDefinition(int index, ASTSymbolDefinition element) voidsetSymbolDefinitionList(List<ASTSymbolDefinition> symbolDefinitions) intsizeAlts()intintintintintintvoidsortAlts(Comparator<? super ASTAlt> comparator) voidsortASTSuperClass(Comparator<? super ASTMCType> comparator) voidsortASTSuperInterface(Comparator<? super ASTMCType> comparator) voidsortGrammarAnnotations(Comparator<? super ASTGrammarAnnotation> comparator) voidsortSuperInterfaceRule(Comparator<? super ASTRuleReference> comparator) voidsortSuperRule(Comparator<? super ASTRuleReference> comparator) voidsortSymbolDefinitions(Comparator<? super ASTSymbolDefinition> comparator) subListAlts(int start, int end) subListASTSuperClass(int start, int end) subListASTSuperInterface(int start, int end) subListGrammarAnnotations(int start, int end) subListSuperInterfaceRule(int start, int end) subListSuperRule(int start, int end) subListSymbolDefinitions(int start, int end) Object[]ASTAlt[]toArrayAlts(ASTAlt[] array) Object[]toArrayASTSuperClass(ASTMCType[] array) Object[]toArrayASTSuperInterface(ASTMCType[] array) Object[]Object[]Object[]toArraySuperRule(ASTRuleReference[] array) Object[]toString()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, 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
-
grammarAnnotations
-
symbolDefinitions
-
name
-
superRule
-
superInterfaceRule
-
aSTSuperClass
-
aSTSuperInterface
-
action
-
alts
-
symbol
-
spannedScope
-
enclosingScope
-
-
Constructor Details
-
ASTClassProd
protected ASTClassProd()
-
-
Method Details
-
toString
-
deepEquals
- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode- Specified by:
deepEqualsin interfaceASTParserProdTOP- Specified by:
deepEqualsin interfaceASTProdTOP
-
deepEquals
- Specified by:
deepEqualsin interfacede.monticore.ast.ASTNode- Specified by:
deepEqualsin interfaceASTParserProdTOP- Specified by:
deepEqualsin interfaceASTProdTOP
-
deepEqualsWithComments
- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode- Specified by:
deepEqualsWithCommentsin interfaceASTParserProdTOP- Specified by:
deepEqualsWithCommentsin interfaceASTProdTOP
-
deepEqualsWithComments
- Specified by:
deepEqualsWithCommentsin interfacede.monticore.ast.ASTNode- Specified by:
deepEqualsWithCommentsin interfaceASTParserProdTOP- Specified by:
deepEqualsWithCommentsin interfaceASTProdTOP
-
equalAttributes
- Specified by:
equalAttributesin interfacede.monticore.ast.ASTNode- Specified by:
equalAttributesin interfaceASTParserProdTOP- Specified by:
equalAttributesin interfaceASTProdTOP
-
equalsWithComments
- Specified by:
equalsWithCommentsin interfacede.monticore.ast.ASTNode- Specified by:
equalsWithCommentsin interfaceASTParserProdTOP- Specified by:
equalsWithCommentsin interfaceASTProdTOP
-
deepClone
- Specified by:
deepClonein interfacede.monticore.ast.ASTNode- Specified by:
deepClonein interfaceASTParserProdTOP- Specified by:
deepClonein interfaceASTProdTOP- Specified by:
deepClonein classde.monticore.ast.ASTCNode
-
deepClone
-
containsGrammarAnnotation
- Specified by:
containsGrammarAnnotationin interfaceASTProdTOP
-
containsAllGrammarAnnotations
- Specified by:
containsAllGrammarAnnotationsin interfaceASTProdTOP
-
isEmptyGrammarAnnotations
public boolean isEmptyGrammarAnnotations()- Specified by:
isEmptyGrammarAnnotationsin interfaceASTProdTOP
-
iteratorGrammarAnnotations
- Specified by:
iteratorGrammarAnnotationsin interfaceASTProdTOP
-
sizeGrammarAnnotations
public int sizeGrammarAnnotations()- Specified by:
sizeGrammarAnnotationsin interfaceASTProdTOP
-
toArrayGrammarAnnotations
- Specified by:
toArrayGrammarAnnotationsin interfaceASTProdTOP
-
toArrayGrammarAnnotations
- Specified by:
toArrayGrammarAnnotationsin interfaceASTProdTOP
-
spliteratorGrammarAnnotations
- Specified by:
spliteratorGrammarAnnotationsin interfaceASTProdTOP
-
streamGrammarAnnotations
- Specified by:
streamGrammarAnnotationsin interfaceASTProdTOP
-
parallelStreamGrammarAnnotations
- Specified by:
parallelStreamGrammarAnnotationsin interfaceASTProdTOP
-
getGrammarAnnotation
- Specified by:
getGrammarAnnotationin interfaceASTProdTOP
-
indexOfGrammarAnnotation
- Specified by:
indexOfGrammarAnnotationin interfaceASTProdTOP
-
lastIndexOfGrammarAnnotation
- Specified by:
lastIndexOfGrammarAnnotationin interfaceASTProdTOP
-
equalsGrammarAnnotations
- Specified by:
equalsGrammarAnnotationsin interfaceASTProdTOP
-
hashCodeGrammarAnnotations
public int hashCodeGrammarAnnotations()- Specified by:
hashCodeGrammarAnnotationsin interfaceASTProdTOP
-
listIteratorGrammarAnnotations
- Specified by:
listIteratorGrammarAnnotationsin interfaceASTProdTOP
-
listIteratorGrammarAnnotations
- Specified by:
listIteratorGrammarAnnotationsin interfaceASTProdTOP
-
subListGrammarAnnotations
- Specified by:
subListGrammarAnnotationsin interfaceASTProdTOP
-
getGrammarAnnotationList
- Specified by:
getGrammarAnnotationListin interfaceASTProdTOP
-
containsSymbolDefinition
-
containsAllSymbolDefinitions
-
isEmptySymbolDefinitions
public boolean isEmptySymbolDefinitions() -
iteratorSymbolDefinitions
-
sizeSymbolDefinitions
public int sizeSymbolDefinitions() -
toArraySymbolDefinitions
-
toArraySymbolDefinitions
-
spliteratorSymbolDefinitions
-
streamSymbolDefinitions
-
parallelStreamSymbolDefinitions
-
getSymbolDefinition
-
indexOfSymbolDefinition
-
lastIndexOfSymbolDefinition
-
equalsSymbolDefinitions
-
hashCodeSymbolDefinitions
public int hashCodeSymbolDefinitions() -
listIteratorSymbolDefinitions
-
listIteratorSymbolDefinitions
-
subListSymbolDefinitions
-
getSymbolDefinitionList
- Specified by:
getSymbolDefinitionListin interfaceASTProd
-
getName
- Specified by:
getNamein interfaceASTProdTOP
-
containsSuperRule
-
containsAllSuperRule
-
isEmptySuperRule
public boolean isEmptySuperRule() -
iteratorSuperRule
-
sizeSuperRule
public int sizeSuperRule() -
toArraySuperRule
-
toArraySuperRule
-
spliteratorSuperRule
-
streamSuperRule
-
parallelStreamSuperRule
-
getSuperRule
-
indexOfSuperRule
-
lastIndexOfSuperRule
-
equalsSuperRule
-
hashCodeSuperRule
public int hashCodeSuperRule() -
listIteratorSuperRule
-
listIteratorSuperRule
-
subListSuperRule
-
getSuperRuleList
-
containsSuperInterfaceRule
-
containsAllSuperInterfaceRule
-
isEmptySuperInterfaceRule
public boolean isEmptySuperInterfaceRule() -
iteratorSuperInterfaceRule
-
sizeSuperInterfaceRule
public int sizeSuperInterfaceRule() -
toArraySuperInterfaceRule
-
toArraySuperInterfaceRule
-
spliteratorSuperInterfaceRule
-
streamSuperInterfaceRule
-
parallelStreamSuperInterfaceRule
-
getSuperInterfaceRule
-
indexOfSuperInterfaceRule
-
lastIndexOfSuperInterfaceRule
-
equalsSuperInterfaceRule
-
hashCodeSuperInterfaceRule
public int hashCodeSuperInterfaceRule() -
listIteratorSuperInterfaceRule
-
listIteratorSuperInterfaceRule
-
subListSuperInterfaceRule
-
getSuperInterfaceRuleList
- Specified by:
getSuperInterfaceRuleListin interfaceASTParserProd
-
containsASTSuperClass
-
containsAllASTSuperClass
-
isEmptyASTSuperClass
public boolean isEmptyASTSuperClass() -
iteratorASTSuperClass
-
sizeASTSuperClass
public int sizeASTSuperClass() -
toArrayASTSuperClass
-
toArrayASTSuperClass
-
spliteratorASTSuperClass
-
streamASTSuperClass
-
parallelStreamASTSuperClass
-
getASTSuperClass
-
indexOfASTSuperClass
-
lastIndexOfASTSuperClass
-
equalsASTSuperClass
-
hashCodeASTSuperClass
public int hashCodeASTSuperClass() -
listIteratorASTSuperClass
-
listIteratorASTSuperClass
-
subListASTSuperClass
-
getASTSuperClassList
-
containsASTSuperInterface
-
containsAllASTSuperInterface
-
isEmptyASTSuperInterface
public boolean isEmptyASTSuperInterface() -
iteratorASTSuperInterface
-
sizeASTSuperInterface
public int sizeASTSuperInterface() -
toArrayASTSuperInterface
-
toArrayASTSuperInterface
-
spliteratorASTSuperInterface
-
streamASTSuperInterface
-
parallelStreamASTSuperInterface
-
getASTSuperInterface
-
indexOfASTSuperInterface
-
lastIndexOfASTSuperInterface
-
equalsASTSuperInterface
-
hashCodeASTSuperInterface
public int hashCodeASTSuperInterface() -
listIteratorASTSuperInterface
-
listIteratorASTSuperInterface
-
subListASTSuperInterface
-
getASTSuperInterfaceList
-
getAction
-
isPresentAction
public boolean isPresentAction() -
containsAlt
-
containsAllAlts
-
isEmptyAlts
public boolean isEmptyAlts() -
iteratorAlts
-
sizeAlts
public int sizeAlts() -
toArrayAlts
-
toArrayAlts
-
spliteratorAlts
-
streamAlts
-
parallelStreamAlts
-
getAlt
-
indexOfAlt
-
lastIndexOfAlt
-
equalsAlts
-
hashCodeAlts
public int hashCodeAlts() -
listIteratorAlts
-
listIteratorAlts
-
subListAlts
-
getAltList
-
clearGrammarAnnotations
public void clearGrammarAnnotations()- Specified by:
clearGrammarAnnotationsin interfaceASTProdTOP
-
addGrammarAnnotation
- Specified by:
addGrammarAnnotationin interfaceASTProdTOP
-
addAllGrammarAnnotations
- Specified by:
addAllGrammarAnnotationsin interfaceASTProdTOP
-
removeGrammarAnnotation
- Specified by:
removeGrammarAnnotationin interfaceASTProdTOP
-
removeAllGrammarAnnotations
- Specified by:
removeAllGrammarAnnotationsin interfaceASTProdTOP
-
retainAllGrammarAnnotations
- Specified by:
retainAllGrammarAnnotationsin interfaceASTProdTOP
-
removeIfGrammarAnnotation
- Specified by:
removeIfGrammarAnnotationin interfaceASTProdTOP
-
forEachGrammarAnnotations
- Specified by:
forEachGrammarAnnotationsin interfaceASTProdTOP
-
addGrammarAnnotation
- Specified by:
addGrammarAnnotationin interfaceASTProdTOP
-
addAllGrammarAnnotations
public boolean addAllGrammarAnnotations(int index, Collection<? extends ASTGrammarAnnotation> collection) - Specified by:
addAllGrammarAnnotationsin interfaceASTProdTOP
-
removeGrammarAnnotation
- Specified by:
removeGrammarAnnotationin interfaceASTProdTOP
-
setGrammarAnnotation
- Specified by:
setGrammarAnnotationin interfaceASTProdTOP
-
replaceAllGrammarAnnotations
- Specified by:
replaceAllGrammarAnnotationsin interfaceASTProdTOP
-
sortGrammarAnnotations
- Specified by:
sortGrammarAnnotationsin interfaceASTProdTOP
-
setGrammarAnnotationList
- Specified by:
setGrammarAnnotationListin interfaceASTProdTOP
-
clearSymbolDefinitions
public void clearSymbolDefinitions() -
addSymbolDefinition
-
addAllSymbolDefinitions
-
removeSymbolDefinition
-
removeAllSymbolDefinitions
-
retainAllSymbolDefinitions
-
removeIfSymbolDefinition
-
forEachSymbolDefinitions
-
addSymbolDefinition
-
addAllSymbolDefinitions
public boolean addAllSymbolDefinitions(int index, Collection<? extends ASTSymbolDefinition> collection) -
removeSymbolDefinition
-
setSymbolDefinition
-
replaceAllSymbolDefinitions
-
sortSymbolDefinitions
-
setSymbolDefinitionList
-
setName
- Specified by:
setNamein interfaceASTProdTOP
-
clearSuperRule
public void clearSuperRule() -
addSuperRule
-
addAllSuperRule
-
removeSuperRule
-
removeAllSuperRule
-
retainAllSuperRule
-
removeIfSuperRule
-
forEachSuperRule
-
addSuperRule
-
addAllSuperRule
-
removeSuperRule
-
setSuperRule
-
replaceAllSuperRule
-
sortSuperRule
-
setSuperRuleList
-
clearSuperInterfaceRule
public void clearSuperInterfaceRule() -
addSuperInterfaceRule
-
addAllSuperInterfaceRule
-
removeSuperInterfaceRule
-
removeAllSuperInterfaceRule
-
retainAllSuperInterfaceRule
-
removeIfSuperInterfaceRule
-
forEachSuperInterfaceRule
-
addSuperInterfaceRule
-
addAllSuperInterfaceRule
public boolean addAllSuperInterfaceRule(int index, Collection<? extends ASTRuleReference> collection) -
removeSuperInterfaceRule
-
setSuperInterfaceRule
-
replaceAllSuperInterfaceRule
-
sortSuperInterfaceRule
-
setSuperInterfaceRuleList
-
clearASTSuperClass
public void clearASTSuperClass() -
addASTSuperClass
-
addAllASTSuperClass
-
removeASTSuperClass
-
removeAllASTSuperClass
-
retainAllASTSuperClass
-
removeIfASTSuperClass
-
forEachASTSuperClass
-
addASTSuperClass
-
addAllASTSuperClass
-
removeASTSuperClass
-
setASTSuperClass
-
replaceAllASTSuperClass
-
sortASTSuperClass
-
setASTSuperClassList
-
clearASTSuperInterface
public void clearASTSuperInterface() -
addASTSuperInterface
-
addAllASTSuperInterface
-
removeASTSuperInterface
-
removeAllASTSuperInterface
-
retainAllASTSuperInterface
-
removeIfASTSuperInterface
-
forEachASTSuperInterface
-
addASTSuperInterface
-
addAllASTSuperInterface
-
removeASTSuperInterface
-
setASTSuperInterface
-
replaceAllASTSuperInterface
-
sortASTSuperInterface
-
setASTSuperInterfaceList
-
setAction
-
setActionAbsent
public void setActionAbsent() -
clearAlts
public void clearAlts() -
addAlt
-
addAllAlts
-
removeAlt
-
removeAllAlts
-
retainAllAlts
-
removeIfAlt
-
forEachAlts
-
addAlt
-
addAllAlts
-
removeAlt
-
setAlt
-
replaceAllAlts
-
sortAlts
-
setAltList
-
accept
Entry point for the Visitor pattern. Cf. MontiCore handbook chapter 8.- Specified by:
acceptin interfaceASTGrammarNode- 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
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
-
getSymbol
- Specified by:
getSymbolin interfaceASTParserProdTOP- Specified by:
getSymbolin interfaceASTProdTOP
-
isPresentSymbol
public boolean isPresentSymbol()- Specified by:
isPresentSymbolin interfaceASTParserProdTOP- Specified by:
isPresentSymbolin interfaceASTProdTOP
-
setSymbol
-
setSymbolAbsent
public void setSymbolAbsent() -
getSpannedScope
- Specified by:
getSpannedScopein interfaceASTParserProdTOP- Specified by:
getSpannedScopein interfaceASTProdTOP
-
setSpannedScope
- Specified by:
setSpannedScopein interfaceASTParserProdTOP- Specified by:
setSpannedScopein interfaceASTProdTOP
-
getEnclosingScope
- Specified by:
getEnclosingScopein interfacede.monticore.ast.ASTNode- Specified by:
getEnclosingScopein interfaceASTParserProdTOP- Specified by:
getEnclosingScopein interfaceASTProdTOP
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceASTParserProdTOP- Specified by:
setEnclosingScopein interfaceASTProdTOP
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceASTParserProdTOP- Specified by:
setEnclosingScopein interfaceASTProdTOP
-
setSpannedScope
- Specified by:
setSpannedScopein interfaceASTParserProdTOP
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceASTParserProdTOP- Specified by:
setEnclosingScopein interfaceASTProdTOP
-
setSpannedScope
- Specified by:
setSpannedScopein interfaceASTParserProdTOP
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceASTParserProdTOP- Specified by:
setEnclosingScopein interfaceASTProdTOP
-
setSpannedScope
- Specified by:
setSpannedScopein interfaceASTParserProdTOP
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceASTParserProdTOP- Specified by:
setEnclosingScopein interfaceASTProdTOP
-
setSpannedScope
- Specified by:
setSpannedScopein interfaceASTParserProdTOP
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceASTParserProdTOP- Specified by:
setEnclosingScopein interfaceASTProdTOP
-
setSpannedScope
- Specified by:
setSpannedScopein interfaceASTParserProdTOP
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceASTParserProdTOP- Specified by:
setEnclosingScopein interfaceASTProdTOP
-
setSpannedScope
- Specified by:
setSpannedScopein interfaceASTParserProdTOP
-
evaluate
-
evaluate
public de.monticore.interpreter.Value evaluate(de.monticore.interpreter.ModelInterpreter interpreter) - Specified by:
evaluatein interfacede.monticore.ast.ASTNode
-