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