public class ValidEntryRuleInspector extends XtextRuleInspector<Pair<java.lang.Boolean,java.lang.Boolean>,ParserRule>
modelPackage
Constructor and Description |
---|
ValidEntryRuleInspector(ValidationMessageAcceptor acceptor) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canInspect(ParserRule rule) |
Pair<java.lang.Boolean,java.lang.Boolean> |
caseAbstractElement(AbstractElement object)
Returns the result of interpreting the object as an instance of 'Abstract Element'
|
Pair<java.lang.Boolean,java.lang.Boolean> |
caseAction(Action object)
Returns the result of interpreting the object as an instance of 'Action'
|
Pair<java.lang.Boolean,java.lang.Boolean> |
caseAlternatives(Alternatives object)
Returns the result of interpreting the object as an instance of 'Alternatives'
|
Pair<java.lang.Boolean,java.lang.Boolean> |
caseAssignment(Assignment object)
Returns the result of interpreting the object as an instance of 'Assignment'
|
Pair<java.lang.Boolean,java.lang.Boolean> |
caseCompoundElement(CompoundElement object)
Returns the result of interpreting the object as an instance of 'Compound Element'
|
Pair<java.lang.Boolean,java.lang.Boolean> |
caseRuleCall(RuleCall object)
Returns the result of interpreting the object as an instance of 'Rule Call'
|
protected void |
handleResult(Pair<java.lang.Boolean,java.lang.Boolean> r,
ParserRule rule) |
acceptError, acceptWarning, addVisited, doInspect, getNestingLevel, getTypeRefName, inspect, removeVisited
caseAbstractMetamodelDeclaration, caseAbstractNegatedToken, caseAbstractRule, caseCharacterRange, caseCrossReference, caseEnumLiteralDeclaration, caseEnumRule, caseEOF, caseGeneratedMetamodel, caseGrammar, caseGroup, caseKeyword, caseNegatedToken, caseParserRule, caseReferencedMetamodel, caseTerminalRule, caseTypeRef, caseUnorderedGroup, caseUntilToken, caseWildcard, defaultCase, doSwitch, isSwitchFor
public ValidEntryRuleInspector(ValidationMessageAcceptor acceptor)
protected boolean canInspect(ParserRule rule)
canInspect
in class XtextRuleInspector<Pair<java.lang.Boolean,java.lang.Boolean>,ParserRule>
protected void handleResult(Pair<java.lang.Boolean,java.lang.Boolean> r, ParserRule rule)
handleResult
in class XtextRuleInspector<Pair<java.lang.Boolean,java.lang.Boolean>,ParserRule>
public Pair<java.lang.Boolean,java.lang.Boolean> caseCompoundElement(CompoundElement object)
XtextSwitch
caseCompoundElement
in class XtextSwitch<Pair<java.lang.Boolean,java.lang.Boolean>>
object
- the target of the switch.doSwitch(EObject)
public Pair<java.lang.Boolean,java.lang.Boolean> caseAbstractElement(AbstractElement object)
XtextSwitch
caseAbstractElement
in class XtextSwitch<Pair<java.lang.Boolean,java.lang.Boolean>>
object
- the target of the switch.doSwitch(EObject)
public Pair<java.lang.Boolean,java.lang.Boolean> caseAction(Action object)
XtextSwitch
caseAction
in class XtextSwitch<Pair<java.lang.Boolean,java.lang.Boolean>>
object
- the target of the switch.doSwitch(EObject)
public Pair<java.lang.Boolean,java.lang.Boolean> caseAlternatives(Alternatives object)
XtextSwitch
caseAlternatives
in class XtextSwitch<Pair<java.lang.Boolean,java.lang.Boolean>>
object
- the target of the switch.doSwitch(EObject)
public Pair<java.lang.Boolean,java.lang.Boolean> caseAssignment(Assignment object)
XtextSwitch
caseAssignment
in class XtextSwitch<Pair<java.lang.Boolean,java.lang.Boolean>>
object
- the target of the switch.doSwitch(EObject)
public Pair<java.lang.Boolean,java.lang.Boolean> caseRuleCall(RuleCall object)
XtextSwitch
caseRuleCall
in class XtextSwitch<Pair<java.lang.Boolean,java.lang.Boolean>>
object
- the target of the switch.doSwitch(EObject)