Class RuleComponentSymbol
java.lang.Object
de.monticore.grammar.grammar._symboltable.RuleComponentSymbolTOP
de.monticore.grammar.grammar._symboltable.RuleComponentSymbol
- All Implemented Interfaces:
ICommonGrammarSymbol,de.monticore.symboltable.ISymbol
- Direct Known Subclasses:
RuleComponentSymbolSurrogate
-
Field Summary
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
Constructors -
Method Summary
Methods inherited from class de.monticore.grammar.grammar._symboltable.RuleComponentSymbolTOP
accept, accept, accept, accept, accept, accept, accept, accept, addAllSubProds, addAllSubProds, addSubProds, addSubProds, clearSubProds, containsAllSubProds, containsSubProds, determineFullName, determinePackageName, equals, equalsSubProds, forEachSubProds, getAccessModifier, getAstNode, getEnclosingScope, getFullName, getName, getPackageName, getReferencedType, getStereoinfo, getSubProds, getSubProdsList, getThis, hashCodeSubProds, indexOfSubProds, isEmptySubProds, isIsConstant, isIsConstantGroup, isIsLexerNonterminal, isIsList, isIsNonterminal, isIsOptional, isIsTerminal, isPresentAstNode, isPresentReferencedType, iteratorSubProds, lastIndexOfSubProds, listIteratorSubProds, listIteratorSubProds, parallelStreamSubProds, removeAllSubProds, removeIfSubProds, removeSubProds, removeSubProds, replaceAllSubProds, retainAllSubProds, setAccessModifier, setAstNode, setAstNodeAbsent, setEnclosingScope, setFullName, setIsConstant, setIsConstantGroup, setIsLexerNonterminal, setIsList, setIsNonterminal, setIsOptional, setIsTerminal, setName, setPackageName, setReferencedType, setReferencedTypeAbsent, setStereoinfo, setSubProds, setSubProdsList, sizeSubProds, sortSubProds, spliteratorSubProds, streamSubProds, subListSubProds, toArraySubProds, toArraySubProds, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface de.monticore.symboltable.ISymbol
getSourcePosition
-
Constructor Details
-
RuleComponentSymbol
-
-
Method Details
-
getReferencedProd
- Returns:
- A reference to the defining production of this component, e.g., the
defining prod for the nonterminal
... = s:Ais the productionA = ....
-