X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=plugins%2Fnet.mograsim.plugin.core%2Fsrc%2Fnet%2Fmograsim%2Fplugin%2FSimulationPreview.java;h=7b131d58189e8fd5e586516aacaa86e93e79e3b0;hb=5995c2c9f891ae852a40b4c4736b090d514e7c0a;hp=03a0e34eb68195889fbae0f8bea689634713f2d9;hpb=c6806c7c38252b1d782581599efecff3930aa395;p=Mograsim.git diff --git a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/SimulationPreview.java b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/SimulationPreview.java index 03a0e34e..7b131d58 100644 --- a/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/SimulationPreview.java +++ b/plugins/net.mograsim.plugin.core/src/net/mograsim/plugin/SimulationPreview.java @@ -16,6 +16,7 @@ import net.mograsim.logic.model.model.components.atomic.ModelOrGate; import net.mograsim.logic.model.model.wires.ModelWire; import net.mograsim.logic.model.model.wires.ModelWireCrossPoint; import net.mograsim.logic.model.modeladapter.CoreModelParameters; +import net.mograsim.logic.model.modeladapter.CoreModelParameters.CoreModelParametersBuilder; import net.mograsim.logic.model.modeladapter.LogicCoreAdapter; import net.mograsim.logic.model.preferences.RenderPreferences; import net.mograsim.plugin.preferences.EclipseRenderPreferences; @@ -33,10 +34,12 @@ public class SimulationPreview implements IThemePreview MograsimActivator.instance().getPreferenceStore()); LogicModelModifiable model = new LogicModelModifiable(); - CoreModelParameters params = new CoreModelParameters(); - params.gateProcessTime = 50; - params.hardcodedComponentProcessTime = params.gateProcessTime * 5; - params.wireTravelTime = 10; + + CoreModelParametersBuilder paramsBuilder = CoreModelParameters.builder(); + paramsBuilder.gateProcessTime = 50; + paramsBuilder.hardcodedComponentProcessTime = paramsBuilder.gateProcessTime * 5; + paramsBuilder.wireTravelTime = 10; + CoreModelParameters params = paramsBuilder.build(); ModelManualSwitch rIn = new ModelManualSwitch(model, 1); rIn.moveTo(10, 10);