/** * * @param value of variable which should be copied * @param name of new variable * @return the new org.openl.meta.BigDecimalValue variable with name <b>name</b> and value <b>value</b> */ public static org.openl.meta.BigDecimalValue copy(org.openl.meta.BigDecimalValue value, String name) { if (value.getName() == null) { value.setName(name); return value; } else if (!value.getName().equals(name)) { org.openl.meta.BigDecimalValue result = new org.openl.meta.BigDecimalValue (value, NumberOperations.COPY, new org.openl.meta.BigDecimalValue[] { value }); result.setName(name); return result; } return value; }
/** * * @param value of variable which should be copied * @param name of new variable * @return the new org.openl.meta.BigDecimalValue variable with name <b>name</b> and value <b>value</b> */ public static org.openl.meta.BigDecimalValue copy(org.openl.meta.BigDecimalValue value, String name) { if (value.getName() == null) { value.setName(name); return value; } else if (!value.getName().equals(name)) { org.openl.meta.BigDecimalValue result = new org.openl.meta.BigDecimalValue (value, NumberOperations.COPY, new org.openl.meta.BigDecimalValue[] { value }); result.setName(name); return result; } return value; }