org.eclipse.xtext.xtext
Class OverriddenValueInspector
java.lang.Object
org.eclipse.xtext.util.XtextSwitch<Result>
org.eclipse.xtext.xtext.XtextRuleInspector<java.lang.Boolean,ParserRule>
org.eclipse.xtext.xtext.OverriddenValueInspector
public class OverriddenValueInspector
- extends XtextRuleInspector<java.lang.Boolean,ParserRule>
- Author:
- Sebastian Zarnekow - Initial contribution and API
Methods inherited from class org.eclipse.xtext.util.XtextSwitch |
caseAbstractElement, caseAbstractMetamodelDeclaration, caseAbstractNegatedToken, caseAbstractRule, caseCharacterRange, caseCrossReference, caseEnumLiteralDeclaration, caseEnumRule, caseEOF, caseGeneratedMetamodel, caseGrammar, caseGroup, caseKeyword, caseNegatedToken, caseParserRule, caseReferencedMetamodel, caseTerminalRule, caseTypeRef, caseUnorderedGroup, caseUntilToken, caseWildcard, defaultCase, doSwitch, doSwitch, doSwitch |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OverriddenValueInspector
public OverriddenValueInspector(ValidationMessageAcceptor acceptor)
canInspect
protected boolean canInspect(ParserRule rule)
- Overrides:
canInspect
in class XtextRuleInspector<java.lang.Boolean,ParserRule>
doInspect
protected java.lang.Boolean doInspect(ParserRule rule)
- Overrides:
doInspect
in class XtextRuleInspector<java.lang.Boolean,ParserRule>
newMultimap
protected com.google.common.collect.Multimap<java.lang.String,AbstractElement> newMultimap()
caseAssignment
public java.lang.Boolean caseAssignment(Assignment object)
- Description copied from class:
XtextSwitch
- Returns the result of interpreting the object as an instance of 'Assignment'.
This implementation returns null;
returning a non-null result will terminate the switch.
- Overrides:
caseAssignment
in class XtextSwitch<java.lang.Boolean>
- Parameters:
object
- the target of the switch.
- Returns:
- the result of interpreting the object as an instance of 'Assignment'.
- See Also:
doSwitch(EObject)
caseAction
public java.lang.Boolean caseAction(Action object)
- Description copied from class:
XtextSwitch
- Returns the result of interpreting the object as an instance of 'Action'.
This implementation returns null;
returning a non-null result will terminate the switch.
- Overrides:
caseAction
in class XtextSwitch<java.lang.Boolean>
- Parameters:
object
- the target of the switch.
- Returns:
- the result of interpreting the object as an instance of 'Action'.
- See Also:
doSwitch(EObject)
caseRuleCall
public java.lang.Boolean caseRuleCall(RuleCall object)
- Description copied from class:
XtextSwitch
- Returns the result of interpreting the object as an instance of 'Rule Call'.
This implementation returns null;
returning a non-null result will terminate the switch.
- Overrides:
caseRuleCall
in class XtextSwitch<java.lang.Boolean>
- Parameters:
object
- the target of the switch.
- Returns:
- the result of interpreting the object as an instance of 'Rule Call'.
- See Also:
doSwitch(EObject)
caseAlternatives
public java.lang.Boolean caseAlternatives(Alternatives object)
- Description copied from class:
XtextSwitch
- Returns the result of interpreting the object as an instance of 'Alternatives'.
This implementation returns null;
returning a non-null result will terminate the switch.
- Overrides:
caseAlternatives
in class XtextSwitch<java.lang.Boolean>
- Parameters:
object
- the target of the switch.
- Returns:
- the result of interpreting the object as an instance of 'Alternatives'.
- See Also:
doSwitch(EObject)
caseCompoundElement
public java.lang.Boolean caseCompoundElement(CompoundElement object)
- Description copied from class:
XtextSwitch
- Returns the result of interpreting the object as an instance of 'Compound Element'.
This implementation returns null;
returning a non-null result will terminate the switch.
- Overrides:
caseCompoundElement
in class XtextSwitch<java.lang.Boolean>
- Parameters:
object
- the target of the switch.
- Returns:
- the result of interpreting the object as an instance of 'Compound Element'.
- See Also:
doSwitch(EObject)