Class EmptyTagSchemaParserInfo
- java.lang.Object
-
- de.monticore.tagging.tagschema._parser.TagSchemaParserInfo
-
- de.monticore.tagging.tagschema._parser.EmptyTagSchemaParserInfo
-
public abstract class EmptyTagSchemaParserInfo extends TagSchemaParserInfo
Implementation of TagSchemaParserInfo 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.tagging.tagschema._parser.TagSchemaParserInfo
delegate, statesDefiningName, statesReferencingTagType, statesWithUsageNameName, statesWithUsageNamePackage, statesWithUsageNameReference, statesWithUsageNameReferenceTyp, statesWithUsageNameScopeIdentifier, statesWithUsageNameString, statesWithUsageNameTagScope, statesWithUsageNameTagType
-
-
Constructor Summary
Constructors Constructor Description EmptyTagSchemaParserInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean_stateDefinesName(int state)protected boolean_stateHasUsageNameName(int state)protected boolean_stateHasUsageNamePackage(int state)protected boolean_stateHasUsageNameReference(int state)protected boolean_stateHasUsageNameReferenceTyp(int state)protected boolean_stateHasUsageNameScopeIdentifier(int state)protected boolean_stateHasUsageNameString(int state)protected boolean_stateHasUsageNameTagScope(int state)protected boolean_stateHasUsageNameTagType(int state)protected boolean_stateReferencesTagTypeSymbol(int state)-
Methods inherited from class de.monticore.tagging.tagschema._parser.TagSchemaParserInfo
_getImplementationOfInterfaceProd, getDelegate, getImplementationOfInterfaceProd, init, initMe, stateDefinesName, stateHasUsageNameName, stateHasUsageNamePackage, stateHasUsageNameReference, stateHasUsageNameReferenceTyp, stateHasUsageNameScopeIdentifier, stateHasUsageNameString, stateHasUsageNameTagScope, stateHasUsageNameTagType, stateReferencesTagTypeSymbol
-
-
-
-
Method Detail
-
_stateReferencesTagTypeSymbol
protected boolean _stateReferencesTagTypeSymbol(int state)
- Overrides:
_stateReferencesTagTypeSymbolin classTagSchemaParserInfo
-
_stateHasUsageNamePackage
protected boolean _stateHasUsageNamePackage(int state)
- Overrides:
_stateHasUsageNamePackagein classTagSchemaParserInfo
-
_stateHasUsageNameName
protected boolean _stateHasUsageNameName(int state)
- Overrides:
_stateHasUsageNameNamein classTagSchemaParserInfo
-
_stateHasUsageNameTagType
protected boolean _stateHasUsageNameTagType(int state)
- Overrides:
_stateHasUsageNameTagTypein classTagSchemaParserInfo
-
_stateHasUsageNameScopeIdentifier
protected boolean _stateHasUsageNameScopeIdentifier(int state)
- Overrides:
_stateHasUsageNameScopeIdentifierin classTagSchemaParserInfo
-
_stateHasUsageNameTagScope
protected boolean _stateHasUsageNameTagScope(int state)
- Overrides:
_stateHasUsageNameTagScopein classTagSchemaParserInfo
-
_stateHasUsageNameString
protected boolean _stateHasUsageNameString(int state)
- Overrides:
_stateHasUsageNameStringin classTagSchemaParserInfo
-
_stateHasUsageNameReference
protected boolean _stateHasUsageNameReference(int state)
- Overrides:
_stateHasUsageNameReferencein classTagSchemaParserInfo
-
_stateHasUsageNameReferenceTyp
protected boolean _stateHasUsageNameReferenceTyp(int state)
- Overrides:
_stateHasUsageNameReferenceTypin classTagSchemaParserInfo
-
_stateDefinesName
protected boolean _stateDefinesName(int state)
- Overrides:
_stateDefinesNamein classTagSchemaParserInfo
-
-