--- /dev/null
+package org.simantics.scl.compiler.elaboration.modules;\r
+\r
+import org.simantics.scl.compiler.types.TCon;\r
+import org.simantics.scl.compiler.types.kinds.Kind;\r
+\r
+public abstract class TypeDescriptor {\r
+ public TCon name;\r
+ public TypeDescriptor(TCon name) {\r
+ this.name = name;\r
+ }\r
+ public abstract Kind getKind();\r
+ public abstract void setDocumentation(String documentation);\r
+ public abstract String getDocumentation();\r
+}\r