Support for configurable stage separation
[debian/openrocket] / core / src / net / sf / openrocket / file / openrocket / importt / OpenRocketLoader.java
index ab8ef8de2e58085601c190d8b9675af0a24a9a72..77f7185b2d70101a0fa8ca7fe3690468c50056fa 100644 (file)
@@ -478,6 +478,14 @@ class DocumentConfig {
                                Reflection.findMethod(Rocket.class, "setDesigner", String.class)));
                setters.put("Rocket:revision", new StringSetter(
                                Reflection.findMethod(Rocket.class, "setRevision", String.class)));
+               
+               // Stage
+               setters.put("Stage:separationevent", new EnumSetter<Stage.SeparationEvent>(
+                               Reflection.findMethod(Stage.class, "setSeparationEvent", Stage.SeparationEvent.class),
+                               Stage.SeparationEvent.class));
+               setters.put("Stage:separationdelay", new DoubleSetter(
+                               Reflection.findMethod(Stage.class, "setSeparationDelay", double.class)));
+               
        }