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;
public void perform(WriteGraph g) throws DatabaseException {
disconnectFlags(g, Collections.singletonList(flag));
}
- }, new Callback<DatabaseException>() {
- @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);
});
}