Interface IGrammarGlobalScope
- All Superinterfaces:
de.monticore.symboltable.IGlobalScope,IGrammarScope,IGrammarScopeTOP,IMCBasicsGlobalScope,IMCBasicsScope,IMCBasicTypesGlobalScope,IMCBasicTypesScope,IMCCollectionTypesGlobalScope,IMCCollectionTypesScope,IMCCommonLiteralsGlobalScope,IMCCommonLiteralsScope,IMCLiteralsBasisGlobalScope,IMCLiteralsBasisScope,IMCSimpleGenericTypesGlobalScope,IMCSimpleGenericTypesScope,de.monticore.symboltable.IScope
- All Known Subinterfaces:
IGrammar_WithConceptsGlobalScope
- All Known Implementing Classes:
Grammar_WithConceptsGlobalScope,Grammar_WithConceptsGlobalScopeTOP,GrammarGlobalScope
public interface IGrammarGlobalScope
extends IMCCommonLiteralsGlobalScope, IMCSimpleGenericTypesGlobalScope, IGrammarScope
-
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(GrammarTraverser visitor) voidaccept(MCCommonLiteralsTraverser visitor) voidaccept(MCLiteralsBasisTraverser visitor) voidaccept(MCBasicsTraverser visitor) voidaccept(MCBasicTypesTraverser visitor) voidaccept(MCCollectionTypesTraverser visitor) voidaccept(MCSimpleGenericTypesTraverser visitor) voidaccept(de.monticore.visitor.ITraverser visitor) default voidaddAdaptedAdditionalAttributeSymbolResolver(int index, IAdditionalAttributeSymbolResolver element) default booleandefault voidaddAdaptedMCGrammarSymbolResolver(int index, IMCGrammarSymbolResolver element) default booleandefault voidaddAdaptedProdSymbolResolver(int index, IProdSymbolResolver element) default booleandefault voidaddAdaptedRuleComponentSymbolResolver(int index, IRuleComponentSymbolResolver element) default booleandefault booleanaddAllAdaptedAdditionalAttributeSymbolResolver(int index, Collection<? extends IAdditionalAttributeSymbolResolver> collection) default booleanaddAllAdaptedAdditionalAttributeSymbolResolver(Collection<? extends IAdditionalAttributeSymbolResolver> collection) default booleanaddAllAdaptedMCGrammarSymbolResolver(int index, Collection<? extends IMCGrammarSymbolResolver> collection) default booleanaddAllAdaptedMCGrammarSymbolResolver(Collection<? extends IMCGrammarSymbolResolver> collection) default booleanaddAllAdaptedProdSymbolResolver(int index, Collection<? extends IProdSymbolResolver> collection) default booleanaddAllAdaptedProdSymbolResolver(Collection<? extends IProdSymbolResolver> collection) default booleanaddAllAdaptedRuleComponentSymbolResolver(int index, Collection<? extends IRuleComponentSymbolResolver> collection) default booleanaddAllAdaptedRuleComponentSymbolResolver(Collection<? extends IRuleComponentSymbolResolver> collection) default booleancheckIfContinueAsSubScope(String symbolName) default voiddefault voiddefault voiddefault voiddefault booleandefault booleandefault booleancontainsAdaptedProdSymbolResolver(Object element) default booleandefault booleancontainsAllAdaptedAdditionalAttributeSymbolResolver(Collection<?> collection) default booleancontainsAllAdaptedMCGrammarSymbolResolver(Collection<?> collection) default booleancontainsAllAdaptedProdSymbolResolver(Collection<?> collection) default booleancontainsAllAdaptedRuleComponentSymbolResolver(Collection<?> collection) default booleandefault booleandefault booleandefault booleandefault voidforEachAdaptedAdditionalAttributeSymbolResolver(Consumer<? super IAdditionalAttributeSymbolResolver> action) default voidforEachAdaptedMCGrammarSymbolResolver(Consumer<? super IMCGrammarSymbolResolver> action) default voidforEachAdaptedProdSymbolResolver(Consumer<? super IProdSymbolResolver> action) default voidgetAdaptedAdditionalAttributeSymbolResolver(int index) default IMCGrammarSymbolResolvergetAdaptedMCGrammarSymbolResolver(int index) default IProdSymbolResolvergetAdaptedProdSymbolResolver(int index) default IRuleComponentSymbolResolvergetAdaptedRuleComponentSymbolResolver(int index) default de.monticore.symboltable.serialization.ISymbolDeSerdefault IGrammarScopedefault de.monticore.symboltable.serialization.ISymbolDeSerdefault StringgetName()default de.monticore.symboltable.serialization.ISymbolDeSerdefault de.monticore.symboltable.serialization.ISymbolDeSerdefault de.monticore.symboltable.serialization.ISymbolDeSergetSymbolDeSer(String key) default intdefault intdefault intdefault intdefault intdefault intdefault intindexOfAdaptedProdSymbolResolver(Object element) default intdefault booleandefault booleandefault booleandefault booleandefault booleandefault Iterator<IMCGrammarSymbolResolver> default Iterator<IProdSymbolResolver> default Iterator<IRuleComponentSymbolResolver> default intdefault intdefault intdefault intdefault ListIterator<IMCGrammarSymbolResolver> default ListIterator<IMCGrammarSymbolResolver> listIteratorAdaptedMCGrammarSymbolResolver(int index) default ListIterator<IProdSymbolResolver> default ListIterator<IProdSymbolResolver> listIteratorAdaptedProdSymbolResolver(int index) default ListIterator<IRuleComponentSymbolResolver> default ListIterator<IRuleComponentSymbolResolver> voidvoidloadFileForModelName(String modelName) voidloadMCGrammar(String name) voidvoidloadRuleComponent(String name) default Stream<IAdditionalAttributeSymbolResolver> default Stream<IMCGrammarSymbolResolver> default Stream<IProdSymbolResolver> default Stream<IRuleComponentSymbolResolver> default voiddefault voiddefault voidputProdSymbolDeSer(String kind) default voiddefault voidputSymbolDeSer(String key, de.monticore.symboltable.serialization.ISymbolDeSer value) default booleandefault IMCGrammarSymbolResolverremoveAdaptedMCGrammarSymbolResolver(int index) default booleandefault IProdSymbolResolverremoveAdaptedProdSymbolResolver(int index) default booleanremoveAdaptedProdSymbolResolver(Object element) default IRuleComponentSymbolResolverremoveAdaptedRuleComponentSymbolResolver(int index) default booleandefault booleanremoveAllAdaptedAdditionalAttributeSymbolResolver(Collection<?> collection) default booleanremoveAllAdaptedMCGrammarSymbolResolver(Collection<?> collection) default booleanremoveAllAdaptedProdSymbolResolver(Collection<?> collection) default booleanremoveAllAdaptedRuleComponentSymbolResolver(Collection<?> collection) default booleanremoveIfAdaptedAdditionalAttributeSymbolResolver(Predicate<? super IAdditionalAttributeSymbolResolver> filter) default booleanremoveIfAdaptedMCGrammarSymbolResolver(Predicate<? super IMCGrammarSymbolResolver> filter) default booleanremoveIfAdaptedProdSymbolResolver(Predicate<? super IProdSymbolResolver> filter) default booleandefault voidreplaceAllAdaptedAdditionalAttributeSymbolResolver(UnaryOperator<IAdditionalAttributeSymbolResolver> operator) default voiddefault voiddefault voiddefault List<AdditionalAttributeSymbol> resolveAdaptedAdditionalAttribute(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<AdditionalAttributeSymbol> predicate) default List<MCGrammarSymbol> resolveAdaptedMCGrammar(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCGrammarSymbol> predicate) default List<ProdSymbol> resolveAdaptedProd(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ProdSymbol> predicate) default List<RuleComponentSymbol> resolveAdaptedRuleComponent(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<RuleComponentSymbol> predicate) default List<AdditionalAttributeSymbol> resolveAdditionalAttributeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<AdditionalAttributeSymbol> predicate) default List<MCGrammarSymbol> resolveMCGrammarMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCGrammarSymbol> predicate) default List<ProdSymbol> resolveProdMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ProdSymbol> predicate) default List<RuleComponentSymbol> resolveRuleComponentMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<RuleComponentSymbol> predicate) default booleanretainAllAdaptedAdditionalAttributeSymbolResolver(Collection<?> collection) default booleanretainAllAdaptedMCGrammarSymbolResolver(Collection<?> collection) default booleanretainAllAdaptedProdSymbolResolver(Collection<?> collection) default booleanretainAllAdaptedRuleComponentSymbolResolver(Collection<?> collection) setAdaptedAdditionalAttributeSymbolResolver(int index, IAdditionalAttributeSymbolResolver element) voidsetAdaptedAdditionalAttributeSymbolResolverList(List<IAdditionalAttributeSymbolResolver> adaptedAdditionalAttributeSymbolResolver) default IMCGrammarSymbolResolversetAdaptedMCGrammarSymbolResolver(int index, IMCGrammarSymbolResolver element) voidsetAdaptedMCGrammarSymbolResolverList(List<IMCGrammarSymbolResolver> adaptedMCGrammarSymbolResolver) default IProdSymbolResolversetAdaptedProdSymbolResolver(int index, IProdSymbolResolver element) voidsetAdaptedProdSymbolResolverList(List<IProdSymbolResolver> adaptedProdSymbolResolver) default IRuleComponentSymbolResolversetAdaptedRuleComponentSymbolResolver(int index, IRuleComponentSymbolResolver element) voidsetAdaptedRuleComponentSymbolResolverList(List<IRuleComponentSymbolResolver> adaptedRuleComponentSymbolResolver) default voidsetEnclosingScope(IGrammarScope enclosingScope) default intdefault intdefault intdefault intdefault voidsortAdaptedAdditionalAttributeSymbolResolver(Comparator<? super IAdditionalAttributeSymbolResolver> comparator) default voidsortAdaptedMCGrammarSymbolResolver(Comparator<? super IMCGrammarSymbolResolver> comparator) default voidsortAdaptedProdSymbolResolver(Comparator<? super IProdSymbolResolver> comparator) default voidsortAdaptedRuleComponentSymbolResolver(Comparator<? super IRuleComponentSymbolResolver> comparator) default Spliterator<IMCGrammarSymbolResolver> default Spliterator<IProdSymbolResolver> default Spliterator<IRuleComponentSymbolResolver> default Stream<IAdditionalAttributeSymbolResolver> default Stream<IMCGrammarSymbolResolver> default Stream<IProdSymbolResolver> default Stream<IRuleComponentSymbolResolver> default List<IAdditionalAttributeSymbolResolver> subListAdaptedAdditionalAttributeSymbolResolver(int start, int end) default List<IMCGrammarSymbolResolver> subListAdaptedMCGrammarSymbolResolver(int start, int end) default List<IProdSymbolResolver> subListAdaptedProdSymbolResolver(int start, int end) default List<IRuleComponentSymbolResolver> subListAdaptedRuleComponentSymbolResolver(int start, int end) default Object[]default IAdditionalAttributeSymbolResolver[]default Object[]default IMCGrammarSymbolResolver[]default Object[]default IProdSymbolResolver[]default Object[]default IRuleComponentSymbolResolver[]Methods inherited from interface de.monticore.symboltable.IGlobalScope
addLoadedFile, clear, clearLoadedFiles, getDeSer, getFileExt, getSymbolPath, init, isFileLoaded, setDeSer, setFileExt, setSymbolDeSers, setSymbolPathMethods inherited from interface de.monticore.grammar.grammar._symboltable.IGrammarScope
getAstAttributeList, getSymbolAttributeList, isQualified, isQualified, resolveInSuperGrammar, resolveInSuperGrammars, resolveProdImportedMethods inherited from interface de.monticore.grammar.grammar._symboltable.IGrammarScopeTOP
add, add, add, add, addSubScope, continueAdditionalAttributeWithEnclosingScope, continueAsAdditionalAttributeSubScope, continueAsMCGrammarSubScope, continueAsProdSubScope, continueAsRuleComponentSubScope, continueMCGrammarWithEnclosingScope, continueProdWithEnclosingScope, continueRuleComponentWithEnclosingScope, filterAdditionalAttribute, filterMCGrammar, filterProd, filterRuleComponent, getAdditionalAttributeSymbols, getAdditionalAttributeSymbolsWithSubKinds, getLocalAdditionalAttributeSymbols, getLocalMCGrammarSymbols, getLocalProdSymbols, getLocalRuleComponentSymbols, getMCGrammarSymbols, getMCGrammarSymbolsWithSubKinds, getProdSymbols, getProdSymbolsWithSubKinds, getRuleComponentSymbols, getRuleComponentSymbolsWithSubKinds, getSubScopes, getSymbolsSize, isAdditionalAttributeSymbolsAlreadyResolved, isMCGrammarSymbolsAlreadyResolved, isProdSymbolsAlreadyResolved, isRuleComponentSymbolsAlreadyResolved, remove, remove, remove, remove, removeSubScope, resolveAdaptedAdditionalAttributeLocallyMany, resolveAdaptedMCGrammarLocallyMany, resolveAdaptedProdLocallyMany, resolveAdaptedRuleComponentLocallyMany, resolveAdditionalAttribute, resolveAdditionalAttribute, resolveAdditionalAttribute, resolveAdditionalAttribute, resolveAdditionalAttributeDown, resolveAdditionalAttributeDown, resolveAdditionalAttributeDown, resolveAdditionalAttributeDownMany, resolveAdditionalAttributeDownMany, resolveAdditionalAttributeDownMany, resolveAdditionalAttributeDownMany, resolveAdditionalAttributeLocally, resolveAdditionalAttributeLocallyMany, resolveAdditionalAttributeMany, resolveAdditionalAttributeMany, resolveAdditionalAttributeMany, resolveAdditionalAttributeMany, resolveAdditionalAttributeMany, resolveAdditionalAttributeSubKinds, resolveMCGrammar, resolveMCGrammar, resolveMCGrammar, resolveMCGrammar, resolveMCGrammarDown, resolveMCGrammarDown, resolveMCGrammarDown, resolveMCGrammarDownMany, resolveMCGrammarDownMany, resolveMCGrammarDownMany, resolveMCGrammarDownMany, resolveMCGrammarLocally, resolveMCGrammarLocallyMany, resolveMCGrammarMany, resolveMCGrammarMany, resolveMCGrammarMany, resolveMCGrammarMany, resolveMCGrammarMany, resolveMCGrammarSubKinds, resolveProd, resolveProd, resolveProd, resolveProd, resolveProdDown, resolveProdDown, resolveProdDown, resolveProdDownMany, resolveProdDownMany, resolveProdDownMany, resolveProdDownMany, resolveProdLocally, resolveProdLocallyMany, resolveProdMany, resolveProdMany, resolveProdMany, resolveProdMany, resolveProdMany, resolveProdSubKinds, resolveRuleComponent, resolveRuleComponent, resolveRuleComponent, resolveRuleComponent, resolveRuleComponentDown, resolveRuleComponentDown, resolveRuleComponentDown, resolveRuleComponentDownMany, resolveRuleComponentDownMany, resolveRuleComponentDownMany, resolveRuleComponentDownMany, resolveRuleComponentLocally, resolveRuleComponentLocallyMany, resolveRuleComponentMany, resolveRuleComponentMany, resolveRuleComponentMany, resolveRuleComponentMany, resolveRuleComponentMany, resolveRuleComponentSubKinds, setAdditionalAttributeSymbolsAlreadyResolved, setMCGrammarSymbolsAlreadyResolved, setProdSymbolsAlreadyResolved, setRuleComponentSymbolsAlreadyResolvedMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScopeMethods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesScope
addSubScope, removeSubScopeMethods inherited from interface de.monticore.types.mccollectiontypes._symboltable.IMCCollectionTypesGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.types.mccollectiontypes._symboltable.IMCCollectionTypesScope
addSubScope, removeSubScopeMethods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsScope
addSubScope, removeSubScopeMethods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
addSubScope, getSubScopes, getSymbolsSize, removeSubScopeMethods inherited from interface de.monticore.types.mcsimplegenerictypes._symboltable.IMCSimpleGenericTypesGlobalScope
setEnclosingScopeMethods inherited from interface de.monticore.types.mcsimplegenerictypes._symboltable.IMCSimpleGenericTypesScope
addSubScope, getSubScopes, getSymbolsSize, removeSubScopeMethods inherited from interface de.monticore.symboltable.IScope
add, checkIfContinueWithEnclosingScope, filterSymbolsByAccessModifier, getAstNode, getLocalUnknownSymbols, getNameParts, getRemainingNameForResolveDown, getResolvedOrThrowException, getSpanningSymbol, getUnknownSymbols, isExportingSymbols, isOrdered, isPresentAstNode, isPresentSpanningSymbol, isProperSubScopeOf, isShadowing, isSubScopeOf, remove, setAstNode, setAstNodeAbsent, setExportingSymbols, setName, setNameAbsent, setOrdered, setShadowing, setSpanningSymbol, setSpanningSymbolAbsent
-
Method Details
-
calculateModelNamesForMCGrammar
-
calculateModelNamesForAdditionalAttribute
-
calculateModelNamesForProd
-
calculateModelNamesForRuleComponent
-
containsAdaptedMCGrammarSymbolResolver
-
containsAllAdaptedMCGrammarSymbolResolver
-
isEmptyAdaptedMCGrammarSymbolResolver
default boolean isEmptyAdaptedMCGrammarSymbolResolver() -
iteratorAdaptedMCGrammarSymbolResolver
-
sizeAdaptedMCGrammarSymbolResolver
default int sizeAdaptedMCGrammarSymbolResolver() -
toArrayAdaptedMCGrammarSymbolResolver
default IMCGrammarSymbolResolver[] toArrayAdaptedMCGrammarSymbolResolver(IMCGrammarSymbolResolver[] array) -
toArrayAdaptedMCGrammarSymbolResolver
-
spliteratorAdaptedMCGrammarSymbolResolver
-
streamAdaptedMCGrammarSymbolResolver
-
parallelStreamAdaptedMCGrammarSymbolResolver
-
getAdaptedMCGrammarSymbolResolver
-
indexOfAdaptedMCGrammarSymbolResolver
-
lastIndexOfAdaptedMCGrammarSymbolResolver
-
equalsAdaptedMCGrammarSymbolResolver
-
hashCodeAdaptedMCGrammarSymbolResolver
default int hashCodeAdaptedMCGrammarSymbolResolver() -
listIteratorAdaptedMCGrammarSymbolResolver
-
listIteratorAdaptedMCGrammarSymbolResolver
default ListIterator<IMCGrammarSymbolResolver> listIteratorAdaptedMCGrammarSymbolResolver(int index) -
subListAdaptedMCGrammarSymbolResolver
-
getAdaptedMCGrammarSymbolResolverList
List<IMCGrammarSymbolResolver> getAdaptedMCGrammarSymbolResolverList() -
clearAdaptedMCGrammarSymbolResolver
default void clearAdaptedMCGrammarSymbolResolver() -
addAdaptedMCGrammarSymbolResolver
-
addAllAdaptedMCGrammarSymbolResolver
default boolean addAllAdaptedMCGrammarSymbolResolver(Collection<? extends IMCGrammarSymbolResolver> collection) -
removeAdaptedMCGrammarSymbolResolver
-
removeAllAdaptedMCGrammarSymbolResolver
-
retainAllAdaptedMCGrammarSymbolResolver
-
removeIfAdaptedMCGrammarSymbolResolver
default boolean removeIfAdaptedMCGrammarSymbolResolver(Predicate<? super IMCGrammarSymbolResolver> filter) -
forEachAdaptedMCGrammarSymbolResolver
default void forEachAdaptedMCGrammarSymbolResolver(Consumer<? super IMCGrammarSymbolResolver> action) -
addAdaptedMCGrammarSymbolResolver
-
addAllAdaptedMCGrammarSymbolResolver
default boolean addAllAdaptedMCGrammarSymbolResolver(int index, Collection<? extends IMCGrammarSymbolResolver> collection) -
removeAdaptedMCGrammarSymbolResolver
-
setAdaptedMCGrammarSymbolResolver
default IMCGrammarSymbolResolver setAdaptedMCGrammarSymbolResolver(int index, IMCGrammarSymbolResolver element) -
replaceAllAdaptedMCGrammarSymbolResolver
default void replaceAllAdaptedMCGrammarSymbolResolver(UnaryOperator<IMCGrammarSymbolResolver> operator) -
sortAdaptedMCGrammarSymbolResolver
default void sortAdaptedMCGrammarSymbolResolver(Comparator<? super IMCGrammarSymbolResolver> comparator) -
setAdaptedMCGrammarSymbolResolverList
void setAdaptedMCGrammarSymbolResolverList(List<IMCGrammarSymbolResolver> adaptedMCGrammarSymbolResolver) -
containsAdaptedAdditionalAttributeSymbolResolver
-
containsAllAdaptedAdditionalAttributeSymbolResolver
-
isEmptyAdaptedAdditionalAttributeSymbolResolver
default boolean isEmptyAdaptedAdditionalAttributeSymbolResolver() -
iteratorAdaptedAdditionalAttributeSymbolResolver
default Iterator<IAdditionalAttributeSymbolResolver> iteratorAdaptedAdditionalAttributeSymbolResolver() -
sizeAdaptedAdditionalAttributeSymbolResolver
default int sizeAdaptedAdditionalAttributeSymbolResolver() -
toArrayAdaptedAdditionalAttributeSymbolResolver
default IAdditionalAttributeSymbolResolver[] toArrayAdaptedAdditionalAttributeSymbolResolver(IAdditionalAttributeSymbolResolver[] array) -
toArrayAdaptedAdditionalAttributeSymbolResolver
-
spliteratorAdaptedAdditionalAttributeSymbolResolver
default Spliterator<IAdditionalAttributeSymbolResolver> spliteratorAdaptedAdditionalAttributeSymbolResolver() -
streamAdaptedAdditionalAttributeSymbolResolver
-
parallelStreamAdaptedAdditionalAttributeSymbolResolver
default Stream<IAdditionalAttributeSymbolResolver> parallelStreamAdaptedAdditionalAttributeSymbolResolver() -
getAdaptedAdditionalAttributeSymbolResolver
-
indexOfAdaptedAdditionalAttributeSymbolResolver
-
lastIndexOfAdaptedAdditionalAttributeSymbolResolver
-
equalsAdaptedAdditionalAttributeSymbolResolver
-
hashCodeAdaptedAdditionalAttributeSymbolResolver
default int hashCodeAdaptedAdditionalAttributeSymbolResolver() -
listIteratorAdaptedAdditionalAttributeSymbolResolver
default ListIterator<IAdditionalAttributeSymbolResolver> listIteratorAdaptedAdditionalAttributeSymbolResolver() -
listIteratorAdaptedAdditionalAttributeSymbolResolver
default ListIterator<IAdditionalAttributeSymbolResolver> listIteratorAdaptedAdditionalAttributeSymbolResolver(int index) -
subListAdaptedAdditionalAttributeSymbolResolver
default List<IAdditionalAttributeSymbolResolver> subListAdaptedAdditionalAttributeSymbolResolver(int start, int end) -
getAdaptedAdditionalAttributeSymbolResolverList
List<IAdditionalAttributeSymbolResolver> getAdaptedAdditionalAttributeSymbolResolverList() -
clearAdaptedAdditionalAttributeSymbolResolver
default void clearAdaptedAdditionalAttributeSymbolResolver() -
addAdaptedAdditionalAttributeSymbolResolver
default boolean addAdaptedAdditionalAttributeSymbolResolver(IAdditionalAttributeSymbolResolver element) -
addAllAdaptedAdditionalAttributeSymbolResolver
default boolean addAllAdaptedAdditionalAttributeSymbolResolver(Collection<? extends IAdditionalAttributeSymbolResolver> collection) -
removeAdaptedAdditionalAttributeSymbolResolver
-
removeAllAdaptedAdditionalAttributeSymbolResolver
-
retainAllAdaptedAdditionalAttributeSymbolResolver
-
removeIfAdaptedAdditionalAttributeSymbolResolver
default boolean removeIfAdaptedAdditionalAttributeSymbolResolver(Predicate<? super IAdditionalAttributeSymbolResolver> filter) -
forEachAdaptedAdditionalAttributeSymbolResolver
default void forEachAdaptedAdditionalAttributeSymbolResolver(Consumer<? super IAdditionalAttributeSymbolResolver> action) -
addAdaptedAdditionalAttributeSymbolResolver
default void addAdaptedAdditionalAttributeSymbolResolver(int index, IAdditionalAttributeSymbolResolver element) -
addAllAdaptedAdditionalAttributeSymbolResolver
default boolean addAllAdaptedAdditionalAttributeSymbolResolver(int index, Collection<? extends IAdditionalAttributeSymbolResolver> collection) -
removeAdaptedAdditionalAttributeSymbolResolver
default IAdditionalAttributeSymbolResolver removeAdaptedAdditionalAttributeSymbolResolver(int index) -
setAdaptedAdditionalAttributeSymbolResolver
default IAdditionalAttributeSymbolResolver setAdaptedAdditionalAttributeSymbolResolver(int index, IAdditionalAttributeSymbolResolver element) -
replaceAllAdaptedAdditionalAttributeSymbolResolver
default void replaceAllAdaptedAdditionalAttributeSymbolResolver(UnaryOperator<IAdditionalAttributeSymbolResolver> operator) -
sortAdaptedAdditionalAttributeSymbolResolver
default void sortAdaptedAdditionalAttributeSymbolResolver(Comparator<? super IAdditionalAttributeSymbolResolver> comparator) -
setAdaptedAdditionalAttributeSymbolResolverList
void setAdaptedAdditionalAttributeSymbolResolverList(List<IAdditionalAttributeSymbolResolver> adaptedAdditionalAttributeSymbolResolver) -
containsAdaptedProdSymbolResolver
-
containsAllAdaptedProdSymbolResolver
-
isEmptyAdaptedProdSymbolResolver
default boolean isEmptyAdaptedProdSymbolResolver() -
iteratorAdaptedProdSymbolResolver
-
sizeAdaptedProdSymbolResolver
default int sizeAdaptedProdSymbolResolver() -
toArrayAdaptedProdSymbolResolver
-
toArrayAdaptedProdSymbolResolver
-
spliteratorAdaptedProdSymbolResolver
-
streamAdaptedProdSymbolResolver
-
parallelStreamAdaptedProdSymbolResolver
-
getAdaptedProdSymbolResolver
-
indexOfAdaptedProdSymbolResolver
-
lastIndexOfAdaptedProdSymbolResolver
-
equalsAdaptedProdSymbolResolver
-
hashCodeAdaptedProdSymbolResolver
default int hashCodeAdaptedProdSymbolResolver() -
listIteratorAdaptedProdSymbolResolver
-
listIteratorAdaptedProdSymbolResolver
-
subListAdaptedProdSymbolResolver
-
getAdaptedProdSymbolResolverList
List<IProdSymbolResolver> getAdaptedProdSymbolResolverList() -
clearAdaptedProdSymbolResolver
default void clearAdaptedProdSymbolResolver() -
addAdaptedProdSymbolResolver
-
addAllAdaptedProdSymbolResolver
default boolean addAllAdaptedProdSymbolResolver(Collection<? extends IProdSymbolResolver> collection) -
removeAdaptedProdSymbolResolver
-
removeAllAdaptedProdSymbolResolver
-
retainAllAdaptedProdSymbolResolver
-
removeIfAdaptedProdSymbolResolver
-
forEachAdaptedProdSymbolResolver
-
addAdaptedProdSymbolResolver
-
addAllAdaptedProdSymbolResolver
default boolean addAllAdaptedProdSymbolResolver(int index, Collection<? extends IProdSymbolResolver> collection) -
removeAdaptedProdSymbolResolver
-
setAdaptedProdSymbolResolver
-
replaceAllAdaptedProdSymbolResolver
-
sortAdaptedProdSymbolResolver
-
setAdaptedProdSymbolResolverList
-
containsAdaptedRuleComponentSymbolResolver
-
containsAllAdaptedRuleComponentSymbolResolver
-
isEmptyAdaptedRuleComponentSymbolResolver
default boolean isEmptyAdaptedRuleComponentSymbolResolver() -
iteratorAdaptedRuleComponentSymbolResolver
-
sizeAdaptedRuleComponentSymbolResolver
default int sizeAdaptedRuleComponentSymbolResolver() -
toArrayAdaptedRuleComponentSymbolResolver
default IRuleComponentSymbolResolver[] toArrayAdaptedRuleComponentSymbolResolver(IRuleComponentSymbolResolver[] array) -
toArrayAdaptedRuleComponentSymbolResolver
-
spliteratorAdaptedRuleComponentSymbolResolver
-
streamAdaptedRuleComponentSymbolResolver
-
parallelStreamAdaptedRuleComponentSymbolResolver
-
getAdaptedRuleComponentSymbolResolver
-
indexOfAdaptedRuleComponentSymbolResolver
-
lastIndexOfAdaptedRuleComponentSymbolResolver
-
equalsAdaptedRuleComponentSymbolResolver
-
hashCodeAdaptedRuleComponentSymbolResolver
default int hashCodeAdaptedRuleComponentSymbolResolver() -
listIteratorAdaptedRuleComponentSymbolResolver
-
listIteratorAdaptedRuleComponentSymbolResolver
default ListIterator<IRuleComponentSymbolResolver> listIteratorAdaptedRuleComponentSymbolResolver(int index) -
subListAdaptedRuleComponentSymbolResolver
default List<IRuleComponentSymbolResolver> subListAdaptedRuleComponentSymbolResolver(int start, int end) -
getAdaptedRuleComponentSymbolResolverList
List<IRuleComponentSymbolResolver> getAdaptedRuleComponentSymbolResolverList() -
clearAdaptedRuleComponentSymbolResolver
default void clearAdaptedRuleComponentSymbolResolver() -
addAdaptedRuleComponentSymbolResolver
-
addAllAdaptedRuleComponentSymbolResolver
default boolean addAllAdaptedRuleComponentSymbolResolver(Collection<? extends IRuleComponentSymbolResolver> collection) -
removeAdaptedRuleComponentSymbolResolver
-
removeAllAdaptedRuleComponentSymbolResolver
-
retainAllAdaptedRuleComponentSymbolResolver
-
removeIfAdaptedRuleComponentSymbolResolver
default boolean removeIfAdaptedRuleComponentSymbolResolver(Predicate<? super IRuleComponentSymbolResolver> filter) -
forEachAdaptedRuleComponentSymbolResolver
default void forEachAdaptedRuleComponentSymbolResolver(Consumer<? super IRuleComponentSymbolResolver> action) -
addAdaptedRuleComponentSymbolResolver
-
addAllAdaptedRuleComponentSymbolResolver
default boolean addAllAdaptedRuleComponentSymbolResolver(int index, Collection<? extends IRuleComponentSymbolResolver> collection) -
removeAdaptedRuleComponentSymbolResolver
-
setAdaptedRuleComponentSymbolResolver
default IRuleComponentSymbolResolver setAdaptedRuleComponentSymbolResolver(int index, IRuleComponentSymbolResolver element) -
replaceAllAdaptedRuleComponentSymbolResolver
default void replaceAllAdaptedRuleComponentSymbolResolver(UnaryOperator<IRuleComponentSymbolResolver> operator) -
sortAdaptedRuleComponentSymbolResolver
default void sortAdaptedRuleComponentSymbolResolver(Comparator<? super IRuleComponentSymbolResolver> comparator) -
setAdaptedRuleComponentSymbolResolverList
void setAdaptedRuleComponentSymbolResolverList(List<IRuleComponentSymbolResolver> adaptedRuleComponentSymbolResolver) -
resolveAdaptedMCGrammar
default List<MCGrammarSymbol> resolveAdaptedMCGrammar(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCGrammarSymbol> predicate) -
resolveAdaptedAdditionalAttribute
default List<AdditionalAttributeSymbol> resolveAdaptedAdditionalAttribute(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<AdditionalAttributeSymbol> predicate) -
resolveAdaptedProd
default List<ProdSymbol> resolveAdaptedProd(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ProdSymbol> predicate) -
resolveAdaptedRuleComponent
default List<RuleComponentSymbol> resolveAdaptedRuleComponent(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<RuleComponentSymbol> predicate) -
resolveMCGrammarMany
default List<MCGrammarSymbol> resolveMCGrammarMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<MCGrammarSymbol> predicate) - Specified by:
resolveMCGrammarManyin interfaceIGrammarScopeTOP
-
loadMCGrammar
-
resolveAdditionalAttributeMany
default List<AdditionalAttributeSymbol> resolveAdditionalAttributeMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<AdditionalAttributeSymbol> predicate) - Specified by:
resolveAdditionalAttributeManyin interfaceIGrammarScopeTOP
-
loadAdditionalAttribute
-
resolveProdMany
default List<ProdSymbol> resolveProdMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<ProdSymbol> predicate) - Specified by:
resolveProdManyin interfaceIGrammarScope- Specified by:
resolveProdManyin interfaceIGrammarScopeTOP
-
loadProd
-
resolveRuleComponentMany
default List<RuleComponentSymbol> resolveRuleComponentMany(boolean foundSymbols, String name, de.monticore.symboltable.modifiers.AccessModifier modifier, Predicate<RuleComponentSymbol> predicate) - Specified by:
resolveRuleComponentManyin interfaceIGrammarScopeTOP
-
loadRuleComponent
-
loadFileForModelName
- Specified by:
loadFileForModelNamein interfaceIMCBasicsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCBasicTypesGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCCollectionTypesGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCCommonLiteralsGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCLiteralsBasisGlobalScope- Specified by:
loadFileForModelNamein interfaceIMCSimpleGenericTypesGlobalScope
-
getEnclosingScope
- Specified by:
getEnclosingScopein interfaceIGrammarScopeTOP- Specified by:
getEnclosingScopein interfaceIMCBasicsGlobalScope- Specified by:
getEnclosingScopein interfaceIMCBasicsScope- Specified by:
getEnclosingScopein interfaceIMCBasicTypesGlobalScope- Specified by:
getEnclosingScopein interfaceIMCBasicTypesScope- Specified by:
getEnclosingScopein interfaceIMCCollectionTypesGlobalScope- Specified by:
getEnclosingScopein interfaceIMCCollectionTypesScope- Specified by:
getEnclosingScopein interfaceIMCCommonLiteralsGlobalScope- Specified by:
getEnclosingScopein interfaceIMCCommonLiteralsScope- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisGlobalScope- Specified by:
getEnclosingScopein interfaceIMCLiteralsBasisScope- Specified by:
getEnclosingScopein interfaceIMCSimpleGenericTypesGlobalScope- Specified by:
getEnclosingScopein interfaceIMCSimpleGenericTypesScope- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.IScope
-
setEnclosingScope
- Specified by:
setEnclosingScopein interfaceIGrammarScopeTOP
-
getName
- Specified by:
getNamein interfaceIMCBasicsGlobalScope- Specified by:
getNamein interfaceIMCBasicTypesGlobalScope- Specified by:
getNamein interfaceIMCCollectionTypesGlobalScope- Specified by:
getNamein interfaceIMCCommonLiteralsGlobalScope- Specified by:
getNamein interfaceIMCLiteralsBasisGlobalScope- Specified by:
getNamein interfaceIMCSimpleGenericTypesGlobalScope- Specified by:
getNamein interfacede.monticore.symboltable.IScope
-
isPresentName
default boolean isPresentName()- Specified by:
isPresentNamein interfaceIMCBasicsGlobalScope- Specified by:
isPresentNamein interfaceIMCBasicTypesGlobalScope- Specified by:
isPresentNamein interfaceIMCCollectionTypesGlobalScope- Specified by:
isPresentNamein interfaceIMCCommonLiteralsGlobalScope- Specified by:
isPresentNamein interfaceIMCLiteralsBasisGlobalScope- Specified by:
isPresentNamein interfaceIMCSimpleGenericTypesGlobalScope- Specified by:
isPresentNamein interfacede.monticore.symboltable.IScope
-
checkIfContinueAsSubScope
- Specified by:
checkIfContinueAsSubScopein interfaceIMCBasicsGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCBasicTypesGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCCollectionTypesGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCCommonLiteralsGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCLiteralsBasisGlobalScope- Specified by:
checkIfContinueAsSubScopein interfaceIMCSimpleGenericTypesGlobalScope- Specified by:
checkIfContinueAsSubScopein interfacede.monticore.symboltable.IScope
-
getSymbolDeSers
- Specified by:
getSymbolDeSersin interfacede.monticore.symboltable.IGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCBasicsGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCBasicTypesGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCCollectionTypesGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCLiteralsBasisGlobalScope- Specified by:
getSymbolDeSersin interfaceIMCSimpleGenericTypesGlobalScope
-
putSymbolDeSer
- Specified by:
putSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCBasicsGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCBasicTypesGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCCollectionTypesGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCCommonLiteralsGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCLiteralsBasisGlobalScope- Specified by:
putSymbolDeSerin interfaceIMCSimpleGenericTypesGlobalScope
-
getSymbolDeSer
- Specified by:
getSymbolDeSerin interfacede.monticore.symboltable.IGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCBasicsGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCBasicTypesGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCCollectionTypesGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCLiteralsBasisGlobalScope- Specified by:
getSymbolDeSerin interfaceIMCSimpleGenericTypesGlobalScope
-
putMCGrammarSymbolDeSer
-
putAdditionalAttributeSymbolDeSer
-
putProdSymbolDeSer
-
putRuleComponentSymbolDeSer
-
getMCGrammarSymbolDeSer
default de.monticore.symboltable.serialization.ISymbolDeSer getMCGrammarSymbolDeSer() -
getAdditionalAttributeSymbolDeSer
default de.monticore.symboltable.serialization.ISymbolDeSer getAdditionalAttributeSymbolDeSer() -
getProdSymbolDeSer
default de.monticore.symboltable.serialization.ISymbolDeSer getProdSymbolDeSer() -
getRuleComponentSymbolDeSer
default de.monticore.symboltable.serialization.ISymbolDeSer getRuleComponentSymbolDeSer() -
getRealThis
IGrammarGlobalScope getRealThis()- Specified by:
getRealThisin interfaceIMCBasicsGlobalScope- Specified by:
getRealThisin interfaceIMCBasicTypesGlobalScope- Specified by:
getRealThisin interfaceIMCCollectionTypesGlobalScope- Specified by:
getRealThisin interfaceIMCCommonLiteralsGlobalScope- Specified by:
getRealThisin interfaceIMCLiteralsBasisGlobalScope- Specified by:
getRealThisin interfaceIMCSimpleGenericTypesGlobalScope
-
accept
- Specified by:
acceptin interfaceIGrammarScopeTOP
-
accept
- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope
-
accept
- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCSimpleGenericTypesGlobalScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope
-
accept
- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesGlobalScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCollectionTypesGlobalScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesGlobalScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope
-
accept
- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisGlobalScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope
-
accept
- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCCollectionTypesGlobalScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesGlobalScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope
-
accept
- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCBasicTypesGlobalScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCollectionTypesGlobalScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesGlobalScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope
-
accept
void accept(de.monticore.visitor.ITraverser visitor) - Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCBasicsGlobalScope- Specified by:
acceptin interfaceIMCBasicsScope- Specified by:
acceptin interfaceIMCBasicTypesGlobalScope- Specified by:
acceptin interfaceIMCBasicTypesScope- Specified by:
acceptin interfaceIMCCollectionTypesGlobalScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisGlobalScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesGlobalScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope- Specified by:
acceptin interfacede.monticore.symboltable.IScope
-