import org.simantics.db.layer0.variable.VariableWrite;
import org.simantics.db.layer0.variable.Variables;
import org.simantics.scl.runtime.function.Function1;
-import org.simantics.utils.datastructures.Callback;
import org.simantics.utils.format.FormattingUtils;
import org.simantics.utils.ui.ErrorLogger;
} catch (DatabaseException e) {
e.printStackTrace();
}
- session.asyncRequest(new VariableWrite(variable, label, null, targetUnit), new Callback<DatabaseException>() {
- @Override
- public void run(DatabaseException parameter) {
- if (parameter != null)
- ErrorLogger.defaultLogError(parameter);
- else
- modifySuccessful();
- }
+ session.asyncRequest(new VariableWrite(variable, label, null, targetUnit), parameter -> {
+ if (parameter != null)
+ ErrorLogger.defaultLogError(parameter);
+ else
+ modifySuccessful();
});
}
}