package net.sf.openrocket.document; import net.sf.openrocket.l10n.Translator; import net.sf.openrocket.rocketcomponent.Rocket; import net.sf.openrocket.rocketcomponent.Stage; import net.sf.openrocket.startup.Application; public class OpenRocketDocumentFactory { private static final Translator trans = Application.getTranslator(); public static OpenRocketDocument createNewRocket() { Rocket rocket = new Rocket(); Stage stage = new Stage(); //// Sustainer stage.setName(trans.get("BasicFrame.StageName.Sustainer")); rocket.addChild(stage); OpenRocketDocument doc = new OpenRocketDocument(rocket); doc.setSaved(true); return doc; } public static OpenRocketDocument createDocumentFromRocket(Rocket r) { OpenRocketDocument doc = new OpenRocketDocument(r); return doc; } public static OpenRocketDocument createEmptyRocket() { Rocket rocket = new Rocket(); OpenRocketDocument doc = new OpenRocketDocument(rocket); return doc; } }