diff --git a/core/src/net/sf/openrocket/document/OpenRocketDocument.java b/core/src/net/sf/openrocket/document/OpenRocketDocument.java
index 12535220b..cfd9da717 100644
--- a/core/src/net/sf/openrocket/document/OpenRocketDocument.java
+++ b/core/src/net/sf/openrocket/document/OpenRocketDocument.java
@@ -544,7 +544,7 @@ public class OpenRocketDocument implements ComponentChangeListener {
public OpenRocketDocument copy() {
Rocket rocketCopy = rocket.copyWithOriginalID();
OpenRocketDocument documentCopy = new OpenRocketDocument(rocketCopy);
- documentCopy.getDefaultConfiguration().setMotorConfigurationID(configuration.getMotorConfigurationID());
+ documentCopy.getDefaultConfiguration().setFlightConfigurationID(configuration.getFlightConfigurationID());
for (Simulation s : simulations) {
documentCopy.addSimulation(s.duplicateSimulation(rocketCopy));
}
diff --git a/core/src/net/sf/openrocket/document/Simulation.java b/core/src/net/sf/openrocket/document/Simulation.java
index 92cdf367f..a9c531d45 100644
--- a/core/src/net/sf/openrocket/document/Simulation.java
+++ b/core/src/net/sf/openrocket/document/Simulation.java
@@ -99,7 +99,7 @@ public class Simulation implements ChangeSource, Cloneable {
options = new SimulationOptions(rocket);
options.setMotorConfigurationID(
- rocket.getDefaultConfiguration().getMotorConfigurationID());
+ rocket.getDefaultConfiguration().getFlightConfigurationID());
options.addChangeListener(new ConditionListener());
}
@@ -166,7 +166,7 @@ public class Simulation implements ChangeSource, Cloneable {
public Configuration getConfiguration() {
mutex.verify();
Configuration c = new Configuration(rocket);
- c.setMotorConfigurationID(options.getMotorConfigurationID());
+ c.setFlightConfigurationID(options.getMotorConfigurationID());
c.setAllStages();
return c;
}
@@ -304,7 +304,7 @@ public class Simulation implements ChangeSource, Cloneable {
// Set simulated info after simulation, will not be set in case of exception
simulatedConditions = options.clone();
final Configuration configuration = getConfiguration();
- simulatedMotors = configuration.getMotorConfigurationDescription();
+ simulatedMotors = configuration.getFlightConfigurationDescription();
simulatedRocketID = rocket.getFunctionalModID();
status = Status.UPTODATE;
@@ -349,7 +349,7 @@ public class Simulation implements ChangeSource, Cloneable {
*
* @return a description of the motor configuration of the previous simulation, or
* null.
- * @see Rocket#getMotorConfigurationNameOrDescription(String)
+ * @see Rocket#getFlightConfigurationNameOrDescription(String)
*/
public String getSimulatedMotorDescription() {
mutex.verify();
diff --git a/core/src/net/sf/openrocket/file/openrocket/OpenRocketSaver.java b/core/src/net/sf/openrocket/file/openrocket/OpenRocketSaver.java
index d6add6f5f..1cb074bb2 100644
--- a/core/src/net/sf/openrocket/file/openrocket/OpenRocketSaver.java
+++ b/core/src/net/sf/openrocket/file/openrocket/OpenRocketSaver.java
@@ -272,7 +272,7 @@ public class OpenRocketSaver extends RocketSaver {
continue;
MotorMount mount = (MotorMount) c;
- for (String id : document.getRocket().getMotorConfigurationIDs()) {
+ for (String id : document.getRocket().getFlightConfigurationIDs()) {
if (mount.getMotor(id) != null) {
return FILE_VERSION_DIVISOR + 4;
}
diff --git a/core/src/net/sf/openrocket/file/openrocket/importt/OpenRocketLoader.java b/core/src/net/sf/openrocket/file/openrocket/importt/OpenRocketLoader.java
index d7bc01270..aeb69dbb6 100644
--- a/core/src/net/sf/openrocket/file/openrocket/importt/OpenRocketLoader.java
+++ b/core/src/net/sf/openrocket/file/openrocket/importt/OpenRocketLoader.java
@@ -1113,11 +1113,11 @@ class MotorConfigurationHandler extends AbstractElementHandler {
}
if (name != null && name.trim().length() > 0) {
- rocket.setMotorConfigurationName(configid, name);
+ rocket.setFlightConfigurationName(configid, name);
}
if ("true".equals(attributes.remove("default"))) {
- rocket.getDefaultConfiguration().setMotorConfigurationID(configid);
+ rocket.getDefaultConfiguration().setFlightConfigurationID(configid);
}
super.closeElement(element, attributes, content, warnings);
diff --git a/core/src/net/sf/openrocket/file/openrocket/savers/RocketComponentSaver.java b/core/src/net/sf/openrocket/file/openrocket/savers/RocketComponentSaver.java
index a4892902a..2bc20befc 100644
--- a/core/src/net/sf/openrocket/file/openrocket/savers/RocketComponentSaver.java
+++ b/core/src/net/sf/openrocket/file/openrocket/savers/RocketComponentSaver.java
@@ -121,7 +121,7 @@ public class RocketComponentSaver {
if (!mount.isMotorMount())
return Collections.emptyList();
- String[] motorConfigIDs = ((RocketComponent) mount).getRocket().getMotorConfigurationIDs();
+ String[] motorConfigIDs = ((RocketComponent) mount).getRocket().getFlightConfigurationIDs();
List elements = new ArrayList();
elements.add("");
diff --git a/core/src/net/sf/openrocket/file/openrocket/savers/RocketSaver.java b/core/src/net/sf/openrocket/file/openrocket/savers/RocketSaver.java
index be7c52af8..3a58bed5d 100644
--- a/core/src/net/sf/openrocket/file/openrocket/savers/RocketSaver.java
+++ b/core/src/net/sf/openrocket/file/openrocket/savers/RocketSaver.java
@@ -40,8 +40,8 @@ public class RocketSaver extends RocketComponentSaver {
// Motor configurations
- String defId = rocket.getDefaultConfiguration().getMotorConfigurationID();
- for (String id : rocket.getMotorConfigurationIDs()) {
+ String defId = rocket.getDefaultConfiguration().getFlightConfigurationID();
+ for (String id : rocket.getFlightConfigurationIDs()) {
if (id == null)
continue;
@@ -49,10 +49,10 @@ public class RocketSaver extends RocketComponentSaver {
if (id.equals(defId))
str += " default=\"true\"";
- if (rocket.getMotorConfigurationName(id) == "") {
+ if (rocket.getFlightConfigurationName(id) == "") {
str += "/>";
} else {
- str += ">" + net.sf.openrocket.file.RocketSaver.escapeXML(rocket.getMotorConfigurationName(id))
+ str += ">" + net.sf.openrocket.file.RocketSaver.escapeXML(rocket.getFlightConfigurationName(id))
+ "";
}
elements.add(str);
diff --git a/core/src/net/sf/openrocket/gui/adaptors/MotorConfigurationModel.java b/core/src/net/sf/openrocket/gui/adaptors/FlightConfigurationModel.java
similarity index 89%
rename from core/src/net/sf/openrocket/gui/adaptors/MotorConfigurationModel.java
rename to core/src/net/sf/openrocket/gui/adaptors/FlightConfigurationModel.java
index 7d97f24ab..e824dcde3 100644
--- a/core/src/net/sf/openrocket/gui/adaptors/MotorConfigurationModel.java
+++ b/core/src/net/sf/openrocket/gui/adaptors/FlightConfigurationModel.java
@@ -20,7 +20,7 @@ import net.sf.openrocket.rocketcomponent.Rocket;
import net.sf.openrocket.startup.Application;
import net.sf.openrocket.util.StateChangeListener;
-public class MotorConfigurationModel implements ComboBoxModel, StateChangeListener {
+public class FlightConfigurationModel implements ComboBoxModel, StateChangeListener {
private static final Translator trans = Application.getTranslator();
private static final String EDIT = trans.get("MotorCfgModel.Editcfg");
@@ -34,7 +34,7 @@ public class MotorConfigurationModel implements ComboBoxModel, StateChangeListen
private Map map = new HashMap();
- public MotorConfigurationModel(Configuration config) {
+ public FlightConfigurationModel(Configuration config) {
this.config = config;
this.rocket = config.getRocket();
config.addChangeListener(this);
@@ -44,7 +44,7 @@ public class MotorConfigurationModel implements ComboBoxModel, StateChangeListen
@Override
public Object getElementAt(int index) {
- String[] ids = rocket.getMotorConfigurationIDs();
+ String[] ids = rocket.getFlightConfigurationIDs();
if (index < 0 || index > ids.length)
return null;
@@ -56,12 +56,12 @@ public class MotorConfigurationModel implements ComboBoxModel, StateChangeListen
@Override
public int getSize() {
- return rocket.getMotorConfigurationIDs().length + 1;
+ return rocket.getFlightConfigurationIDs().length + 1;
}
@Override
public Object getSelectedItem() {
- return get(config.getMotorConfigurationID());
+ return get(config.getFlightConfigurationID());
}
@Override
@@ -88,7 +88,7 @@ public class MotorConfigurationModel implements ComboBoxModel, StateChangeListen
}
ID idObject = (ID) item;
- config.setMotorConfigurationID(idObject.getID());
+ config.setFlightConfigurationID(idObject.getID());
}
@@ -162,7 +162,7 @@ public class MotorConfigurationModel implements ComboBoxModel, StateChangeListen
@Override
public String toString() {
- return rocket.getMotorConfigurationNameOrDescription(id);
+ return rocket.getFlightConfigurationNameOrDescription(id);
}
}
diff --git a/core/src/net/sf/openrocket/gui/configdialog/MotorConfig.java b/core/src/net/sf/openrocket/gui/configdialog/MotorConfig.java
index 45eca30f0..1c2d3b89f 100644
--- a/core/src/net/sf/openrocket/gui/configdialog/MotorConfig.java
+++ b/core/src/net/sf/openrocket/gui/configdialog/MotorConfig.java
@@ -22,7 +22,7 @@ import net.sf.openrocket.gui.SpinnerEditor;
import net.sf.openrocket.gui.adaptors.BooleanModel;
import net.sf.openrocket.gui.adaptors.DoubleModel;
import net.sf.openrocket.gui.adaptors.EnumModel;
-import net.sf.openrocket.gui.adaptors.MotorConfigurationModel;
+import net.sf.openrocket.gui.adaptors.FlightConfigurationModel;
import net.sf.openrocket.gui.components.BasicSlider;
import net.sf.openrocket.gui.components.StyledLabel;
import net.sf.openrocket.gui.components.UnitSelector;
@@ -71,7 +71,7 @@ public class MotorConfig extends JPanel {
//// Motor configuration:
panel.add(new JLabel(trans.get("MotorCfg.lbl.Motorcfg")), "shrink");
- JComboBox combo = new JComboBox(new MotorConfigurationModel(configuration));
+ JComboBox combo = new JComboBox(new FlightConfigurationModel(configuration));
panel.add(combo, "growx");
configuration.addChangeListener(new ChangeListener() {
@@ -86,8 +86,8 @@ public class MotorConfig extends JPanel {
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
- String id = rocket.newMotorConfigurationID();
- configuration.setMotorConfigurationID(id);
+ String id = rocket.newFlightConfigurationID();
+ configuration.setFlightConfigurationID(id);
}
});
panel.add(button, "wrap unrel");
@@ -166,7 +166,7 @@ public class MotorConfig extends JPanel {
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
- String id = configuration.getMotorConfigurationID();
+ String id = configuration.getFlightConfigurationID();
MotorChooserDialog dialog = new MotorChooserDialog(mount.getMotor(id),
mount.getMotorDelay(id), mount.getMotorMountDiameter(),
@@ -177,8 +177,8 @@ public class MotorConfig extends JPanel {
if (m != null) {
if (id == null) {
- id = rocket.newMotorConfigurationID();
- configuration.setMotorConfigurationID(id);
+ id = rocket.newFlightConfigurationID();
+ configuration.setFlightConfigurationID(id);
}
mount.setMotor(id, m);
mount.setMotorDelay(id, d);
@@ -193,7 +193,7 @@ public class MotorConfig extends JPanel {
button.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
- mount.setMotor(configuration.getMotorConfigurationID(), null);
+ mount.setMotor(configuration.getFlightConfigurationID(), null);
updateFields();
}
});
@@ -216,7 +216,7 @@ public class MotorConfig extends JPanel {
}
public void updateFields() {
- String id = configuration.getMotorConfigurationID();
+ String id = configuration.getFlightConfigurationID();
Motor m = mount.getMotor(id);
if (m == null) {
//// None
diff --git a/core/src/net/sf/openrocket/gui/dialogs/ComponentAnalysisDialog.java b/core/src/net/sf/openrocket/gui/dialogs/ComponentAnalysisDialog.java
index a12fbdf32..66a2d56ec 100644
--- a/core/src/net/sf/openrocket/gui/dialogs/ComponentAnalysisDialog.java
+++ b/core/src/net/sf/openrocket/gui/dialogs/ComponentAnalysisDialog.java
@@ -44,7 +44,7 @@ import net.sf.openrocket.aerodynamics.WarningSet;
import net.sf.openrocket.gui.adaptors.Column;
import net.sf.openrocket.gui.adaptors.ColumnTableModel;
import net.sf.openrocket.gui.adaptors.DoubleModel;
-import net.sf.openrocket.gui.adaptors.MotorConfigurationModel;
+import net.sf.openrocket.gui.adaptors.FlightConfigurationModel;
import net.sf.openrocket.gui.components.BasicSlider;
import net.sf.openrocket.gui.components.StageSelector;
import net.sf.openrocket.gui.components.StyledLabel;
@@ -174,7 +174,7 @@ public class ComponentAnalysisDialog extends JDialog implements ChangeListener {
JLabel label = new JLabel(trans.get("componentanalysisdlg.lbl.motorconf"));
label.setHorizontalAlignment(JLabel.RIGHT);
panel.add(label, "growx, right");
- panel.add(new JComboBox(new MotorConfigurationModel(configuration)), "wrap");
+ panel.add(new JComboBox(new FlightConfigurationModel(configuration)), "wrap");
diff --git a/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/FlightConfigurationDialog.java b/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/FlightConfigurationDialog.java
index 388fcba77..c555b5cb6 100644
--- a/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/FlightConfigurationDialog.java
+++ b/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/FlightConfigurationDialog.java
@@ -39,7 +39,7 @@ public class FlightConfigurationDialog extends JDialog {
//// Edit motor configurations
super(parent, trans.get("edtmotorconfdlg.title.Editmotorconf"));
- currentID = rocket.getDefaultConfiguration().getMotorConfigurationID();
+ currentID = rocket.getDefaultConfiguration().getFlightConfigurationID();
if (parent != null)
this.setModalityType(ModalityType.DOCUMENT_MODAL);
@@ -145,15 +145,15 @@ public class FlightConfigurationDialog extends JDialog {
public void selectConfiguration( String id ) {
currentID = id;
- rocket.getDefaultConfiguration().setMotorConfigurationID(currentID);
+ rocket.getDefaultConfiguration().setFlightConfigurationID(currentID);
motorConfigurationPanel.fireTableDataChanged();
// FIXME - update data in recovery configuration panel
updateButtonState();
}
public void addConfiguration() {
- currentID = rocket.newMotorConfigurationID();
- rocket.getDefaultConfiguration().setMotorConfigurationID(currentID);
+ currentID = rocket.newFlightConfigurationID();
+ rocket.getDefaultConfiguration().setFlightConfigurationID(currentID);
motorConfigurationPanel.fireTableDataChanged();
// FIXME - update data in recovery configuration panel
flightConfigurationModel.fireContentsUpdated();
@@ -161,7 +161,7 @@ public class FlightConfigurationDialog extends JDialog {
}
public void changeConfigurationName( String newName ) {
- rocket.setMotorConfigurationName(currentID, newName);
+ rocket.setFlightConfigurationName(currentID, newName);
motorConfigurationPanel.fireTableDataChanged();
// FIXME - update data in recovery configuration panel
flightConfigurationModel.fireContentsUpdated();
@@ -170,8 +170,8 @@ public class FlightConfigurationDialog extends JDialog {
public void removeConfiguration() {
if (currentID == null)
return;
- rocket.removeMotorConfigurationID(currentID);
- rocket.getDefaultConfiguration().setMotorConfigurationID(null);
+ rocket.removeFlightConfigurationID(currentID);
+ rocket.getDefaultConfiguration().setFlightConfigurationID(null);
motorConfigurationPanel.fireTableDataChanged();
// FIXME - update data in recovery configuration panel
flightConfigurationModel.fireContentsUpdated();
diff --git a/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/FlightConfigurationModel.java b/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/FlightConfigurationModel.java
index 96c013834..cb2bd7a94 100644
--- a/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/FlightConfigurationModel.java
+++ b/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/FlightConfigurationModel.java
@@ -24,12 +24,12 @@ public class FlightConfigurationModel extends DefaultComboBoxModel {
}
void fireContentsUpdated() {
- fireContentsChanged(this, 0, rocket.getMotorConfigurationIDs().length);
+ fireContentsChanged(this, 0, rocket.getFlightConfigurationIDs().length);
}
@Override
public Object getElementAt(int index) {
- String[] ids = rocket.getMotorConfigurationIDs();
+ String[] ids = rocket.getFlightConfigurationIDs();
if (index < 0 || index >= ids.length)
return null;
@@ -38,12 +38,12 @@ public class FlightConfigurationModel extends DefaultComboBoxModel {
@Override
public int getSize() {
- return rocket.getMotorConfigurationIDs().length;
+ return rocket.getFlightConfigurationIDs().length;
}
@Override
public Object getSelectedItem() {
- return get(config.getMotorConfigurationID());
+ return get(config.getFlightConfigurationID());
}
@Override
@@ -90,7 +90,7 @@ public class FlightConfigurationModel extends DefaultComboBoxModel {
@Override
public String toString() {
- return rocket.getMotorConfigurationNameOrDescription(id);
+ return rocket.getFlightConfigurationNameOrDescription(id);
}
}
diff --git a/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/MotorConfigurationPanel.java b/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/MotorConfigurationPanel.java
index 26090ac9c..256b2ed2e 100644
--- a/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/MotorConfigurationPanel.java
+++ b/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/MotorConfigurationPanel.java
@@ -139,14 +139,14 @@ public class MotorConfigurationPanel extends JPanel {
}
public void updateButtonState() {
- String currentID = rocket.getDefaultConfiguration().getMotorConfigurationID();
+ String currentID = rocket.getDefaultConfiguration().getFlightConfigurationID();
selectMotorButton.setEnabled(currentMount != null && currentID != null);
removeMotorButton.setEnabled(currentMount != null && currentID != null);
}
private void selectMotor() {
- String currentID = rocket.getDefaultConfiguration().getMotorConfigurationID();
+ String currentID = rocket.getDefaultConfiguration().getFlightConfigurationID();
if (currentID == null || currentMount == null)
return;
@@ -170,7 +170,7 @@ public class MotorConfigurationPanel extends JPanel {
}
private void removeMotor() {
- String currentID = rocket.getDefaultConfiguration().getMotorConfigurationID();
+ String currentID = rocket.getDefaultConfiguration().getFlightConfigurationID();
if (currentID == null || currentMount == null)
return;
@@ -217,7 +217,7 @@ public class MotorConfigurationPanel extends JPanel {
}
public String findMotorForDisplay( int column ) {
- String currentID = rocket.getDefaultConfiguration().getMotorConfigurationID();
+ String currentID = rocket.getDefaultConfiguration().getFlightConfigurationID();
MotorMount mount = findMount(column);
Motor motor = mount.getMotor(currentID);
if (motor == null)
@@ -232,7 +232,7 @@ public class MotorConfigurationPanel extends JPanel {
}
public String findIgnitionForDisplay( int column ) {
- String currentID = rocket.getDefaultConfiguration().getMotorConfigurationID();
+ String currentID = rocket.getDefaultConfiguration().getFlightConfigurationID();
MotorMount mount = findMount(column);
Motor motor = mount.getMotor(currentID);
if (motor == null)
diff --git a/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/RecoveryConfigurationPanel.java b/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/RecoveryConfigurationPanel.java
index ef3eb16f4..e758bdbcc 100644
--- a/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/RecoveryConfigurationPanel.java
+++ b/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/RecoveryConfigurationPanel.java
@@ -95,7 +95,7 @@ public class RecoveryConfigurationPanel extends JPanel {
}
private void resetDeployment() {
- selectedComponent.setDeploymentConfiguration(rocket.getDefaultConfiguration().getMotorConfigurationID(), null);
+ selectedComponent.setDeploymentConfiguration(rocket.getDefaultConfiguration().getFlightConfigurationID(), null);
}
private void updateButtonState() {
@@ -144,7 +144,7 @@ public class RecoveryConfigurationPanel extends JPanel {
case 0:
return d.getName();
case 1:
- DeploymentConfiguration deployConfig = d.getDeploymentConfiguration(rocket.getDefaultConfiguration().getMotorConfigurationID());
+ DeploymentConfiguration deployConfig = d.getDeploymentConfiguration(rocket.getDefaultConfiguration().getFlightConfigurationID());
if ( deployConfig == null ) {
return "[" + d.getDefaultDeploymentConfiguration().toString() + "]";
} else {
diff --git a/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/RenameConfigDialog.java b/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/RenameConfigDialog.java
index 0138ec836..be67eb443 100644
--- a/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/RenameConfigDialog.java
+++ b/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/RenameConfigDialog.java
@@ -21,7 +21,7 @@ public class RenameConfigDialog extends JDialog {
JPanel panel = new JPanel(new MigLayout("fill"));
- final JTextArea textbox = new JTextArea( config.getMotorConfigurationDescription() );
+ final JTextArea textbox = new JTextArea( config.getFlightConfigurationDescription() );
panel.add(textbox, "span, w 200lp, wrap");
JButton okButton = new JButton("Ok");
diff --git a/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/SelectDeploymentConfigDialog.java b/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/SelectDeploymentConfigDialog.java
index 64ee2d218..2ed60d45e 100644
--- a/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/SelectDeploymentConfigDialog.java
+++ b/core/src/net/sf/openrocket/gui/dialogs/flightconfiguration/SelectDeploymentConfigDialog.java
@@ -31,7 +31,7 @@ public class SelectDeploymentConfigDialog extends JDialog {
SelectDeploymentConfigDialog( JDialog parent, final Rocket rocket, final RecoveryDevice component ) {
super(parent);
super.setModal(true);
- final String configId = rocket.getDefaultConfiguration().getMotorConfigurationID();
+ final String configId = rocket.getDefaultConfiguration().getFlightConfigurationID();
newConfiguration = component.getDeploymentConfiguration(configId);
if ( newConfiguration == null ) {
diff --git a/core/src/net/sf/openrocket/gui/dialogs/optimization/GeneralOptimizationDialog.java b/core/src/net/sf/openrocket/gui/dialogs/optimization/GeneralOptimizationDialog.java
index 7c597e9ec..a47d827d1 100644
--- a/core/src/net/sf/openrocket/gui/dialogs/optimization/GeneralOptimizationDialog.java
+++ b/core/src/net/sf/openrocket/gui/dialogs/optimization/GeneralOptimizationDialog.java
@@ -991,25 +991,25 @@ public class GeneralOptimizationDialog extends JDialog {
Rocket rocket = documentCopy.getRocket();
for (Simulation s : documentCopy.getSimulations()) {
- String id = s.getConfiguration().getMotorConfigurationID();
- String name = createSimulationName(s.getName(), rocket.getMotorConfigurationNameOrDescription(id));
+ String id = s.getConfiguration().getFlightConfigurationID();
+ String name = createSimulationName(s.getName(), rocket.getFlightConfigurationNameOrDescription(id));
simulations.add(new Named(s, name));
}
- for (String id : rocket.getMotorConfigurationIDs()) {
+ for (String id : rocket.getFlightConfigurationIDs()) {
if (id == null) {
continue;
}
Simulation sim = new Simulation(rocket);
- sim.getConfiguration().setMotorConfigurationID(id);
- String name = createSimulationName(trans.get("basicSimulationName"), rocket.getMotorConfigurationNameOrDescription(id));
+ sim.getConfiguration().setFlightConfigurationID(id);
+ String name = createSimulationName(trans.get("basicSimulationName"), rocket.getFlightConfigurationNameOrDescription(id));
simulations.add(new Named(sim, name));
}
Simulation sim = new Simulation(rocket);
- sim.getConfiguration().setMotorConfigurationID(null);
- String name = createSimulationName(trans.get("noSimulationName"), rocket.getMotorConfigurationNameOrDescription(null));
+ sim.getConfiguration().setFlightConfigurationID(null);
+ String name = createSimulationName(trans.get("noSimulationName"), rocket.getFlightConfigurationNameOrDescription(null));
simulations.add(new Named(sim, name));
diff --git a/core/src/net/sf/openrocket/gui/figure3d/RocketRenderer.java b/core/src/net/sf/openrocket/gui/figure3d/RocketRenderer.java
index 49341020c..b24a99207 100644
--- a/core/src/net/sf/openrocket/gui/figure3d/RocketRenderer.java
+++ b/core/src/net/sf/openrocket/gui/figure3d/RocketRenderer.java
@@ -205,7 +205,7 @@ public class RocketRenderer {
}
private void renderMotors(GL2 gl, Configuration configuration) {
- String motorID = configuration.getMotorConfigurationID();
+ String motorID = configuration.getFlightConfigurationID();
Iterator iterator = configuration.motorIterator();
while (iterator.hasNext()) {
MotorMount mount = iterator.next();
diff --git a/core/src/net/sf/openrocket/gui/main/SimulationEditDialog.java b/core/src/net/sf/openrocket/gui/main/SimulationEditDialog.java
index 35c72db68..f7bf60be6 100644
--- a/core/src/net/sf/openrocket/gui/main/SimulationEditDialog.java
+++ b/core/src/net/sf/openrocket/gui/main/SimulationEditDialog.java
@@ -36,7 +36,7 @@ import net.sf.openrocket.gui.SpinnerEditor;
import net.sf.openrocket.gui.adaptors.BooleanModel;
import net.sf.openrocket.gui.adaptors.DoubleModel;
import net.sf.openrocket.gui.adaptors.EnumModel;
-import net.sf.openrocket.gui.adaptors.MotorConfigurationModel;
+import net.sf.openrocket.gui.adaptors.FlightConfigurationModel;
import net.sf.openrocket.gui.components.BasicSlider;
import net.sf.openrocket.gui.components.DescriptionArea;
import net.sf.openrocket.gui.components.SimulationExportPanel;
@@ -215,13 +215,13 @@ public class SimulationEditDialog extends JDialog {
label.setToolTipText(trans.get("simedtdlg.lbl.ttip.Motorcfg"));
panel.add(label, "shrinkx, spanx, split 2");
- JComboBox combo = new JComboBox(new MotorConfigurationModel(configuration));
+ JComboBox combo = new JComboBox(new FlightConfigurationModel(configuration));
//// Select the motor configuration to use.
combo.setToolTipText(trans.get("simedtdlg.combo.ttip.motorconf"));
combo.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
- conditions.setMotorConfigurationID(configuration.getMotorConfigurationID());
+ conditions.setMotorConfigurationID(configuration.getFlightConfigurationID());
}
});
panel.add(combo, "growx, wrap para");
diff --git a/core/src/net/sf/openrocket/gui/main/SimulationPanel.java b/core/src/net/sf/openrocket/gui/main/SimulationPanel.java
index b12b85617..8df84ca89 100644
--- a/core/src/net/sf/openrocket/gui/main/SimulationPanel.java
+++ b/core/src/net/sf/openrocket/gui/main/SimulationPanel.java
@@ -302,7 +302,7 @@ public class SimulationPanel extends JPanel {
if (row < 0 || row >= document.getSimulationCount())
return null;
return document.getSimulation(row).getConfiguration()
- .getMotorConfigurationDescription();
+ .getFlightConfigurationDescription();
}
@Override
diff --git a/core/src/net/sf/openrocket/gui/print/DesignReport.java b/core/src/net/sf/openrocket/gui/print/DesignReport.java
index a2a1ab40d..252287e10 100644
--- a/core/src/net/sf/openrocket/gui/print/DesignReport.java
+++ b/core/src/net/sf/openrocket/gui/print/DesignReport.java
@@ -216,7 +216,7 @@ public class DesignReport {
paragraph.setSpacingAfter(heightOfDiagramAndText);
document.add(paragraph);
- String[] motorIds = rocket.getMotorConfigurationIDs();
+ String[] motorIds = rocket.getFlightConfigurationIDs();
List simulations = rocketDocument.getSimulations();
for (int j = 0; j < motorIds.length; j++) {
@@ -321,7 +321,7 @@ public class DesignReport {
MassCalculator massCalc = new BasicMassCalculator();
Configuration config = new Configuration(rocket);
- config.setMotorConfigurationID(motorId);
+ config.setFlightConfigurationID(motorId);
int totalMotorCount = 0;
double totalPropMass = 0;
@@ -444,7 +444,7 @@ public class DesignReport {
PdfPTable labelTable = new PdfPTable(2);
labelTable.setWidths(new int[] { 3, 2 });
final Paragraph chunk = ITextHelper.createParagraph(stripBrackets(
- theRocket.getMotorConfigurationNameOrDescription(motorId)), PrintUtilities.BOLD);
+ theRocket.getFlightConfigurationNameOrDescription(motorId)), PrintUtilities.BOLD);
chunk.setLeading(leading);
chunk.setSpacingAfter(3f);
diff --git a/core/src/net/sf/openrocket/gui/scalefigure/RocketFigure.java b/core/src/net/sf/openrocket/gui/scalefigure/RocketFigure.java
index bd63d8ba1..b864de545 100644
--- a/core/src/net/sf/openrocket/gui/scalefigure/RocketFigure.java
+++ b/core/src/net/sf/openrocket/gui/scalefigure/RocketFigure.java
@@ -347,7 +347,7 @@ public class RocketFigure extends AbstractScaleFigure {
// Draw motors
- String motorID = configuration.getMotorConfigurationID();
+ String motorID = configuration.getFlightConfigurationID();
Color fillColor = ((SwingPreferences)Application.getPreferences()).getMotorFillColor();
Color borderColor = ((SwingPreferences)Application.getPreferences()).getMotorBorderColor();
Iterator iterator = configuration.motorIterator();
diff --git a/core/src/net/sf/openrocket/gui/scalefigure/RocketPanel.java b/core/src/net/sf/openrocket/gui/scalefigure/RocketPanel.java
index 2cef70809..13e622d68 100644
--- a/core/src/net/sf/openrocket/gui/scalefigure/RocketPanel.java
+++ b/core/src/net/sf/openrocket/gui/scalefigure/RocketPanel.java
@@ -40,7 +40,7 @@ import net.sf.openrocket.aerodynamics.WarningSet;
import net.sf.openrocket.document.OpenRocketDocument;
import net.sf.openrocket.document.Simulation;
import net.sf.openrocket.gui.adaptors.DoubleModel;
-import net.sf.openrocket.gui.adaptors.MotorConfigurationModel;
+import net.sf.openrocket.gui.adaptors.FlightConfigurationModel;
import net.sf.openrocket.gui.components.BasicSlider;
import net.sf.openrocket.gui.components.StageSelector;
import net.sf.openrocket.gui.components.UnitSelector;
@@ -305,7 +305,7 @@ public class RocketPanel extends JPanel implements TreeSelectionListener, Change
JLabel label = new JLabel(trans.get("RocketPanel.lbl.Motorcfg"));
label.setHorizontalAlignment(JLabel.RIGHT);
add(label, "growx, right");
- add(new JComboBox(new MotorConfigurationModel(configuration)), "wrap");
+ add(new JComboBox(new FlightConfigurationModel(configuration)), "wrap");
@@ -670,12 +670,12 @@ public class RocketPanel extends JPanel implements TreeSelectionListener, Change
// Check whether data is already up to date
if (flightDataFunctionalID == configuration.getRocket().getFunctionalModID() &&
- flightDataMotorID == configuration.getMotorConfigurationID()) {
+ flightDataMotorID == configuration.getFlightConfigurationID()) {
return;
}
flightDataFunctionalID = configuration.getRocket().getFunctionalModID();
- flightDataMotorID = configuration.getMotorConfigurationID();
+ flightDataMotorID = configuration.getFlightConfigurationID();
// Stop previous computation (if any)
stopBackgroundSimulation();
@@ -693,7 +693,7 @@ public class RocketPanel extends JPanel implements TreeSelectionListener, Change
Rocket duplicate = (Rocket) configuration.getRocket().copy();
Simulation simulation = ((SwingPreferences)Application.getPreferences()).getBackgroundSimulation(duplicate);
simulation.getOptions().setMotorConfigurationID(
- configuration.getMotorConfigurationID());
+ configuration.getFlightConfigurationID());
backgroundSimulationWorker = new BackgroundSimulationWorker(document, simulation);
backgroundSimulationExecutor.execute(backgroundSimulationWorker);
diff --git a/core/src/net/sf/openrocket/masscalc/BasicMassCalculator.java b/core/src/net/sf/openrocket/masscalc/BasicMassCalculator.java
index 3fd82fdf3..f034a8804 100644
--- a/core/src/net/sf/openrocket/masscalc/BasicMassCalculator.java
+++ b/core/src/net/sf/openrocket/masscalc/BasicMassCalculator.java
@@ -56,7 +56,7 @@ public class BasicMassCalculator extends AbstractMassCalculator {
totalCG = Coordinate.NUL;
// Add motor CGs
- String motorId = configuration.getMotorConfigurationID();
+ String motorId = configuration.getFlightConfigurationID();
if (type != MassCalcType.NO_MOTORS && motorId != null) {
Iterator iterator = configuration.motorIterator();
while (iterator.hasNext()) {
diff --git a/core/src/net/sf/openrocket/optimization/services/DefaultSimulationModifierService.java b/core/src/net/sf/openrocket/optimization/services/DefaultSimulationModifierService.java
index 576df900d..0f0b35585 100644
--- a/core/src/net/sf/openrocket/optimization/services/DefaultSimulationModifierService.java
+++ b/core/src/net/sf/openrocket/optimization/services/DefaultSimulationModifierService.java
@@ -127,7 +127,7 @@ public class DefaultSimulationModifierService implements SimulationModifierServi
// Simulation is used to calculate default min/max values
Simulation simulation = new Simulation(rocket);
- simulation.getConfiguration().setMotorConfigurationID(null);
+ simulation.getConfiguration().setFlightConfigurationID(null);
for (RocketComponent c : rocket) {
diff --git a/core/src/net/sf/openrocket/rocketcomponent/BodyTube.java b/core/src/net/sf/openrocket/rocketcomponent/BodyTube.java
index 65317a3c2..792e78659 100644
--- a/core/src/net/sf/openrocket/rocketcomponent/BodyTube.java
+++ b/core/src/net/sf/openrocket/rocketcomponent/BodyTube.java
@@ -360,7 +360,7 @@ public class BodyTube extends SymmetricComponent implements MotorMount, Coaxial
RocketComponent root = this.getRoot();
if (!(root instanceof Rocket))
return null;
- if (!((Rocket) root).isMotorConfigurationID(id))
+ if (!((Rocket) root).isFlightConfigurationID(id))
return null;
return motors.get(id);
diff --git a/core/src/net/sf/openrocket/rocketcomponent/Configuration.java b/core/src/net/sf/openrocket/rocketcomponent/Configuration.java
index 4a76df715..a112b6dca 100644
--- a/core/src/net/sf/openrocket/rocketcomponent/Configuration.java
+++ b/core/src/net/sf/openrocket/rocketcomponent/Configuration.java
@@ -31,7 +31,7 @@ public class Configuration implements Cloneable, ChangeSource, ComponentChangeLi
private Rocket rocket;
private BitSet stages = new BitSet();
- private String motorConfiguration = null;
+ private String flightConfigurationId = null;
private List listenerList = new ArrayList();
@@ -163,21 +163,21 @@ public class Configuration implements Cloneable, ChangeSource, ComponentChangeLi
}
- public String getMotorConfigurationID() {
- return motorConfiguration;
+ public String getFlightConfigurationID() {
+ return flightConfigurationId;
}
- public void setMotorConfigurationID(String id) {
- if ((motorConfiguration == null && id == null) ||
- (id != null && id.equals(motorConfiguration)))
+ public void setFlightConfigurationID(String id) {
+ if ((flightConfigurationId == null && id == null) ||
+ (id != null && id.equals(flightConfigurationId)))
return;
- motorConfiguration = id;
+ flightConfigurationId = id;
fireChangeEvent();
}
- public String getMotorConfigurationDescription() {
- return rocket.getMotorConfigurationNameOrDescription(motorConfiguration);
+ public String getFlightConfigurationDescription() {
+ return rocket.getFlightConfigurationNameOrDescription(flightConfigurationId);
}
@@ -243,7 +243,7 @@ public class Configuration implements Cloneable, ChangeSource, ComponentChangeLi
MotorMount mount = (MotorMount) c;
if (!mount.isMotorMount())
continue;
- if (mount.getMotor(this.motorConfiguration) != null) {
+ if (mount.getMotor(this.flightConfigurationId) != null) {
return true;
}
}
@@ -458,7 +458,7 @@ public class Configuration implements Cloneable, ChangeSource, ComponentChangeLi
RocketComponent c = iterator.next();
if (c instanceof MotorMount) {
MotorMount mount = (MotorMount) c;
- if (mount.isMotorMount() && mount.getMotor(motorConfiguration) != null) {
+ if (mount.isMotorMount() && mount.getMotor(flightConfigurationId) != null) {
next = mount;
return;
}
diff --git a/core/src/net/sf/openrocket/rocketcomponent/InnerTube.java b/core/src/net/sf/openrocket/rocketcomponent/InnerTube.java
index 937edbf5e..d615dcccc 100644
--- a/core/src/net/sf/openrocket/rocketcomponent/InnerTube.java
+++ b/core/src/net/sf/openrocket/rocketcomponent/InnerTube.java
@@ -244,7 +244,7 @@ public class InnerTube extends ThicknessRingComponent
RocketComponent root = this.getRoot();
if (!(root instanceof Rocket))
return null;
- if (!((Rocket) root).isMotorConfigurationID(id))
+ if (!((Rocket) root).isFlightConfigurationID(id))
return null;
return motors.get(id);
diff --git a/core/src/net/sf/openrocket/rocketcomponent/Rocket.java b/core/src/net/sf/openrocket/rocketcomponent/Rocket.java
index d493ca493..9503556e8 100644
--- a/core/src/net/sf/openrocket/rocketcomponent/Rocket.java
+++ b/core/src/net/sf/openrocket/rocketcomponent/Rocket.java
@@ -69,11 +69,11 @@ public class Rocket extends RocketComponent {
private String revision = "";
- // Motor configuration list
- private ArrayList motorConfigurationIDs = new ArrayList();
- private HashMap motorConfigurationNames = new HashMap();
+ // Flight configuration list
+ private ArrayList flightConfigurationIDs = new ArrayList();
+ private HashMap flightConfigurationNames = new HashMap();
{
- motorConfigurationIDs.add(null);
+ flightConfigurationIDs.add(null);
}
@@ -266,9 +266,9 @@ public class Rocket extends RocketComponent {
@Override
public Rocket copyWithOriginalID() {
Rocket copy = (Rocket) super.copyWithOriginalID();
- copy.motorConfigurationIDs = this.motorConfigurationIDs.clone();
- copy.motorConfigurationNames =
- (HashMap) this.motorConfigurationNames.clone();
+ copy.flightConfigurationIDs = this.flightConfigurationIDs.clone();
+ copy.flightConfigurationNames =
+ (HashMap) this.flightConfigurationNames.clone();
copy.resetListeners();
return copy;
@@ -306,14 +306,14 @@ public class Rocket extends RocketComponent {
this.refType = r.refType;
this.customReferenceLength = r.customReferenceLength;
- this.motorConfigurationIDs = r.motorConfigurationIDs.clone();
- this.motorConfigurationNames =
- (HashMap) r.motorConfigurationNames.clone();
+ this.flightConfigurationIDs = r.flightConfigurationIDs.clone();
+ this.flightConfigurationNames =
+ (HashMap) r.flightConfigurationNames.clone();
this.perfectFinish = r.perfectFinish;
- String id = defaultConfiguration.getMotorConfigurationID();
- if (!this.motorConfigurationIDs.contains(id))
- defaultConfiguration.setMotorConfigurationID(null);
+ String id = defaultConfiguration.getFlightConfigurationID();
+ if (!this.flightConfigurationIDs.contains(id))
+ defaultConfiguration.setFlightConfigurationID(null);
this.checkComponentStructure();
@@ -512,26 +512,26 @@ public class Rocket extends RocketComponent {
/**
- * Return an array of the motor configuration IDs. This array is guaranteed
+ * Return an array of the flight configuration IDs. This array is guaranteed
* to contain the null ID as the first element.
*
- * @return an array of the motor configuration IDs.
+ * @return an array of the flight configuration IDs.
*/
- public String[] getMotorConfigurationIDs() {
+ public String[] getFlightConfigurationIDs() {
checkState();
- return motorConfigurationIDs.toArray(new String[0]);
+ return flightConfigurationIDs.toArray(new String[0]);
}
/**
- * Add a new motor configuration ID to the motor configurations. The new ID
+ * Add a new flight configuration ID to the flight configurations. The new ID
* is returned.
*
- * @return the new motor configuration ID.
+ * @return the new flight configuration ID.
*/
- public String newMotorConfigurationID() {
+ public String newFlightConfigurationID() {
checkState();
String id = UUID.randomUUID().toString();
- motorConfigurationIDs.add(id);
+ flightConfigurationIDs.add(id);
fireComponentChangeEvent(ComponentChangeEvent.MOTOR_CHANGE);
return id;
}
@@ -544,24 +544,24 @@ public class Rocket extends RocketComponent {
*/
public boolean addMotorConfigurationID(String id) {
checkState();
- if (id == null || motorConfigurationIDs.contains(id))
+ if (id == null || flightConfigurationIDs.contains(id))
return false;
- motorConfigurationIDs.add(id);
+ flightConfigurationIDs.add(id);
fireComponentChangeEvent(ComponentChangeEvent.MOTOR_CHANGE);
return true;
}
/**
- * Remove a motor configuration ID from the configuration IDs. The null
+ * Remove a flight configuration ID from the configuration IDs. The null
* ID cannot be removed, and an attempt to remove it will be silently ignored.
*
- * @param id the motor configuration ID to remove
+ * @param id the flight configuration ID to remove
*/
- public void removeMotorConfigurationID(String id) {
+ public void removeFlightConfigurationID(String id) {
checkState();
if (id == null)
return;
- motorConfigurationIDs.remove(id);
+ flightConfigurationIDs.remove(id);
fireComponentChangeEvent(ComponentChangeEvent.MOTOR_CHANGE);
}
@@ -572,9 +572,9 @@ public class Rocket extends RocketComponent {
* @param id the configuration ID.
* @return whether a motor configuration with that ID exists.
*/
- public boolean isMotorConfigurationID(String id) {
+ public boolean isFlightConfigurationID(String id) {
checkState();
- return motorConfigurationIDs.contains(id);
+ return flightConfigurationIDs.contains(id);
}
@@ -608,17 +608,17 @@ public class Rocket extends RocketComponent {
/**
- * Return the user-set name of the motor configuration. If no name has been set,
+ * Return the user-set name of the flight configuration. If no name has been set,
* returns an empty string (not null).
*
- * @param id the motor configuration id
+ * @param id the flight configuration id
* @return the configuration name
*/
- public String getMotorConfigurationName(String id) {
+ public String getFlightConfigurationName(String id) {
checkState();
- if (!isMotorConfigurationID(id))
+ if (!isFlightConfigurationID(id))
return "";
- String s = motorConfigurationNames.get(id);
+ String s = flightConfigurationNames.get(id);
if (s == null)
return "";
return s;
@@ -626,45 +626,45 @@ public class Rocket extends RocketComponent {
/**
- * Set the name of the motor configuration. A name can be unset by passing
+ * Set the name of the flight configuration. A name can be unset by passing
* null or an empty string.
*
- * @param id the motor configuration id
- * @param name the name for the motor configuration
+ * @param id the flight configuration id
+ * @param name the name for the flight configuration
*/
- public void setMotorConfigurationName(String id, String name) {
+ public void setFlightConfigurationName(String id, String name) {
checkState();
- motorConfigurationNames.put(id, name);
+ flightConfigurationNames.put(id, name);
fireComponentChangeEvent(ComponentChangeEvent.NONFUNCTIONAL_CHANGE);
}
/**
- * Return either the motor configuration name (if set) or its description.
+ * Return either the flight configuration name (if set) or its description.
*
- * @param id the motor configuration ID.
+ * @param id the flight configuration ID.
* @return a textual representation of the configuration
*/
- public String getMotorConfigurationNameOrDescription(String id) {
+ public String getFlightConfigurationNameOrDescription(String id) {
checkState();
String name;
- name = getMotorConfigurationName(id);
+ name = getFlightConfigurationName(id);
if (name != null && !name.equals(""))
return name;
- return getMotorConfigurationDescription(id);
+ return getFlightConfigurationDescription(id);
}
/**
- * Return a description for the motor configuration, generated from the motor
+ * Return a description for the flight configuration, generated from the motor
* designations of the components.
*
- * @param id the motor configuration ID.
+ * @param id the flight configuration ID.
* @return a textual representation of the configuration
*/
@SuppressWarnings("null")
- public String getMotorConfigurationDescription(String id) {
+ public String getFlightConfigurationDescription(String id) {
checkState();
String name;
int motorCount = 0;
diff --git a/core/src/net/sf/openrocket/simulation/BasicEventSimulationEngine.java b/core/src/net/sf/openrocket/simulation/BasicEventSimulationEngine.java
index a54212647..ea668aa53 100644
--- a/core/src/net/sf/openrocket/simulation/BasicEventSimulationEngine.java
+++ b/core/src/net/sf/openrocket/simulation/BasicEventSimulationEngine.java
@@ -56,7 +56,7 @@ public class BasicEventSimulationEngine implements SimulationEngine {
// Set up rocket configuration
Configuration configuration = setupConfiguration(simulationConditions);
- flightConfigurationId = configuration.getMotorConfigurationID();
+ flightConfigurationId = configuration.getFlightConfigurationID();
MotorInstanceConfiguration motorConfiguration = setupMotorConfiguration(configuration);
if (motorConfiguration.getMotorIDs().isEmpty()) {
throw new MotorIgnitionException("No motors defined in the simulation.");
@@ -264,7 +264,7 @@ public class BasicEventSimulationEngine implements SimulationEngine {
private Configuration setupConfiguration(SimulationConditions simulation) {
Configuration configuration = new Configuration(simulation.getRocket());
configuration.setAllStages();
- configuration.setMotorConfigurationID(simulation.getMotorConfigurationID());
+ configuration.setFlightConfigurationID(simulation.getMotorConfigurationID());
return configuration;
}
@@ -279,7 +279,7 @@ public class BasicEventSimulationEngine implements SimulationEngine {
*/
private MotorInstanceConfiguration setupMotorConfiguration(Configuration configuration) {
MotorInstanceConfiguration motors = new MotorInstanceConfiguration();
- final String motorId = configuration.getMotorConfigurationID();
+ final String motorId = configuration.getFlightConfigurationID();
Iterator iterator = configuration.motorIterator();
while (iterator.hasNext()) {
@@ -428,7 +428,7 @@ public class BasicEventSimulationEngine implements SimulationEngine {
throw new SimulationLaunchException("Motor burnout without liftoff.");
}
// Add ejection charge event
- String id = status.getConfiguration().getMotorConfigurationID();
+ String id = status.getConfiguration().getFlightConfigurationID();
MotorMount mount = (MotorMount) event.getSource();
double delay = mount.getMotorDelay(id);
if (delay != Motor.PLUGGED) {
diff --git a/core/src/net/sf/openrocket/simulation/SimulationOptions.java b/core/src/net/sf/openrocket/simulation/SimulationOptions.java
index a1b6bae91..4ea6ee146 100644
--- a/core/src/net/sf/openrocket/simulation/SimulationOptions.java
+++ b/core/src/net/sf/openrocket/simulation/SimulationOptions.java
@@ -116,7 +116,7 @@ public class SimulationOptions implements ChangeSource, Cloneable {
public void setMotorConfigurationID(String id) {
if (id != null)
id = id.intern();
- if (!rocket.isMotorConfigurationID(id))
+ if (!rocket.isFlightConfigurationID(id))
id = null;
if (id == motorID)
return;
@@ -408,11 +408,11 @@ public class SimulationOptions implements ChangeSource, Cloneable {
if (src.rocket.hasMotors(src.motorID)) {
// Try to find a matching motor ID
- String motorDesc = src.rocket.getMotorConfigurationDescription(src.motorID);
+ String motorDesc = src.rocket.getFlightConfigurationDescription(src.motorID);
String matchID = null;
- for (String id : this.rocket.getMotorConfigurationIDs()) {
- if (motorDesc.equals(this.rocket.getMotorConfigurationDescription(id))) {
+ for (String id : this.rocket.getFlightConfigurationIDs()) {
+ if (motorDesc.equals(this.rocket.getFlightConfigurationDescription(id))) {
matchID = id;
break;
}
diff --git a/core/src/net/sf/openrocket/util/TestRockets.java b/core/src/net/sf/openrocket/util/TestRockets.java
index 7a670e166..1c3e8d55a 100644
--- a/core/src/net/sf/openrocket/util/TestRockets.java
+++ b/core/src/net/sf/openrocket/util/TestRockets.java
@@ -275,13 +275,13 @@ public class TestRockets {
bodytube.setMaterial(material);
finset.setMaterial(material);
- String id = rocket.newMotorConfigurationID();
+ String id = rocket.newFlightConfigurationID();
bodytube.setMotorMount(true);
Motor m = Application.getMotorSetDatabase().findMotors(null, null, "B4", Double.NaN, Double.NaN).get(0);
bodytube.setMotor(id, m);
bodytube.setMotorOverhang(0.005);
- rocket.getDefaultConfiguration().setMotorConfigurationID(id);
+ rocket.getDefaultConfiguration().setFlightConfigurationID(id);
rocket.getDefaultConfiguration().setAllStages();
@@ -346,13 +346,13 @@ public class TestRockets {
// bodytube.setMaterial(material);
// finset.setMaterial(material);
- String id = rocket.newMotorConfigurationID();
+ String id = rocket.newFlightConfigurationID();
bodytube.setMotorMount(true);
// Motor m = Application.getMotorSetDatabase().findMotors(null, null, "F12J", Double.NaN, Double.NaN).get(0);
// bodytube.setMotor(id, m);
// bodytube.setMotorOverhang(0.005);
- rocket.getDefaultConfiguration().setMotorConfigurationID(id);
+ rocket.getDefaultConfiguration().setFlightConfigurationID(id);
rocket.getDefaultConfiguration().setAllStages();
@@ -549,13 +549,13 @@ public class TestRockets {
- String id = rocket.newMotorConfigurationID();
+ String id = rocket.newFlightConfigurationID();
tube3.setMotorMount(true);
// Motor m = Application.getMotorSetDatabase().findMotors(null, null, "L540", Double.NaN, Double.NaN).get(0);
// tube3.setMotor(id, m);
// tube3.setMotorOverhang(0.02);
- rocket.getDefaultConfiguration().setMotorConfigurationID(id);
+ rocket.getDefaultConfiguration().setFlightConfigurationID(id);
// tube3.setIgnitionEvent(MotorMount.IgnitionEvent.NEVER);