Change name of class SupportsFlightConfiguration to FlightConfigurable.

This commit is contained in:
batwings 2012-10-24 13:42:09 -05:00
parent 2d6f3ba8a1
commit d45b68a78e
5 changed files with 7 additions and 7 deletions

View File

@ -4,7 +4,7 @@ import java.util.HashMap;
import net.sf.openrocket.motor.Motor; import net.sf.openrocket.motor.Motor;
class BaseMotorMount implements SupportsFlightConfiguration<MotorConfiguration>, Cloneable { class BaseMotorMount implements FlightConfigurable<MotorConfiguration>, Cloneable {
private HashMap<String, MotorConfiguration > motors = new HashMap<String,MotorConfiguration>(); private HashMap<String, MotorConfiguration > motors = new HashMap<String,MotorConfiguration>();
private MotorConfiguration defaultConfiguration = MotorConfiguration.makeDefaultMotorConfiguration(); private MotorConfiguration defaultConfiguration = MotorConfiguration.makeDefaultMotorConfiguration();

View File

@ -1,6 +1,6 @@
package net.sf.openrocket.rocketcomponent; package net.sf.openrocket.rocketcomponent;
public interface SupportsFlightConfiguration<T> { public interface FlightConfigurable<T> {
public T getFlightConfiguration( String configId ); public T getFlightConfiguration( String configId );

View File

@ -4,7 +4,7 @@ import net.sf.openrocket.motor.Motor;
import net.sf.openrocket.util.ChangeSource; import net.sf.openrocket.util.ChangeSource;
import net.sf.openrocket.util.Coordinate; import net.sf.openrocket.util.Coordinate;
public interface MotorMount extends ChangeSource, SupportsFlightConfiguration<MotorConfiguration> { public interface MotorMount extends ChangeSource, FlightConfigurable<MotorConfiguration> {
/** /**
* Is the component currently a motor mount. * Is the component currently a motor mount.

View File

@ -23,7 +23,7 @@ import net.sf.openrocket.util.MathUtil;
* *
* @author Sampo Niskanen <sampo.niskanen@iki.fi> * @author Sampo Niskanen <sampo.niskanen@iki.fi>
*/ */
public abstract class RecoveryDevice extends MassObject implements SupportsFlightConfiguration<DeploymentConfiguration> { public abstract class RecoveryDevice extends MassObject implements FlightConfigurable<DeploymentConfiguration> {
private static final Translator trans = Application.getTranslator(); private static final Translator trans = Application.getTranslator();
private Map<String,DeploymentConfiguration> deploymentConfigurations = new HashMap<String,DeploymentConfiguration>(); private Map<String,DeploymentConfiguration> deploymentConfigurations = new HashMap<String,DeploymentConfiguration>();

View File

@ -1,7 +1,7 @@
package net.sf.openrocket.rocketvisitors; package net.sf.openrocket.rocketvisitors;
import net.sf.openrocket.rocketcomponent.RocketComponent; import net.sf.openrocket.rocketcomponent.RocketComponent;
import net.sf.openrocket.rocketcomponent.SupportsFlightConfiguration; import net.sf.openrocket.rocketcomponent.FlightConfigurable;
public class CopyFlightConfigurationVisitor extends DepthFirstRecusiveVisitor { public class CopyFlightConfigurationVisitor extends DepthFirstRecusiveVisitor {
@ -17,8 +17,8 @@ public class CopyFlightConfigurationVisitor extends DepthFirstRecusiveVisitor {
@Override @Override
public void doAction(RocketComponent visitable) { public void doAction(RocketComponent visitable) {
if ( visitable instanceof SupportsFlightConfiguration ) { if ( visitable instanceof FlightConfigurable ) {
((SupportsFlightConfiguration)visitable).cloneFlightConfiguration(oldConfigId, newConfigId); ((FlightConfigurable)visitable).cloneFlightConfiguration(oldConfigId, newConfigId);
} }
} }