Class ProdSymbolSurrogateTOP
java.lang.Object
de.monticore.grammar.grammar._symboltable.ProdSymbolTOP
de.monticore.grammar.grammar._symboltable.ProdSymbol
de.monticore.grammar.grammar._symboltable.ProdSymbolSurrogateTOP
- All Implemented Interfaces:
ICommonGrammarSymbol,de.monticore.symboltable.IScopeSpanningSymbol,de.monticore.symboltable.ISymbol
- Direct Known Subclasses:
ProdSymbolSurrogate
Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Optional<ProdSymbol> Deprecated, for removal: This API element is subject to removal in a future version.Fields inherited from class de.monticore.grammar.grammar._symboltable.ProdSymbol
astSuperClasses, astSuperInterfaces, superInterfaceProds, superProdsFields inherited from class de.monticore.grammar.grammar._symboltable.ProdSymbolTOP
accessModifier, astNode, enclosingScope, fullName, isAbstract, isDirectLeftRecursive, isEnum, isExternal, isIndirectLeftRecursive, isInterface, isLexerProd, isScopeSpanning, isStartProd, isSymbolDefinition, name, packageName, spannedScope, stereoinfo -
Constructor Summary
ConstructorsConstructorDescriptionProdSymbolSurrogateTOP(String name) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(GrammarTraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.voidaccept(MCCommonLiteralsTraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.voidaccept(MCLiteralsBasisTraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.voidaccept(MCBasicsTraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.voidaccept(MCBasicTypesTraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.voidaccept(MCCollectionTypesTraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.voidaccept(MCSimpleGenericTypesTraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.voidaccept(de.monticore.visitor.ITraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.protected StringDeprecated, for removal: This API element is subject to removal in a future version.protected StringDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.getName()Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.values.MCValue>> Deprecated, for removal: This API element is subject to removal in a future version.protected ProdSymbolgetThis()Deprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanisIsEnum()Deprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.booleanDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.voidsetEnclosingScope(IGrammarScope enclosingScope) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsAbstract(boolean isAbstract) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsDirectLeftRecursive(boolean isDirectLeftRecursive) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsEnum(boolean isEnum) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsExternal(boolean isExternal) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsIndirectLeftRecursive(boolean isIndirectLeftRecursive) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsInterface(boolean isInterface) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsLexerProd(boolean isLexerProd) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsScopeSpanning(boolean isScopeSpanning) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsStartProd(boolean isStartProd) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsSymbolDefinition(boolean isSymbolDefinition) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.voidsetSpannedScope(IGrammarScope scope) Deprecated, for removal: This API element is subject to removal in a future version.voidsetStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.values.MCValue>> stereoinfo) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class de.monticore.grammar.grammar._symboltable.ProdSymbol
addAstSuperClass, addAstSuperInterface, addSuperInterfaceProd, addSuperProd, getAstSuperClasses, getAstSuperInterfaces, getProdComponents, getSuperInterfaceProds, getSuperProds, isClass, isParserProd, toStringMethods inherited from class de.monticore.grammar.grammar._symboltable.ProdSymbolTOP
getAccessModifier, getAstNode, getPackageName, isPresentAstNode, setAccessModifier, setAstNode, setAstNodeAbsent, setFullName, setPackageNameMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.monticore.symboltable.ISymbol
getSourcePosition
-
Field Details
-
delegate
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Constructor Details
-
ProdSymbolSurrogateTOP
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
getName
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getNamein interfacede.monticore.symboltable.ISymbol- Overrides:
getNamein classProdSymbolTOP
-
setName
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setNamein classProdSymbolTOP
-
setIsStartProd
public void setIsStartProd(boolean isStartProd) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsStartProdin classProdSymbolTOP
-
setIsInterface
public void setIsInterface(boolean isInterface) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsInterfacein classProdSymbolTOP
-
setIsAbstract
public void setIsAbstract(boolean isAbstract) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsAbstractin classProdSymbolTOP
-
setIsExternal
public void setIsExternal(boolean isExternal) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsExternalin classProdSymbolTOP
-
setIsEnum
public void setIsEnum(boolean isEnum) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsEnumin classProdSymbolTOP
-
setIsLexerProd
public void setIsLexerProd(boolean isLexerProd) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsLexerProdin classProdSymbolTOP
-
setIsScopeSpanning
public void setIsScopeSpanning(boolean isScopeSpanning) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsScopeSpanningin classProdSymbolTOP
-
setIsSymbolDefinition
public void setIsSymbolDefinition(boolean isSymbolDefinition) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsSymbolDefinitionin classProdSymbolTOP
-
setIsDirectLeftRecursive
public void setIsDirectLeftRecursive(boolean isDirectLeftRecursive) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsDirectLeftRecursivein classProdSymbolTOP
-
setIsIndirectLeftRecursive
public void setIsIndirectLeftRecursive(boolean isIndirectLeftRecursive) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsIndirectLeftRecursivein classProdSymbolTOP
-
isIsStartProd
public boolean isIsStartProd()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsStartProdin classProdSymbolTOP
-
isIsInterface
public boolean isIsInterface()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsInterfacein classProdSymbolTOP
-
isIsAbstract
public boolean isIsAbstract()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsAbstractin classProdSymbolTOP
-
isIsExternal
public boolean isIsExternal()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsExternalin classProdSymbolTOP
-
isIsEnum
public boolean isIsEnum()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsEnumin classProdSymbolTOP
-
isIsLexerProd
public boolean isIsLexerProd()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsLexerProdin classProdSymbolTOP
-
isIsScopeSpanning
public boolean isIsScopeSpanning()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsScopeSpanningin classProdSymbolTOP
-
isIsSymbolDefinition
public boolean isIsSymbolDefinition()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsSymbolDefinitionin classProdSymbolTOP
-
isIsDirectLeftRecursive
public boolean isIsDirectLeftRecursive()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsDirectLeftRecursivein classProdSymbolTOP
-
isIsIndirectLeftRecursive
public boolean isIsIndirectLeftRecursive()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsIndirectLeftRecursivein classProdSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
acceptin interfaceICommonGrammarSymbol- Overrides:
acceptin classProdSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
acceptin classProdSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
acceptin classProdSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
acceptin classProdSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
acceptin classProdSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
acceptin classProdSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
acceptin classProdSymbolTOP
-
accept
public void accept(de.monticore.visitor.ITraverser visitor) Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
acceptin interfacede.monticore.symboltable.ISymbol- Overrides:
acceptin classProdSymbolTOP
-
equals
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
equalsin classProdSymbolTOP
-
getThis
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getThisin classProdSymbolTOP
-
getFullName
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getFullNamein interfacede.monticore.symboltable.ISymbol- Overrides:
getFullNamein classProdSymbolTOP
-
determinePackageName
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
determinePackageNamein classProdSymbolTOP
-
determineFullName
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
determineFullNamein classProdSymbolTOP
-
getStereoinfo
public Map<de.monticore.symboltable.stereotypes.IStereotypeReference,Optional<de.monticore.values.MCValue>> getStereoinfo()Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getStereoinfoin interfacede.monticore.symboltable.ISymbol- Overrides:
getStereoinfoin classProdSymbolTOP
-
setStereoinfo
public void setStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.values.MCValue>> stereoinfo) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setStereoinfoin classProdSymbolTOP
-
getSpannedScope
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getSpannedScopein interfacede.monticore.symboltable.IScopeSpanningSymbol- Overrides:
getSpannedScopein classProdSymbolTOP
-
setSpannedScope
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setSpannedScopein classProdSymbolTOP
-
setEnclosingScope
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
setEnclosingScopein interfaceICommonGrammarSymbol- Overrides:
setEnclosingScopein classProdSymbolTOP
-
getEnclosingScope
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getEnclosingScopein interfaceICommonGrammarSymbol- Specified by:
getEnclosingScopein interfacede.monticore.symboltable.ISymbol- Overrides:
getEnclosingScopein classProdSymbolTOP
-
checkLazyLoadDelegate
public boolean checkLazyLoadDelegate()Deprecated, for removal: This API element is subject to removal in a future version. -
lazyLoadDelegate
Deprecated, for removal: This API element is subject to removal in a future version.
-