@Override public boolean replaceChild(Element child, Element by) { return replaceChild(statements, Statement.class, this, child, by) || super.replaceChild(child, by); } }
@Override public boolean replaceChild(Element child, Element by) { if (getExpression() == child) { setExpression((Expression)by); return true; } return super.replaceChild(child, by); } }
@Override public boolean replaceChild(Element child, Element by) { if (child == getValue()) { setValue((Expression)by); return true; } return super.replaceChild(child, by); }
@Override public boolean replaceChild(Element child, Element by) { if (child == getValueType()) { setValueType((TypeRef) by); return true; } return super.replaceChild(child, by); }
@Override public boolean replaceChild(Element child, Element by) { if (child == getExpression()) { setExpression((Expression)by); return true; } return super.replaceChild(child, by); }
@Override public boolean replaceChild(Element child, Element by) { if (child == getCondition()) { setCondition((Expression)by); return true; } if (child == getBody()) { setBody((Statement)by); return true; } return super.replaceChild(child, by); } }
@Override public boolean replaceChild(Element child, Element by) { if (child == getDeclaration()) { setDeclaration((VariablesDeclaration)by); return true; } if (child == getBody()) { setBody((Statement)by); return true; } return super.replaceChild(child, by); }
@Override public boolean replaceChild(Element child, Element by) { if (child == getTryStatement()) { setTryStatement((Statement)by); return true; } if (child == getFinallyStatement()) { setFinallyStatement((Statement)by); return true; } return replaceChild(catches, Catch.class, this, child, by) || super.replaceChild(child, by); }
@Override public boolean replaceChild(Element child, Element by) { if (child == getCondition()) { setCondition((Expression)by); return true; } if (child == getThenBranch()) { setThenBranch((Statement)by); return true; } if (child == getElseBranch()) { setElseBranch((Statement)by); return true; } return super.replaceChild(child, by); } }
@Override public boolean replaceChild(Element child, Element by) { if (child == getCondition()) { setCondition((Expression)by); return true; } if (child == getBody()) { setBody((Statement)by); return true; } return replaceChild(initStatements, Statement.class, this, child, by) || replaceChild(postStatements, Statement.class, this, child, by) || super.replaceChild(child, by); } }