1 L0 = <http://www.simantics.org/Layer0-1.1>
2 P3D = <http://www.simantics.org/Plant3D-0.1>
5 P3D.Builtin : L0.Library
7 P3D.Builtin.GeometryProvider <T L0.Entity
8 P3D.Builtin.NozzleGeometryProvider : P3D.Builtin.GeometryProvider
9 P3D.Builtin.HorizontalTankGeometryProvider : P3D.Builtin.GeometryProvider
10 P3D.Builtin.VerticalTankGeometryProvider : P3D.Builtin.GeometryProvider
11 P3D.Builtin.StraightGeometryProvider : P3D.Builtin.GeometryProvider
12 P3D.Builtin.ElbowGeometryProvider : P3D.Builtin.GeometryProvider
13 P3D.Builtin.ReducerGeometryProvider : P3D.Builtin.GeometryProvider
14 P3D.Builtin.PumpGeometryProvider : P3D.Builtin.GeometryProvider
15 P3D.Builtin.BallValveGeometryProvider : P3D.Builtin.GeometryProvider
16 P3D.Builtin.CheckValveGeometryProvider : P3D.Builtin.GeometryProvider
17 P3D.Builtin.CapGeometryProvider : P3D.Builtin.GeometryProvider
20 P3D.Builtin.ConcentricReducer <T P3D.InlineComponent : P3D.InlineComponent
21 @L0.assert P3D.hasGeometry P3D.Builtin.ReducerGeometryProvider
22 @L0.tag P3D.SizeChangeComponent
23 @L0.tag P3D.FixedLengthInlineComponent
24 @L0.tag P3D.DualConnectedComponent
25 // HasRotationAngle "0.0" : Double
27 // _ : SizeChangeControlPoint
28 P3D.Builtin.EccentricReducer <T P3D.InlineComponent : P3D.InlineComponent
29 @L0.assert P3D.hasGeometry P3D.Builtin.ReducerGeometryProvider
30 @L0.tag P3D.OffsetComponent
31 @L0.tag P3D.SizeChangeComponent
32 @L0.tag P3D.FixedLengthInlineComponent
33 @L0.tag P3D.DualConnectedComponent
34 // HasRotationAngle "0.0" : Double
36 // _ : SizeChangeControlPoint : OffsettingPoint
37 P3D.Builtin.Elbow <T P3D.TurnComponent : P3D.TurnComponent
38 @L0.tag P3D.VariableAngleTurnComponent
39 @L0.tag P3D.DualConnectedComponent
40 @L0.assert P3D.hasGeometry P3D.Builtin.ElbowGeometryProvider
41 // HasLength "0.0" : Double
42 // HasTurnRadius "0.0" : Double
43 // HasTurnAngle "0.0" : Double
45 // _ : VariableAngleTurnControlPoint
46 P3D.Builtin.Straight <T P3D.InlineComponent : P3D.InlineComponent
47 @L0.tag P3D.DualConnectedComponent
48 @L0.tag P3D.VariableLengthInlineComponent
49 @L0.assert P3D.hasGeometry P3D.Builtin.StraightGeometryProvider
50 // HasLength "0.0" : Double
52 // _ : VariableLengthControlPoint
53 P3D.Builtin.BranchSplitComponent <T P3D.InlineComponent : P3D.InlineComponent
54 @L0.tag P3D.CodeComponent
55 @L0.tag P3D.FixedLengthInlineComponent
56 @L0.tag P3D.NonVisibleComponent
57 // HasLength "0.0" : Double
59 // _ : BranchControlPoint
60 //P3D.Builtin.Vessel : P3D.Equipment
61 // @L0.tag L0.Abstract
62 //P3D.Builtin.VerticalVessel <T P3D.Builtin.Vessel
63 //[HasHeight card "1"]
64 //P3D.Builtin.HorizontalVessel <T P3D.Builtin.Vessel
65 //[HasLength card "1"]
68 P3D.Builtin.Nozzle <T P3D.Nozzle : P3D.Nozzle
69 @L0.assert P3D.hasGeometry P3D.Builtin.NozzleGeometryProvider
70 P3D.Builtin.HorizontalTank <T P3D.Equipment : P3D.Equipment
71 @L0.assert P3D.hasGeometry P3D.Builtin.HorizontalTankGeometryProvider
72 @L0.assert P3D.hasParameter
74 L0.HasName "radius" : L0.String
75 P3D.hasParameterValue 0.2 : L0.Double
76 @L0.assert P3D.hasParameter
78 L0.HasName "length" : L0.String
79 P3D.hasParameterValue 1.0 : L0.Double
80 P3D.Builtin.VerticalTank <T P3D.Equipment : P3D.Equipment
81 @L0.assert P3D.hasGeometry P3D.Builtin.VerticalTankGeometryProvider
82 @L0.assert P3D.hasParameter
84 L0.HasName "radius" : L0.String
85 P3D.hasParameterValue 0.2 : L0.Double
86 @L0.assert P3D.hasParameter
88 L0.HasName "height" : L0.String
89 P3D.hasParameterValue 1.0 : L0.Double
90 P3D.Builtin.Pump <T P3D.Equipment : P3D.Equipment
91 @L0.assert P3D.hasGeometry P3D.Builtin.PumpGeometryProvider
92 @L0.assert P3D.hasParameter
94 L0.HasName "width" : L0.String
95 P3D.hasParameterValue 0.25 : L0.Double
96 @L0.assert P3D.hasParameter
98 L0.HasName "length" : L0.String
99 P3D.hasParameterValue 0.5 : L0.Double
101 P3D.Builtin.BallValve <T P3D.InlineComponent : P3D.InlineComponent
102 @L0.tag P3D.DualConnectedComponent
103 @L0.tag P3D.FixedLengthInlineComponent
104 @L0.assert P3D.hasGeometry P3D.Builtin.BallValveGeometryProvider
105 @L0.assert P3D.hasParameter
107 L0.HasName "radius" : L0.String
108 P3D.hasParameterValue 0.1 : L0.Double
110 P3D.Builtin.CheckValve <T P3D.InlineComponent : P3D.InlineComponent
111 @L0.tag P3D.DualConnectedComponent
112 @L0.tag P3D.FixedLengthInlineComponent
113 @L0.assert P3D.hasGeometry P3D.Builtin.CheckValveGeometryProvider
114 @L0.assert P3D.hasParameter
116 L0.HasName "radius" : L0.String
117 P3D.hasParameterValue 0.1 : L0.Double
119 P3D.Builtin.Cap <T P3D.EndComponent : P3D.InlineComponent
120 @L0.assert P3D.hasGeometry P3D.Builtin.CapGeometryProvider
121 @L0.assert P3D.hasParameter
123 L0.HasName "radius" : L0.String
124 P3D.hasParameterValue 0.1 : L0.Double