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 java.lang.Object implements GrammarASTMCGrammarCoCo
Checks that abstract nonterminals witheout extending productions only occur in a component grammar.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringERROR_CODEstatic java.lang.StringERROR_MSG_FORMAT
-
Constructor Summary
Constructors Constructor Description InterfaceNTWithoutImplementationOnlyInComponentGrammar()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheck(ASTMCGrammar a)protected booleanisImplemented(ProdSymbol interfaceSymbol, java.util.List<ProdSymbol> prods, java.util.Map<java.lang.String,java.util.List<ProdSymbol>> subSymbols)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.monticore.grammar.grammar._cocos.GrammarASTMCGrammarCoCo
visit
-
Methods 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, visit
-
-
-
-
Field Detail
-
ERROR_CODE
public static final java.lang.String ERROR_CODE
- See Also:
- Constant Field Values
-
ERROR_MSG_FORMAT
public static final java.lang.String ERROR_MSG_FORMAT
- See Also:
- Constant Field Values
-
-
Method Detail
-
check
public void check(ASTMCGrammar a)
- Specified by:
checkin interfaceGrammarASTMCGrammarCoCo
-
isImplemented
protected boolean isImplemented(ProdSymbol interfaceSymbol, java.util.List<ProdSymbol> prods, java.util.Map<java.lang.String,java.util.List<ProdSymbol>> subSymbols)
-
-