/** * Have the attribute be bound to the value of the symbol at model instantiation. * * @param value the value */ public void setBytesSent(jprime.variable.SymbolVariable value) { if (value == null) throw new RuntimeException("attr was null"); if (value.getDBName() != -1) throw new RuntimeException("the attr was already attached to another model node!"); value.attachToNode(this, jprime.gen.ModelNodeVariable.bytes_sent()); addAttr(value); }
/** * Set the attribute to the static value 'value'. * * @param value the value */ public void setBytesSent(long value) { jprime.variable.ModelNodeVariable temp = getAttributeByName(jprime.gen.ModelNodeVariable.bytes_sent()); if (temp == null) { temp = new jprime.variable.IntegerVariable(jprime.gen.ModelNodeVariable.bytes_sent(), value); addAttr(temp); } else { if (!(temp instanceof jprime.variable.IntegerVariable)) { temp = new jprime.variable.IntegerVariable(jprime.gen.ModelNodeVariable.bytes_sent(), value); addAttr(temp); } else { ((jprime.variable.IntegerVariable) temp).setValue(value); } } }