L0 = L0X = DIA = STR = MOD = VP = IMAGE = SEL = SEL_UI = G2D = DN = DATATYPES = // ---------------------------------------------------------------------------- DN.EdgeThicknessPropertyParameterType -- DN.Edge.ThicknessProperty.value ==> "Resource -> Maybe Double" -- DN.Edge.ThicknessProperty.gain --> L0.Double -- DN.Edge.ThicknessProperty.bias --> L0.Double -- DN.Vertex.ScaleProperty.value ==> "Resource -> Maybe Double" -- DN.Vertex.ScaleProperty.gain ==> "Double" -- DN.Vertex.ScaleProperty.bias ==> "Double" -- DN.Diagram.elementColoringGradientHue ==> "Float" -- DN.Diagram.elementColoringGradientSaturation ==> "Float" -- DN.Diagram.elementColoringFunction --> L0.String ==> "Resource -> Double" -- DN.Diagram.edgeThicknessGain ==> "Double" -- DN.Diagram.edgeThicknessBias ==> "Double" -- DN.Diagram.edgeThicknessProperty --> DN.Edge.ThicknessProperty -- DN.Diagram.nodeScaleGain ==> "Double" -- DN.Diagram.nodeScaleBias ==> "Double" -- DN.Diagram.nodeScaleProperty --> DN.Vertex.ScaleProperty -- DN.Diagram.backgroundColor --> DATATYPES.RGB.Integer -- DN.Diagram.drawMapEnabled ==> "Boolean" 1.0" "Resource -> Double" @L0.assert DN.Diagram.edgeThicknessGain 1.0 @L0.assert DN.Diagram.edgeThicknessBias 0.0 @L0.assert DN.Diagram.edgeThicknessProperty DN.Edge.ThicknessProperty.Diameter @L0.assert DN.Diagram.nodeScaleGain 1.0 @L0.assert DN.Diagram.nodeScaleBias 0.0 @L0.assert DN.Diagram.nodeScaleProperty DN.Vertex.ScaleProperty.NominalSupplyPressure @L0.assert DN.Diagram.drawMapEnabled true // ---------------------------------------------------------------------------- // Built-in enumerated ScaleProperty & ThicknessProperty instances DN.Functions.constantOne : L0.Function L0.HasValueType "Resource -> Maybe Double" DN.Edge.ThicknessProperty.OnlyGainAndBias: DN.Edge.ThicknessProperty L0.HasLabel "Only Gain and Bias" DN.Edge.ThicknessProperty.value DN.Functions.constantOne DN.Edge.ThicknessProperty.Diameter : DN.Edge.ThicknessProperty L0.HasLabel "Diameter" DN.Edge.ThicknessProperty.value DN.Functions.hasDiameterValue : L0.Function L0.HasValueType "Resource -> Maybe Double" DN.Edge.ThicknessProperty.gain 0.001 DN.Vertex.ScaleProperty.OnlyGainAndBias: DN.Vertex.ScaleProperty L0.HasLabel "Only Gain and Bias" DN.Vertex.ScaleProperty.value DN.Functions.constantOne DN.Vertex.ScaleProperty.NominalSupplyPressure : DN.Vertex.ScaleProperty L0.HasLabel "Nominal Supply Pressure" DN.Vertex.ScaleProperty.value DN.Functions.hasNominalSupplyPressure : L0.Function L0.HasValueType "Resource -> Maybe Double" DN.Vertex.ScaleProperty.gain 0.001 DN.Vertex.ScaleProperty.Elevation : DN.Vertex.ScaleProperty L0.HasLabel "Elevation" DN.Vertex.ScaleProperty.value DN.Functions.hasElevation : L0.Function L0.HasValueType "Resource -> Maybe Double" DN.Vertex.ScaleProperty.gain 0.1 DN.Vertex.ScaleProperty.bias 0.001