Made type mutable
authorBill Kuker <bkuker@billkuker.com>
Fri, 30 Apr 2010 17:11:05 +0000 (17:11 +0000)
committerBill Kuker <bkuker@billkuker.com>
Fri, 30 Apr 2010 17:11:05 +0000 (17:11 +0000)
src/com/billkuker/rocketry/motorsim/fuel/SaintRobertFuel.java

index aa956a4d91c1f2d203a34b2f94d33e3a08159f75..16612275387695724c640155f88c19a7e7afc2f9 100644 (file)
@@ -13,7 +13,7 @@ import com.billkuker.rocketry.motorsim.RocketScience;
 \r
 public abstract class SaintRobertFuel implements Fuel {\r
        \r
-       protected enum Type{\r
+       public enum Type{\r
                SI(\r
                                javax.measure.unit.SI.MILLIMETER.divide(javax.measure.unit.SI.SECOND).asType(Velocity.class),\r
                                javax.measure.unit.SI.MEGA(javax.measure.unit.SI.PASCAL).asType(Pressure.class)),\r
@@ -40,6 +40,10 @@ public abstract class SaintRobertFuel implements Fuel {
        protected Type getType(){\r
                return t;\r
        }\r
+       \r
+       protected void setType(final Type t){\r
+               this.t = t;\r
+       }\r
 \r
        public Amount<Velocity> burnRate(Amount<Pressure> pressure) {\r
 \r