public class OverriddenValueInspector extends XtextRuleInspector<java.lang.Boolean,ParserRule>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ISSUE_CODE |
modelPackage
Constructor and Description |
---|
OverriddenValueInspector(ValidationMessageAcceptor acceptor) |
Modifier and Type | Method and Description |
---|---|
boolean |
addVisited(AbstractRule rule) |
protected boolean |
canInspect(ParserRule rule) |
java.lang.Boolean |
caseAbstractElement(AbstractElement object)
Returns the result of interpreting the object as an instance of 'Abstract Element'
|
java.lang.Boolean |
caseAction(Action object)
Returns the result of interpreting the object as an instance of 'Action'
|
java.lang.Boolean |
caseAlternatives(Alternatives object)
Returns the result of interpreting the object as an instance of 'Alternatives'
|
java.lang.Boolean |
caseAssignment(Assignment object)
Returns the result of interpreting the object as an instance of 'Assignment'
|
java.lang.Boolean |
caseCompoundElement(CompoundElement object)
Returns the result of interpreting the object as an instance of 'Compound Element'
|
java.lang.Boolean |
caseRuleCall(RuleCall object)
Returns the result of interpreting the object as an instance of 'Rule Call'
|
protected java.lang.Boolean |
doInspect(ParserRule rule) |
protected java.lang.String |
getIssueCode() |
protected com.google.common.collect.Multimap<java.lang.String,AbstractElement> |
newMultimap() |
acceptError, acceptWarning, getNestingLevel, getTypeRefName, handleResult, inspect, removeVisited
caseAbstractMetamodelDeclaration, caseAbstractNegatedToken, caseAbstractRule, caseCharacterRange, caseCompositeCondition, caseCondition, caseConjunction, caseCrossReference, caseDisjunction, caseEnumLiteralDeclaration, caseEnumRule, caseEOF, caseGeneratedMetamodel, caseGrammar, caseGroup, caseKeyword, caseLiteralCondition, caseNamedArgument, caseNegatedToken, caseNegation, caseParameter, caseParameterReference, caseParserRule, caseReferencedMetamodel, caseTerminalRule, caseTypeRef, caseUnorderedGroup, caseUntilToken, caseWildcard, defaultCase, doSwitch, isSwitchFor
public static final java.lang.String ISSUE_CODE
public OverriddenValueInspector(ValidationMessageAcceptor acceptor)
protected java.lang.String getIssueCode()
getIssueCode
in class XtextRuleInspector<java.lang.Boolean,ParserRule>
public boolean addVisited(AbstractRule rule)
addVisited
in class XtextRuleInspector<java.lang.Boolean,ParserRule>
protected boolean canInspect(ParserRule rule)
canInspect
in class XtextRuleInspector<java.lang.Boolean,ParserRule>
protected java.lang.Boolean doInspect(ParserRule rule)
doInspect
in class XtextRuleInspector<java.lang.Boolean,ParserRule>
protected com.google.common.collect.Multimap<java.lang.String,AbstractElement> newMultimap()
public java.lang.Boolean caseAssignment(Assignment object)
XtextSwitch
caseAssignment
in class XtextSwitch<java.lang.Boolean>
object
- the target of the switch.doSwitch(EObject)
public java.lang.Boolean caseAction(Action object)
XtextSwitch
caseAction
in class XtextSwitch<java.lang.Boolean>
object
- the target of the switch.doSwitch(EObject)
public java.lang.Boolean caseRuleCall(RuleCall object)
XtextSwitch
caseRuleCall
in class XtextSwitch<java.lang.Boolean>
object
- the target of the switch.doSwitch(EObject)
public java.lang.Boolean caseAlternatives(Alternatives object)
XtextSwitch
caseAlternatives
in class XtextSwitch<java.lang.Boolean>
object
- the target of the switch.doSwitch(EObject)
public java.lang.Boolean caseAbstractElement(AbstractElement object)
XtextSwitch
caseAbstractElement
in class XtextSwitch<java.lang.Boolean>
object
- the target of the switch.doSwitch(EObject)
public java.lang.Boolean caseCompoundElement(CompoundElement object)
XtextSwitch
caseCompoundElement
in class XtextSwitch<java.lang.Boolean>
object
- the target of the switch.doSwitch(EObject)