]> gerrit.simantics Code Review - simantics/platform.git/blob - InstanceDeriver.java
7da22a28d32ce91a6a6b0a160805c6b722c569bb
[simantics/platform.git] / 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 }