L0 = <http://www.simantics.org/Layer0-1.1>
STR = <http://www.simantics.org/Structural-1.2>
+SEL = <http://www.simantics.org/SelectionView-1.2>
DN = <http://www.simantics.org/DistrictNetwork-1.0>
// Table data as a CSV string literal
>-- table.HasData <R L0.HasProperty : L0.TotalFunction
--> L0.String
+ >-- table.HasEnabledItems <R L0.HasProperty : L0.FunctionalRelation
+ --> L0.IntegerArray
// Link to corresponding component type
>-- table.HasComponentType <R L0.IsRelatedTo : L0.FunctionalRelation
--> STR.ComponentType
+
+ @L0.assert table.HasEnabledItems
+ [] : L0.IntegerArray
+
+TT.Functions : L0.Library
+TT.Functions.techTypeCodeValueAccessor : L0.ExternalValue
+ L0.HasValueType "ValueAccessor"
+TT.Functions.techTypeKeys : L0.Function
+ L0.HasValueType "ReadGraph -> Resource -> a -> b"
+
+TT.TechTypeCodeParameterType : SEL.GenericParameterType
+ @L0.assert L0.valueAccessor TT.Functions.techTypeCodeValueAccessor