Rework the CustomExpression evaluation to use SimulationListeners. Removed the OpenR...
authorkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Wed, 8 Aug 2012 02:24:40 +0000 (02:24 +0000)
committerkruland2607 <kruland2607@180e2498-e6e9-4542-8430-84ac67f01cd8>
Wed, 8 Aug 2012 02:24:40 +0000 (02:24 +0000)
commit77f2457dc781c8c517ddef157c18491ad770f6c6
tree6cffed85778980980f95ed70edb4c0284a5ff9e8
parent2bddccc8c2e80651f15e0b6c22c23f113c17610a
Rework the CustomExpression evaluation to use SimulationListeners.  Removed the OpenRocketDocument member variable from the Simulation object.

git-svn-id: https://openrocket.svn.sourceforge.net/svnroot/openrocket/trunk@959 180e2498-e6e9-4542-8430-84ac67f01cd8
17 files changed:
android/src/net/sf/openrocket/android/CurrentRocket.java
core/src/net/sf/openrocket/document/OpenRocketDocument.java
core/src/net/sf/openrocket/document/Simulation.java
core/src/net/sf/openrocket/file/openrocket/importt/OpenRocketLoader.java
core/src/net/sf/openrocket/gui/customexpression/CustomExpressionPanel.java
core/src/net/sf/openrocket/gui/dialogs/optimization/GeneralOptimizationDialog.java
core/src/net/sf/openrocket/gui/main/SimulationEditDialog.java
core/src/net/sf/openrocket/gui/main/SimulationPanel.java
core/src/net/sf/openrocket/gui/main/SimulationRunDialog.java
core/src/net/sf/openrocket/gui/scalefigure/RocketPanel.java
core/src/net/sf/openrocket/gui/util/SwingPreferences.java
core/src/net/sf/openrocket/optimization/services/DefaultSimulationModifierService.java
core/src/net/sf/openrocket/simulation/BasicEventSimulationEngine.java
core/src/net/sf/openrocket/simulation/customexpression/CustomExpression.java
core/src/net/sf/openrocket/simulation/customexpression/CustomExpressionSimulationListener.java [new file with mode: 0644]
core/test/net/sf/openrocket/optimization/rocketoptimization/TestRocketOptimizationFunction.java
core/test/net/sf/openrocket/optimization/rocketoptimization/modifiers/TestGenericModifier.java