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
-
Methods inherited from interface de.monticore.symboltable.IGlobalScope
addLoadedFile, clear, clearLoadedFiles, getDeSer, getFileExt, getSymbolPath, init, isFileLoaded, setDeSer, setFileExt, setSymbolDeSers, setSymbolPath
-
Methods inherited from interface de.monticore.grammar.grammar._symboltable.IGrammarScope
getAstAttributeList, getSymbolAttributeList, isQualified, isQualified, resolveInSuperGrammar, resolveInSuperGrammars, resolveProdImported
-
Methods 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, getLocalAdditionalAttributeSymbols, getLocalMCGrammarSymbols, getLocalProdSymbols, getLocalRuleComponentSymbols, getMCGrammarSymbols, getProdSymbols, getRuleComponentSymbols, 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, setRuleComponentSymbolsAlreadyResolved
-
Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsGlobalScope
setEnclosingScope
-
Methods inherited from interface de.monticore.mcbasics._symboltable.IMCBasicsScope
addSubScope, removeSubScope
-
Methods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesGlobalScope
setEnclosingScope
-
Methods inherited from interface de.monticore.types.mcbasictypes._symboltable.IMCBasicTypesScope
addSubScope, removeSubScope
-
Methods inherited from interface de.monticore.types.mccollectiontypes._symboltable.IMCCollectionTypesGlobalScope
setEnclosingScope
-
Methods inherited from interface de.monticore.types.mccollectiontypes._symboltable.IMCCollectionTypesScope
addSubScope, removeSubScope
-
Methods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsGlobalScope
setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mccommonliterals._symboltable.IMCCommonLiteralsScope
addSubScope, removeSubScope
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisGlobalScope
setEnclosingScope
-
Methods inherited from interface de.monticore.literals.mcliteralsbasis._symboltable.IMCLiteralsBasisScope
addSubScope, getSubScopes, getSymbolsSize, removeSubScope
-
Methods inherited from interface de.monticore.types.mcsimplegenerictypes._symboltable.IMCSimpleGenericTypesGlobalScope
setEnclosingScope
-
Methods inherited from interface de.monticore.types.mcsimplegenerictypes._symboltable.IMCSimpleGenericTypesScope
addSubScope, getSubScopes, getSymbolsSize, removeSubScope
-
Methods 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 Detail
-
calculateModelNamesForMCGrammar
default java.util.Set<java.lang.String> calculateModelNamesForMCGrammar(java.lang.String name)
-
calculateModelNamesForAdditionalAttribute
default java.util.Set<java.lang.String> calculateModelNamesForAdditionalAttribute(java.lang.String name)
-
calculateModelNamesForProd
default java.util.Set<java.lang.String> calculateModelNamesForProd(java.lang.String name)
-
calculateModelNamesForRuleComponent
default java.util.Set<java.lang.String> calculateModelNamesForRuleComponent(java.lang.String name)
-
containsAdaptedMCGrammarSymbolResolver
default boolean containsAdaptedMCGrammarSymbolResolver(java.lang.Object element)
-
containsAllAdaptedMCGrammarSymbolResolver
default boolean containsAllAdaptedMCGrammarSymbolResolver(java.util.Collection<?> collection)
-
isEmptyAdaptedMCGrammarSymbolResolver
default boolean isEmptyAdaptedMCGrammarSymbolResolver()
-
iteratorAdaptedMCGrammarSymbolResolver
default java.util.Iterator<IMCGrammarSymbolResolver> iteratorAdaptedMCGrammarSymbolResolver()
-
sizeAdaptedMCGrammarSymbolResolver
default int sizeAdaptedMCGrammarSymbolResolver()
-
toArrayAdaptedMCGrammarSymbolResolver
default IMCGrammarSymbolResolver[] toArrayAdaptedMCGrammarSymbolResolver(IMCGrammarSymbolResolver[] array)
-
toArrayAdaptedMCGrammarSymbolResolver
default java.lang.Object[] toArrayAdaptedMCGrammarSymbolResolver()
-
spliteratorAdaptedMCGrammarSymbolResolver
default java.util.Spliterator<IMCGrammarSymbolResolver> spliteratorAdaptedMCGrammarSymbolResolver()
-
streamAdaptedMCGrammarSymbolResolver
default java.util.stream.Stream<IMCGrammarSymbolResolver> streamAdaptedMCGrammarSymbolResolver()
-
parallelStreamAdaptedMCGrammarSymbolResolver
default java.util.stream.Stream<IMCGrammarSymbolResolver> parallelStreamAdaptedMCGrammarSymbolResolver()
-
getAdaptedMCGrammarSymbolResolver
default IMCGrammarSymbolResolver getAdaptedMCGrammarSymbolResolver(int index)
-
indexOfAdaptedMCGrammarSymbolResolver
default int indexOfAdaptedMCGrammarSymbolResolver(java.lang.Object element)
-
lastIndexOfAdaptedMCGrammarSymbolResolver
default int lastIndexOfAdaptedMCGrammarSymbolResolver(java.lang.Object element)
-
equalsAdaptedMCGrammarSymbolResolver
default boolean equalsAdaptedMCGrammarSymbolResolver(java.lang.Object o)
-
hashCodeAdaptedMCGrammarSymbolResolver
default int hashCodeAdaptedMCGrammarSymbolResolver()
-
listIteratorAdaptedMCGrammarSymbolResolver
default java.util.ListIterator<IMCGrammarSymbolResolver> listIteratorAdaptedMCGrammarSymbolResolver()
-
listIteratorAdaptedMCGrammarSymbolResolver
default java.util.ListIterator<IMCGrammarSymbolResolver> listIteratorAdaptedMCGrammarSymbolResolver(int index)
-
subListAdaptedMCGrammarSymbolResolver
default java.util.List<IMCGrammarSymbolResolver> subListAdaptedMCGrammarSymbolResolver(int start, int end)
-
getAdaptedMCGrammarSymbolResolverList
java.util.List<IMCGrammarSymbolResolver> getAdaptedMCGrammarSymbolResolverList()
-
clearAdaptedMCGrammarSymbolResolver
default void clearAdaptedMCGrammarSymbolResolver()
-
addAdaptedMCGrammarSymbolResolver
default boolean addAdaptedMCGrammarSymbolResolver(IMCGrammarSymbolResolver element)
-
addAllAdaptedMCGrammarSymbolResolver
default boolean addAllAdaptedMCGrammarSymbolResolver(java.util.Collection<? extends IMCGrammarSymbolResolver> collection)
-
removeAdaptedMCGrammarSymbolResolver
default boolean removeAdaptedMCGrammarSymbolResolver(java.lang.Object element)
-
removeAllAdaptedMCGrammarSymbolResolver
default boolean removeAllAdaptedMCGrammarSymbolResolver(java.util.Collection<?> collection)
-
retainAllAdaptedMCGrammarSymbolResolver
default boolean retainAllAdaptedMCGrammarSymbolResolver(java.util.Collection<?> collection)
-
removeIfAdaptedMCGrammarSymbolResolver
default boolean removeIfAdaptedMCGrammarSymbolResolver(java.util.function.Predicate<? super IMCGrammarSymbolResolver> filter)
-
forEachAdaptedMCGrammarSymbolResolver
default void forEachAdaptedMCGrammarSymbolResolver(java.util.function.Consumer<? super IMCGrammarSymbolResolver> action)
-
addAdaptedMCGrammarSymbolResolver
default void addAdaptedMCGrammarSymbolResolver(int index, IMCGrammarSymbolResolver element)
-
addAllAdaptedMCGrammarSymbolResolver
default boolean addAllAdaptedMCGrammarSymbolResolver(int index, java.util.Collection<? extends IMCGrammarSymbolResolver> collection)
-
removeAdaptedMCGrammarSymbolResolver
default IMCGrammarSymbolResolver removeAdaptedMCGrammarSymbolResolver(int index)
-
setAdaptedMCGrammarSymbolResolver
default IMCGrammarSymbolResolver setAdaptedMCGrammarSymbolResolver(int index, IMCGrammarSymbolResolver element)
-
replaceAllAdaptedMCGrammarSymbolResolver
default void replaceAllAdaptedMCGrammarSymbolResolver(java.util.function.UnaryOperator<IMCGrammarSymbolResolver> operator)
-
sortAdaptedMCGrammarSymbolResolver
default void sortAdaptedMCGrammarSymbolResolver(java.util.Comparator<? super IMCGrammarSymbolResolver> comparator)
-
setAdaptedMCGrammarSymbolResolverList
void setAdaptedMCGrammarSymbolResolverList(java.util.List<IMCGrammarSymbolResolver> adaptedMCGrammarSymbolResolver)
-
containsAdaptedAdditionalAttributeSymbolResolver
default boolean containsAdaptedAdditionalAttributeSymbolResolver(java.lang.Object element)
-
containsAllAdaptedAdditionalAttributeSymbolResolver
default boolean containsAllAdaptedAdditionalAttributeSymbolResolver(java.util.Collection<?> collection)
-
isEmptyAdaptedAdditionalAttributeSymbolResolver
default boolean isEmptyAdaptedAdditionalAttributeSymbolResolver()
-
iteratorAdaptedAdditionalAttributeSymbolResolver
default java.util.Iterator<IAdditionalAttributeSymbolResolver> iteratorAdaptedAdditionalAttributeSymbolResolver()
-
sizeAdaptedAdditionalAttributeSymbolResolver
default int sizeAdaptedAdditionalAttributeSymbolResolver()
-
toArrayAdaptedAdditionalAttributeSymbolResolver
default IAdditionalAttributeSymbolResolver[] toArrayAdaptedAdditionalAttributeSymbolResolver(IAdditionalAttributeSymbolResolver[] array)
-
toArrayAdaptedAdditionalAttributeSymbolResolver
default java.lang.Object[] toArrayAdaptedAdditionalAttributeSymbolResolver()
-
spliteratorAdaptedAdditionalAttributeSymbolResolver
default java.util.Spliterator<IAdditionalAttributeSymbolResolver> spliteratorAdaptedAdditionalAttributeSymbolResolver()
-
streamAdaptedAdditionalAttributeSymbolResolver
default java.util.stream.Stream<IAdditionalAttributeSymbolResolver> streamAdaptedAdditionalAttributeSymbolResolver()
-
parallelStreamAdaptedAdditionalAttributeSymbolResolver
default java.util.stream.Stream<IAdditionalAttributeSymbolResolver> parallelStreamAdaptedAdditionalAttributeSymbolResolver()
-
getAdaptedAdditionalAttributeSymbolResolver
default IAdditionalAttributeSymbolResolver getAdaptedAdditionalAttributeSymbolResolver(int index)
-
indexOfAdaptedAdditionalAttributeSymbolResolver
default int indexOfAdaptedAdditionalAttributeSymbolResolver(java.lang.Object element)
-
lastIndexOfAdaptedAdditionalAttributeSymbolResolver
default int lastIndexOfAdaptedAdditionalAttributeSymbolResolver(java.lang.Object element)
-
equalsAdaptedAdditionalAttributeSymbolResolver
default boolean equalsAdaptedAdditionalAttributeSymbolResolver(java.lang.Object o)
-
hashCodeAdaptedAdditionalAttributeSymbolResolver
default int hashCodeAdaptedAdditionalAttributeSymbolResolver()
-
listIteratorAdaptedAdditionalAttributeSymbolResolver
default java.util.ListIterator<IAdditionalAttributeSymbolResolver> listIteratorAdaptedAdditionalAttributeSymbolResolver()
-
listIteratorAdaptedAdditionalAttributeSymbolResolver
default java.util.ListIterator<IAdditionalAttributeSymbolResolver> listIteratorAdaptedAdditionalAttributeSymbolResolver(int index)
-
subListAdaptedAdditionalAttributeSymbolResolver
default java.util.List<IAdditionalAttributeSymbolResolver> subListAdaptedAdditionalAttributeSymbolResolver(int start, int end)
-
getAdaptedAdditionalAttributeSymbolResolverList
java.util.List<IAdditionalAttributeSymbolResolver> getAdaptedAdditionalAttributeSymbolResolverList()
-
clearAdaptedAdditionalAttributeSymbolResolver
default void clearAdaptedAdditionalAttributeSymbolResolver()
-
addAdaptedAdditionalAttributeSymbolResolver
default boolean addAdaptedAdditionalAttributeSymbolResolver(IAdditionalAttributeSymbolResolver element)
-
addAllAdaptedAdditionalAttributeSymbolResolver
default boolean addAllAdaptedAdditionalAttributeSymbolResolver(java.util.Collection<? extends IAdditionalAttributeSymbolResolver> collection)
-
removeAdaptedAdditionalAttributeSymbolResolver
default boolean removeAdaptedAdditionalAttributeSymbolResolver(java.lang.Object element)
-
removeAllAdaptedAdditionalAttributeSymbolResolver
default boolean removeAllAdaptedAdditionalAttributeSymbolResolver(java.util.Collection<?> collection)
-
retainAllAdaptedAdditionalAttributeSymbolResolver
default boolean retainAllAdaptedAdditionalAttributeSymbolResolver(java.util.Collection<?> collection)
-
removeIfAdaptedAdditionalAttributeSymbolResolver
default boolean removeIfAdaptedAdditionalAttributeSymbolResolver(java.util.function.Predicate<? super IAdditionalAttributeSymbolResolver> filter)
-
forEachAdaptedAdditionalAttributeSymbolResolver
default void forEachAdaptedAdditionalAttributeSymbolResolver(java.util.function.Consumer<? super IAdditionalAttributeSymbolResolver> action)
-
addAdaptedAdditionalAttributeSymbolResolver
default void addAdaptedAdditionalAttributeSymbolResolver(int index, IAdditionalAttributeSymbolResolver element)
-
addAllAdaptedAdditionalAttributeSymbolResolver
default boolean addAllAdaptedAdditionalAttributeSymbolResolver(int index, java.util.Collection<? extends IAdditionalAttributeSymbolResolver> collection)
-
removeAdaptedAdditionalAttributeSymbolResolver
default IAdditionalAttributeSymbolResolver removeAdaptedAdditionalAttributeSymbolResolver(int index)
-
setAdaptedAdditionalAttributeSymbolResolver
default IAdditionalAttributeSymbolResolver setAdaptedAdditionalAttributeSymbolResolver(int index, IAdditionalAttributeSymbolResolver element)
-
replaceAllAdaptedAdditionalAttributeSymbolResolver
default void replaceAllAdaptedAdditionalAttributeSymbolResolver(java.util.function.UnaryOperator<IAdditionalAttributeSymbolResolver> operator)
-
sortAdaptedAdditionalAttributeSymbolResolver
default void sortAdaptedAdditionalAttributeSymbolResolver(java.util.Comparator<? super IAdditionalAttributeSymbolResolver> comparator)
-
setAdaptedAdditionalAttributeSymbolResolverList
void setAdaptedAdditionalAttributeSymbolResolverList(java.util.List<IAdditionalAttributeSymbolResolver> adaptedAdditionalAttributeSymbolResolver)
-
containsAdaptedProdSymbolResolver
default boolean containsAdaptedProdSymbolResolver(java.lang.Object element)
-
containsAllAdaptedProdSymbolResolver
default boolean containsAllAdaptedProdSymbolResolver(java.util.Collection<?> collection)
-
isEmptyAdaptedProdSymbolResolver
default boolean isEmptyAdaptedProdSymbolResolver()
-
iteratorAdaptedProdSymbolResolver
default java.util.Iterator<IProdSymbolResolver> iteratorAdaptedProdSymbolResolver()
-
sizeAdaptedProdSymbolResolver
default int sizeAdaptedProdSymbolResolver()
-
toArrayAdaptedProdSymbolResolver
default IProdSymbolResolver[] toArrayAdaptedProdSymbolResolver(IProdSymbolResolver[] array)
-
toArrayAdaptedProdSymbolResolver
default java.lang.Object[] toArrayAdaptedProdSymbolResolver()
-
spliteratorAdaptedProdSymbolResolver
default java.util.Spliterator<IProdSymbolResolver> spliteratorAdaptedProdSymbolResolver()
-
streamAdaptedProdSymbolResolver
default java.util.stream.Stream<IProdSymbolResolver> streamAdaptedProdSymbolResolver()
-
parallelStreamAdaptedProdSymbolResolver
default java.util.stream.Stream<IProdSymbolResolver> parallelStreamAdaptedProdSymbolResolver()
-
getAdaptedProdSymbolResolver
default IProdSymbolResolver getAdaptedProdSymbolResolver(int index)
-
indexOfAdaptedProdSymbolResolver
default int indexOfAdaptedProdSymbolResolver(java.lang.Object element)
-
lastIndexOfAdaptedProdSymbolResolver
default int lastIndexOfAdaptedProdSymbolResolver(java.lang.Object element)
-
equalsAdaptedProdSymbolResolver
default boolean equalsAdaptedProdSymbolResolver(java.lang.Object o)
-
hashCodeAdaptedProdSymbolResolver
default int hashCodeAdaptedProdSymbolResolver()
-
listIteratorAdaptedProdSymbolResolver
default java.util.ListIterator<IProdSymbolResolver> listIteratorAdaptedProdSymbolResolver()
-
listIteratorAdaptedProdSymbolResolver
default java.util.ListIterator<IProdSymbolResolver> listIteratorAdaptedProdSymbolResolver(int index)
-
subListAdaptedProdSymbolResolver
default java.util.List<IProdSymbolResolver> subListAdaptedProdSymbolResolver(int start, int end)
-
getAdaptedProdSymbolResolverList
java.util.List<IProdSymbolResolver> getAdaptedProdSymbolResolverList()
-
clearAdaptedProdSymbolResolver
default void clearAdaptedProdSymbolResolver()
-
addAdaptedProdSymbolResolver
default boolean addAdaptedProdSymbolResolver(IProdSymbolResolver element)
-
addAllAdaptedProdSymbolResolver
default boolean addAllAdaptedProdSymbolResolver(java.util.Collection<? extends IProdSymbolResolver> collection)
-
removeAdaptedProdSymbolResolver
default boolean removeAdaptedProdSymbolResolver(java.lang.Object element)
-
removeAllAdaptedProdSymbolResolver
default boolean removeAllAdaptedProdSymbolResolver(java.util.Collection<?> collection)
-
retainAllAdaptedProdSymbolResolver
default boolean retainAllAdaptedProdSymbolResolver(java.util.Collection<?> collection)
-
removeIfAdaptedProdSymbolResolver
default boolean removeIfAdaptedProdSymbolResolver(java.util.function.Predicate<? super IProdSymbolResolver> filter)
-
forEachAdaptedProdSymbolResolver
default void forEachAdaptedProdSymbolResolver(java.util.function.Consumer<? super IProdSymbolResolver> action)
-
addAdaptedProdSymbolResolver
default void addAdaptedProdSymbolResolver(int index, IProdSymbolResolver element)
-
addAllAdaptedProdSymbolResolver
default boolean addAllAdaptedProdSymbolResolver(int index, java.util.Collection<? extends IProdSymbolResolver> collection)
-
removeAdaptedProdSymbolResolver
default IProdSymbolResolver removeAdaptedProdSymbolResolver(int index)
-
setAdaptedProdSymbolResolver
default IProdSymbolResolver setAdaptedProdSymbolResolver(int index, IProdSymbolResolver element)
-
replaceAllAdaptedProdSymbolResolver
default void replaceAllAdaptedProdSymbolResolver(java.util.function.UnaryOperator<IProdSymbolResolver> operator)
-
sortAdaptedProdSymbolResolver
default void sortAdaptedProdSymbolResolver(java.util.Comparator<? super IProdSymbolResolver> comparator)
-
setAdaptedProdSymbolResolverList
void setAdaptedProdSymbolResolverList(java.util.List<IProdSymbolResolver> adaptedProdSymbolResolver)
-
containsAdaptedRuleComponentSymbolResolver
default boolean containsAdaptedRuleComponentSymbolResolver(java.lang.Object element)
-
containsAllAdaptedRuleComponentSymbolResolver
default boolean containsAllAdaptedRuleComponentSymbolResolver(java.util.Collection<?> collection)
-
isEmptyAdaptedRuleComponentSymbolResolver
default boolean isEmptyAdaptedRuleComponentSymbolResolver()
-
iteratorAdaptedRuleComponentSymbolResolver
default java.util.Iterator<IRuleComponentSymbolResolver> iteratorAdaptedRuleComponentSymbolResolver()
-
sizeAdaptedRuleComponentSymbolResolver
default int sizeAdaptedRuleComponentSymbolResolver()
-
toArrayAdaptedRuleComponentSymbolResolver
default IRuleComponentSymbolResolver[] toArrayAdaptedRuleComponentSymbolResolver(IRuleComponentSymbolResolver[] array)
-
toArrayAdaptedRuleComponentSymbolResolver
default java.lang.Object[] toArrayAdaptedRuleComponentSymbolResolver()
-
spliteratorAdaptedRuleComponentSymbolResolver
default java.util.Spliterator<IRuleComponentSymbolResolver> spliteratorAdaptedRuleComponentSymbolResolver()
-
streamAdaptedRuleComponentSymbolResolver
default java.util.stream.Stream<IRuleComponentSymbolResolver> streamAdaptedRuleComponentSymbolResolver()
-
parallelStreamAdaptedRuleComponentSymbolResolver
default java.util.stream.Stream<IRuleComponentSymbolResolver> parallelStreamAdaptedRuleComponentSymbolResolver()
-
getAdaptedRuleComponentSymbolResolver
default IRuleComponentSymbolResolver getAdaptedRuleComponentSymbolResolver(int index)
-
indexOfAdaptedRuleComponentSymbolResolver
default int indexOfAdaptedRuleComponentSymbolResolver(java.lang.Object element)
-
lastIndexOfAdaptedRuleComponentSymbolResolver
default int lastIndexOfAdaptedRuleComponentSymbolResolver(java.lang.Object element)
-
equalsAdaptedRuleComponentSymbolResolver
default boolean equalsAdaptedRuleComponentSymbolResolver(java.lang.Object o)
-
hashCodeAdaptedRuleComponentSymbolResolver
default int hashCodeAdaptedRuleComponentSymbolResolver()
-
listIteratorAdaptedRuleComponentSymbolResolver
default java.util.ListIterator<IRuleComponentSymbolResolver> listIteratorAdaptedRuleComponentSymbolResolver()
-
listIteratorAdaptedRuleComponentSymbolResolver
default java.util.ListIterator<IRuleComponentSymbolResolver> listIteratorAdaptedRuleComponentSymbolResolver(int index)
-
subListAdaptedRuleComponentSymbolResolver
default java.util.List<IRuleComponentSymbolResolver> subListAdaptedRuleComponentSymbolResolver(int start, int end)
-
getAdaptedRuleComponentSymbolResolverList
java.util.List<IRuleComponentSymbolResolver> getAdaptedRuleComponentSymbolResolverList()
-
clearAdaptedRuleComponentSymbolResolver
default void clearAdaptedRuleComponentSymbolResolver()
-
addAdaptedRuleComponentSymbolResolver
default boolean addAdaptedRuleComponentSymbolResolver(IRuleComponentSymbolResolver element)
-
addAllAdaptedRuleComponentSymbolResolver
default boolean addAllAdaptedRuleComponentSymbolResolver(java.util.Collection<? extends IRuleComponentSymbolResolver> collection)
-
removeAdaptedRuleComponentSymbolResolver
default boolean removeAdaptedRuleComponentSymbolResolver(java.lang.Object element)
-
removeAllAdaptedRuleComponentSymbolResolver
default boolean removeAllAdaptedRuleComponentSymbolResolver(java.util.Collection<?> collection)
-
retainAllAdaptedRuleComponentSymbolResolver
default boolean retainAllAdaptedRuleComponentSymbolResolver(java.util.Collection<?> collection)
-
removeIfAdaptedRuleComponentSymbolResolver
default boolean removeIfAdaptedRuleComponentSymbolResolver(java.util.function.Predicate<? super IRuleComponentSymbolResolver> filter)
-
forEachAdaptedRuleComponentSymbolResolver
default void forEachAdaptedRuleComponentSymbolResolver(java.util.function.Consumer<? super IRuleComponentSymbolResolver> action)
-
addAdaptedRuleComponentSymbolResolver
default void addAdaptedRuleComponentSymbolResolver(int index, IRuleComponentSymbolResolver element)
-
addAllAdaptedRuleComponentSymbolResolver
default boolean addAllAdaptedRuleComponentSymbolResolver(int index, java.util.Collection<? extends IRuleComponentSymbolResolver> collection)
-
removeAdaptedRuleComponentSymbolResolver
default IRuleComponentSymbolResolver removeAdaptedRuleComponentSymbolResolver(int index)
-
setAdaptedRuleComponentSymbolResolver
default IRuleComponentSymbolResolver setAdaptedRuleComponentSymbolResolver(int index, IRuleComponentSymbolResolver element)
-
replaceAllAdaptedRuleComponentSymbolResolver
default void replaceAllAdaptedRuleComponentSymbolResolver(java.util.function.UnaryOperator<IRuleComponentSymbolResolver> operator)
-
sortAdaptedRuleComponentSymbolResolver
default void sortAdaptedRuleComponentSymbolResolver(java.util.Comparator<? super IRuleComponentSymbolResolver> comparator)
-
setAdaptedRuleComponentSymbolResolverList
void setAdaptedRuleComponentSymbolResolverList(java.util.List<IRuleComponentSymbolResolver> adaptedRuleComponentSymbolResolver)
-
resolveAdaptedMCGrammar
default java.util.List<MCGrammarSymbol> resolveAdaptedMCGrammar(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCGrammarSymbol> predicate)
-
resolveAdaptedAdditionalAttribute
default java.util.List<AdditionalAttributeSymbol> resolveAdaptedAdditionalAttribute(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<AdditionalAttributeSymbol> predicate)
-
resolveAdaptedProd
default java.util.List<ProdSymbol> resolveAdaptedProd(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ProdSymbol> predicate)
-
resolveAdaptedRuleComponent
default java.util.List<RuleComponentSymbol> resolveAdaptedRuleComponent(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<RuleComponentSymbol> predicate)
-
resolveMCGrammarMany
default java.util.List<MCGrammarSymbol> resolveMCGrammarMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<MCGrammarSymbol> predicate)
- Specified by:
resolveMCGrammarManyin interfaceIGrammarScopeTOP
-
loadMCGrammar
void loadMCGrammar(java.lang.String name)
-
resolveAdditionalAttributeMany
default java.util.List<AdditionalAttributeSymbol> resolveAdditionalAttributeMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<AdditionalAttributeSymbol> predicate)
- Specified by:
resolveAdditionalAttributeManyin interfaceIGrammarScopeTOP
-
loadAdditionalAttribute
void loadAdditionalAttribute(java.lang.String name)
-
resolveProdMany
default java.util.List<ProdSymbol> resolveProdMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<ProdSymbol> predicate)
- Specified by:
resolveProdManyin interfaceIGrammarScope- Specified by:
resolveProdManyin interfaceIGrammarScopeTOP
-
loadProd
void loadProd(java.lang.String name)
-
resolveRuleComponentMany
default java.util.List<RuleComponentSymbol> resolveRuleComponentMany(boolean foundSymbols, java.lang.String name, de.monticore.symboltable.modifiers.AccessModifier modifier, java.util.function.Predicate<RuleComponentSymbol> predicate)
- Specified by:
resolveRuleComponentManyin interfaceIGrammarScopeTOP
-
loadRuleComponent
void loadRuleComponent(java.lang.String name)
-
loadFileForModelName
void loadFileForModelName(java.lang.String modelName)
- 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
default IGrammarScope 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
default void setEnclosingScope(IGrammarScope enclosingScope)
- Specified by:
setEnclosingScopein interfaceIGrammarScopeTOP
-
getName
default java.lang.String 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
default boolean checkIfContinueAsSubScope(java.lang.String symbolName)
- 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
java.util.Map<java.lang.String,de.monticore.symboltable.serialization.ISymbolDeSer> 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
default void putSymbolDeSer(java.lang.String key, de.monticore.symboltable.serialization.ISymbolDeSer value)- 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
default de.monticore.symboltable.serialization.ISymbolDeSer getSymbolDeSer(java.lang.String key)
- 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
default void putMCGrammarSymbolDeSer(java.lang.String kind)
-
putAdditionalAttributeSymbolDeSer
default void putAdditionalAttributeSymbolDeSer(java.lang.String kind)
-
putProdSymbolDeSer
default void putProdSymbolDeSer(java.lang.String kind)
-
putRuleComponentSymbolDeSer
default void putRuleComponentSymbolDeSer(java.lang.String kind)
-
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
void accept(GrammarTraverser visitor)
- Specified by:
acceptin interfaceIGrammarScopeTOP
-
accept
void accept(MCCommonLiteralsTraverser visitor)
- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope
-
accept
void accept(MCSimpleGenericTypesTraverser visitor)
- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCSimpleGenericTypesGlobalScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope
-
accept
void accept(MCBasicsTraverser 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 interfaceIMCSimpleGenericTypesGlobalScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope
-
accept
void accept(MCLiteralsBasisTraverser visitor)
- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCCommonLiteralsGlobalScope- Specified by:
acceptin interfaceIMCCommonLiteralsScope- Specified by:
acceptin interfaceIMCLiteralsBasisGlobalScope- Specified by:
acceptin interfaceIMCLiteralsBasisScope
-
accept
void accept(MCCollectionTypesTraverser visitor)
- Specified by:
acceptin interfaceIGrammarScopeTOP- Specified by:
acceptin interfaceIMCCollectionTypesGlobalScope- Specified by:
acceptin interfaceIMCCollectionTypesScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesGlobalScope- Specified by:
acceptin interfaceIMCSimpleGenericTypesScope
-
accept
void accept(MCBasicTypesTraverser visitor)
- 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
-
-