Class EmptyMCLowLevelStatementsParserInfo
java.lang.Object
de.monticore.statements.mclowlevelstatements._parser.MCLowLevelStatementsParserInfo
de.monticore.statements.mclowlevelstatements._parser.EmptyMCLowLevelStatementsParserInfo
- Direct Known Subclasses:
MCFullJavaStatementsParserInfoForMCLowLevelStatements
Implementation of MCLowLevelStatementsParserInfo where every method returns false.
This is used in the static delegate pattern as the superclass for the ParserInfoForSuperLang classes.
Therefore, the ParserInfoForSuperLang classes don't have to know all symbol references and usage names that are used in a super-language, but not in the sub-language.
-
Field Summary
Fields inherited from class de.monticore.statements.mclowlevelstatements._parser.MCLowLevelStatementsParserInfo
delegate, statesDefiningName, statesReferencingLabel, statesWithUsageNameLabel, statesWithUsageNameMCStatement, statesWithUsageNameName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean_stateDefinesName(int state) protected boolean_stateHasUsageNameLabel(int state) protected boolean_stateHasUsageNameMCStatement(int state) protected boolean_stateHasUsageNameName(int state) protected boolean_stateReferencesLabelSymbol(int state) Methods inherited from class de.monticore.statements.mclowlevelstatements._parser.MCLowLevelStatementsParserInfo
_getImplementationOfInterfaceProd, getDelegate, getImplementationOfInterfaceProd, init, initMe, stateDefinesName, stateHasUsageNameLabel, stateHasUsageNameMCStatement, stateHasUsageNameName, stateReferencesLabelSymbol
-
Constructor Details
-
EmptyMCLowLevelStatementsParserInfo
public EmptyMCLowLevelStatementsParserInfo()
-
-
Method Details
-
_stateReferencesLabelSymbol
protected boolean _stateReferencesLabelSymbol(int state) - Overrides:
_stateReferencesLabelSymbolin classMCLowLevelStatementsParserInfo
-
_stateHasUsageNameLabel
protected boolean _stateHasUsageNameLabel(int state) - Overrides:
_stateHasUsageNameLabelin classMCLowLevelStatementsParserInfo
-
_stateHasUsageNameName
protected boolean _stateHasUsageNameName(int state) - Overrides:
_stateHasUsageNameNamein classMCLowLevelStatementsParserInfo
-
_stateHasUsageNameMCStatement
protected boolean _stateHasUsageNameMCStatement(int state) - Overrides:
_stateHasUsageNameMCStatementin classMCLowLevelStatementsParserInfo
-
_stateDefinesName
protected boolean _stateDefinesName(int state) - Overrides:
_stateDefinesNamein classMCLowLevelStatementsParserInfo
-