1 package org.simantics.structural2.scl.procedural;
\r
3 import java.util.Map;
\r
5 import org.simantics.db.Resource;
\r
6 import org.simantics.db.layer0.scl.AbstractExpressionCompilationContext;
\r
7 import org.simantics.scl.compiler.runtime.RuntimeEnvironment;
\r
8 import org.simantics.structural2.scl.ComponentTypeProperty;
\r
10 public class ProceduralComponentTypeCompilationContext extends AbstractExpressionCompilationContext {
\r
12 public final Map<String, ComponentTypeProperty> propertyMap;
\r
13 public final Map<String, Resource> connectionPointMap;
\r
15 public ProceduralComponentTypeCompilationContext(RuntimeEnvironment runtimeEnvironment,
\r
16 Map<String, ComponentTypeProperty> propertyMap,
\r
17 Map<String, Resource> connectionPointMap) {
\r
18 super(runtimeEnvironment);
\r
19 this.propertyMap = propertyMap;
\r
20 this.connectionPointMap = connectionPointMap;
\r