--- /dev/null
+package org.simantics.structural2.scl.procedural;\r
+\r
+import java.util.Map;\r
+\r
+import org.simantics.db.Resource;\r
+import org.simantics.db.layer0.scl.AbstractExpressionCompilationContext;\r
+import org.simantics.scl.compiler.runtime.RuntimeEnvironment;\r
+import org.simantics.structural2.scl.ComponentTypeProperty;\r
+\r
+public class ProceduralComponentTypeCompilationContext extends AbstractExpressionCompilationContext {\r
+\r
+ public final Map<String, ComponentTypeProperty> propertyMap;\r
+ public final Map<String, Resource> connectionPointMap;\r
+ \r
+ public ProceduralComponentTypeCompilationContext(RuntimeEnvironment runtimeEnvironment,\r
+ Map<String, ComponentTypeProperty> propertyMap,\r
+ Map<String, Resource> connectionPointMap) {\r
+ super(runtimeEnvironment);\r
+ this.propertyMap = propertyMap;\r
+ this.connectionPointMap = connectionPointMap;\r
+ }\r
+\r
+}\r