newCompositeNode(grammarAccess.getCondANDExprAccess().getLeftAtomicBoolExprParserRuleCall_0_0()); newCompositeNode(grammarAccess.getCondANDExprAccess().getRightsCondANDRightsParserRuleCall_1_0());
newCompositeNode(grammarAccess.getCondANDExprAccess().getLeftAtomicBoolExprParserRuleCall_0_0()); newCompositeNode(grammarAccess.getCondANDExprAccess().getRightsCondANDRightsParserRuleCall_1_0());
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("left",true)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("left"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getAtomicBoolExprRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getCondANDExprAccess().getLeftAtomicBoolExprParserRuleCall_0_0(); consumed = obj; return param; } } return null; }
@Override public IEObjectConsumer tryConsume() { if((value = eObjectConsumer.getConsumable("rights",false)) == null) return null; IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("rights"); if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl IEObjectConsumer param = createEObjectConsumer((EObject)value); if(param.isInstanceOf(grammarAccess.getCondANDRightsRule().getType().getClassifier())) { type = AssignmentType.PARSER_RULE_CALL; element = grammarAccess.getCondANDExprAccess().getRightsCondANDRightsParserRuleCall_1_0(); consumed = obj; return param; } } return null; }
public CondANDExprElements getCondANDExprAccess() { return (pCondANDExpr != null) ? pCondANDExpr : (pCondANDExpr = new CondANDExprElements()); }
public ParserRule getCondANDExprRule() { return getCondANDExprAccess().getRule(); }
public ParserRule getCondANDExprRule() { return getCondANDExprAccess().getRule(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getCondANDExprAccess().getLeftAssignment_0(); }
public ParserRule getCondANDExprRule() { return getCondANDExprAccess().getRule(); }
@Override public Assignment getGrammarElement() { return grammarAccess.getCondANDExprAccess().getRightsAssignment_1(); }
@Override public Group getGrammarElement() { return grammarAccess.getCondANDExprAccess().getGroup(); }