Package de.monticore.grammar.cocos
Class InterfaceNTWithoutImplementationOnlyInComponentGrammar
java.lang.Object
de.monticore.grammar.cocos.InterfaceNTWithoutImplementationOnlyInComponentGrammar
- All Implemented Interfaces:
GrammarASTMCGrammarCoCo,GrammarVisitor2,de.monticore.visitor.IVisitor
public class InterfaceNTWithoutImplementationOnlyInComponentGrammar
extends Object
implements GrammarASTMCGrammarCoCo
Checks that abstract nonterminals witheout extending productions only occur in a component grammar.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected booleanisImplemented(ProdSymbol interfaceSymbol, List<ProdSymbol> prods, Map<String, List<ProdSymbol>> subSymbols) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.monticore.grammar.grammar._cocos.GrammarASTMCGrammarCoCo
visitMethods inherited from interface de.monticore.grammar.grammar._visitor.GrammarVisitor2
endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitMethods inherited from interface de.monticore.visitor.IVisitor
endVisit, endVisit, endVisit, endVisit, visit, visit, visit, visit
-
Field Details
-
ERROR_CODE
- See Also:
-
ERROR_MSG_FORMAT
- See Also:
-
-
Constructor Details
-
InterfaceNTWithoutImplementationOnlyInComponentGrammar
public InterfaceNTWithoutImplementationOnlyInComponentGrammar()
-
-
Method Details
-
check
- Specified by:
checkin interfaceGrammarASTMCGrammarCoCo
-
isImplemented
protected boolean isImplemented(ProdSymbol interfaceSymbol, List<ProdSymbol> prods, Map<String, List<ProdSymbol>> subSymbols)
-