1 package org.simantics.scl.compiler.elaboration.chr.relations;
\r
3 import org.simantics.scl.compiler.elaboration.chr.CHRRelation;
\r
4 import org.simantics.scl.compiler.elaboration.relations.SCLRelation;
\r
5 import org.simantics.scl.compiler.types.TVar;
\r
6 import org.simantics.scl.compiler.types.Type;
\r
8 public class ExternalCHRRelation implements CHRRelation {
\r
9 public final SCLRelation relation;
\r
11 public ExternalCHRRelation(SCLRelation relation) {
\r
12 this.relation = relation;
\r
16 public TVar[] getTypeVariables() {
\r
17 return relation.getTypeVariables();
\r
21 public Type[] getParameterTypes() {
\r
22 return relation.getParameterTypes();
\r
26 public String toString() {
\r
27 return relation.toString();
\r