]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.diagram.ontology/graph/DiagramScenegraph.pgraph
0a7cc33fff20ae08e20360f64a66913cab5574d9
[simantics/platform.git] / bundles / org.simantics.diagram.ontology / graph / DiagramScenegraph.pgraph
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
8 \r
9 DIA.Scenegraph : L0.Library\r
10 \r
11 DIA.Scenegraph.Node <T SG.Node\r
12 \r
13 DIA.Scenegraph.Composite <T DIA.Scenegraph.Node\r
14   >-- DIA.Scenegraph.Composite.transform --> G2D.Transform <R SG.Node.HasProperty : SEL.GenericParameterType\r
15 \r
16 DIA.Scenegraph.Component <T DIA.Scenegraph.Node\r
17 \r
18 //DIA.Scenegraph.AbstractText.HAlignment <T L0.Value\r
19 //    @L0.tag L0.Enumeration\r
20 \r
21 //DIA.Scenegraph.AbstractText.HAlignment.Center : DIA.Scenegraph.AbstractText.HAlignment\r
22 //DIA.Scenegraph.AbstractText.HAlignment.Left : DIA.Scenegraph.AbstractText.HAlignment\r
23 //DIA.Scenegraph.AbstractText.HAlignment.Right : DIA.Scenegraph.AbstractText.HAlignment\r
24 \r
25 DIA.Scenegraph.AbstractText <T DIA.Scenegraph.Component\r
26   >-- DIA.Scenegraph.AbstractText.color --> DATATYPES.RGB.Integer <R SG.Node.HasProperty : SEL.ColorParameterType\r
27   >-- DIA.Scenegraph.AbstractText.font --> DATATYPES.Font <R SG.Node.HasProperty : SEL.FontParameterType\r
28   >-- DIA.Scenegraph.AbstractText.transform --> G2D.Transform <R SG.Node.HasProperty : SEL.GenericParameterType\r
29     ==> "DoubleArray"\r
30   >-- DIA.Scenegraph.AbstractText.borderWidth --> L0.Value <R SG.Node.HasProperty : SEL.GenericParameterType\r
31     ==> "Float"\r
32   >-- DIA.Scenegraph.AbstractText.borderColor --> DATATYPES.RGB.Integer <R SG.Node.HasProperty : SEL.ColorParameterType\r
33   >-- DIA.Scenegraph.AbstractText.backgroundColor --> DATATYPES.RGB.Integer <R SG.Node.HasProperty : SEL.ColorParameterType\r
34   >-- DIA.Scenegraph.AbstractText.width --> L0.Value <R SG.Node.HasProperty : SEL.GenericParameterType\r
35       ==> "Float"\r
36   >-- DIA.Scenegraph.AbstractText.horizontalAlignment --> L0.Byte <R SG.Node.HasProperty : L0.FunctionalRelation : SEL.GenericParameterType\r
37     ==> "Byte"\r
38   >-- DIA.Scenegraph.AbstractText.verticalAlignment --> L0.Byte <R SG.Node.HasProperty : L0.FunctionalRelation : SEL.GenericParameterType\r
39     ==> "Byte"\r
40   >-- DIA.Scenegraph.AbstractText.wrapText --> L0.Boolean <R SG.Node.HasProperty : L0.FunctionalRelation : SEL.GenericParameterType\r
41     ==> "Boolean"\r
42   @L0.assert DIA.Scenegraph.AbstractText.width\r
43     0.0 : L0.Float\r
44   @L0.assert DIA.Scenegraph.AbstractText.borderWidth\r
45     -1.0 : L0.Float\r
46   @L0.assert DIA.Scenegraph.AbstractText.horizontalAlignment\r
47     0 : L0.Byte\r
48   @L0.assert DIA.Scenegraph.AbstractText.verticalAlignment\r
49     0 : L0.Byte\r
50   @L0.assert DIA.Scenegraph.AbstractText.transform\r
51     [1,0,0,1,0,0] : G2D.Transform\r
52   @L0.assert DIA.Scenegraph.AbstractText.wrapText true\r
53 \r
54 DIA.Scenegraph.Text <T DIA.Scenegraph.AbstractText\r
55   >-- DIA.Scenegraph.Text.text --> L0.Value <R SG.Node.HasProperty : SEL.GenericParameterType\r
56     ==> "String"\r
57   @L0.assert DIA.Scenegraph.Text.text ""\r
58 \r
59 DIA.Scenegraph.Monitor <T DIA.Scenegraph.AbstractText\r
60   >-- DIA.Scenegraph.Monitor.text --> L0.Value <R SG.Node.HasProperty : L0.FunctionalRelation\r
61     ==> "String"\r
62   >-- DIA.Scenegraph.Monitor.reference --> L0.Value <R L0.HasProperty : SEL.GenericParameterType\r
63     ==> "String"\r
64   >-- DIA.Scenegraph.Monitor.textFieldName --> L0.String <R L0.HasProperty : SEL.GenericParameterType\r
65     ==> "String"\r
66     L0.HasLabel "Text Field Name"\r
67     L0.HasDescription "A name used for identifying text fields in PDF outputs."\r
68   @L0.assert DIA.Scenegraph.Monitor.text \r
69     DIA.Functions.referenceText : L0.Function\r
70   @L0.assert DIA.Scenegraph.Monitor.textFieldName ""\r
71   @L0.assert DIA.Scenegraph.Monitor.reference ""\r
72 \r
73 DIA.Scenegraph.SVGImage <T DIA.Scenegraph.Component\r
74   >-- DIA.Scenegraph.SVGImage.document --> L0.Value <R SG.Node.HasProperty : SEL.GenericParameterType\r
75     ==> "String"\r
76   >-- DIA.Scenegraph.SVGImage.transform --> G2D.Transform <R SG.Node.HasProperty : SEL.GenericParameterType\r
77   @L0.assert DIA.Scenegraph.SVGImage.transform\r
78     [1,0,0,1,0,0] : G2D.Transform\r
79