+ @L0.assert DN.Vertex.HasElevation 0.0
+
+DN.EdgeDefaultMapping <R L0.HasProperty : DN.EdgeMappingParameterType
+ L0.HasLabel "Default Edge mapping"
+
+DN.VertexDefaultMapping <R L0.HasProperty : DN.VertexMappingParameterType
+ L0.HasLabel "Default Vertex mapping"
+
+DN.Functions : L0.Library
+
+DN.VertexMappingParameterType <T SEL.GenericParameterType
+ @L0.assert SEL.HasDisplayValue
+ _ : SEL.DisplayValue
+ SEL.HasEnumerationValues DN.Functions.enumerationValues : L0.Function
+ SEL.HasCustomModifier DN.Functions.defaultVertexMappingModifier : L0.Function
+
+DN.EdgeMappingParameterType <T SEL.GenericParameterType
+ @L0.assert SEL.HasDisplayValue
+ _ : SEL.DisplayValue
+ SEL.HasEnumerationValues DN.Functions.enumerationValues
+ SEL.HasCustomModifier DN.Functions.defaultEdgeMappingModifier : L0.Function
+
+DN.MappingParameterType <T SEL.GenericParameterType
+ @L0.assert SEL.HasDisplayValue
+ _ : SEL.DisplayValue
+ SEL.HasEnumerationValues DN.Functions.enumerationValues
+ SEL.HasCustomModifier DN.Functions.mappingModifier : L0.Function
+
+DN.HasMapping <R L0.HasProperty : DN.MappingParameterType
+ L0.HasLabel "Mapping"
+
+DN.HasId <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Id"
+ L0.HasRange L0.String
+ L0.readOnly false
+
+DN.Vertex.HasElevation <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Elevation"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasSupplyTemperature <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Supply Temperature"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasReturnTemperature <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Return Temperature"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasSupplyPressure <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Supply Pressure"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasReturnPressure <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Return Pressure"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasDeltaPressure <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Delta pressure"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasDeltaTemperature <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Delta temperature"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasHeatPower <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Heat Power"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasNominalHeadM <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "NominalHeadM"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasNominalHeadB <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "NominalHeadB"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasNominalFlow <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Nominal Flow"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasMaximumHeadM <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Maximum head M"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasHeatLoadDs <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Heat Load ds"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasMassFlow <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Mass Flow"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasVolFlow <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Vol Flow"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasVelocity <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Velocity"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasFlowArea <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Flow Area"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasValvePosition <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Valve position"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Vertex.HasNominalPressureLoss <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Nominal Pressure Loss"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Edge.HasLength <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Length"
+ L0.HasRange L0.Double
+ L0.readOnly true
+
+DN.Edge.HasDiameter <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Diameter"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Edge.HasOuterDiameter <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Outer Diameter"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Edge.HasNominalMassFlow <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Nominal Mass Flow"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Edge.HasFlowArea <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "Flow Area"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Edge.HasKReturn <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "K Return"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Edge.HasKSupply <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "K Supply"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.Edge.HasTGround <R L0.HasProperty : SEL.GenericParameterType
+ L0.HasLabel "T Ground"
+ L0.HasRange L0.Double
+ L0.readOnly false
+
+DN.InLayer
+ @L0.defTag
+ @L0.tag L0.Abstract
+
+DN.HasInLayerTag <R L0.HasProperty
+ L0.HasRange L0.Tag