protected void generateGetterBody(String slotName, String typeName, PrintWriter out) { if (isDefaultCodeGenerator()) { printUnsupported(out); } else { printWords(out, "return", getSlotExpression(slotName) + ";"); } }
protected void generateSetterBody(String setterName, Slot slot, PrintWriter out) { if (isDefaultCodeGenerator()) { printUnsupported(out); } else { printWords(out, getSlotSetterExpression(slot, slot.getName()) + ";"); } }
protected void generateRelationGetter(String getterName, String valueToReturn, Role role, String typeName, PrintWriter out) { newline(out); printFinalMethod(out, chooseVisibilityModifier(role), typeName, getterName); startMethodBody(out); if (isDefaultCodeGenerator()) { printUnsupported(out); } else { generateRelationGetterBody(role, out); } endMethodBody(out); }
protected void generateRoleSlotMethodsMultOneSetter(Role role, PrintWriter out) { String typeName = getTypeFullName(role.getType()); String slotName = role.getName(); String capitalizedSlotName = capitalize(slotName); String setterName = "set" + capitalizedSlotName; String methodModifiers = getMethodModifiers(role); newline(out); printMethod(out, methodModifiers, "void", setterName, makeArg(typeName, slotName)); startMethodBody(out); if (isDefaultCodeGenerator()) { printUnsupported(out); } else { generateRelationAddMethodCall(role, slotName, null, out); } endMethodBody(out); }
startMethodBody(out); if (isDefaultCodeGenerator()) { printUnsupported(out); } else { generateRelationAddMethodCall(role, slotName, (isOrdered ? "-1" : null), out); startMethodBody(out); if (isDefaultCodeGenerator()) { printUnsupported(out); } else { generateRelationRemoveMethodCall(role, slotName, out);