]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/module/Module.java
Merged changes from feature/scl to master.
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / module / Module.java
index beda6d53419f722f6e082008dd617e5461c1df25..e8a1113367be7a9acde195e7e0b9e33629da9f57 100644 (file)
@@ -6,10 +6,9 @@ import java.util.function.Consumer;
 
 import org.simantics.scl.compiler.elaboration.modules.Documentation;
 import org.simantics.scl.compiler.elaboration.modules.SCLValue;
-import org.simantics.scl.compiler.elaboration.modules.TypeAlias;
 import org.simantics.scl.compiler.elaboration.modules.TypeClass;
 import org.simantics.scl.compiler.elaboration.modules.TypeClassInstance;
-import org.simantics.scl.compiler.elaboration.modules.TypeConstructor;
+import org.simantics.scl.compiler.elaboration.modules.TypeDescriptor;
 import org.simantics.scl.compiler.elaboration.relations.SCLEntityType;
 import org.simantics.scl.compiler.elaboration.relations.SCLRelation;
 import org.simantics.scl.compiler.elaboration.rules.MappingRelation;
@@ -29,11 +28,12 @@ public interface Module {
     SCLValue getValue(String name);
     SCLRelation getRelation(String name);
     SCLEntityType getEntityType(String name);
-    TypeConstructor getTypeConstructor(String name);
+    
+    TypeDescriptor getTypeDescriptor(String name);
+    
     EffectConstructor getEffectConstructor(String name);
     TypeClass getTypeClass(String name);
     Collection<TypeClassInstance> getInstances(TCon typeClass);
-    TypeAlias getTypeAlias(String name);
     MappingRelation getMappingRelation(String name);
     TransformationRule getRule(String name);
     Collection<TransformationRule> getRules();