*******************************************************************************/
package org.simantics.utils.datastructures;
-public interface UnaryFunction<R, A> {
+import java.util.function.Function;
+
+/**
+ * @deprecated use {@link Function} instead
+ */
+@Deprecated
+public interface UnaryFunction<R, A> extends Function<A, R> {
public R call(A arg);
-
+
+ @Override
+ default R apply(A t) {
+ return call(t);
+ }
+
}