X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.modeling%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Factions%2FDisconnectFlag.java;h=8ba0e340a0bceddcc9cdf603785e6ef47ff123dd;hp=4618d6aaa81edac2f5e424eb04de45f07c97d698;hb=627664d06302d454ea3b3fe14d13bb5ab739d666;hpb=eae2657463e387cb764e7e5780d5c56f5311c0af diff --git a/bundles/org.simantics.modeling/src/org/simantics/modeling/actions/DisconnectFlag.java b/bundles/org.simantics.modeling/src/org/simantics/modeling/actions/DisconnectFlag.java index 4618d6aaa..8ba0e340a 100644 --- a/bundles/org.simantics.modeling/src/org/simantics/modeling/actions/DisconnectFlag.java +++ b/bundles/org.simantics.modeling/src/org/simantics/modeling/actions/DisconnectFlag.java @@ -24,7 +24,6 @@ import org.simantics.db.exception.DatabaseException; import org.simantics.diagram.flag.FlagUtil; import org.simantics.layer0.Layer0; import org.simantics.layer0.utils.operations.Operation; -import org.simantics.utils.datastructures.Callback; import org.simantics.utils.datastructures.persistent.IContextMap; import org.simantics.utils.ui.ErrorLogger; @@ -42,12 +41,9 @@ public class DisconnectFlag extends Operation { public void perform(WriteGraph g) throws DatabaseException { disconnectFlags(g, Collections.singletonList(flag)); } - }, new Callback() { - @Override - public void run(DatabaseException parameter) { - if (parameter != null) - ErrorLogger.defaultLogError("Flag disconnect failed, see exception for details.", parameter); - } + }, e -> { + if (e != null) + ErrorLogger.defaultLogError("Flag disconnect failed, see exception for details.", e); }); }