Class DerivedAndManualListName

java.lang.Object
de.monticore.grammar.cocos.DerivedAndManualListName
All Implemented Interfaces:
GrammarASTProdCoCo, GrammarVisitor2, de.monticore.visitor.IVisitor

public class DerivedAndManualListName extends Object implements GrammarASTProdCoCo
checks that one NonTerminal does not define a component with the same derived and a manual name at the same time for example: A = names:Name* Name*; is not allowed because both definition are merged into the same attribute but create different method names form names:Name* e.g. the method name getNameList() is created but from Name* e.g. the method name getNameList() is created

this does not fit together and is therefore forbidden