package net.sf.openrocket.gui.dialogs.motor.thrustcurve; import net.sf.openrocket.motor.ThrustCurveMotor; class MotorHolder { private final ThrustCurveMotor motor; private final int index; public MotorHolder(ThrustCurveMotor motor, int index) { this.motor = motor; this.index = index; } public ThrustCurveMotor getMotor() { return motor; } public int getIndex() { return index; } @Override public String toString() { return motor.getDesignation(); } @Override public boolean equals(Object obj) { if (!(obj instanceof MotorHolder)) return false; MotorHolder other = (MotorHolder) obj; return this.motor.equals(other.motor); } @Override public int hashCode() { return motor.hashCode(); } }