import java.beans.PropertyChangeEvent;\r
import java.beans.PropertyChangeListener;\r
import java.beans.PropertyVetoException;\r
+import java.net.URI;\r
import java.util.List;\r
import java.util.Vector;\r
\r
import com.billkuker.rocketry.motorsim.cases.Schedule40;\r
import com.billkuker.rocketry.motorsim.cases.Schedule80;\r
import com.billkuker.rocketry.motorsim.fuel.FuelResolver;\r
-import com.billkuker.rocketry.motorsim.fuel.KNDX;\r
import com.billkuker.rocketry.motorsim.fuel.KNSU;\r
import com.billkuker.rocketry.motorsim.grain.CSlot;\r
import com.billkuker.rocketry.motorsim.grain.CoredCylindricalGrain;\r
public static Motor defaultMotor() {\r
Motor m = new Motor();\r
m.setName("Example Motor");\r
- m.setFuel(new KNDX());\r
+ try {\r
+ m.setFuel(FuelResolver.getFuel(new URI("motorsim:KNDX")));\r
+ } catch (Exception e) {\r
+ throw new Error(e);\r
+ }\r
\r
CylindricalChamber c = new CylindricalChamber();\r
c.setLength(Amount.valueOf(420, SI.MILLIMETER));\r