1 L0 = <http://www.simantics.org/Layer0-1.1>
\r
2 L0X = <http://www.simantics.org/Layer0X-1.1>
\r
3 G2D = <http://www.simantics.org/G2D-1.1>
\r
4 DIA = <http://www.simantics.org/Diagram-2.2>
\r
5 SG = <http://www.simantics.org/Scenegraph-1.1>
\r
6 SEL = <http://www.simantics.org/SelectionView-1.2>
\r
7 DATATYPES = <http://www.simantics.org/Datatypes-1.1>
\r
9 DIA.Scenegraph : L0.Library
\r
11 DIA.Scenegraph.Node <T SG.Node
\r
13 DIA.Scenegraph.Composite <T DIA.Scenegraph.Node
\r
14 >-- DIA.Scenegraph.Composite.transform --> G2D.Transform <R SG.Node.HasProperty : SEL.GenericParameterType
\r
17 DIA.Scenegraph.Component <T DIA.Scenegraph.Node
\r
19 //DIA.Scenegraph.AbstractText.HAlignment <T L0.Value
\r
20 // @L0.tag L0.Enumeration
\r
22 //DIA.Scenegraph.AbstractText.HAlignment.Center : DIA.Scenegraph.AbstractText.HAlignment
\r
23 //DIA.Scenegraph.AbstractText.HAlignment.Left : DIA.Scenegraph.AbstractText.HAlignment
\r
24 //DIA.Scenegraph.AbstractText.HAlignment.Right : DIA.Scenegraph.AbstractText.HAlignment
\r
26 DIA.Scenegraph.AbstractText <T DIA.Scenegraph.Component
\r
27 >-- DIA.Scenegraph.AbstractText.color --> DATATYPES.RGB.Integer <R SG.Node.HasProperty : SEL.ColorParameterType
\r
28 >-- DIA.Scenegraph.AbstractText.font --> DATATYPES.Font <R SG.Node.HasProperty : SEL.FontParameterType
\r
29 >-- DIA.Scenegraph.AbstractText.transform --> G2D.Transform <R SG.Node.HasProperty : SEL.GenericParameterType
\r
31 >-- DIA.Scenegraph.AbstractText.borderWidth --> L0.Value <R SG.Node.HasProperty : SEL.GenericParameterType
\r
33 >-- DIA.Scenegraph.AbstractText.borderColor --> DATATYPES.RGB.Integer <R SG.Node.HasProperty : SEL.ColorParameterType
\r
34 >-- DIA.Scenegraph.AbstractText.backgroundColor --> DATATYPES.RGB.Integer <R SG.Node.HasProperty : SEL.ColorParameterType
\r
35 >-- DIA.Scenegraph.AbstractText.width --> L0.Value <R SG.Node.HasProperty : SEL.GenericParameterType
\r
37 >-- DIA.Scenegraph.AbstractText.horizontalAlignment --> L0.Byte <R SG.Node.HasProperty : L0.FunctionalRelation : SEL.GenericParameterType
\r
39 >-- DIA.Scenegraph.AbstractText.verticalAlignment --> L0.Byte <R SG.Node.HasProperty : L0.FunctionalRelation : SEL.GenericParameterType
\r
41 >-- DIA.Scenegraph.AbstractText.wrapText --> L0.Boolean <R SG.Node.HasProperty : L0.FunctionalRelation : SEL.GenericParameterType
\r
43 @L0.assert DIA.Scenegraph.AbstractText.width
\r
45 @L0.assert DIA.Scenegraph.AbstractText.borderWidth
\r
47 @L0.assert DIA.Scenegraph.AbstractText.horizontalAlignment
\r
49 @L0.assert DIA.Scenegraph.AbstractText.verticalAlignment
\r
51 @L0.assert DIA.Scenegraph.AbstractText.transform
\r
52 [1,0,0,1,0,0] : G2D.Transform
\r
53 @L0.assert DIA.Scenegraph.AbstractText.wrapText true
\r
55 DIA.Scenegraph.Text <T DIA.Scenegraph.AbstractText
\r
56 >-- DIA.Scenegraph.Text.text --> L0.Value <R SG.Node.HasProperty : SEL.GenericParameterType
\r
58 @L0.assert DIA.Scenegraph.Text.text ""
\r
60 DIA.Scenegraph.Monitor <T DIA.Scenegraph.AbstractText
\r
61 >-- DIA.Scenegraph.Monitor.text --> L0.Value <R SG.Node.HasProperty : L0.FunctionalRelation
\r
63 >-- DIA.Scenegraph.Monitor.reference --> L0.Value <R L0.HasProperty : SEL.GenericParameterType
\r
65 >-- DIA.Scenegraph.Monitor.textFieldName --> L0.String <R L0.HasProperty : SEL.GenericParameterType
\r
67 L0.HasLabel "Text Field Name"
\r
68 L0.HasDescription "A name used for identifying text fields in PDF outputs."
\r
69 @L0.assert DIA.Scenegraph.Monitor.text
\r
70 DIA.Functions.referenceText : L0.Function
\r
71 @L0.assert DIA.Scenegraph.Monitor.textFieldName ""
\r
72 @L0.assert DIA.Scenegraph.Monitor.reference ""
\r
74 DIA.Scenegraph.SVGImage <T DIA.Scenegraph.Component
\r
75 >-- DIA.Scenegraph.SVGImage.document --> L0.Value <R SG.Node.HasProperty : SEL.GenericParameterType
\r
77 >-- DIA.Scenegraph.SVGImage.transform --> G2D.Transform <R SG.Node.HasProperty : SEL.GenericParameterType
\r
79 @L0.assert DIA.Scenegraph.SVGImage.transform
\r
80 [1,0,0,1,0,0] : G2D.Transform
\r