Re: [DSA Manager] Modifikatoren / Talente / SKT
Status: Planning
Brought to you by:
alexnofftz
From: Tilmann K. <ds...@tk...> - 2002-05-15 15:59:39
|
Hi! Matthias Wurm wrote: > > Das mit der LE haben wir schon im Griff. Wir verwenden ja eigentlich die > _gekauften_ LE als Eigenschaft, und darauf kommt ein Modifikator, der > gerade der KO+KO+KK / 2 Term ist. > Solche Konstrukte sind also kein Problem (ich glaube, bei der MR ist es > z.B. genauso, bei den AsP sowieso) Jou: protected double resolveMe(String property) throws ArithmeticException, NullPointerException { if (property.equals(PROPERTY_effektiv)) { if (wertTerm == null) return wert + wertModSum.resolve(); else return wert + wertTerm.resolve() + wertModSum.resolve(); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ } if (property.equals(PROPERTY_basis)) return getWert(); throw new NullPointerException("Property " + getId() + "." + property + " existiert nicht!"); } Und: public double getSteigerungsKosten() { return ((RegelSKT)charakter.getReferenzFeature(ModelOptionen.SKT_ID)).getKosten(new Double(wert+1).intValue(),getSktSpalte()); ^^^^^^^^^^^^^^^^^^^^ } Gruss, tilmann |