Class ASTMCGrammarBuilder
java.lang.Object
de.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
de.monticore.grammar.grammar._ast.ASTMCGrammarBuilder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<ASTAbstractProd> protected List<ASTASTRule> protected List<ASTClassProd> protected booleanprotected List<ASTConcept> protected List<ASTEnumProd> protected List<ASTExternalProd> protected Optional<ASTGrammarAnnotation> protected Optional<ASTGrammarOption> protected List<ASTMCImportStatement> protected List<ASTInterfaceProd> protected List<ASTKeywordRule> protected List<ASTLexProd> protected Stringprotected ASTMCGrammarBuilderprotected List<ASTReplaceRule> protected Optional<ASTScopeRule> protected List<ASTSplitRule> protected Optional<ASTStartRule> protected List<ASTGrammarReference> protected List<ASTSymbolRule> Fields inherited from class de.monticore.ast.ASTNodeBuilder
postcomments, precomments, sourcePositionEnd, sourcePositionStart -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd_PostComment(int index, de.monticore.ast.Comment postcomment) add_PostComment(de.monticore.ast.Comment postcomment) add_PreComment(int index, de.monticore.ast.Comment precomment) add_PreComment(de.monticore.ast.Comment precomment) addAbstractProd(int index, ASTAbstractProd element) addAbstractProd(ASTAbstractProd element) addAll_PostComments(int index, Collection<de.monticore.ast.Comment> postcomments) addAll_PostComments(Collection<de.monticore.ast.Comment> postcomments) addAll_PreComments(int index, Collection<de.monticore.ast.Comment> precomments) addAll_PreComments(Collection<de.monticore.ast.Comment> precomments) addAllAbstractProds(int index, Collection<? extends ASTAbstractProd> collection) addAllAbstractProds(Collection<? extends ASTAbstractProd> collection) addAllASTRules(int index, Collection<? extends ASTASTRule> collection) addAllASTRules(Collection<? extends ASTASTRule> collection) addAllClassProds(int index, Collection<? extends ASTClassProd> collection) addAllClassProds(Collection<? extends ASTClassProd> collection) addAllConcepts(int index, Collection<? extends ASTConcept> collection) addAllConcepts(Collection<? extends ASTConcept> collection) addAllEnumProds(int index, Collection<? extends ASTEnumProd> collection) addAllEnumProds(Collection<? extends ASTEnumProd> collection) addAllExternalProds(int index, Collection<? extends ASTExternalProd> collection) addAllExternalProds(Collection<? extends ASTExternalProd> collection) addAllImportStatement(int index, Collection<? extends ASTMCImportStatement> collection) addAllImportStatement(Collection<? extends ASTMCImportStatement> collection) addAllInterfaceProds(int index, Collection<? extends ASTInterfaceProd> collection) addAllInterfaceProds(Collection<? extends ASTInterfaceProd> collection) addAllKeywordRules(int index, Collection<? extends ASTKeywordRule> collection) addAllKeywordRules(Collection<? extends ASTKeywordRule> collection) addAllLexProds(int index, Collection<? extends ASTLexProd> collection) addAllLexProds(Collection<? extends ASTLexProd> collection) addAllPackage(int index, Collection<? extends String> collection) addAllPackage(Collection<? extends String> collection) addAllReplaceRules(int index, Collection<? extends ASTReplaceRule> collection) addAllReplaceRules(Collection<? extends ASTReplaceRule> collection) addAllSplitRules(int index, Collection<? extends ASTSplitRule> collection) addAllSplitRules(Collection<? extends ASTSplitRule> collection) addAllSupergrammar(int index, Collection<? extends ASTGrammarReference> collection) addAllSupergrammar(Collection<? extends ASTGrammarReference> collection) addAllSymbolRules(int index, Collection<? extends ASTSymbolRule> collection) addAllSymbolRules(Collection<? extends ASTSymbolRule> collection) addASTRule(int index, ASTASTRule element) addASTRule(ASTASTRule element) addClassProd(int index, ASTClassProd element) addClassProd(ASTClassProd element) addConcept(int index, ASTConcept element) addConcept(ASTConcept element) addEnumProd(int index, ASTEnumProd element) addEnumProd(ASTEnumProd element) addExternalProd(int index, ASTExternalProd element) addExternalProd(ASTExternalProd element) addImportStatement(int index, ASTMCImportStatement element) addImportStatement(ASTMCImportStatement element) addInterfaceProd(int index, ASTInterfaceProd element) addInterfaceProd(ASTInterfaceProd element) addKeywordRule(int index, ASTKeywordRule element) addKeywordRule(ASTKeywordRule element) addLexProd(int index, ASTLexProd element) addLexProd(ASTLexProd element) addPackage(int index, String element) addPackage(String element) addReplaceRule(int index, ASTReplaceRule element) addReplaceRule(ASTReplaceRule element) addSplitRule(int index, ASTSplitRule element) addSplitRule(ASTSplitRule element) addSupergrammar(int index, ASTGrammarReference element) addSupergrammar(ASTGrammarReference element) addSymbolRule(int index, ASTSymbolRule element) addSymbolRule(ASTSymbolRule element) build()booleancontainsAbstractProd(Object element) booleancontainsAllAbstractProds(Collection<?> collection) booleancontainsAllASTRules(Collection<?> collection) booleancontainsAllClassProds(Collection<?> collection) booleancontainsAllConcepts(Collection<?> collection) booleancontainsAllEnumProds(Collection<?> collection) booleancontainsAllExternalProds(Collection<?> collection) booleancontainsAllImportStatement(Collection<?> collection) booleancontainsAllInterfaceProds(Collection<?> collection) booleancontainsAllKeywordRules(Collection<?> collection) booleancontainsAllLexProds(Collection<?> collection) booleancontainsAllPackage(Collection<?> collection) booleancontainsAllReplaceRules(Collection<?> collection) booleancontainsAllSplitRules(Collection<?> collection) booleancontainsAllSupergrammar(Collection<?> collection) booleancontainsAllSymbolRules(Collection<?> collection) booleancontainsASTRule(Object element) booleancontainsClassProd(Object element) booleancontainsConcept(Object element) booleancontainsEnumProd(Object element) booleancontainsExternalProd(Object element) booleancontainsImportStatement(Object element) booleancontainsInterfaceProd(Object element) booleancontainsKeywordRule(Object element) booleancontainsLexProd(Object element) booleancontainsPackage(Object element) booleancontainsReplaceRule(Object element) booleancontainsSplitRule(Object element) booleancontainsSupergrammar(Object element) booleancontainsSymbolRule(Object element) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanforEach_PostComments(Consumer<? super de.monticore.ast.Comment> action) forEach_PreComments(Consumer<? super de.monticore.ast.Comment> action) forEachAbstractProds(Consumer<? super ASTAbstractProd> action) forEachASTRules(Consumer<? super ASTASTRule> action) forEachClassProds(Consumer<? super ASTClassProd> action) forEachConcepts(Consumer<? super ASTConcept> action) forEachEnumProds(Consumer<? super ASTEnumProd> action) forEachExternalProds(Consumer<? super ASTExternalProd> action) forEachImportStatement(Consumer<? super ASTMCImportStatement> action) forEachInterfaceProds(Consumer<? super ASTInterfaceProd> action) forEachKeywordRules(Consumer<? super ASTKeywordRule> action) forEachLexProds(Consumer<? super ASTLexProd> action) forEachPackage(Consumer<? super String> action) forEachReplaceRules(Consumer<? super ASTReplaceRule> action) forEachSplitRules(Consumer<? super ASTSplitRule> action) forEachSupergrammar(Consumer<? super ASTGrammarReference> action) forEachSymbolRules(Consumer<? super ASTSymbolRule> action) getAbstractProd(int index) getASTRule(int index) getClassProd(int index) getConcept(int index) getEnumProd(int index) getExternalProd(int index) getImportStatement(int index) getInterfaceProd(int index) getKeywordRule(int index) getLexProd(int index) getName()getPackage(int index) getReplaceRule(int index) getSplitRule(int index) getSupergrammar(int index) getSymbolRule(int index) intintintintintintintintintintintintintintintintindexOfAbstractProd(Object element) intindexOfASTRule(Object element) intindexOfClassProd(Object element) intindexOfConcept(Object element) intindexOfEnumProd(Object element) intindexOfExternalProd(Object element) intindexOfImportStatement(Object element) intindexOfInterfaceProd(Object element) intindexOfKeywordRule(Object element) intindexOfLexProd(Object element) intindexOfPackage(Object element) intindexOfReplaceRule(Object element) intindexOfSplitRule(Object element) intindexOfSupergrammar(Object element) intindexOfSymbolRule(Object element) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisValid()intlastIndexOfAbstractProd(Object element) intlastIndexOfASTRule(Object element) intlastIndexOfClassProd(Object element) intlastIndexOfConcept(Object element) intlastIndexOfEnumProd(Object element) intlastIndexOfExternalProd(Object element) intlastIndexOfImportStatement(Object element) intlastIndexOfInterfaceProd(Object element) intlastIndexOfKeywordRule(Object element) intlastIndexOfLexProd(Object element) intlastIndexOfPackage(Object element) intlastIndexOfReplaceRule(Object element) intlastIndexOfSplitRule(Object element) intlastIndexOfSupergrammar(Object element) intlastIndexOfSymbolRule(Object element) listIteratorAbstractProds(int index) listIteratorASTRules(int index) listIteratorClassProds(int index) listIteratorConcepts(int index) listIteratorEnumProds(int index) listIteratorExternalProds(int index) listIteratorImportStatement(int index) listIteratorInterfaceProds(int index) listIteratorKeywordRules(int index) listIteratorLexProds(int index) listIteratorPackage(int index) listIteratorReplaceRules(int index) listIteratorSplitRules(int index) listIteratorSupergrammar(int index) listIteratorSymbolRules(int index) remove_PostComment(int index) remove_PostComment(Object element) remove_PreComment(int index) remove_PreComment(Object element) removeAbstractProd(int index) removeAbstractProd(Object element) removeAll_PostComments(Collection<?> element) removeAll_PreComments(Collection<?> element) removeAllAbstractProds(Collection<?> collection) removeAllASTRules(Collection<?> collection) removeAllClassProds(Collection<?> collection) removeAllConcepts(Collection<?> collection) removeAllEnumProds(Collection<?> collection) removeAllExternalProds(Collection<?> collection) removeAllImportStatement(Collection<?> collection) removeAllInterfaceProds(Collection<?> collection) removeAllKeywordRules(Collection<?> collection) removeAllLexProds(Collection<?> collection) removeAllPackage(Collection<?> collection) removeAllReplaceRules(Collection<?> collection) removeAllSplitRules(Collection<?> collection) removeAllSupergrammar(Collection<?> collection) removeAllSymbolRules(Collection<?> collection) removeASTRule(int index) removeASTRule(Object element) removeClassProd(int index) removeClassProd(Object element) removeConcept(int index) removeConcept(Object element) removeEnumProd(int index) removeEnumProd(Object element) removeExternalProd(int index) removeExternalProd(Object element) removeIf_PostComment(Predicate<? super de.monticore.ast.Comment> filter) removeIf_PreComment(Predicate<? super de.monticore.ast.Comment> filter) removeIfAbstractProd(Predicate<? super ASTAbstractProd> filter) removeIfASTRule(Predicate<? super ASTASTRule> filter) removeIfClassProd(Predicate<? super ASTClassProd> filter) removeIfConcept(Predicate<? super ASTConcept> filter) removeIfEnumProd(Predicate<? super ASTEnumProd> filter) removeIfExternalProd(Predicate<? super ASTExternalProd> filter) removeIfImportStatement(Predicate<? super ASTMCImportStatement> filter) removeIfInterfaceProd(Predicate<? super ASTInterfaceProd> filter) removeIfKeywordRule(Predicate<? super ASTKeywordRule> filter) removeIfLexProd(Predicate<? super ASTLexProd> filter) removeIfPackage(Predicate<? super String> filter) removeIfReplaceRule(Predicate<? super ASTReplaceRule> filter) removeIfSplitRule(Predicate<? super ASTSplitRule> filter) removeIfSupergrammar(Predicate<? super ASTGrammarReference> filter) removeIfSymbolRule(Predicate<? super ASTSymbolRule> filter) removeImportStatement(int index) removeImportStatement(Object element) removeInterfaceProd(int index) removeInterfaceProd(Object element) removeKeywordRule(int index) removeKeywordRule(Object element) removeLexProd(int index) removeLexProd(Object element) removePackage(int index) removePackage(Object element) removeReplaceRule(int index) removeReplaceRule(Object element) removeSplitRule(int index) removeSplitRule(Object element) removeSupergrammar(int index) removeSupergrammar(Object element) removeSymbolRule(int index) removeSymbolRule(Object element) replaceAll_PostComments(UnaryOperator<de.monticore.ast.Comment> operator) replaceAll_PreComments(UnaryOperator<de.monticore.ast.Comment> operator) replaceAllAbstractProds(UnaryOperator<ASTAbstractProd> operator) replaceAllASTRules(UnaryOperator<ASTASTRule> operator) replaceAllClassProds(UnaryOperator<ASTClassProd> operator) replaceAllConcepts(UnaryOperator<ASTConcept> operator) replaceAllEnumProds(UnaryOperator<ASTEnumProd> operator) replaceAllExternalProds(UnaryOperator<ASTExternalProd> operator) replaceAllKeywordRules(UnaryOperator<ASTKeywordRule> operator) replaceAllLexProds(UnaryOperator<ASTLexProd> operator) replaceAllPackage(UnaryOperator<String> operator) replaceAllReplaceRules(UnaryOperator<ASTReplaceRule> operator) replaceAllSplitRules(UnaryOperator<ASTSplitRule> operator) replaceAllSymbolRules(UnaryOperator<ASTSymbolRule> operator) retainAll_PostComments(Collection<?> element) retainAll_PreComments(Collection<?> element) retainAllAbstractProds(Collection<?> collection) retainAllASTRules(Collection<?> collection) retainAllClassProds(Collection<?> collection) retainAllConcepts(Collection<?> collection) retainAllEnumProds(Collection<?> collection) retainAllExternalProds(Collection<?> collection) retainAllImportStatement(Collection<?> collection) retainAllInterfaceProds(Collection<?> collection) retainAllKeywordRules(Collection<?> collection) retainAllLexProds(Collection<?> collection) retainAllPackage(Collection<?> collection) retainAllReplaceRules(Collection<?> collection) retainAllSplitRules(Collection<?> collection) retainAllSupergrammar(Collection<?> collection) retainAllSymbolRules(Collection<?> collection) set_PostComment(int index, de.monticore.ast.Comment postcomment) set_PostCommentList(List<de.monticore.ast.Comment> postComments) set_PreComment(int index, de.monticore.ast.Comment precomment) set_PreCommentList(List<de.monticore.ast.Comment> preComments) set_SourcePositionEnd(de.se_rwth.commons.SourcePosition end) set_SourcePositionStart(de.se_rwth.commons.SourcePosition start) setAbstractProd(int index, ASTAbstractProd element) setAbstractProdsList(List<ASTAbstractProd> abstractProds) setASTRule(int index, ASTASTRule element) setASTRulesList(List<ASTASTRule> aSTRules) setClassProd(int index, ASTClassProd element) setClassProdsList(List<ASTClassProd> classProds) setComponent(boolean component) setConcept(int index, ASTConcept element) setConceptsList(List<ASTConcept> concepts) setEnumProd(int index, ASTEnumProd element) setEnumProdsList(List<ASTEnumProd> enumProds) setExternalProd(int index, ASTExternalProd element) setExternalProdsList(List<ASTExternalProd> externalProds) setGrammarAnnotation(ASTGrammarAnnotation grammarAnnotation) setGrammarOption(ASTGrammarOption grammarOption) setImportStatement(int index, ASTMCImportStatement element) setImportStatementList(List<ASTMCImportStatement> importStatement) setInterfaceProd(int index, ASTInterfaceProd element) setInterfaceProdsList(List<ASTInterfaceProd> interfaceProds) setKeywordRule(int index, ASTKeywordRule element) setKeywordRulesList(List<ASTKeywordRule> keywordRules) setLexProd(int index, ASTLexProd element) setLexProdsList(List<ASTLexProd> lexProds) setPackage(int index, String element) setPackageList(List<String> r__package) setReplaceRule(int index, ASTReplaceRule element) setReplaceRulesList(List<ASTReplaceRule> replaceRules) setScopeRule(ASTScopeRule scopeRule) setSplitRule(int index, ASTSplitRule element) setSplitRulesList(List<ASTSplitRule> splitRules) setStartRule(ASTStartRule startRule) setSupergrammar(int index, ASTGrammarReference element) setSupergrammarList(List<ASTGrammarReference> supergrammar) setSymbolRule(int index, ASTSymbolRule element) setSymbolRulesList(List<ASTSymbolRule> symbolRules) intintintintintintintintintintintintintintintsort_PostComments(Comparator<? super de.monticore.ast.Comment> comparator) sort_PreComments(Comparator<? super de.monticore.ast.Comment> comparator) sortAbstractProds(Comparator<? super ASTAbstractProd> comparator) sortASTRules(Comparator<? super ASTASTRule> comparator) sortClassProds(Comparator<? super ASTClassProd> comparator) sortConcepts(Comparator<? super ASTConcept> comparator) sortEnumProds(Comparator<? super ASTEnumProd> comparator) sortExternalProds(Comparator<? super ASTExternalProd> comparator) sortImportStatement(Comparator<? super ASTMCImportStatement> comparator) sortInterfaceProds(Comparator<? super ASTInterfaceProd> comparator) sortKeywordRules(Comparator<? super ASTKeywordRule> comparator) sortLexProds(Comparator<? super ASTLexProd> comparator) sortPackage(Comparator<? super String> comparator) sortReplaceRules(Comparator<? super ASTReplaceRule> comparator) sortSplitRules(Comparator<? super ASTSplitRule> comparator) sortSupergrammar(Comparator<? super ASTGrammarReference> comparator) sortSymbolRules(Comparator<? super ASTSymbolRule> comparator) subListAbstractProds(int start, int end) subListASTRules(int start, int end) subListClassProds(int start, int end) subListConcepts(int start, int end) subListEnumProds(int start, int end) subListExternalProds(int start, int end) subListImportStatement(int start, int end) subListInterfaceProds(int start, int end) subListKeywordRules(int start, int end) subListLexProds(int start, int end) subListPackage(int start, int end) subListReplaceRules(int start, int end) subListSplitRules(int start, int end) subListSupergrammar(int start, int end) subListSymbolRules(int start, int end) Object[]toArrayAbstractProds(ASTAbstractProd[] array) Object[]toArrayASTRules(ASTASTRule[] array) Object[]toArrayClassProds(ASTClassProd[] array) Object[]toArrayConcepts(ASTConcept[] array) Object[]toArrayEnumProds(ASTEnumProd[] array) Object[]toArrayExternalProds(ASTExternalProd[] array) Object[]Object[]toArrayInterfaceProds(ASTInterfaceProd[] array) Object[]toArrayKeywordRules(ASTKeywordRule[] array) Object[]toArrayLexProds(ASTLexProd[] array) Object[]String[]toArrayPackage(String[] array) Object[]toArrayReplaceRules(ASTReplaceRule[] array) Object[]toArraySplitRules(ASTSplitRule[] array) Object[]toArraySupergrammar(ASTGrammarReference[] array) Object[]toArraySymbolRules(ASTSymbolRule[] array) Methods inherited from class de.monticore.ast.ASTNodeBuilder
contains_PostComment, contains_PreComment, containsAll_PostComments, containsAll_PreComments, equals_PostComments, equals_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, size_PostComments, size_PreComments, spliterator_PostComments, spliterator_PreComments, stream_PostComments, stream_PreComments, subList_PostComments, subList_PreComments, toArray_PostComments, toArray_PostComments, toArray_PreComments, toArray_PreComments
-
Field Details
-
realBuilder
-
grammarOption
-
startRule
-
scopeRule
-
r__package
-
importStatement
-
grammarAnnotation
-
name
-
supergrammar
-
lexProds
-
classProds
-
enumProds
-
externalProds
-
interfaceProds
-
abstractProds
-
aSTRules
-
symbolRules
-
concepts
-
splitRules
-
keywordRules
-
replaceRules
-
component
protected boolean component
-
-
Constructor Details
-
ASTMCGrammarBuilder
public ASTMCGrammarBuilder()
-
-
Method Details
-
build
-
isValid
public boolean isValid() -
getGrammarOption
-
isPresentGrammarOption
public boolean isPresentGrammarOption() -
getStartRule
-
isPresentStartRule
public boolean isPresentStartRule() -
getScopeRule
-
isPresentScopeRule
public boolean isPresentScopeRule() -
containsPackage
-
containsAllPackage
-
isEmptyPackage
public boolean isEmptyPackage() -
iteratorPackage
-
sizePackage
public int sizePackage() -
toArrayPackage
-
toArrayPackage
-
spliteratorPackage
-
streamPackage
-
parallelStreamPackage
-
getPackage
-
indexOfPackage
-
lastIndexOfPackage
-
equalsPackage
-
hashCodePackage
public int hashCodePackage() -
listIteratorPackage
-
listIteratorPackage
-
subListPackage
-
getPackageList
-
containsImportStatement
-
containsAllImportStatement
-
isEmptyImportStatement
public boolean isEmptyImportStatement() -
iteratorImportStatement
-
sizeImportStatement
public int sizeImportStatement() -
toArrayImportStatement
-
toArrayImportStatement
-
spliteratorImportStatement
-
streamImportStatement
-
parallelStreamImportStatement
-
getImportStatement
-
indexOfImportStatement
-
lastIndexOfImportStatement
-
equalsImportStatement
-
hashCodeImportStatement
public int hashCodeImportStatement() -
listIteratorImportStatement
-
listIteratorImportStatement
-
subListImportStatement
-
getImportStatementList
-
getGrammarAnnotation
-
isPresentGrammarAnnotation
public boolean isPresentGrammarAnnotation() -
getName
-
containsSupergrammar
-
containsAllSupergrammar
-
isEmptySupergrammar
public boolean isEmptySupergrammar() -
iteratorSupergrammar
-
sizeSupergrammar
public int sizeSupergrammar() -
toArraySupergrammar
-
toArraySupergrammar
-
spliteratorSupergrammar
-
streamSupergrammar
-
parallelStreamSupergrammar
-
getSupergrammar
-
indexOfSupergrammar
-
lastIndexOfSupergrammar
-
equalsSupergrammar
-
hashCodeSupergrammar
public int hashCodeSupergrammar() -
listIteratorSupergrammar
-
listIteratorSupergrammar
-
subListSupergrammar
-
getSupergrammarList
-
containsLexProd
-
containsAllLexProds
-
isEmptyLexProds
public boolean isEmptyLexProds() -
iteratorLexProds
-
sizeLexProds
public int sizeLexProds() -
toArrayLexProds
-
toArrayLexProds
-
spliteratorLexProds
-
streamLexProds
-
parallelStreamLexProds
-
getLexProd
-
indexOfLexProd
-
lastIndexOfLexProd
-
equalsLexProds
-
hashCodeLexProds
public int hashCodeLexProds() -
listIteratorLexProds
-
listIteratorLexProds
-
subListLexProds
-
getLexProdList
-
containsClassProd
-
containsAllClassProds
-
isEmptyClassProds
public boolean isEmptyClassProds() -
iteratorClassProds
-
sizeClassProds
public int sizeClassProds() -
toArrayClassProds
-
toArrayClassProds
-
spliteratorClassProds
-
streamClassProds
-
parallelStreamClassProds
-
getClassProd
-
indexOfClassProd
-
lastIndexOfClassProd
-
equalsClassProds
-
hashCodeClassProds
public int hashCodeClassProds() -
listIteratorClassProds
-
listIteratorClassProds
-
subListClassProds
-
getClassProdList
-
containsEnumProd
-
containsAllEnumProds
-
isEmptyEnumProds
public boolean isEmptyEnumProds() -
iteratorEnumProds
-
sizeEnumProds
public int sizeEnumProds() -
toArrayEnumProds
-
toArrayEnumProds
-
spliteratorEnumProds
-
streamEnumProds
-
parallelStreamEnumProds
-
getEnumProd
-
indexOfEnumProd
-
lastIndexOfEnumProd
-
equalsEnumProds
-
hashCodeEnumProds
public int hashCodeEnumProds() -
listIteratorEnumProds
-
listIteratorEnumProds
-
subListEnumProds
-
getEnumProdList
-
containsExternalProd
-
containsAllExternalProds
-
isEmptyExternalProds
public boolean isEmptyExternalProds() -
iteratorExternalProds
-
sizeExternalProds
public int sizeExternalProds() -
toArrayExternalProds
-
toArrayExternalProds
-
spliteratorExternalProds
-
streamExternalProds
-
parallelStreamExternalProds
-
getExternalProd
-
indexOfExternalProd
-
lastIndexOfExternalProd
-
equalsExternalProds
-
hashCodeExternalProds
public int hashCodeExternalProds() -
listIteratorExternalProds
-
listIteratorExternalProds
-
subListExternalProds
-
getExternalProdList
-
containsInterfaceProd
-
containsAllInterfaceProds
-
isEmptyInterfaceProds
public boolean isEmptyInterfaceProds() -
iteratorInterfaceProds
-
sizeInterfaceProds
public int sizeInterfaceProds() -
toArrayInterfaceProds
-
toArrayInterfaceProds
-
spliteratorInterfaceProds
-
streamInterfaceProds
-
parallelStreamInterfaceProds
-
getInterfaceProd
-
indexOfInterfaceProd
-
lastIndexOfInterfaceProd
-
equalsInterfaceProds
-
hashCodeInterfaceProds
public int hashCodeInterfaceProds() -
listIteratorInterfaceProds
-
listIteratorInterfaceProds
-
subListInterfaceProds
-
getInterfaceProdList
-
containsAbstractProd
-
containsAllAbstractProds
-
isEmptyAbstractProds
public boolean isEmptyAbstractProds() -
iteratorAbstractProds
-
sizeAbstractProds
public int sizeAbstractProds() -
toArrayAbstractProds
-
toArrayAbstractProds
-
spliteratorAbstractProds
-
streamAbstractProds
-
parallelStreamAbstractProds
-
getAbstractProd
-
indexOfAbstractProd
-
lastIndexOfAbstractProd
-
equalsAbstractProds
-
hashCodeAbstractProds
public int hashCodeAbstractProds() -
listIteratorAbstractProds
-
listIteratorAbstractProds
-
subListAbstractProds
-
getAbstractProdList
-
containsASTRule
-
containsAllASTRules
-
isEmptyASTRules
public boolean isEmptyASTRules() -
iteratorASTRules
-
sizeASTRules
public int sizeASTRules() -
toArrayASTRules
-
toArrayASTRules
-
spliteratorASTRules
-
streamASTRules
-
parallelStreamASTRules
-
getASTRule
-
indexOfASTRule
-
lastIndexOfASTRule
-
equalsASTRules
-
hashCodeASTRules
public int hashCodeASTRules() -
listIteratorASTRules
-
listIteratorASTRules
-
subListASTRules
-
getASTRuleList
-
containsSymbolRule
-
containsAllSymbolRules
-
isEmptySymbolRules
public boolean isEmptySymbolRules() -
iteratorSymbolRules
-
sizeSymbolRules
public int sizeSymbolRules() -
toArraySymbolRules
-
toArraySymbolRules
-
spliteratorSymbolRules
-
streamSymbolRules
-
parallelStreamSymbolRules
-
getSymbolRule
-
indexOfSymbolRule
-
lastIndexOfSymbolRule
-
equalsSymbolRules
-
hashCodeSymbolRules
public int hashCodeSymbolRules() -
listIteratorSymbolRules
-
listIteratorSymbolRules
-
subListSymbolRules
-
getSymbolRuleList
-
containsConcept
-
containsAllConcepts
-
isEmptyConcepts
public boolean isEmptyConcepts() -
iteratorConcepts
-
sizeConcepts
public int sizeConcepts() -
toArrayConcepts
-
toArrayConcepts
-
spliteratorConcepts
-
streamConcepts
-
parallelStreamConcepts
-
getConcept
-
indexOfConcept
-
lastIndexOfConcept
-
equalsConcepts
-
hashCodeConcepts
public int hashCodeConcepts() -
listIteratorConcepts
-
listIteratorConcepts
-
subListConcepts
-
getConceptList
-
containsSplitRule
-
containsAllSplitRules
-
isEmptySplitRules
public boolean isEmptySplitRules() -
iteratorSplitRules
-
sizeSplitRules
public int sizeSplitRules() -
toArraySplitRules
-
toArraySplitRules
-
spliteratorSplitRules
-
streamSplitRules
-
parallelStreamSplitRules
-
getSplitRule
-
indexOfSplitRule
-
lastIndexOfSplitRule
-
equalsSplitRules
-
hashCodeSplitRules
public int hashCodeSplitRules() -
listIteratorSplitRules
-
listIteratorSplitRules
-
subListSplitRules
-
getSplitRuleList
-
containsKeywordRule
-
containsAllKeywordRules
-
isEmptyKeywordRules
public boolean isEmptyKeywordRules() -
iteratorKeywordRules
-
sizeKeywordRules
public int sizeKeywordRules() -
toArrayKeywordRules
-
toArrayKeywordRules
-
spliteratorKeywordRules
-
streamKeywordRules
-
parallelStreamKeywordRules
-
getKeywordRule
-
indexOfKeywordRule
-
lastIndexOfKeywordRule
-
equalsKeywordRules
-
hashCodeKeywordRules
public int hashCodeKeywordRules() -
listIteratorKeywordRules
-
listIteratorKeywordRules
-
subListKeywordRules
-
getKeywordRuleList
-
containsReplaceRule
-
containsAllReplaceRules
-
isEmptyReplaceRules
public boolean isEmptyReplaceRules() -
iteratorReplaceRules
-
sizeReplaceRules
public int sizeReplaceRules() -
toArrayReplaceRules
-
toArrayReplaceRules
-
spliteratorReplaceRules
-
streamReplaceRules
-
parallelStreamReplaceRules
-
getReplaceRule
-
indexOfReplaceRule
-
lastIndexOfReplaceRule
-
equalsReplaceRules
-
hashCodeReplaceRules
public int hashCodeReplaceRules() -
listIteratorReplaceRules
-
listIteratorReplaceRules
-
subListReplaceRules
-
getReplaceRuleList
-
isComponent
public boolean isComponent() -
setGrammarOption
-
setGrammarOptionAbsent
-
setStartRule
-
setStartRuleAbsent
-
setScopeRule
-
setScopeRuleAbsent
-
clearPackage
-
addPackage
-
addAllPackage
-
removePackage
-
removeAllPackage
-
retainAllPackage
-
removeIfPackage
-
forEachPackage
-
addPackage
-
addAllPackage
-
removePackage
-
setPackage
-
replaceAllPackage
-
sortPackage
-
setPackageList
-
clearImportStatement
-
addImportStatement
-
addAllImportStatement
public ASTMCGrammarBuilder addAllImportStatement(Collection<? extends ASTMCImportStatement> collection) -
removeImportStatement
-
removeAllImportStatement
-
retainAllImportStatement
-
removeIfImportStatement
-
forEachImportStatement
-
addImportStatement
-
addAllImportStatement
public ASTMCGrammarBuilder addAllImportStatement(int index, Collection<? extends ASTMCImportStatement> collection) -
removeImportStatement
-
setImportStatement
-
replaceAllImportStatement
-
sortImportStatement
-
setImportStatementList
-
setGrammarAnnotation
-
setGrammarAnnotationAbsent
-
setName
-
clearSupergrammar
-
addSupergrammar
-
addAllSupergrammar
-
removeSupergrammar
-
removeAllSupergrammar
-
retainAllSupergrammar
-
removeIfSupergrammar
-
forEachSupergrammar
-
addSupergrammar
-
addAllSupergrammar
public ASTMCGrammarBuilder addAllSupergrammar(int index, Collection<? extends ASTGrammarReference> collection) -
removeSupergrammar
-
setSupergrammar
-
replaceAllSupergrammar
-
sortSupergrammar
-
setSupergrammarList
-
clearLexProds
-
addLexProd
-
addAllLexProds
-
removeLexProd
-
removeAllLexProds
-
retainAllLexProds
-
removeIfLexProd
-
forEachLexProds
-
addLexProd
-
addAllLexProds
-
removeLexProd
-
setLexProd
-
replaceAllLexProds
-
sortLexProds
-
setLexProdsList
-
clearClassProds
-
addClassProd
-
addAllClassProds
-
removeClassProd
-
removeAllClassProds
-
retainAllClassProds
-
removeIfClassProd
-
forEachClassProds
-
addClassProd
-
addAllClassProds
public ASTMCGrammarBuilder addAllClassProds(int index, Collection<? extends ASTClassProd> collection) -
removeClassProd
-
setClassProd
-
replaceAllClassProds
-
sortClassProds
-
setClassProdsList
-
clearEnumProds
-
addEnumProd
-
addAllEnumProds
-
removeEnumProd
-
removeAllEnumProds
-
retainAllEnumProds
-
removeIfEnumProd
-
forEachEnumProds
-
addEnumProd
-
addAllEnumProds
-
removeEnumProd
-
setEnumProd
-
replaceAllEnumProds
-
sortEnumProds
-
setEnumProdsList
-
clearExternalProds
-
addExternalProd
-
addAllExternalProds
-
removeExternalProd
-
removeAllExternalProds
-
retainAllExternalProds
-
removeIfExternalProd
-
forEachExternalProds
-
addExternalProd
-
addAllExternalProds
public ASTMCGrammarBuilder addAllExternalProds(int index, Collection<? extends ASTExternalProd> collection) -
removeExternalProd
-
setExternalProd
-
replaceAllExternalProds
-
sortExternalProds
-
setExternalProdsList
-
clearInterfaceProds
-
addInterfaceProd
-
addAllInterfaceProds
-
removeInterfaceProd
-
removeAllInterfaceProds
-
retainAllInterfaceProds
-
removeIfInterfaceProd
-
forEachInterfaceProds
-
addInterfaceProd
-
addAllInterfaceProds
public ASTMCGrammarBuilder addAllInterfaceProds(int index, Collection<? extends ASTInterfaceProd> collection) -
removeInterfaceProd
-
setInterfaceProd
-
replaceAllInterfaceProds
-
sortInterfaceProds
-
setInterfaceProdsList
-
clearAbstractProds
-
addAbstractProd
-
addAllAbstractProds
-
removeAbstractProd
-
removeAllAbstractProds
-
retainAllAbstractProds
-
removeIfAbstractProd
-
forEachAbstractProds
-
addAbstractProd
-
addAllAbstractProds
public ASTMCGrammarBuilder addAllAbstractProds(int index, Collection<? extends ASTAbstractProd> collection) -
removeAbstractProd
-
setAbstractProd
-
replaceAllAbstractProds
-
sortAbstractProds
-
setAbstractProdsList
-
clearASTRules
-
addASTRule
-
addAllASTRules
-
removeASTRule
-
removeAllASTRules
-
retainAllASTRules
-
removeIfASTRule
-
forEachASTRules
-
addASTRule
-
addAllASTRules
-
removeASTRule
-
setASTRule
-
replaceAllASTRules
-
sortASTRules
-
setASTRulesList
-
clearSymbolRules
-
addSymbolRule
-
addAllSymbolRules
-
removeSymbolRule
-
removeAllSymbolRules
-
retainAllSymbolRules
-
removeIfSymbolRule
-
forEachSymbolRules
-
addSymbolRule
-
addAllSymbolRules
public ASTMCGrammarBuilder addAllSymbolRules(int index, Collection<? extends ASTSymbolRule> collection) -
removeSymbolRule
-
setSymbolRule
-
replaceAllSymbolRules
-
sortSymbolRules
-
setSymbolRulesList
-
clearConcepts
-
addConcept
-
addAllConcepts
-
removeConcept
-
removeAllConcepts
-
retainAllConcepts
-
removeIfConcept
-
forEachConcepts
-
addConcept
-
addAllConcepts
-
removeConcept
-
setConcept
-
replaceAllConcepts
-
sortConcepts
-
setConceptsList
-
clearSplitRules
-
addSplitRule
-
addAllSplitRules
-
removeSplitRule
-
removeAllSplitRules
-
retainAllSplitRules
-
removeIfSplitRule
-
forEachSplitRules
-
addSplitRule
-
addAllSplitRules
public ASTMCGrammarBuilder addAllSplitRules(int index, Collection<? extends ASTSplitRule> collection) -
removeSplitRule
-
setSplitRule
-
replaceAllSplitRules
-
sortSplitRules
-
setSplitRulesList
-
clearKeywordRules
-
addKeywordRule
-
addAllKeywordRules
-
removeKeywordRule
-
removeAllKeywordRules
-
retainAllKeywordRules
-
removeIfKeywordRule
-
forEachKeywordRules
-
addKeywordRule
-
addAllKeywordRules
public ASTMCGrammarBuilder addAllKeywordRules(int index, Collection<? extends ASTKeywordRule> collection) -
removeKeywordRule
-
setKeywordRule
-
replaceAllKeywordRules
-
sortKeywordRules
-
setKeywordRulesList
-
clearReplaceRules
-
addReplaceRule
-
addAllReplaceRules
-
removeReplaceRule
-
removeAllReplaceRules
-
retainAllReplaceRules
-
removeIfReplaceRule
-
forEachReplaceRules
-
addReplaceRule
-
addAllReplaceRules
public ASTMCGrammarBuilder addAllReplaceRules(int index, Collection<? extends ASTReplaceRule> collection) -
removeReplaceRule
-
setReplaceRule
-
replaceAllReplaceRules
-
sortReplaceRules
-
setReplaceRulesList
-
setComponent
-
set_SourcePositionEnd
- Overrides:
set_SourcePositionEndin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
set_SourcePositionEndAbsent
- Overrides:
set_SourcePositionEndAbsentin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
set_SourcePositionStart
- Overrides:
set_SourcePositionStartin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
set_SourcePositionStartAbsent
- Overrides:
set_SourcePositionStartAbsentin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
clear_PreComments
- Overrides:
clear_PreCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
add_PreComment
- Overrides:
add_PreCommentin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
add_PreComment
- Overrides:
add_PreCommentin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
addAll_PreComments
- Overrides:
addAll_PreCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
addAll_PreComments
public ASTMCGrammarBuilder addAll_PreComments(int index, Collection<de.monticore.ast.Comment> precomments) - Overrides:
addAll_PreCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
remove_PreComment
- Overrides:
remove_PreCommentin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
remove_PreComment
- Overrides:
remove_PreCommentin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
removeAll_PreComments
- Overrides:
removeAll_PreCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
retainAll_PreComments
- Overrides:
retainAll_PreCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
removeIf_PreComment
- Overrides:
removeIf_PreCommentin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
forEach_PreComments
- Overrides:
forEach_PreCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
replaceAll_PreComments
- Overrides:
replaceAll_PreCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
sort_PreComments
public ASTMCGrammarBuilder sort_PreComments(Comparator<? super de.monticore.ast.Comment> comparator) - Overrides:
sort_PreCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
set_PreCommentList
- Overrides:
set_PreCommentListin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
set_PreComment
- Overrides:
set_PreCommentin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
clear_PostComments
- Overrides:
clear_PostCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
add_PostComment
- Overrides:
add_PostCommentin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
add_PostComment
- Overrides:
add_PostCommentin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
addAll_PostComments
- Overrides:
addAll_PostCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
addAll_PostComments
public ASTMCGrammarBuilder addAll_PostComments(int index, Collection<de.monticore.ast.Comment> postcomments) - Overrides:
addAll_PostCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
remove_PostComment
- Overrides:
remove_PostCommentin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
remove_PostComment
- Overrides:
remove_PostCommentin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
removeAll_PostComments
- Overrides:
removeAll_PostCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
retainAll_PostComments
- Overrides:
retainAll_PostCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
removeIf_PostComment
- Overrides:
removeIf_PostCommentin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
forEach_PostComments
- Overrides:
forEach_PostCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
replaceAll_PostComments
public ASTMCGrammarBuilder replaceAll_PostComments(UnaryOperator<de.monticore.ast.Comment> operator) - Overrides:
replaceAll_PostCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
sort_PostComments
public ASTMCGrammarBuilder sort_PostComments(Comparator<? super de.monticore.ast.Comment> comparator) - Overrides:
sort_PostCommentsin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
set_PostCommentList
- Overrides:
set_PostCommentListin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
set_PostComment
- Overrides:
set_PostCommentin classde.monticore.ast.ASTNodeBuilder<ASTMCGrammarBuilder>
-
uncheckedBuild
-