1 L0 = <http://www.simantics.org/Layer0-1.1>
2 DIA = <http://www.simantics.org/Diagram-2.2>
3 STR = <http://www.simantics.org/Structural-1.2>
4 MOD = <http://www.simantics.org/Modeling-1.2>
5 VP = <http://www.simantics.org/Viewpoint-1.2>
6 IMAGE = <http://www.simantics.org/Image2-1.2>
7 SEL = <http://www.simantics.org/SelectionView-1.2>
8 SEL_UI = <http://www.simantics.org/SelectionViewUI-1.1>
9 G2D = <http://www.simantics.org/G2D-1.1>
11 DN = <http://www.simantics.org/DistrictNetwork-1.0> : L0.Ontology
13 L0.Ontology.global true
14 L0.HasResourceClass "org.simantics.district.network.ontology.DistrictNetworkResource"
16 // ----------------------------------------------------------------------------
18 DN.SCLMain : L0.SCLModule
19 L0.SCLModule.definition
21 include "Simantics/District/SCLMain"
24 // ----------------------------------------------------------------------------
26 defProperty : L0.Template
27 @template %subject %label %range
28 %subject <R L0.HasProperty : SEL.GenericParameterType
29 L0.HasLabel %label : L0.String
32 // ----------------------------------------------------------------------------
34 DN.Diagram <T DIA.Diagram
35 >-- DN.Diagram.trackChangesEnabled <R L0.HasProperty : SEL.GenericParameterType
37 L0.HasLabel "Track changes"
38 >-- DN.Diagram.splitToMultipleEnabled <R L0.HasProperty : SEL.GenericParameterType
40 L0.HasLabel "Split To Multiple Diagrams"
42 @L0.assert DN.Diagram.trackChangesEnabled true
43 @L0.assert DN.Diagram.splitToMultipleEnabled true
46 DN.Connection <T DIA.Connection
47 DN.Element <T DIA.Element : L0.Type
49 DN.Vertex <T DN.Element
50 >-- DN.Vertex.HasElevation
51 @defProperty "Elevation" L0.Double
52 >-- DN.Vertex.HasAltElevation
53 @defProperty "Alternative Elevation" L0.Double
54 >-- DN.Vertex.HasAddress
55 @defProperty "Address" L0.String
56 >-- DN.Vertex.HasSupplyTemperature
57 @defProperty "Supply Temperature" L0.Double
58 >-- DN.Vertex.HasReturnTemperature
59 @defProperty "Return Temperature" L0.Double
60 >-- DN.Vertex.HasSupplyPressure
61 @defProperty "Supply Pressure" L0.Double
62 >-- DN.Vertex.HasReturnPressure
63 @defProperty "Return Pressure" L0.Double
64 >-- DN.Vertex.HasDeltaPressure
65 @defProperty "Delta pressure" L0.Double
66 >-- DN.Vertex.HasDeltaTemperature
67 @defProperty "Delta temperature" L0.Double
68 >-- DN.Vertex.HasHeatPower
69 @defProperty "Heat Power" L0.Double
70 >-- DN.Vertex.HasPeakPower
71 @defProperty "Peak Power" L0.Double
72 >-- DN.Vertex.HasNominalHeadM
73 @defProperty "NominalHeadM" L0.Double
74 >-- DN.Vertex.HasNominalHeadB
75 @defProperty "NominalHeadB" L0.Double
76 >-- DN.Vertex.HasNominalFlow
77 @defProperty "Nominal Flow" L0.Double
78 >-- DN.Vertex.HasMaximumHeadM
79 @defProperty "Maximum head M" L0.Double
80 >-- DN.Vertex.HasHeatLoadDs
81 @defProperty "Heat Load ds" L0.Double
82 >-- DN.Vertex.HasMassFlow
83 @defProperty "Mass Flow" L0.Double
84 >-- DN.Vertex.HasVolFlow
85 @defProperty "Vol Flow" L0.Double
86 >-- DN.Vertex.HasVelocity
87 @defProperty "Velocity" L0.Double
88 >-- DN.Vertex.HasFlowArea
89 @defProperty "Flow Area" L0.Double
90 >-- DN.Vertex.HasValvePosition
91 @defProperty "Valve position" L0.Double
92 >-- DN.Vertex.HasNominalPressureLoss
93 @defProperty "Nominal Pressure Loss" L0.Double
94 >-- DN.Vertex.HasPumpInReturnLine
95 @defProperty "Pump in Return Line" L0.Double
96 >-- DN.Vertex.HasHeadPumpMaximum
97 @defProperty "Head pump maximum" L0.Double
98 >-- DN.Vertex.HasHeadPumpNominal
99 @defProperty "Head pump nominal" L0.Double
100 >-- DN.Vertex.HasFrequencyConverterControlled
101 @defProperty "Frequency Converter Controlled" L0.Double
102 >-- DN.Vertex.HasInternalValveMeasurement
103 @defProperty "Internal Valve Measurement" L0.Double
104 >-- DN.Vertex.HasPumpMassFlowNominal
105 @defProperty "Pump Mass Flow Nominal" L0.Double
106 >-- DN.Vertex.HasPumpMeMax
107 @defProperty "Pump Me Max" L0.Double
108 >-- DN.Vertex.HasPumpMeMin
109 @defProperty "Pump Me Min" L0.Double
110 >-- DN.Vertex.HasPumpSpeedMax
111 @defProperty "Pump Speed Max" L0.Double
112 >-- DN.Vertex.HasPumpSpeedMin
113 @defProperty "Pump Speed Min" L0.Double
114 >-- DN.Vertex.HasValveReturnLine
115 @defProperty "Valve Return Line" L0.Double
116 >-- DN.Vertex.HasValveMeMax
117 @defProperty "Valve Me Max" L0.Double
118 >-- DN.Vertex.HasValveMeMin
119 @defProperty "Valve Me Min" L0.Double
120 >-- DN.Vertex.HasValveMinPosition
121 @defProperty "Valve Min Position" L0.Double
122 >-- DN.Vertex.HasValveOutletMode
123 @defProperty "Valve Outlet Mode" L0.Double
124 >-- DN.Vertex.HasValvePressLossNominal
125 @defProperty "Valve Press Loss Nominal" L0.Double
126 >-- DN.Vertex.HasOpeningTime
127 @defProperty "Opening Time" L0.Double
128 @L0.assert DN.Vertex.HasElevation 0.0
130 DN.Edge <T DN.Element
131 >-- DN.Edge.HasElevation
132 @defProperty "Elevation" L0.Double
133 >-- DN.Edge.HasLength
134 @defProperty "Length" L0.Double
136 >-- DN.Edge.HasGeometry
137 @defProperty "Detailed Geometry" L0.DoubleArray
138 >-- DN.Edge.HasDiameter
139 @defProperty "Diameter" L0.Double
140 >-- DN.Edge.HasOuterDiameter
141 @defProperty "Outer Diameter" L0.Double
142 >-- DN.Edge.HasNominalMassFlow
143 @defProperty "Nominal Mass Flow" L0.Double
144 >-- DN.Edge.HasFlowArea
145 @defProperty "Flow Area" L0.Double
146 >-- DN.Edge.HasKReturn
147 @defProperty "K Return" L0.Double
148 >-- DN.Edge.HasKSupply
149 @defProperty "K Supply" L0.Double
150 >-- DN.Edge.HasTGround
151 @defProperty "T Ground" L0.Double
153 @defProperty "Pipe Type" L0.String
154 >-- DN.Edge.HasPipeCode
155 @defProperty "Pipe Code" L0.String
156 >-- DN.Edge.HasInstallationYear
157 @defProperty "Installation Year" L0.Integer
158 >-- DN.Edge.HasWallThickness
159 @defProperty "Wall Thickness" L0.Double
160 >-- DN.Edge.HasInsulationConductivity
161 @defProperty "Insulation Conductivity" L0.Double
162 >-- DN.Edge.HasPipeSizeDN
163 @defProperty "Pipe Size DN" L0.Integer
164 >-- DN.Edge.HasRoughness
165 @defProperty "Roughness" L0.Double
166 >-- DN.Edge.HasStructure
167 @defProperty "Structure" L0.String
168 >-- DN.Edge.HasInsulationClass
169 @defProperty "Insulation Class" L0.String
170 >-- DN.Edge.HasConductance
171 @defProperty "Conductance" L0.Double
172 @L0.assert DN.Edge.HasDiameter 100.0
173 @L0.assert DN.Edge.HasOuterDiameter 125.0
175 // ----------------------------------------------------------------------------
177 DN.EdgeDefaultMapping <R L0.HasProperty : DN.EdgeMappingParameterType
178 L0.HasLabel "Default Edge mapping"
180 DN.VertexDefaultMapping <R L0.HasProperty : DN.VertexMappingParameterType
181 L0.HasLabel "Default Vertex mapping"
183 DN.RightClickDefaultMapping <R L0.HasProperty : DN.VertexMappingParameterType
184 L0.HasLabel "Right click Vertex mapping"
186 DN.LeftClickDefaultMapping <R L0.HasProperty : DN.VertexMappingParameterType
187 L0.HasLabel "Left click Vertex mapping"
189 DN.Diagram.DefaultPipeTechTypeId <R L0.HasProperty : SEL.GenericParameterType
190 L0.HasLabel "Default Pipe Tech Type ID"
193 // ----------------------------------------------------------------------------
195 DN.Functions : L0.Library
197 DN.VertexMappingParameterType <T SEL.GenericParameterType
198 @L0.assert SEL.HasDisplayValue
200 SEL.HasEnumerationValues DN.Functions.enumerationValues : L0.Function
201 SEL.HasCustomModifier DN.Functions.defaultVertexMappingModifier : L0.Function
203 DN.EdgeMappingParameterType <T SEL.GenericParameterType
204 @L0.assert SEL.HasDisplayValue
206 SEL.HasEnumerationValues DN.Functions.enumerationValues
207 SEL.HasCustomModifier DN.Functions.defaultEdgeMappingModifier : L0.Function
209 DN.MappingParameterType <T SEL.GenericParameterType
210 @L0.assert SEL.HasDisplayValue
212 SEL.HasEnumerationValues DN.Functions.enumerationValues
213 SEL.HasCustomModifier DN.Functions.mappingModifier : L0.Function
215 // ----------------------------------------------------------------------------
217 DN.HasMapping <R L0.HasProperty : DN.MappingParameterType
218 L0.HasLabel "Mapping"
220 DN.HasId --> L0.String <R L0.HasProperty : SEL.GenericParameterType
224 DN.HasRegion --> L0.String <R L0.HasProperty : SEL.GenericParameterType
232 DN.HasInLayerTag <R L0.HasProperty
235 // For associating diagram source and instance structures with each other
236 DN.Diagram.MappedDiagram <R L0.IsWeaklyRelatedTo
237 L0.InverseOf DN.Diagram.MappedFromDiagram <R L0.IsWeaklyRelatedTo
238 DN.MappedComponent <R L0.IsWeaklyRelatedTo
239 L0.InverseOf DN.MappedFromElement <R L0.IsWeaklyRelatedTo
241 // Dynamic Visualisations
243 DN.VisualisationsFolder <T L0.Entity
245 DN.Diagram.Visualisations <T L0.Entity
246 >-- DN.Diagram.Visualisations.Interval
247 @defProperty "Interval" L0.Long
248 >-- DN.Diagram.Visualisations.DisabledUpdates
249 @defProperty "Disabled Updates" L0.Boolean
250 >-- DN.Diagram.Visualisations.ResetVisualisation
251 @defProperty "Reset Visualisations" L0.Boolean
252 >-- DN.Diagram.Visualisations.ShowColorBars
253 @defProperty "Show Color Bars" L0.Boolean
254 >-- DN.Diagram.Visualisations.ShowColorBarTicks
255 @defProperty "Show Color Bar Ticks" L0.Boolean
256 >-- DN.Diagram.Visualisations.UseColorBarGradients
257 @defProperty "Use Color Bar Gradients" L0.Boolean
258 >-- DN.Diagram.Visualisations.ColorBarLocation
259 @defProperty "Color Bar Location" L0.String
260 >-- DN.Diagram.Visualisations.ColorBarSize
261 @defProperty "Color Bar Size" L0.String
262 >-- DN.Diagram.Visualisations.ShowSizeBars
263 @defProperty "Show Size Bars" L0.Boolean
264 >-- DN.Diagram.Visualisations.ShowSizeBarTicks
265 @defProperty "Show Size Bar Ticks" L0.Boolean
266 >-- DN.Diagram.Visualisations.UseSizeBarGradients
267 @defProperty "Use Size Bar Gradients" L0.Boolean
268 >-- DN.Diagram.Visualisations.SizeBarLocation
269 @defProperty "Size Bar Location" L0.String
270 >-- DN.Diagram.Visualisations.SizeBarSize
271 @defProperty "Size Bar Size" L0.String
272 >-- DN.Diagram.Visualisations.HideEdges
273 @defProperty "Hide Edges" L0.Boolean
274 >-- DN.Diagram.Visualisations.HidePoints
275 @defProperty "Hide Points" L0.Boolean
276 >-- DN.Diagram.Visualisations.HideConsumers
277 @defProperty "Hide Consumers" L0.Boolean
278 >-- DN.Diagram.Visualisations.HideProducers
279 @defProperty "Hide Producers" L0.Boolean
280 >-- DN.Diagram.Visualisations.HideValves
281 @defProperty "Hide Valves" L0.Boolean
282 >-- DN.Diagram.Visualisations.HidePumpingStations
283 @defProperty "Hide Pumping Stations" L0.Boolean
284 >-- DN.Diagram.Visualisations.StaticPropertiesNetworkBranches
285 @defProperty "Static Properties Network Branches" L0.Boolean
286 >-- DN.Diagram.Visualisations.StaticPropertiesPoints
287 @defProperty "Static Properties Points" L0.Boolean
288 >-- DN.Diagram.Visualisations.StaticPropertiesConsumers
289 @defProperty "Static Properties Consumers" L0.Boolean
290 >-- DN.Diagram.Visualisations.DynamicSymbolsShutoffValves
291 @defProperty "Dynamic Symbols Shutoff Valves" L0.Boolean
292 >-- DN.Diagram.Visualisations.DynamicSymbolsProducers
293 @defProperty "Dynamic Symbols Producers" L0.Boolean
294 >-- DN.Diagram.Visualisations.DynamicSymbolsValves
295 @defProperty "Dynamic Symbols Valves" L0.Boolean
296 >-- DN.Diagram.Visualisations.DynamicSymbolsPumpingStations
297 @defProperty "Dynamic Symbols Pumping Stations" L0.Boolean
298 >-- DN.Diagram.Visualisations.KeyVariableVertexHover
299 @defProperty "Key Variables for Vertices on Hover" L0.Boolean
300 >-- DN.Diagram.Visualisations.KeyVariableEdgeHover
301 @defProperty "Key Variables for Edges on Hover" L0.Boolean
302 >-- DN.Diagram.Visualisations.ShowElevationServerBoundingBox
303 @defProperty "Show Elevation server bounding box" L0.Boolean
304 >-- DN.Diagram.Visualisations.NotInSimulation
305 @defProperty "Not in Simulation" L0.Boolean
306 >-- DN.Diagram.Visualisations.ShowConnectedComponents
307 @defProperty "Show Connected Components" L0.Boolean
309 DN.Diagram.Visualisations.ColorContribution <T L0.Entity
310 DN.Diagram.Visualisations.SizeContribution <T L0.Entity
311 DN.Diagram.Visualisations.ArrowContribution <T L0.Entity
313 DN.Diagram.Visualisations.colorContributions <R L0.HasProperty
314 DN.Diagram.Visualisations.sizeContributions <R L0.HasProperty
315 DN.Diagram.Visualisations.arrowContributions <R L0.HasProperty
317 DN.Diagram.Visualisations.colorContributionContributorName <R L0.HasProperty
318 DN.Diagram.Visualisations.colorContributionLabel <R L0.HasProperty
319 DN.Diagram.Visualisations.colorContributionModuleName <R L0.HasProperty
320 DN.Diagram.Visualisations.colorContributionModuleAttribute <R L0.HasProperty
321 DN.Diagram.Visualisations.colorContributionUnit <R L0.HasProperty
322 DN.Diagram.Visualisations.colorContributionVariableGain <R L0.HasProperty
323 DN.Diagram.Visualisations.colorContributionVariableBias <R L0.HasProperty
324 DN.Diagram.Visualisations.colorContributionDefaultColorMap <R L0.HasProperty
325 DN.Diagram.Visualisations.colorContributionDefaultMin <R L0.HasProperty
326 DN.Diagram.Visualisations.colorContributionDefaultMax <R L0.HasProperty
327 // for graph persistence only
328 DN.Diagram.Visualisations.colorContributionUsed <R L0.HasProperty
329 DN.Diagram.Visualisations.colorContributionUseDefault <R L0.HasProperty
331 DN.Diagram.Visualisations.sizeContributionContributorName <R L0.HasProperty
332 DN.Diagram.Visualisations.sizeContributionLabel <R L0.HasProperty
333 DN.Diagram.Visualisations.sizeContributionModuleName <R L0.HasProperty
334 DN.Diagram.Visualisations.sizeContributionModuleAttribute <R L0.HasProperty
335 DN.Diagram.Visualisations.sizeContributionUnit <R L0.HasProperty
336 DN.Diagram.Visualisations.sizeContributionVariableGain <R L0.HasProperty
337 DN.Diagram.Visualisations.sizeContributionVariableBias <R L0.HasProperty
338 DN.Diagram.Visualisations.sizeContributionDefaultSizeMap <R L0.HasProperty
339 DN.Diagram.Visualisations.sizeContributionDefaultMin <R L0.HasProperty
340 DN.Diagram.Visualisations.sizeContributionDefaultMax <R L0.HasProperty
341 // for graph persistence only
342 DN.Diagram.Visualisations.sizeContributionUsed <R L0.HasProperty
343 DN.Diagram.Visualisations.sizeContributionUseDefault <R L0.HasProperty
345 DN.Diagram.Visualisations.arrowContributionContributorName <R L0.HasProperty
346 DN.Diagram.Visualisations.arrowContributionLabel <R L0.HasProperty
347 DN.Diagram.Visualisations.arrowContributionModuleName <R L0.HasProperty
348 DN.Diagram.Visualisations.arrowContributionModuleAttribute <R L0.HasProperty
349 DN.Diagram.Visualisations.arrowContributionVariableGain <R L0.HasProperty
350 DN.Diagram.Visualisations.arrowContributionVariableBias <R L0.HasProperty
351 // for graph persistence only
352 DN.Diagram.Visualisations.arrowContributionUsed <R L0.HasProperty
353 DN.Diagram.Visualisations.arrowContributionUseDefault <R L0.HasProperty
355 // End of dynamic visualisations
357 DN.AddLayerToDNDiagramTemplate <T L0.Template
359 DN.EPSG_4326 : DN.SpatialRefSystem
360 L0.HasLabel "EPSG:4326"
363 DN.SpatialRefSystem <T L0.Property
366 DN.HasSpatialRefSystem <R L0.HasProperty : SEL.GenericParameterType
367 L0.HasRange DN.SpatialRefSystem
368 L0.HasLabel "Spatial Reference System"
370 DN.HasSRID <R L0.HasProperty
371 L0.HasRange L0.Integer
373 DN.HasSRTEXT <R L0.HasProperty
374 L0.HasRange L0.String
376 DN.Functions.compositeInstantiator : L0.ExternalValue
378 DN.Composite <T STR.Composite
379 STR.Composite.instantiationFunction DN.Functions.compositeInstantiator
380 @L0.assert MOD.HasModelingTemplate
381 _ : MOD.DiagramTemplate
382 MOD.HasDiagramType DN.Diagram
383 @L0.assert MOD.HasModelingTemplate
384 _ : DN.AddLayerToDNDiagramTemplate
386 DN.HasStartVertex <R L0.DependsOn
388 L0.HasRange DN.Vertex
389 L0.InverseOf DN.HasStartVertex_Inverse <R L0.IsRelatedTo
391 DN.HasEndVertex <R L0.DependsOn
393 L0.HasRange DN.Vertex
394 L0.InverseOf DN.HasEndVertex_Inverse <R L0.IsRelatedTo
396 // ----------------------------------------------------------------------------
399 DN.Mapping <T L0.Library
401 DN.Functions.convertToValue : L0.ExternalValue
403 DN.Mapping.Base <T L0.Value
404 >-- DN.Mapping.Id --> L0.String <R L0.HasProperty
405 >-- DN.Mapping.Region --> L0.String <R L0.HasProperty
406 >-- DN.Mapping.ComponentType --> STR.ComponentType <R L0.DependsOn
407 >-- DN.Mapping.Terminals --> DN.Mapping.TerminalPair <R L0.HasProperty
408 @L0.assert L0.ConvertsToValueWith DN.Functions.convertToValue
410 DN.Mapping.HasPropertyRelation <R L0.HasProperty
412 DN.Mapping.Terminal <T L0.Entity
413 L0.HasRange L0.String
415 DN.Mapping.TerminalPair <T L0.Property
416 >-- DN.Mapping.InputTerminal --> DN.Mapping.Terminal <R L0.HasProperty
417 >-- DN.Mapping.OutputTerminal --> DN.Mapping.Terminal <R L0.HasProperty
419 DN.Mapping.VertexMapping <T DN.Mapping.Base
421 >-- DN.Mapping.VertexMapping.ElevationAttribute --> L0.String <R L0.HasProperty
422 DN.Mapping.HasPropertyRelation DN.Vertex.HasElevation
423 >-- DN.Mapping.VertexMapping.ElevationAltAttribute --> L0.String <R L0.HasProperty
424 DN.Mapping.HasPropertyRelation DN.Vertex.HasAltElevation
425 >-- DN.Mapping.VertexMapping.SupplyTemperatureAttribute --> L0.String <R L0.HasProperty
426 DN.Mapping.HasPropertyRelation DN.Vertex.HasSupplyTemperature
427 >-- DN.Mapping.VertexMapping.ReturnTemperatureAttribute --> L0.String <R L0.HasProperty
428 DN.Mapping.HasPropertyRelation DN.Vertex.HasReturnTemperature
429 >-- DN.Mapping.VertexMapping.SupplyPressureAttribute --> L0.String <R L0.HasProperty
430 DN.Mapping.HasPropertyRelation DN.Vertex.HasSupplyPressure
431 >-- DN.Mapping.VertexMapping.ReturnPressureAttribute --> L0.String <R L0.HasProperty
432 DN.Mapping.HasPropertyRelation DN.Vertex.HasReturnPressure
433 >-- DN.Mapping.VertexMapping.DeltaPressureAttribute --> L0.String <R L0.HasProperty
434 DN.Mapping.HasPropertyRelation DN.Vertex.HasDeltaPressure
435 >-- DN.Mapping.VertexMapping.DeltaTemperatureAttribute --> L0.String <R L0.HasProperty
436 DN.Mapping.HasPropertyRelation DN.Vertex.HasDeltaTemperature
437 >-- DN.Mapping.VertexMapping.XAttribute --> L0.String <R L0.HasProperty
438 >-- DN.Mapping.VertexMapping.YAttribute --> L0.String <R L0.HasProperty
440 >-- DN.Mapping.VertexMapping.dpAttribute --> L0.String <R L0.HasProperty
441 DN.Mapping.HasPropertyRelation DN.Vertex.HasDeltaPressure
442 >-- DN.Mapping.VertexMapping.dtAttribute --> L0.String <R L0.HasProperty
443 DN.Mapping.HasPropertyRelation DN.Vertex.HasDeltaTemperature
444 >-- DN.Mapping.VertexMapping.HeatPowerAttribute --> L0.String <R L0.HasProperty
445 DN.Mapping.HasPropertyRelation DN.Vertex.HasHeatPower
446 >-- DN.Mapping.VertexMapping.PeakPowerAttribute --> L0.String <R L0.HasProperty
447 DN.Mapping.HasPropertyRelation DN.Vertex.HasPeakPower
448 >-- DN.Mapping.VertexMapping.NominalHeadMAttribute --> L0.String <R L0.HasProperty
449 DN.Mapping.HasPropertyRelation DN.Vertex.HasNominalHeadM
450 >-- DN.Mapping.VertexMapping.NominalHeadBAttribute --> L0.String <R L0.HasProperty
451 DN.Mapping.HasPropertyRelation DN.Vertex.HasNominalHeadB
452 >-- DN.Mapping.VertexMapping.NominalFlowAttribute --> L0.String <R L0.HasProperty
453 DN.Mapping.HasPropertyRelation DN.Vertex.HasNominalFlow
454 >-- DN.Mapping.VertexMapping.MaximumHeadMAttribute --> L0.String <R L0.HasProperty
455 DN.Mapping.HasPropertyRelation DN.Vertex.HasMaximumHeadM
457 >-- DN.Mapping.VertexMapping.HeatLoadDsAttribute --> L0.String <R L0.HasProperty
458 DN.Mapping.HasPropertyRelation DN.Vertex.HasHeatLoadDs
459 >-- DN.Mapping.VertexMapping.AddressAttribute --> L0.String <R L0.HasProperty
460 DN.Mapping.HasPropertyRelation DN.Vertex.HasAddress
461 >-- DN.Mapping.VertexMapping.MassFlowAttribute --> L0.String <R L0.HasProperty
462 DN.Mapping.HasPropertyRelation DN.Vertex.HasMassFlow
463 >-- DN.Mapping.VertexMapping.VolFlowAttribute --> L0.String <R L0.HasProperty
464 DN.Mapping.HasPropertyRelation DN.Vertex.HasVolFlow
465 >-- DN.Mapping.VertexMapping.VelocityAttribute --> L0.String <R L0.HasProperty
466 DN.Mapping.HasPropertyRelation DN.Vertex.HasVelocity
467 >-- DN.Mapping.VertexMapping.FlowAreaAttribute --> L0.String <R L0.HasProperty
468 DN.Mapping.HasPropertyRelation DN.Vertex.HasFlowArea
469 >-- DN.Mapping.VertexMapping.ValvePositionAttribute --> L0.String <R L0.HasProperty
470 DN.Mapping.HasPropertyRelation DN.Vertex.HasValvePosition
471 >-- DN.Mapping.VertexMapping.NominalPressureLossAttribute --> L0.String <R L0.HasProperty
472 DN.Mapping.HasPropertyRelation DN.Vertex.HasNominalPressureLoss
473 >-- DN.Mapping.VertexMapping.NominalMassFlowAttribute --> L0.String <R L0.HasProperty
474 DN.Mapping.HasPropertyRelation DN.Vertex.HasNominalFlow
477 >-- DN.Mapping.VertexMapping.HeadPumpMaximumAttribute --> L0.String <R L0.HasProperty
478 DN.Mapping.HasPropertyRelation DN.Vertex.HasHeadPumpMaximum
479 >-- DN.Mapping.VertexMapping.HeadPumpNominalAttribute --> L0.String <R L0.HasProperty
480 DN.Mapping.HasPropertyRelation DN.Vertex.HasHeadPumpNominal
481 >-- DN.Mapping.VertexMapping.FrequencyConverterControlledAttribute --> L0.String <R L0.HasProperty
482 DN.Mapping.HasPropertyRelation DN.Vertex.HasFrequencyConverterControlled
483 >-- DN.Mapping.VertexMapping.InternalValveMeasurementAttribute --> L0.String <R L0.HasProperty
484 DN.Mapping.HasPropertyRelation DN.Vertex.HasInternalValveMeasurement
485 >-- DN.Mapping.VertexMapping.PumpInReturnLineAttribute --> L0.String <R L0.HasProperty
486 DN.Mapping.HasPropertyRelation DN.Vertex.HasPumpInReturnLine
487 >-- DN.Mapping.VertexMapping.PumpMassFlowNominalAttribute --> L0.String <R L0.HasProperty
488 DN.Mapping.HasPropertyRelation DN.Vertex.HasPumpMassFlowNominal
489 >-- DN.Mapping.VertexMapping.PumpMeMaxAttribute --> L0.String <R L0.HasProperty
490 DN.Mapping.HasPropertyRelation DN.Vertex.HasPumpMeMax
491 >-- DN.Mapping.VertexMapping.PumpMeMinAttribute --> L0.String <R L0.HasProperty
492 DN.Mapping.HasPropertyRelation DN.Vertex.HasPumpMeMin
493 >-- DN.Mapping.VertexMapping.PumpSpeedMaxAttribute --> L0.String <R L0.HasProperty
494 DN.Mapping.HasPropertyRelation DN.Vertex.HasPumpSpeedMax
495 >-- DN.Mapping.VertexMapping.PumpSpeedMinAttribute --> L0.String <R L0.HasProperty
496 DN.Mapping.HasPropertyRelation DN.Vertex.HasPumpSpeedMin
497 >-- DN.Mapping.VertexMapping.ValveReturnLineAttribute --> L0.String <R L0.HasProperty
498 DN.Mapping.HasPropertyRelation DN.Vertex.HasValveReturnLine
499 >-- DN.Mapping.VertexMapping.ValveMeMaxAttribute --> L0.String <R L0.HasProperty
500 DN.Mapping.HasPropertyRelation DN.Vertex.HasValveMeMax
501 >-- DN.Mapping.VertexMapping.ValveMeMinAttribute --> L0.String <R L0.HasProperty
502 DN.Mapping.HasPropertyRelation DN.Vertex.HasValveMeMin
503 >-- DN.Mapping.VertexMapping.ValveMinPositionAttribute --> L0.String <R L0.HasProperty
504 DN.Mapping.HasPropertyRelation DN.Vertex.HasValveMinPosition
505 >-- DN.Mapping.VertexMapping.ValveOutletModeAttribute --> L0.String <R L0.HasProperty
506 DN.Mapping.HasPropertyRelation DN.Vertex.HasValveOutletMode
507 >-- DN.Mapping.VertexMapping.ValvePressLossNominalAttribute --> L0.String <R L0.HasProperty
508 DN.Mapping.HasPropertyRelation DN.Vertex.HasValvePressLossNominal
511 >-- DN.Mapping.VertexMapping.OpeningTimeAttribute --> L0.String <R L0.HasProperty
512 DN.Mapping.HasPropertyRelation DN.Vertex.HasOpeningTime
514 DN.Mapping.EdgeMapping <T DN.Mapping.Base
515 >-- DN.Mapping.EdgeMapping.LengthAttribute --> L0.String <R L0.HasProperty
516 DN.Mapping.HasPropertyRelation DN.Edge.HasLength
517 >-- DN.Mapping.EdgeMapping.DiameterAttribute --> L0.String <R L0.HasProperty
518 DN.Mapping.HasPropertyRelation DN.Edge.HasDiameter
519 >-- DN.Mapping.EdgeMapping.OuterDiameterAttribute --> L0.String <R L0.HasProperty
520 DN.Mapping.HasPropertyRelation DN.Edge.HasOuterDiameter
521 >-- DN.Mapping.EdgeMapping.NominalMassFlowAttribute --> L0.String <R L0.HasProperty
522 DN.Mapping.HasPropertyRelation DN.Edge.HasNominalMassFlow
523 >-- DN.Mapping.EdgeMapping.FlowAreaAttribute --> L0.String <R L0.HasProperty
524 DN.Mapping.HasPropertyRelation DN.Edge.HasFlowArea
525 >-- DN.Mapping.EdgeMapping.KReturnAttribute --> L0.String <R L0.HasProperty
526 DN.Mapping.HasPropertyRelation DN.Edge.HasKReturn
527 >-- DN.Mapping.EdgeMapping.KSupplyAttribute --> L0.String <R L0.HasProperty
528 DN.Mapping.HasPropertyRelation DN.Edge.HasKSupply
529 >-- DN.Mapping.EdgeMapping.TGroundAttribute --> L0.String <R L0.HasProperty
530 DN.Mapping.HasPropertyRelation DN.Edge.HasTGround
531 >-- DN.Mapping.EdgeMapping.ElevationAttribute --> L0.String <R L0.HasProperty
532 DN.Mapping.HasPropertyRelation DN.Edge.HasElevation
533 >-- DN.Mapping.EdgeMapping.PipeTypeAttribute --> L0.String <R L0.HasProperty
534 DN.Mapping.HasPropertyRelation DN.Edge.HasType
535 >-- DN.Mapping.EdgeMapping.PipeCodeAttribute --> L0.String <R L0.HasProperty
536 DN.Mapping.HasPropertyRelation DN.Edge.HasPipeCode
537 >-- DN.Mapping.EdgeMapping.InstallationYearAttribute --> L0.String <R L0.HasProperty
538 DN.Mapping.HasPropertyRelation DN.Edge.HasInstallationYear
539 >-- DN.Mapping.EdgeMapping.WallThicknessAttribute --> L0.String <R L0.HasProperty
540 DN.Mapping.HasPropertyRelation DN.Edge.HasWallThickness
541 >-- DN.Mapping.EdgeMapping.InsulationConductivityAttribute --> L0.String <R L0.HasProperty
542 DN.Mapping.HasPropertyRelation DN.Edge.HasInsulationConductivity
543 >-- DN.Mapping.EdgeMapping.PipeSizeDNAttribute --> L0.String <R L0.HasProperty
544 DN.Mapping.HasPropertyRelation DN.Edge.HasPipeSizeDN
545 >-- DN.Mapping.EdgeMapping.RoughnessAttribute --> L0.String <R L0.HasProperty
546 DN.Mapping.HasPropertyRelation DN.Edge.HasRoughness
547 >-- DN.Mapping.EdgeMapping.StructureAttribute --> L0.String <R L0.HasProperty
548 DN.Mapping.HasPropertyRelation DN.Edge.HasStructure
549 >-- DN.Mapping.EdgeMapping.InsulationClassAttribute --> L0.String <R L0.HasProperty
550 DN.Mapping.HasPropertyRelation DN.Edge.HasInsulationClass
551 >-- DN.Mapping.EdgeMapping.ConductanceAttribute --> L0.String <R L0.HasProperty
552 DN.Mapping.HasPropertyRelation DN.Edge.HasConductance
554 // Allowed connection types
555 DN.SupplyConnectionType <T STR.ConnectionType
557 DN.SupplyInConnectionType : DN.SupplyConnectionType : STR.InputDirection
558 STR.SupportsDirection DN.SupplyOutConnectionType
559 STR.ConnectionType.isUserSelectable true
561 DN.SupplyOutConnectionType : DN.SupplyConnectionType : STR.OutputDirection
562 STR.SupportsDirection DN.SupplyInConnectionType
563 STR.ConnectionType.isUserSelectable true
565 DN.ReturnConnectionType <T STR.ConnectionType
567 DN.ReturnInConnectionType : DN.ReturnConnectionType : STR.InputDirection
568 STR.SupportsDirection DN.ReturnOutConnectionType
569 STR.ConnectionType.isUserSelectable true
571 DN.ReturnOutConnectionType : DN.ReturnConnectionType : STR.OutputDirection
572 STR.SupportsDirection DN.ReturnInConnectionType
573 STR.ConnectionType.isUserSelectable true