Class RuleComponentSymbolSurrogate
java.lang.Object
de.monticore.grammar.grammar._symboltable.RuleComponentSymbolTOP
de.monticore.grammar.grammar._symboltable.RuleComponentSymbol
de.monticore.grammar.grammar._symboltable.RuleComponentSymbolSurrogate
- All Implemented Interfaces:
ICommonGrammarSymbol,de.monticore.symboltable.ISymbol
Deprecated, for removal: This API element is subject to removal in a future version.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Optional<RuleComponentSymbol> Deprecated, for removal: This API element is subject to removal in a future version.Fields inherited from class de.monticore.grammar.grammar._symboltable.RuleComponentSymbolTOP
accessModifier, astNode, enclosingScope, fullName, isConstant, isConstantGroup, isLexerNonterminal, isList, isNonterminal, isOptional, isTerminal, name, packageName, referencedType, stereoinfo, subProds -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, 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.booleanaddAllSubProds(int index, Collection<? extends String> collection) Deprecated, for removal: This API element is subject to removal in a future version.booleanaddAllSubProds(Collection<? extends String> collection) Deprecated, for removal: This API element is subject to removal in a future version.voidaddSubProds(int index, String element) Deprecated, for removal: This API element is subject to removal in a future version.booleanaddSubProds(String element) 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.voidDeprecated, for removal: This API element is subject to removal in a future version.booleancontainsAllSubProds(Collection<?> collection) Deprecated, for removal: This API element is subject to removal in a future version.booleancontainsSubProds(Object element) Deprecated, 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.booleanDeprecated, for removal: This API element is subject to removal in a future version.voidforEachSubProds(Consumer<? super String> action) 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.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.interpreter.Value>> Deprecated, for removal: This API element is subject to removal in a future version.getSubProds(int index) 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.protected RuleComponentSymbolgetThis()Deprecated, for removal: This API element is subject to removal in a future version.intDeprecated, for removal: This API element is subject to removal in a future version.intindexOfSubProds(Object element) 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.booleanisIsList()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.Deprecated, for removal: This API element is subject to removal in a future version.intlastIndexOfSubProds(Object element) 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.Deprecated, for removal: This API element is subject to removal in a future version.listIteratorSubProds(int index) 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.booleanremoveAllSubProds(Collection<?> collection) Deprecated, for removal: This API element is subject to removal in a future version.booleanremoveIfSubProds(Predicate<? super String> filter) Deprecated, for removal: This API element is subject to removal in a future version.removeSubProds(int index) Deprecated, for removal: This API element is subject to removal in a future version.booleanremoveSubProds(Object element) Deprecated, for removal: This API element is subject to removal in a future version.voidreplaceAllSubProds(UnaryOperator<String> operator) Deprecated, for removal: This API element is subject to removal in a future version.booleanretainAllSubProds(Collection<?> collection) 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.voidsetIsConstant(boolean isConstant) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsConstantGroup(boolean isConstantGroup) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsLexerNonterminal(boolean isLexerNonterminal) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsList(boolean isList) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsNonterminal(boolean isNonterminal) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsOptional(boolean isOptional) Deprecated, for removal: This API element is subject to removal in a future version.voidsetIsTerminal(boolean isTerminal) 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.voidsetReferencedType(String referencedType) 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.voidsetStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.interpreter.Value>> stereoinfo) Deprecated, for removal: This API element is subject to removal in a future version.setSubProds(int index, String element) Deprecated, for removal: This API element is subject to removal in a future version.voidsetSubProdsList(List<String> subProds) Deprecated, for removal: This API element is subject to removal in a future version.intDeprecated, for removal: This API element is subject to removal in a future version.voidsortSubProds(Comparator<? super String> comparator) 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.Deprecated, for removal: This API element is subject to removal in a future version.subListSubProds(int start, int end) Deprecated, for removal: This API element is subject to removal in a future version.Object[]Deprecated, for removal: This API element is subject to removal in a future version.String[]toArraySubProds(String[] array) Deprecated, for removal: This API element is subject to removal in a future version.Methods inherited from class de.monticore.grammar.grammar._symboltable.RuleComponentSymbol
getReferencedProdMethods inherited from class de.monticore.grammar.grammar._symboltable.RuleComponentSymbolTOP
getAccessModifier, getAstNode, getPackageName, isPresentAstNode, setAccessModifier, setAstNode, setAstNodeAbsent, setFullName, setPackageName, toStringMethods 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
-
RuleComponentSymbolSurrogate
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 classRuleComponentSymbolTOP
-
setName
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setNamein classRuleComponentSymbolTOP
-
setIsTerminal
public void setIsTerminal(boolean isTerminal) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsTerminalin classRuleComponentSymbolTOP
-
setIsNonterminal
public void setIsNonterminal(boolean isNonterminal) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsNonterminalin classRuleComponentSymbolTOP
-
setIsConstantGroup
public void setIsConstantGroup(boolean isConstantGroup) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsConstantGroupin classRuleComponentSymbolTOP
-
setIsConstant
public void setIsConstant(boolean isConstant) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsConstantin classRuleComponentSymbolTOP
-
setIsLexerNonterminal
public void setIsLexerNonterminal(boolean isLexerNonterminal) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsLexerNonterminalin classRuleComponentSymbolTOP
-
setIsList
public void setIsList(boolean isList) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsListin classRuleComponentSymbolTOP
-
setIsOptional
public void setIsOptional(boolean isOptional) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setIsOptionalin classRuleComponentSymbolTOP
-
clearSubProds
public void clearSubProds()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
clearSubProdsin classRuleComponentSymbolTOP
-
addSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
addSubProdsin classRuleComponentSymbolTOP
-
addAllSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
addAllSubProdsin classRuleComponentSymbolTOP
-
removeSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
removeSubProdsin classRuleComponentSymbolTOP
-
removeAllSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
removeAllSubProdsin classRuleComponentSymbolTOP
-
retainAllSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
retainAllSubProdsin classRuleComponentSymbolTOP
-
removeIfSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
removeIfSubProdsin classRuleComponentSymbolTOP
-
forEachSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
forEachSubProdsin classRuleComponentSymbolTOP
-
addSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
addSubProdsin classRuleComponentSymbolTOP
-
addAllSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
addAllSubProdsin classRuleComponentSymbolTOP
-
removeSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
removeSubProdsin classRuleComponentSymbolTOP
-
setSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setSubProdsin classRuleComponentSymbolTOP
-
replaceAllSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
replaceAllSubProdsin classRuleComponentSymbolTOP
-
sortSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
sortSubProdsin classRuleComponentSymbolTOP
-
setSubProdsList
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setSubProdsListin classRuleComponentSymbolTOP
-
setReferencedType
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setReferencedTypein classRuleComponentSymbolTOP
-
setReferencedTypeAbsent
public void setReferencedTypeAbsent()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setReferencedTypeAbsentin classRuleComponentSymbolTOP
-
isIsTerminal
public boolean isIsTerminal()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsTerminalin classRuleComponentSymbolTOP
-
isIsNonterminal
public boolean isIsNonterminal()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsNonterminalin classRuleComponentSymbolTOP
-
isIsConstantGroup
public boolean isIsConstantGroup()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsConstantGroupin classRuleComponentSymbolTOP
-
isIsConstant
public boolean isIsConstant()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsConstantin classRuleComponentSymbolTOP
-
isIsLexerNonterminal
public boolean isIsLexerNonterminal()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsLexerNonterminalin classRuleComponentSymbolTOP
-
isIsList
public boolean isIsList()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsListin classRuleComponentSymbolTOP
-
isIsOptional
public boolean isIsOptional()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isIsOptionalin classRuleComponentSymbolTOP
-
containsSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
containsSubProdsin classRuleComponentSymbolTOP
-
containsAllSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
containsAllSubProdsin classRuleComponentSymbolTOP
-
isEmptySubProds
public boolean isEmptySubProds()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isEmptySubProdsin classRuleComponentSymbolTOP
-
iteratorSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
iteratorSubProdsin classRuleComponentSymbolTOP
-
sizeSubProds
public int sizeSubProds()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
sizeSubProdsin classRuleComponentSymbolTOP
-
toArraySubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
toArraySubProdsin classRuleComponentSymbolTOP
-
toArraySubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
toArraySubProdsin classRuleComponentSymbolTOP
-
spliteratorSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
spliteratorSubProdsin classRuleComponentSymbolTOP
-
streamSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
streamSubProdsin classRuleComponentSymbolTOP
-
parallelStreamSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
parallelStreamSubProdsin classRuleComponentSymbolTOP
-
getSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getSubProdsin classRuleComponentSymbolTOP
-
indexOfSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
indexOfSubProdsin classRuleComponentSymbolTOP
-
lastIndexOfSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
lastIndexOfSubProdsin classRuleComponentSymbolTOP
-
equalsSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
equalsSubProdsin classRuleComponentSymbolTOP
-
hashCodeSubProds
public int hashCodeSubProds()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
hashCodeSubProdsin classRuleComponentSymbolTOP
-
listIteratorSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
listIteratorSubProdsin classRuleComponentSymbolTOP
-
listIteratorSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
listIteratorSubProdsin classRuleComponentSymbolTOP
-
subListSubProds
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
subListSubProdsin classRuleComponentSymbolTOP
-
getSubProdsList
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getSubProdsListin classRuleComponentSymbolTOP
-
getReferencedType
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getReferencedTypein classRuleComponentSymbolTOP
-
isPresentReferencedType
public boolean isPresentReferencedType()Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
isPresentReferencedTypein classRuleComponentSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
acceptin interfaceICommonGrammarSymbol- Overrides:
acceptin classRuleComponentSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
acceptin classRuleComponentSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
acceptin classRuleComponentSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
acceptin classRuleComponentSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
acceptin classRuleComponentSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
acceptin classRuleComponentSymbolTOP
-
accept
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
acceptin classRuleComponentSymbolTOP
-
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 classRuleComponentSymbolTOP
-
equals
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
equalsin classRuleComponentSymbolTOP
-
getThis
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
getThisin classRuleComponentSymbolTOP
-
getFullName
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getFullNamein interfacede.monticore.symboltable.ISymbol- Overrides:
getFullNamein classRuleComponentSymbolTOP
-
determinePackageName
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
determinePackageNamein classRuleComponentSymbolTOP
-
determineFullName
Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
determineFullNamein classRuleComponentSymbolTOP
-
getStereoinfo
public Map<de.monticore.symboltable.stereotypes.IStereotypeReference,Optional<de.monticore.interpreter.Value>> getStereoinfo()Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getStereoinfoin interfacede.monticore.symboltable.ISymbol- Overrides:
getStereoinfoin classRuleComponentSymbolTOP
-
setStereoinfo
public void setStereoinfo(Map<de.monticore.symboltable.stereotypes.IStereotypeReference, Optional<de.monticore.interpreter.Value>> stereoinfo) Deprecated, for removal: This API element is subject to removal in a future version.- Overrides:
setStereoinfoin classRuleComponentSymbolTOP
-
setEnclosingScope
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
setEnclosingScopein interfaceICommonGrammarSymbol- Overrides:
setEnclosingScopein classRuleComponentSymbolTOP
-
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 classRuleComponentSymbolTOP
-
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.
-