X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.simulation%2Fsrc%2Forg%2Fsimantics%2Fsimulation%2Fproject%2FExperimentRuns.java;h=c708153f22706365d3ba6638279cb8bbf88cf115;hp=23d6e386a2ef4f9bb7373088a2e0fc683150262e;hb=627664d06302d454ea3b3fe14d13bb5ab739d666;hpb=eae2657463e387cb764e7e5780d5c56f5311c0af diff --git a/bundles/org.simantics.simulation/src/org/simantics/simulation/project/ExperimentRuns.java b/bundles/org.simantics.simulation/src/org/simantics/simulation/project/ExperimentRuns.java index 23d6e386a..c708153f2 100644 --- a/bundles/org.simantics.simulation/src/org/simantics/simulation/project/ExperimentRuns.java +++ b/bundles/org.simantics.simulation/src/org/simantics/simulation/project/ExperimentRuns.java @@ -19,7 +19,6 @@ import org.simantics.simulation.experiment.ExperimentState; import org.simantics.simulation.experiment.IExperiment; import org.simantics.simulation.experiment.IExperimentListener; import org.simantics.simulation.ontology.SimulationResource; -import org.simantics.utils.datastructures.Callback; import org.simantics.utils.ui.ErrorLogger; /** @@ -112,21 +111,18 @@ public class ExperimentRuns { _run.set(run); } - }, new Callback() { - @Override - public void run(DatabaseException e) { - if (e != null) { - if (listener != null) - listener.onFailure(e); - else - ErrorLogger.defaultLogError(e); - } else { - attachStateListener(session, experiment, _run.get()); - if (successCallback != null) - successCallback.accept(_run.get()); - if (listener != null) - listener.onExperimentActivated(experiment); - } + }, e -> { + if (e != null) { + if (listener != null) + listener.onFailure(e); + else + ErrorLogger.defaultLogError(e); + } else { + attachStateListener(session, experiment, _run.get()); + if (successCallback != null) + successCallback.accept(_run.get()); + if (listener != null) + listener.onExperimentActivated(experiment); } }); } @@ -153,12 +149,9 @@ public class ExperimentRuns { CommentMetadata cm = graph.getMetadata(CommentMetadata.class); graph.addMetadata(cm.add("Attaching state listener to track isActive for run")); } - }, new Callback() { - @Override - public void run(DatabaseException e) { - if (e != null) - ErrorLogger.defaultLogError(e); - } + }, e -> { + if (e != null) + ErrorLogger.defaultLogError(e); }); } }