newCompositeNode(grammarAccess.getConstraintAccess().getValidatorReferenceValidatorReferenceParserRuleCall_0_0()); if ( state.backtracking==0 ) { newLeafNode(otherlv_1, grammarAccess.getConstraintAccess().getLeftSquareBracketKeyword_1_0()); newCompositeNode(grammarAccess.getConstraintAccess().getConditionEqualityExprParserRuleCall_1_1_0()); if ( state.backtracking==0 ) { newLeafNode(otherlv_3, grammarAccess.getConstraintAccess().getRightSquareBracketKeyword_1_2());
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("condition",false)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("condition"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getEqualityExprRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getConstraintAccess().getConditionEqualityExprParserRuleCall_1_1_0(); consumed = obj; return param; } } return null; }
public ParserRule getConstraintRule() { return getConstraintAccess().getRule(); }
public ConstraintElements getConstraintAccess() { return (pConstraint != null) ? pConstraint : (pConstraint = new ConstraintElements()); }
public ParserRule getConstraintRule() { return getConstraintAccess().getRule(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getConstraintAccess().getLeftSquareBracketKeyword_1_0(); }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("validatorReference",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("validatorReference"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getValidatorReferenceRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getConstraintAccess().getValidatorReferenceValidatorReferenceParserRuleCall_0_0(); consumed = obj; return param; } } return null; }
@Override public Group getGrammarElement() { return grammarAccess.getConstraintAccess().getGroup(); }
public ParserRule getConstraintRule() { return getConstraintAccess().getRule(); }
@Override public Group getGrammarElement() { return grammarAccess.getConstraintAccess().getGroup_1(); }
@Override public Keyword getGrammarElement() { return grammarAccess.getConstraintAccess().getRightSquareBracketKeyword_1_2(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getConstraintAccess().getConditionAssignment_1_1(); }