--- /dev/null
+package org.simantics.scl.runtime.unification;\r
+\r
+import org.simantics.scl.runtime.function.Function;\r
+\r
+public class UTag {\r
+ public final int id;\r
+ @SuppressWarnings("rawtypes")\r
+ public final Function constructor;\r
+ @SuppressWarnings("rawtypes")\r
+ public final Function destructor;\r
+ \r
+ @SuppressWarnings("rawtypes")\r
+ public UTag(int id, Function constructor, Function destructor) {\r
+ this.id = id;\r
+ this.constructor = constructor;\r
+ this.destructor = destructor;\r
+ }\r
+}\r