Class EmptyMCCommonLiteralsParserInfo
- java.lang.Object
-
- de.monticore.literals.mccommonliterals._parser.MCCommonLiteralsParserInfo
-
- de.monticore.literals.mccommonliterals._parser.EmptyMCCommonLiteralsParserInfo
-
- Direct Known Subclasses:
CardinalityParserInfoForMCCommonLiterals,Grammar_WithConceptsParserInfoForMCCommonLiterals,GrammarParserInfoForMCCommonLiterals,JavaLightParserInfoForMCCommonLiterals,MCCommonParserInfoForMCCommonLiterals,MCJavaLiteralsParserInfoForMCCommonLiterals,ODRulesParserInfoForMCCommonLiterals,RegExTypeParserInfoForMCCommonLiterals,RegularExpressionsParserInfoForMCCommonLiterals,SIUnitLiteralsParserInfoForMCCommonLiterals,SIUnitsParserInfoForMCCommonLiterals,SIUnitTypes4ComputingParserInfoForMCCommonLiterals,SIUnitTypes4MathParserInfoForMCCommonLiterals,TagSchemaParserInfoForMCCommonLiterals,TagsParserInfoForMCCommonLiterals,TFBasisExtsParserInfoForMCCommonLiterals,TFCommonsParserInfoForMCCommonLiterals,UMLModifierParserInfoForMCCommonLiterals,UMLStereotypeParserInfoForMCCommonLiterals
public abstract class EmptyMCCommonLiteralsParserInfo extends MCCommonLiteralsParserInfo
Implementation of MCCommonLiteralsParserInfo 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.literals.mccommonliterals._parser.MCCommonLiteralsParserInfo
delegate, statesDefiningName, statesWithUsageNameDigits, statesWithUsageNamePost, statesWithUsageNamePre, statesWithUsageNameSource
-
-
Constructor Summary
Constructors Constructor Description EmptyMCCommonLiteralsParserInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean_stateDefinesName(int state)protected boolean_stateHasUsageNameDigits(int state)protected boolean_stateHasUsageNamePost(int state)protected boolean_stateHasUsageNamePre(int state)protected boolean_stateHasUsageNameSource(int state)-
Methods inherited from class de.monticore.literals.mccommonliterals._parser.MCCommonLiteralsParserInfo
_getImplementationOfInterfaceProd, getDelegate, getImplementationOfInterfaceProd, init, initMe, stateDefinesName, stateHasUsageNameDigits, stateHasUsageNamePost, stateHasUsageNamePre, stateHasUsageNameSource
-
-
-
-
Method Detail
-
_stateHasUsageNameSource
protected boolean _stateHasUsageNameSource(int state)
- Overrides:
_stateHasUsageNameSourcein classMCCommonLiteralsParserInfo
-
_stateHasUsageNameDigits
protected boolean _stateHasUsageNameDigits(int state)
- Overrides:
_stateHasUsageNameDigitsin classMCCommonLiteralsParserInfo
-
_stateHasUsageNamePre
protected boolean _stateHasUsageNamePre(int state)
- Overrides:
_stateHasUsageNamePrein classMCCommonLiteralsParserInfo
-
_stateHasUsageNamePost
protected boolean _stateHasUsageNamePost(int state)
- Overrides:
_stateHasUsageNamePostin classMCCommonLiteralsParserInfo
-
_stateDefinesName
protected boolean _stateDefinesName(int state)
- Overrides:
_stateDefinesNamein classMCCommonLiteralsParserInfo
-
-