@Override public boolean replaceChild(Element child, Element by) { if (child == getName()) { setName((Identifier) by); return true; } return super.replaceChild(child, by); } }
@Override public boolean replaceChild(Element child, Element by) { if (child == getOperand()) { setOperand((Expression) by); return true; } return super.replaceChild(child, by); }
@Override public boolean replaceChild(Element child, Element by) { if (child == getType()) { setType((TypeRef) by); return true; } return super.replaceChild(child, by); } }
@Override public boolean replaceChild(Element child, Element by) { return replaceChild(getExpressions(), Expression.class, this, child, by) || super.replaceChild(child, by); } }
@Override public boolean replaceChild(Element child, Element by) { if (child == getFirstOperand()) { setFirstOperand((Expression) by); return true; } if (child == getSecondOperand()) { setSecondOperand((Expression) by); return true; } return super.replaceChild(child, by); }
@Override public boolean replaceChild(Element child, Element by) { if (child == getType()) { setType((TypeRef)by); return true; } return replaceChild(initialValues, Expression.class, this, child, by) || replaceChild(dimensions, Expression.class, this, child, by) || super.replaceChild(child, by); }
@Override public boolean replaceChild(Element child, Element by) { if (child == getTarget()) setTarget((Expression)by); if (child == getName()) setName((Identifier)by); return super.replaceChild(child, by); }
@Override public boolean replaceChild(Element child, Element by) { if (child == getTarget()) { setTarget((Expression)by); return true; } if (child == getIndex()) { setIndex((Expression)by); return true; } return super.replaceChild(child, by); } }
@Override public boolean replaceChild(Element child, Element by) { if (child == getTarget()) { setTarget((Expression) by); return true; } if (child == getValue()) { setValue((Expression) by); return true; } return super.replaceChild(child, by); }
@Override public boolean replaceChild(Element child, Element by) { if (child == getType()) { setType((TypeRef) by); return true; } if (child == getConstruction()) { setConstruction((FunctionCall) by); return true; } return super.replaceChild(child, by); } }
@Override public boolean replaceChild(Element child, Element by) { if (child == getTarget()) { setTarget((Expression)by); return true; } if (child == getType()) { setType((TypeRef)by); return true; } return super.replaceChild(child, by); } }
@Override public boolean replaceChild(Element child, Element by) { if (child == getTest()) { setTest((Expression)by); return true; } if (child == getThenValue()) { setThenValue((Expression)by); return true; } if (child == getElseValue()) { setElseValue((Expression)by); return true; } return super.replaceChild(child, by); }