minor refactoring

This commit is contained in:
hneemann 2021-04-30 21:44:58 +02:00
parent 51bf8ced71
commit 787d833cdd

View File

@ -1490,12 +1490,12 @@ public final class Main extends JFrame implements ClosingWindowListener.ConfirmS
if (updateEvent == ModelEventType.MICROSTEP) { if (updateEvent == ModelEventType.MICROSTEP) {
checkMicroStepActions(this.model); checkMicroStepActions(this.model);
this.model.addObserver(new UpdateViewMicroStepObserver(this.model, modelCreator)); this.model.addObserver(new UpdateViewMicroStep(this.model, modelCreator));
} else if (updateEvent == ModelEventType.STEP) { } else if (updateEvent == ModelEventType.STEP) {
if (maxFrequency <= 50) if (maxFrequency <= 50)
this.model.addObserver(new UpdateViewAtEventObserver()); this.model.addObserver(new UpdateViewAtEvent());
else else
this.model.addObserver(new UpdateViewPeriodicObserver()); this.model.addObserver(new UpdateViewPeriodic());
} }
this.model.addObserver(new ModelClosedObserver()); this.model.addObserver(new ModelClosedObserver());
@ -1735,8 +1735,8 @@ public final class Main extends JFrame implements ClosingWindowListener.ConfirmS
/** /**
* Updates the graphic at every modification. * Updates the graphic at every modification.
*/ */
private class UpdateViewAtEventObserver implements ModelStateObserverTyped { private class UpdateViewAtEvent implements ModelStateObserverTyped {
UpdateViewAtEventObserver() { UpdateViewAtEvent() {
} }
@Override @Override
@ -1759,10 +1759,10 @@ public final class Main extends JFrame implements ClosingWindowListener.ConfirmS
/** /**
* Updates the graphic at every 100ms * Updates the graphic at every 100ms
*/ */
private final class UpdateViewPeriodicObserver implements ModelStateObserverTyped { private final class UpdateViewPeriodic implements ModelStateObserverTyped {
private final Timer timer; private final Timer timer;
private UpdateViewPeriodicObserver() { private UpdateViewPeriodic() {
timer = new Timer(100, actionEvent -> circuitComponent.graphicHasChanged()); timer = new Timer(100, actionEvent -> circuitComponent.graphicHasChanged());
} }
@ -1789,11 +1789,11 @@ public final class Main extends JFrame implements ClosingWindowListener.ConfirmS
/** /**
* Updates the graphic at every micro step * Updates the graphic at every micro step
*/ */
private final class UpdateViewMicroStepObserver implements ModelStateObserverTyped { private final class UpdateViewMicroStep implements ModelStateObserverTyped {
private final Model model; private final Model model;
private final ModelCreator modelCreator; private final ModelCreator modelCreator;
private UpdateViewMicroStepObserver(Model model, ModelCreator modelCreator) { private UpdateViewMicroStep(Model model, ModelCreator modelCreator) {
this.model = model; this.model = model;
this.modelCreator = modelCreator; this.modelCreator = modelCreator;
} }