Class ASTInterfaceProd
java.lang.Object
de.monticore.ast.ASTCNode
de.monticore.grammar.grammar._ast.ASTInterfaceProd
- All Implemented Interfaces:
de.monticore.ast.ASTNode,ASTGrammarNode,ASTParserProd,ASTParserProdTOP,ASTProd,ASTProdTOP,Cloneable
public class ASTInterfaceProd
extends de.monticore.ast.ASTCNode
implements ASTParserProd, ASTGrammarNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IGrammarScopeprotected List<ASTGrammarAnnotation> protected Stringprotected IGrammarScopeprotected 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 ASTInterfaceProdvoidaccept(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.booleanaddAllAlt(int index, Collection<? extends ASTAlt> collection) booleanaddAllAlt(Collection<? extends ASTAlt> 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) booleanaddAllSymbolDefinitions(int index, Collection<? extends ASTSymbolDefinition> collection) booleanaddAllSymbolDefinitions(Collection<? extends ASTSymbolDefinition> collection) voidbooleanvoidaddASTSuperInterface(int index, ASTMCType element) booleanaddASTSuperInterface(ASTMCType element) voidaddGrammarAnnotation(int index, ASTGrammarAnnotation element) booleanaddGrammarAnnotation(ASTGrammarAnnotation element) voidaddSuperInterfaceRule(int index, ASTRuleReference element) booleanaddSuperInterfaceRule(ASTRuleReference element) voidaddSymbolDefinition(int index, ASTSymbolDefinition element) booleanaddSymbolDefinition(ASTSymbolDefinition element) voidclearAlt()voidvoidvoidvoidbooleancontainsAllAlt(Collection<?> collection) booleancontainsAllASTSuperInterface(Collection<?> collection) booleancontainsAllGrammarAnnotations(Collection<?> collection) booleancontainsAllSuperInterfaceRule(Collection<?> collection) booleancontainsAllSymbolDefinitions(Collection<?> collection) booleancontainsAlt(Object element) booleancontainsASTSuperInterface(Object element) booleancontainsGrammarAnnotation(Object element) booleancontainsSuperInterfaceRule(Object element) booleancontainsSymbolDefinition(Object element) deepClone(ASTInterfaceProd result) booleandeepEquals(Object o) booleandeepEquals(Object o, boolean forceSameOrder) booleanbooleandeepEqualsWithComments(Object o, boolean forceSameOrder) booleanbooleanbooleanbooleanbooleanbooleanbooleande.monticore.interpreter.Valueevaluate(IGrammarInterpreter interpreter) de.monticore.interpreter.Valueevaluate(de.monticore.interpreter.ModelInterpreter interpreter) voidforEachAlt(Consumer<? super ASTAlt> action) voidforEachASTSuperInterface(Consumer<? super ASTMCType> action) voidforEachGrammarAnnotations(Consumer<? super ASTGrammarAnnotation> action) voidforEachSuperInterfaceRule(Consumer<? super ASTRuleReference> action) voidforEachSymbolDefinitions(Consumer<? super ASTSymbolDefinition> action) getAlt(int index) getASTSuperInterface(int index) getGrammarAnnotation(int index) getName()getSuperInterfaceRule(int index) getSymbolDefinition(int index) intintintintintintindexOfAlt(Object element) intindexOfASTSuperInterface(Object element) intindexOfGrammarAnnotation(Object element) intindexOfSuperInterfaceRule(Object element) intindexOfSymbolDefinition(Object element) booleanbooleanbooleanbooleanbooleanbooleanintlastIndexOfAlt(Object element) intlastIndexOfASTSuperInterface(Object element) intlastIndexOfGrammarAnnotation(Object element) intlastIndexOfSuperInterfaceRule(Object element) intlastIndexOfSymbolDefinition(Object element) listIteratorAlt(int index) listIteratorASTSuperInterface(int index) listIteratorGrammarAnnotations(int index) listIteratorSuperInterfaceRule(int index) listIteratorSymbolDefinitions(int index) booleanremoveAllAlt(Collection<?> collection) booleanremoveAllASTSuperInterface(Collection<?> collection) booleanremoveAllGrammarAnnotations(Collection<?> collection) booleanremoveAllSuperInterfaceRule(Collection<?> collection) booleanremoveAllSymbolDefinitions(Collection<?> collection) removeAlt(int index) booleanremoveASTSuperInterface(int index) booleanremoveASTSuperInterface(Object element) removeGrammarAnnotation(int index) booleanremoveGrammarAnnotation(Object element) booleanremoveIfAlt(Predicate<? super ASTAlt> filter) booleanremoveIfASTSuperInterface(Predicate<? super ASTMCType> filter) booleanremoveIfGrammarAnnotation(Predicate<? super ASTGrammarAnnotation> filter) booleanremoveIfSuperInterfaceRule(Predicate<? super ASTRuleReference> filter) booleanremoveIfSymbolDefinition(Predicate<? super ASTSymbolDefinition> filter) removeSuperInterfaceRule(int index) booleanremoveSuperInterfaceRule(Object element) removeSymbolDefinition(int index) booleanremoveSymbolDefinition(Object element) voidreplaceAllAlt(UnaryOperator<ASTAlt> operator) voidreplaceAllASTSuperInterface(UnaryOperator<ASTMCType> operator) voidvoidvoidbooleanretainAllAlt(Collection<?> collection) booleanretainAllASTSuperInterface(Collection<?> collection) booleanretainAllGrammarAnnotations(Collection<?> collection) booleanretainAllSuperInterfaceRule(Collection<?> collection) booleanretainAllSymbolDefinitions(Collection<?> collection) voidsetAltList(List<ASTAlt> alt) 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) voidsetSymbol(ProdSymbol symbol) voidsetSymbolDefinition(int index, ASTSymbolDefinition element) voidsetSymbolDefinitionList(List<ASTSymbolDefinition> symbolDefinitions) intsizeAlt()intintintintvoidsortAlt(Comparator<? super ASTAlt> comparator) voidsortASTSuperInterface(Comparator<? super ASTMCType> comparator) voidsortGrammarAnnotations(Comparator<? super ASTGrammarAnnotation> comparator) voidsortSuperInterfaceRule(Comparator<? super ASTRuleReference> comparator) voidsortSymbolDefinitions(Comparator<? super ASTSymbolDefinition> comparator) subListAlt(int start, int end) subListASTSuperInterface(int start, int end) subListGrammarAnnotations(int start, int end) subListSuperInterfaceRule(int start, int end) subListSymbolDefinitions(int start, int end) Object[]ASTAlt[]toArrayAlt(ASTAlt[] array) Object[]toArrayASTSuperInterface(ASTMCType[] array) Object[]Object[]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
-
grammarAnnotations
-
symbolDefinitions
-
name
-
superInterfaceRule
-
aSTSuperInterface
-
alt
-
symbol
-
spannedScope
-
enclosingScope
-
-
Constructor Details
-
ASTInterfaceProd
protected ASTInterfaceProd()
-
-
Method Details
-
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
-
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
-
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
-
containsAlt
-
containsAllAlt
-
isEmptyAlt
public boolean isEmptyAlt() -
iteratorAlt
-
sizeAlt
public int sizeAlt() -
toArrayAlt
-
toArrayAlt
-
spliteratorAlt
-
streamAlt
-
parallelStreamAlt
-
getAlt
-
indexOfAlt
-
lastIndexOfAlt
-
equalsAlt
-
hashCodeAlt
public int hashCodeAlt() -
listIteratorAlt
-
listIteratorAlt
-
subListAlt
-
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
-
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
-
clearASTSuperInterface
public void clearASTSuperInterface() -
addASTSuperInterface
-
addAllASTSuperInterface
-
removeASTSuperInterface
-
removeAllASTSuperInterface
-
retainAllASTSuperInterface
-
removeIfASTSuperInterface
-
forEachASTSuperInterface
-
addASTSuperInterface
-
addAllASTSuperInterface
-
removeASTSuperInterface
-
setASTSuperInterface
-
replaceAllASTSuperInterface
-
sortASTSuperInterface
-
setASTSuperInterfaceList
-
clearAlt
public void clearAlt() -
addAlt
-
addAllAlt
-
removeAlt
-
removeAllAlt
-
retainAllAlt
-
removeIfAlt
-
forEachAlt
-
addAlt
-
addAllAlt
-
removeAlt
-
setAlt
-
replaceAllAlt
-
sortAlt
-
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
-