public void consumeAction(Action action, boolean isMany) { if (log.isDebugEnabled()) { log.debug("consumeAction(type = " + action.getType().getClassifier().getName() + ", feature = " + action.getFeature() + ", isMany = " + isMany + ")"); } delegate.consumeAction(action, isMany); }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getWildcardAccess().getWildcardAction_0().getType().getClassifier()) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getTemplateBodyAccess().getTemplateBodyAction_0().getType().getClassifier()) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getGroupAccess().getGroupElementsAction_1_0().getType().getClassifier()) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getTerminalGroupAccess().getGroupElementsAction_1_0().getType().getClassifier()) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getEOFAccess().getEOFAction_0().getType().getClassifier()) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getEnumLiteralsAccess().getAlternativesElementsAction_1_0().getType().getClassifier()) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getFalseLiteralAccess().getFalseLiteralAction_1().getType().getClassifier() && getEObject().eClass() != grammarAccess.getTrueLiteralAccess().getTrueLiteralAction_1().getType().getClassifier()) return null; if(checkForRecursion(BoolLiteral_Alternatives.class, eObjectConsumer)) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getFalseLiteralAccess().getFalseLiteralAction_1().getType().getClassifier()) return null; if(checkForRecursion(FalseLiteral_Group.class, eObjectConsumer)) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getEOFAccess().getEOFAction_0().getType().getClassifier()) return null; if(checkForRecursion(EOF_Group.class, eObjectConsumer)) return null; return eObjectConsumer; }
protected EObject forceCreateModelElement(Action action, EObject value) { EObject result = semanticModelBuilder.create(action.getType().getClassifier()); insertCompositeNode(action); associateNodeWithAstElement(currentNode, result); return result; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getFalseLiteralAccess().getFalseLiteralAction_1().getType().getClassifier() && getEObject().eClass() != grammarAccess.getIntLiteralRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getStringLiteralRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getTrueLiteralAccess().getTrueLiteralAction_1().getType().getClassifier()) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getDollarAccess().getDollarAction_0().getType().getClassifier() && getEObject().eClass() != grammarAccess.getVariableRule().getType().getClassifier()) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getDollarAccess().getDollarAction_0().getType().getClassifier() && getEObject().eClass() != grammarAccess.getVariableRule().getType().getClassifier()) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getFalseLiteralAccess().getFalseLiteralAction_1().getType().getClassifier() && getEObject().eClass() != grammarAccess.getIntLiteralRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getStringLiteralRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getTrueLiteralAccess().getTrueLiteralAction_1().getType().getClassifier()) return null; if(checkForRecursion(Literal_Alternatives.class, eObjectConsumer)) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getDollarAccess().getDollarAction_0().getType().getClassifier() && getEObject().eClass() != grammarAccess.getVariableRule().getType().getClassifier()) return null; if(checkForRecursion(VariableOrDollar_Alternatives.class, eObjectConsumer)) return null; return eObjectConsumer; }
/** * @since 2.0 */ protected EClass getConstructedType(AbstractElement ele) { if (ele instanceof Action) return (EClass) ((Action) ele).getType().getClassifier(); if (GrammarUtil.containingAssignment(ele) != null) return (EClass) GrammarUtil.containingRule(ele).getType().getClassifier(); return null; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getActionRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getAlternativesAccess().getAlternativesElementsAction_1_0().getType().getClassifier() && getEObject().eClass() != grammarAccess.getAssignmentRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getPredicatedGroupRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getPredicatedKeywordRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getPredicatedRuleCallRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getUnorderedGroupAccess().getUnorderedGroupElementsAction_1_0().getType().getClassifier()) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getAssignableAlternativesAccess().getAlternativesElementsAction_1_0().getType().getClassifier() && getEObject().eClass() != grammarAccess.getCrossReferenceRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getKeywordRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getRuleCallRule().getType().getClassifier()) return null; return eObjectConsumer; }
@Override public IEObjectConsumer tryConsume() { if(getEObject().eClass() != grammarAccess.getAssignableAlternativesAccess().getAlternativesElementsAction_1_0().getType().getClassifier() && getEObject().eClass() != grammarAccess.getCrossReferenceRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getKeywordRule().getType().getClassifier() && getEObject().eClass() != grammarAccess.getRuleCallRule().getType().getClassifier()) return null; return eObjectConsumer; }