]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/deriving/InstanceDeriver.java
(refs #7250) Merging master, minor CHR bugfixes
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / internal / deriving / InstanceDeriver.java
1 package org.simantics.scl.compiler.internal.deriving;
2
3 import java.util.ArrayList;
4
5 import org.simantics.scl.compiler.environment.Environment;
6 import org.simantics.scl.compiler.errors.ErrorLog;
7 import org.simantics.scl.compiler.internal.parsing.declarations.DDerivingInstanceAst;
8 import org.simantics.scl.compiler.internal.parsing.translation.ProcessedDInstanceAst;
9
10 public interface InstanceDeriver {
11
12     void derive(
13             ErrorLog errorLog,
14             Environment environment,
15             ArrayList<ProcessedDInstanceAst> instancesAst,
16             DDerivingInstanceAst der);
17
18 }