1 package org.simantics.diagram.stubs;
\r
3 import org.simantics.db.RequestProcessor;
\r
4 import org.simantics.db.Resource;
\r
5 import org.simantics.db.ReadGraph;
\r
6 import org.simantics.db.request.Read;
\r
7 import org.simantics.db.Session;
\r
8 import org.simantics.db.exception.DatabaseException;
\r
9 import org.simantics.db.service.QueryControl;
\r
11 public class G2DResource {
\r
13 public final Resource Alignment;
\r
14 public final Resource Alignment_Baseline;
\r
15 public final Resource Alignment_Center;
\r
16 public final Resource Alignment_Leading;
\r
17 public final Resource Alignment_Trailing;
\r
18 public final Resource Color;
\r
19 public final Resource ColorGradient;
\r
20 public final Resource ColorPlacement;
\r
21 public final Resource ColorProfile;
\r
22 public final Resource Colors;
\r
23 public final Resource DefaultStroke;
\r
24 public final Resource Font;
\r
25 public final Resource FontStyle;
\r
26 public final Resource FontStyle_bold_font_style;
\r
27 public final Resource FontStyle_bold_italic_style;
\r
28 public final Resource FontStyle_italic_font_style;
\r
29 public final Resource FontStyle_normal_font_style;
\r
30 public final Resource HasBeginArrow;
\r
31 public final Resource HasBeginArrow_Inverse;
\r
32 public final Resource HasBorderColor;
\r
33 public final Resource HasBorderColor_Inverse;
\r
34 public final Resource HasBounds;
\r
35 public final Resource HasBounds_Inverse;
\r
36 public final Resource HasColor;
\r
37 public final Resource HasColorGradient;
\r
38 public final Resource HasColorGradient_Inverse;
\r
39 public final Resource HasColorPlacement;
\r
40 public final Resource HasColorPlacement_Inverse;
\r
41 public final Resource HasColor_Inverse;
\r
42 public final Resource HasDashArray;
\r
43 public final Resource HasDashArray_Inverse;
\r
44 public final Resource HasDashOffset;
\r
45 public final Resource HasDashOffset_Inverse;
\r
46 public final Resource HasEndArrow;
\r
47 public final Resource HasEndArrow_Inverse;
\r
48 public final Resource HasFillColor;
\r
49 public final Resource HasFillColor_Inverse;
\r
50 public final Resource HasFont;
\r
51 public final Resource HasFontFamily;
\r
52 public final Resource HasFontFamily_Inverse;
\r
53 public final Resource HasFontSize;
\r
54 public final Resource HasFontSize_Inverse;
\r
55 public final Resource HasFontStyle;
\r
56 public final Resource HasFont_Inverse;
\r
57 public final Resource HasGradientPosition;
\r
58 public final Resource HasGradientPosition_Inverse;
\r
59 public final Resource HasHorizontalAlignment;
\r
60 public final Resource HasLineCap;
\r
61 public final Resource HasLineEndStyle;
\r
62 public final Resource HasLineJoin;
\r
63 public final Resource HasLineSegmentTypes;
\r
64 public final Resource HasLineSegmentTypes_Inverse;
\r
65 public final Resource HasLineSegments;
\r
66 public final Resource HasLineSegments_Inverse;
\r
67 public final Resource HasMidArrow;
\r
68 public final Resource HasMidArrow_Inverse;
\r
69 public final Resource HasMiterLimit;
\r
70 public final Resource HasMiterLimit_Inverse;
\r
71 public final Resource HasOpacity;
\r
72 public final Resource HasOpacity_Inverse;
\r
73 public final Resource HasPaint;
\r
74 public final Resource HasPaint_Inverse;
\r
75 public final Resource HasPathData;
\r
76 public final Resource HasPathData_Inverse;
\r
77 public final Resource HasPoint2D;
\r
78 public final Resource HasPoint2DArray;
\r
79 public final Resource HasPoint2DArray_Inverse;
\r
80 public final Resource HasPoint2D_Inverse;
\r
81 public final Resource HasRadii;
\r
82 public final Resource HasRadii_Inverse;
\r
83 public final Resource HasRasterImage;
\r
84 public final Resource HasRasterImage_Inverse;
\r
85 public final Resource HasSVGDocument;
\r
86 public final Resource HasSVGDocument_Inverse;
\r
87 public final Resource HasSVGScript;
\r
88 public final Resource HasSVGScript_Inverse;
\r
89 public final Resource HasSize;
\r
90 public final Resource HasSize_Inverse;
\r
91 public final Resource HasSpace;
\r
92 public final Resource HasSpace_Inverse;
\r
93 public final Resource HasStroke;
\r
94 public final Resource HasStrokeType;
\r
95 public final Resource HasStrokeWidth;
\r
96 public final Resource HasStrokeWidth_Inverse;
\r
97 public final Resource HasStroke_Inverse;
\r
98 public final Resource HasStyle;
\r
99 public final Resource HasStyle_Inverse;
\r
100 public final Resource HasText;
\r
101 public final Resource HasText_Inverse;
\r
102 public final Resource HasTransform;
\r
103 public final Resource HasVerticalAlignment;
\r
104 public final Resource HasWidthRatio;
\r
105 public final Resource HasWidthRatio_Inverse;
\r
106 public final Resource IsTransformOf;
\r
107 public final Resource IsVisible;
\r
108 public final Resource IsVisible_Inverse;
\r
109 public final Resource LineCap;
\r
110 public final Resource LineCap_ButtCap;
\r
111 public final Resource LineCap_RoundCap;
\r
112 public final Resource LineCap_SquareCap;
\r
113 public final Resource LineEnd;
\r
114 public final Resource LineEndStyle;
\r
115 public final Resource LineEndStyle_FilledLineEndStyle;
\r
116 public final Resource LineEndStyle_NormalLineEndStyle;
\r
117 public final Resource LineJoin;
\r
118 public final Resource LineJoin_BevelJoin;
\r
119 public final Resource LineJoin_MiterJoin;
\r
120 public final Resource LineJoin_RoundJoin;
\r
121 public final Resource Point2D;
\r
122 public final Resource Point2DArray;
\r
123 public final Resource Rectangle2D;
\r
124 public final Resource Shape;
\r
125 public final Resource Stroke;
\r
126 public final Resource StrokeType;
\r
127 public final Resource StrokeType_Nonscaling;
\r
128 public final Resource StrokeType_Scaling;
\r
129 public final Resource Style;
\r
130 public final Resource Transform;
\r
131 public final Resource Transform_i$0;
\r
132 public final Resource Transform_i$0_Inverse;
\r
133 public final Resource Transform_i$1;
\r
134 public final Resource Transform_i$1_Inverse;
\r
135 public final Resource Transform_i$2;
\r
136 public final Resource Transform_i$2_Inverse;
\r
137 public final Resource Transform_i$3;
\r
138 public final Resource Transform_i$3_Inverse;
\r
139 public final Resource Transform_i$4;
\r
140 public final Resource Transform_i$4_Inverse;
\r
141 public final Resource Transform_i$5;
\r
142 public final Resource Transform_i$5_Inverse;
\r
144 public static class URIs {
\r
145 public static final String Alignment = "http://www.simantics.org/G2D-1.1/Alignment";
\r
146 public static final String Alignment_Baseline = "http://www.simantics.org/G2D-1.1/Alignment/Baseline";
\r
147 public static final String Alignment_Center = "http://www.simantics.org/G2D-1.1/Alignment/Center";
\r
148 public static final String Alignment_Leading = "http://www.simantics.org/G2D-1.1/Alignment/Leading";
\r
149 public static final String Alignment_Trailing = "http://www.simantics.org/G2D-1.1/Alignment/Trailing";
\r
150 public static final String Color = "http://www.simantics.org/G2D-1.1/Color";
\r
151 public static final String ColorGradient = "http://www.simantics.org/G2D-1.1/ColorGradient";
\r
152 public static final String ColorPlacement = "http://www.simantics.org/G2D-1.1/ColorPlacement";
\r
153 public static final String ColorProfile = "http://www.simantics.org/G2D-1.1/ColorProfile";
\r
154 public static final String Colors = "http://www.simantics.org/G2D-1.1/Colors";
\r
155 public static final String DefaultStroke = "http://www.simantics.org/G2D-1.1/DefaultStroke";
\r
156 public static final String Font = "http://www.simantics.org/G2D-1.1/Font";
\r
157 public static final String FontStyle = "http://www.simantics.org/G2D-1.1/FontStyle";
\r
158 public static final String FontStyle_bold_font_style = "http://www.simantics.org/G2D-1.1/FontStyle/bold_font_style";
\r
159 public static final String FontStyle_bold_italic_style = "http://www.simantics.org/G2D-1.1/FontStyle/bold_italic_style";
\r
160 public static final String FontStyle_italic_font_style = "http://www.simantics.org/G2D-1.1/FontStyle/italic_font_style";
\r
161 public static final String FontStyle_normal_font_style = "http://www.simantics.org/G2D-1.1/FontStyle/normal_font_style";
\r
162 public static final String HasBeginArrow = "http://www.simantics.org/G2D-1.1/HasBeginArrow";
\r
163 public static final String HasBeginArrow_Inverse = "http://www.simantics.org/G2D-1.1/HasBeginArrow/Inverse";
\r
164 public static final String HasBorderColor = "http://www.simantics.org/G2D-1.1/HasBorderColor";
\r
165 public static final String HasBorderColor_Inverse = "http://www.simantics.org/G2D-1.1/HasBorderColor/Inverse";
\r
166 public static final String HasBounds = "http://www.simantics.org/G2D-1.1/HasBounds";
\r
167 public static final String HasBounds_Inverse = "http://www.simantics.org/G2D-1.1/HasBounds/Inverse";
\r
168 public static final String HasColor = "http://www.simantics.org/G2D-1.1/HasColor";
\r
169 public static final String HasColorGradient = "http://www.simantics.org/G2D-1.1/HasColorGradient";
\r
170 public static final String HasColorGradient_Inverse = "http://www.simantics.org/G2D-1.1/HasColorGradient/Inverse";
\r
171 public static final String HasColorPlacement = "http://www.simantics.org/G2D-1.1/HasColorPlacement";
\r
172 public static final String HasColorPlacement_Inverse = "http://www.simantics.org/G2D-1.1/HasColorPlacement/Inverse";
\r
173 public static final String HasColor_Inverse = "http://www.simantics.org/G2D-1.1/HasColor/Inverse";
\r
174 public static final String HasDashArray = "http://www.simantics.org/G2D-1.1/HasDashArray";
\r
175 public static final String HasDashArray_Inverse = "http://www.simantics.org/G2D-1.1/HasDashArray/Inverse";
\r
176 public static final String HasDashOffset = "http://www.simantics.org/G2D-1.1/HasDashOffset";
\r
177 public static final String HasDashOffset_Inverse = "http://www.simantics.org/G2D-1.1/HasDashOffset/Inverse";
\r
178 public static final String HasEndArrow = "http://www.simantics.org/G2D-1.1/HasEndArrow";
\r
179 public static final String HasEndArrow_Inverse = "http://www.simantics.org/G2D-1.1/HasEndArrow/Inverse";
\r
180 public static final String HasFillColor = "http://www.simantics.org/G2D-1.1/HasFillColor";
\r
181 public static final String HasFillColor_Inverse = "http://www.simantics.org/G2D-1.1/HasFillColor/Inverse";
\r
182 public static final String HasFont = "http://www.simantics.org/G2D-1.1/HasFont";
\r
183 public static final String HasFontFamily = "http://www.simantics.org/G2D-1.1/HasFontFamily";
\r
184 public static final String HasFontFamily_Inverse = "http://www.simantics.org/G2D-1.1/HasFontFamily/Inverse";
\r
185 public static final String HasFontSize = "http://www.simantics.org/G2D-1.1/HasFontSize";
\r
186 public static final String HasFontSize_Inverse = "http://www.simantics.org/G2D-1.1/HasFontSize/Inverse";
\r
187 public static final String HasFontStyle = "http://www.simantics.org/G2D-1.1/HasFontStyle";
\r
188 public static final String HasFont_Inverse = "http://www.simantics.org/G2D-1.1/HasFont/Inverse";
\r
189 public static final String HasGradientPosition = "http://www.simantics.org/G2D-1.1/HasGradientPosition";
\r
190 public static final String HasGradientPosition_Inverse = "http://www.simantics.org/G2D-1.1/HasGradientPosition/Inverse";
\r
191 public static final String HasHorizontalAlignment = "http://www.simantics.org/G2D-1.1/HasHorizontalAlignment";
\r
192 public static final String HasLineCap = "http://www.simantics.org/G2D-1.1/HasLineCap";
\r
193 public static final String HasLineEndStyle = "http://www.simantics.org/G2D-1.1/HasLineEndStyle";
\r
194 public static final String HasLineJoin = "http://www.simantics.org/G2D-1.1/HasLineJoin";
\r
195 public static final String HasLineSegmentTypes = "http://www.simantics.org/G2D-1.1/HasLineSegmentTypes";
\r
196 public static final String HasLineSegmentTypes_Inverse = "http://www.simantics.org/G2D-1.1/HasLineSegmentTypes/Inverse";
\r
197 public static final String HasLineSegments = "http://www.simantics.org/G2D-1.1/HasLineSegments";
\r
198 public static final String HasLineSegments_Inverse = "http://www.simantics.org/G2D-1.1/HasLineSegments/Inverse";
\r
199 public static final String HasMidArrow = "http://www.simantics.org/G2D-1.1/HasMidArrow";
\r
200 public static final String HasMidArrow_Inverse = "http://www.simantics.org/G2D-1.1/HasMidArrow/Inverse";
\r
201 public static final String HasMiterLimit = "http://www.simantics.org/G2D-1.1/HasMiterLimit";
\r
202 public static final String HasMiterLimit_Inverse = "http://www.simantics.org/G2D-1.1/HasMiterLimit/Inverse";
\r
203 public static final String HasOpacity = "http://www.simantics.org/G2D-1.1/HasOpacity";
\r
204 public static final String HasOpacity_Inverse = "http://www.simantics.org/G2D-1.1/HasOpacity/Inverse";
\r
205 public static final String HasPaint = "http://www.simantics.org/G2D-1.1/HasPaint";
\r
206 public static final String HasPaint_Inverse = "http://www.simantics.org/G2D-1.1/HasPaint/Inverse";
\r
207 public static final String HasPathData = "http://www.simantics.org/G2D-1.1/HasPathData";
\r
208 public static final String HasPathData_Inverse = "http://www.simantics.org/G2D-1.1/HasPathData/Inverse";
\r
209 public static final String HasPoint2D = "http://www.simantics.org/G2D-1.1/HasPoint2D";
\r
210 public static final String HasPoint2DArray = "http://www.simantics.org/G2D-1.1/HasPoint2DArray";
\r
211 public static final String HasPoint2DArray_Inverse = "http://www.simantics.org/G2D-1.1/HasPoint2DArray/Inverse";
\r
212 public static final String HasPoint2D_Inverse = "http://www.simantics.org/G2D-1.1/HasPoint2D/Inverse";
\r
213 public static final String HasRadii = "http://www.simantics.org/G2D-1.1/HasRadii";
\r
214 public static final String HasRadii_Inverse = "http://www.simantics.org/G2D-1.1/HasRadii/Inverse";
\r
215 public static final String HasRasterImage = "http://www.simantics.org/G2D-1.1/HasRasterImage";
\r
216 public static final String HasRasterImage_Inverse = "http://www.simantics.org/G2D-1.1/HasRasterImage/Inverse";
\r
217 public static final String HasSVGDocument = "http://www.simantics.org/G2D-1.1/HasSVGDocument";
\r
218 public static final String HasSVGDocument_Inverse = "http://www.simantics.org/G2D-1.1/HasSVGDocument/Inverse";
\r
219 public static final String HasSVGScript = "http://www.simantics.org/G2D-1.1/HasSVGScript";
\r
220 public static final String HasSVGScript_Inverse = "http://www.simantics.org/G2D-1.1/HasSVGScript/Inverse";
\r
221 public static final String HasSize = "http://www.simantics.org/G2D-1.1/HasSize";
\r
222 public static final String HasSize_Inverse = "http://www.simantics.org/G2D-1.1/HasSize/Inverse";
\r
223 public static final String HasSpace = "http://www.simantics.org/G2D-1.1/HasSpace";
\r
224 public static final String HasSpace_Inverse = "http://www.simantics.org/G2D-1.1/HasSpace/Inverse";
\r
225 public static final String HasStroke = "http://www.simantics.org/G2D-1.1/HasStroke";
\r
226 public static final String HasStrokeType = "http://www.simantics.org/G2D-1.1/HasStrokeType";
\r
227 public static final String HasStrokeWidth = "http://www.simantics.org/G2D-1.1/HasStrokeWidth";
\r
228 public static final String HasStrokeWidth_Inverse = "http://www.simantics.org/G2D-1.1/HasStrokeWidth/Inverse";
\r
229 public static final String HasStroke_Inverse = "http://www.simantics.org/G2D-1.1/HasStroke/Inverse";
\r
230 public static final String HasStyle = "http://www.simantics.org/G2D-1.1/HasStyle";
\r
231 public static final String HasStyle_Inverse = "http://www.simantics.org/G2D-1.1/HasStyle/Inverse";
\r
232 public static final String HasText = "http://www.simantics.org/G2D-1.1/HasText";
\r
233 public static final String HasText_Inverse = "http://www.simantics.org/G2D-1.1/HasText/Inverse";
\r
234 public static final String HasTransform = "http://www.simantics.org/G2D-1.1/HasTransform";
\r
235 public static final String HasVerticalAlignment = "http://www.simantics.org/G2D-1.1/HasVerticalAlignment";
\r
236 public static final String HasWidthRatio = "http://www.simantics.org/G2D-1.1/HasWidthRatio";
\r
237 public static final String HasWidthRatio_Inverse = "http://www.simantics.org/G2D-1.1/HasWidthRatio/Inverse";
\r
238 public static final String IsTransformOf = "http://www.simantics.org/G2D-1.1/IsTransformOf";
\r
239 public static final String IsVisible = "http://www.simantics.org/G2D-1.1/IsVisible";
\r
240 public static final String IsVisible_Inverse = "http://www.simantics.org/G2D-1.1/IsVisible/Inverse";
\r
241 public static final String LineCap = "http://www.simantics.org/G2D-1.1/LineCap";
\r
242 public static final String LineCap_ButtCap = "http://www.simantics.org/G2D-1.1/LineCap/ButtCap";
\r
243 public static final String LineCap_RoundCap = "http://www.simantics.org/G2D-1.1/LineCap/RoundCap";
\r
244 public static final String LineCap_SquareCap = "http://www.simantics.org/G2D-1.1/LineCap/SquareCap";
\r
245 public static final String LineEnd = "http://www.simantics.org/G2D-1.1/LineEnd";
\r
246 public static final String LineEndStyle = "http://www.simantics.org/G2D-1.1/LineEndStyle";
\r
247 public static final String LineEndStyle_FilledLineEndStyle = "http://www.simantics.org/G2D-1.1/LineEndStyle/FilledLineEndStyle";
\r
248 public static final String LineEndStyle_NormalLineEndStyle = "http://www.simantics.org/G2D-1.1/LineEndStyle/NormalLineEndStyle";
\r
249 public static final String LineJoin = "http://www.simantics.org/G2D-1.1/LineJoin";
\r
250 public static final String LineJoin_BevelJoin = "http://www.simantics.org/G2D-1.1/LineJoin/BevelJoin";
\r
251 public static final String LineJoin_MiterJoin = "http://www.simantics.org/G2D-1.1/LineJoin/MiterJoin";
\r
252 public static final String LineJoin_RoundJoin = "http://www.simantics.org/G2D-1.1/LineJoin/RoundJoin";
\r
253 public static final String Point2D = "http://www.simantics.org/G2D-1.1/Point2D";
\r
254 public static final String Point2DArray = "http://www.simantics.org/G2D-1.1/Point2DArray";
\r
255 public static final String Rectangle2D = "http://www.simantics.org/G2D-1.1/Rectangle2D";
\r
256 public static final String Shape = "http://www.simantics.org/G2D-1.1/Shape";
\r
257 public static final String Stroke = "http://www.simantics.org/G2D-1.1/Stroke";
\r
258 public static final String StrokeType = "http://www.simantics.org/G2D-1.1/StrokeType";
\r
259 public static final String StrokeType_Nonscaling = "http://www.simantics.org/G2D-1.1/StrokeType/Nonscaling";
\r
260 public static final String StrokeType_Scaling = "http://www.simantics.org/G2D-1.1/StrokeType/Scaling";
\r
261 public static final String Style = "http://www.simantics.org/G2D-1.1/Style";
\r
262 public static final String Transform = "http://www.simantics.org/G2D-1.1/Transform";
\r
263 public static final String Transform_i$0 = "http://www.simantics.org/G2D-1.1/Transform/i-0";
\r
264 public static final String Transform_i$0_Inverse = "http://www.simantics.org/G2D-1.1/Transform/i-0/Inverse";
\r
265 public static final String Transform_i$1 = "http://www.simantics.org/G2D-1.1/Transform/i-1";
\r
266 public static final String Transform_i$1_Inverse = "http://www.simantics.org/G2D-1.1/Transform/i-1/Inverse";
\r
267 public static final String Transform_i$2 = "http://www.simantics.org/G2D-1.1/Transform/i-2";
\r
268 public static final String Transform_i$2_Inverse = "http://www.simantics.org/G2D-1.1/Transform/i-2/Inverse";
\r
269 public static final String Transform_i$3 = "http://www.simantics.org/G2D-1.1/Transform/i-3";
\r
270 public static final String Transform_i$3_Inverse = "http://www.simantics.org/G2D-1.1/Transform/i-3/Inverse";
\r
271 public static final String Transform_i$4 = "http://www.simantics.org/G2D-1.1/Transform/i-4";
\r
272 public static final String Transform_i$4_Inverse = "http://www.simantics.org/G2D-1.1/Transform/i-4/Inverse";
\r
273 public static final String Transform_i$5 = "http://www.simantics.org/G2D-1.1/Transform/i-5";
\r
274 public static final String Transform_i$5_Inverse = "http://www.simantics.org/G2D-1.1/Transform/i-5/Inverse";
\r
277 public static Resource getResourceOrNull(ReadGraph graph, String uri) {
\r
279 return graph.getResource(uri);
\r
280 } catch(DatabaseException e) {
\r
281 System.err.println(e.getMessage());
\r
286 public G2DResource(ReadGraph graph) {
\r
287 Alignment = getResourceOrNull(graph, URIs.Alignment);
\r
288 Alignment_Baseline = getResourceOrNull(graph, URIs.Alignment_Baseline);
\r
289 Alignment_Center = getResourceOrNull(graph, URIs.Alignment_Center);
\r
290 Alignment_Leading = getResourceOrNull(graph, URIs.Alignment_Leading);
\r
291 Alignment_Trailing = getResourceOrNull(graph, URIs.Alignment_Trailing);
\r
292 Color = getResourceOrNull(graph, URIs.Color);
\r
293 ColorGradient = getResourceOrNull(graph, URIs.ColorGradient);
\r
294 ColorPlacement = getResourceOrNull(graph, URIs.ColorPlacement);
\r
295 ColorProfile = getResourceOrNull(graph, URIs.ColorProfile);
\r
296 Colors = getResourceOrNull(graph, URIs.Colors);
\r
297 DefaultStroke = getResourceOrNull(graph, URIs.DefaultStroke);
\r
298 Font = getResourceOrNull(graph, URIs.Font);
\r
299 FontStyle = getResourceOrNull(graph, URIs.FontStyle);
\r
300 FontStyle_bold_font_style = getResourceOrNull(graph, URIs.FontStyle_bold_font_style);
\r
301 FontStyle_bold_italic_style = getResourceOrNull(graph, URIs.FontStyle_bold_italic_style);
\r
302 FontStyle_italic_font_style = getResourceOrNull(graph, URIs.FontStyle_italic_font_style);
\r
303 FontStyle_normal_font_style = getResourceOrNull(graph, URIs.FontStyle_normal_font_style);
\r
304 HasBeginArrow = getResourceOrNull(graph, URIs.HasBeginArrow);
\r
305 HasBeginArrow_Inverse = getResourceOrNull(graph, URIs.HasBeginArrow_Inverse);
\r
306 HasBorderColor = getResourceOrNull(graph, URIs.HasBorderColor);
\r
307 HasBorderColor_Inverse = getResourceOrNull(graph, URIs.HasBorderColor_Inverse);
\r
308 HasBounds = getResourceOrNull(graph, URIs.HasBounds);
\r
309 HasBounds_Inverse = getResourceOrNull(graph, URIs.HasBounds_Inverse);
\r
310 HasColor = getResourceOrNull(graph, URIs.HasColor);
\r
311 HasColorGradient = getResourceOrNull(graph, URIs.HasColorGradient);
\r
312 HasColorGradient_Inverse = getResourceOrNull(graph, URIs.HasColorGradient_Inverse);
\r
313 HasColorPlacement = getResourceOrNull(graph, URIs.HasColorPlacement);
\r
314 HasColorPlacement_Inverse = getResourceOrNull(graph, URIs.HasColorPlacement_Inverse);
\r
315 HasColor_Inverse = getResourceOrNull(graph, URIs.HasColor_Inverse);
\r
316 HasDashArray = getResourceOrNull(graph, URIs.HasDashArray);
\r
317 HasDashArray_Inverse = getResourceOrNull(graph, URIs.HasDashArray_Inverse);
\r
318 HasDashOffset = getResourceOrNull(graph, URIs.HasDashOffset);
\r
319 HasDashOffset_Inverse = getResourceOrNull(graph, URIs.HasDashOffset_Inverse);
\r
320 HasEndArrow = getResourceOrNull(graph, URIs.HasEndArrow);
\r
321 HasEndArrow_Inverse = getResourceOrNull(graph, URIs.HasEndArrow_Inverse);
\r
322 HasFillColor = getResourceOrNull(graph, URIs.HasFillColor);
\r
323 HasFillColor_Inverse = getResourceOrNull(graph, URIs.HasFillColor_Inverse);
\r
324 HasFont = getResourceOrNull(graph, URIs.HasFont);
\r
325 HasFontFamily = getResourceOrNull(graph, URIs.HasFontFamily);
\r
326 HasFontFamily_Inverse = getResourceOrNull(graph, URIs.HasFontFamily_Inverse);
\r
327 HasFontSize = getResourceOrNull(graph, URIs.HasFontSize);
\r
328 HasFontSize_Inverse = getResourceOrNull(graph, URIs.HasFontSize_Inverse);
\r
329 HasFontStyle = getResourceOrNull(graph, URIs.HasFontStyle);
\r
330 HasFont_Inverse = getResourceOrNull(graph, URIs.HasFont_Inverse);
\r
331 HasGradientPosition = getResourceOrNull(graph, URIs.HasGradientPosition);
\r
332 HasGradientPosition_Inverse = getResourceOrNull(graph, URIs.HasGradientPosition_Inverse);
\r
333 HasHorizontalAlignment = getResourceOrNull(graph, URIs.HasHorizontalAlignment);
\r
334 HasLineCap = getResourceOrNull(graph, URIs.HasLineCap);
\r
335 HasLineEndStyle = getResourceOrNull(graph, URIs.HasLineEndStyle);
\r
336 HasLineJoin = getResourceOrNull(graph, URIs.HasLineJoin);
\r
337 HasLineSegmentTypes = getResourceOrNull(graph, URIs.HasLineSegmentTypes);
\r
338 HasLineSegmentTypes_Inverse = getResourceOrNull(graph, URIs.HasLineSegmentTypes_Inverse);
\r
339 HasLineSegments = getResourceOrNull(graph, URIs.HasLineSegments);
\r
340 HasLineSegments_Inverse = getResourceOrNull(graph, URIs.HasLineSegments_Inverse);
\r
341 HasMidArrow = getResourceOrNull(graph, URIs.HasMidArrow);
\r
342 HasMidArrow_Inverse = getResourceOrNull(graph, URIs.HasMidArrow_Inverse);
\r
343 HasMiterLimit = getResourceOrNull(graph, URIs.HasMiterLimit);
\r
344 HasMiterLimit_Inverse = getResourceOrNull(graph, URIs.HasMiterLimit_Inverse);
\r
345 HasOpacity = getResourceOrNull(graph, URIs.HasOpacity);
\r
346 HasOpacity_Inverse = getResourceOrNull(graph, URIs.HasOpacity_Inverse);
\r
347 HasPaint = getResourceOrNull(graph, URIs.HasPaint);
\r
348 HasPaint_Inverse = getResourceOrNull(graph, URIs.HasPaint_Inverse);
\r
349 HasPathData = getResourceOrNull(graph, URIs.HasPathData);
\r
350 HasPathData_Inverse = getResourceOrNull(graph, URIs.HasPathData_Inverse);
\r
351 HasPoint2D = getResourceOrNull(graph, URIs.HasPoint2D);
\r
352 HasPoint2DArray = getResourceOrNull(graph, URIs.HasPoint2DArray);
\r
353 HasPoint2DArray_Inverse = getResourceOrNull(graph, URIs.HasPoint2DArray_Inverse);
\r
354 HasPoint2D_Inverse = getResourceOrNull(graph, URIs.HasPoint2D_Inverse);
\r
355 HasRadii = getResourceOrNull(graph, URIs.HasRadii);
\r
356 HasRadii_Inverse = getResourceOrNull(graph, URIs.HasRadii_Inverse);
\r
357 HasRasterImage = getResourceOrNull(graph, URIs.HasRasterImage);
\r
358 HasRasterImage_Inverse = getResourceOrNull(graph, URIs.HasRasterImage_Inverse);
\r
359 HasSVGDocument = getResourceOrNull(graph, URIs.HasSVGDocument);
\r
360 HasSVGDocument_Inverse = getResourceOrNull(graph, URIs.HasSVGDocument_Inverse);
\r
361 HasSVGScript = getResourceOrNull(graph, URIs.HasSVGScript);
\r
362 HasSVGScript_Inverse = getResourceOrNull(graph, URIs.HasSVGScript_Inverse);
\r
363 HasSize = getResourceOrNull(graph, URIs.HasSize);
\r
364 HasSize_Inverse = getResourceOrNull(graph, URIs.HasSize_Inverse);
\r
365 HasSpace = getResourceOrNull(graph, URIs.HasSpace);
\r
366 HasSpace_Inverse = getResourceOrNull(graph, URIs.HasSpace_Inverse);
\r
367 HasStroke = getResourceOrNull(graph, URIs.HasStroke);
\r
368 HasStrokeType = getResourceOrNull(graph, URIs.HasStrokeType);
\r
369 HasStrokeWidth = getResourceOrNull(graph, URIs.HasStrokeWidth);
\r
370 HasStrokeWidth_Inverse = getResourceOrNull(graph, URIs.HasStrokeWidth_Inverse);
\r
371 HasStroke_Inverse = getResourceOrNull(graph, URIs.HasStroke_Inverse);
\r
372 HasStyle = getResourceOrNull(graph, URIs.HasStyle);
\r
373 HasStyle_Inverse = getResourceOrNull(graph, URIs.HasStyle_Inverse);
\r
374 HasText = getResourceOrNull(graph, URIs.HasText);
\r
375 HasText_Inverse = getResourceOrNull(graph, URIs.HasText_Inverse);
\r
376 HasTransform = getResourceOrNull(graph, URIs.HasTransform);
\r
377 HasVerticalAlignment = getResourceOrNull(graph, URIs.HasVerticalAlignment);
\r
378 HasWidthRatio = getResourceOrNull(graph, URIs.HasWidthRatio);
\r
379 HasWidthRatio_Inverse = getResourceOrNull(graph, URIs.HasWidthRatio_Inverse);
\r
380 IsTransformOf = getResourceOrNull(graph, URIs.IsTransformOf);
\r
381 IsVisible = getResourceOrNull(graph, URIs.IsVisible);
\r
382 IsVisible_Inverse = getResourceOrNull(graph, URIs.IsVisible_Inverse);
\r
383 LineCap = getResourceOrNull(graph, URIs.LineCap);
\r
384 LineCap_ButtCap = getResourceOrNull(graph, URIs.LineCap_ButtCap);
\r
385 LineCap_RoundCap = getResourceOrNull(graph, URIs.LineCap_RoundCap);
\r
386 LineCap_SquareCap = getResourceOrNull(graph, URIs.LineCap_SquareCap);
\r
387 LineEnd = getResourceOrNull(graph, URIs.LineEnd);
\r
388 LineEndStyle = getResourceOrNull(graph, URIs.LineEndStyle);
\r
389 LineEndStyle_FilledLineEndStyle = getResourceOrNull(graph, URIs.LineEndStyle_FilledLineEndStyle);
\r
390 LineEndStyle_NormalLineEndStyle = getResourceOrNull(graph, URIs.LineEndStyle_NormalLineEndStyle);
\r
391 LineJoin = getResourceOrNull(graph, URIs.LineJoin);
\r
392 LineJoin_BevelJoin = getResourceOrNull(graph, URIs.LineJoin_BevelJoin);
\r
393 LineJoin_MiterJoin = getResourceOrNull(graph, URIs.LineJoin_MiterJoin);
\r
394 LineJoin_RoundJoin = getResourceOrNull(graph, URIs.LineJoin_RoundJoin);
\r
395 Point2D = getResourceOrNull(graph, URIs.Point2D);
\r
396 Point2DArray = getResourceOrNull(graph, URIs.Point2DArray);
\r
397 Rectangle2D = getResourceOrNull(graph, URIs.Rectangle2D);
\r
398 Shape = getResourceOrNull(graph, URIs.Shape);
\r
399 Stroke = getResourceOrNull(graph, URIs.Stroke);
\r
400 StrokeType = getResourceOrNull(graph, URIs.StrokeType);
\r
401 StrokeType_Nonscaling = getResourceOrNull(graph, URIs.StrokeType_Nonscaling);
\r
402 StrokeType_Scaling = getResourceOrNull(graph, URIs.StrokeType_Scaling);
\r
403 Style = getResourceOrNull(graph, URIs.Style);
\r
404 Transform = getResourceOrNull(graph, URIs.Transform);
\r
405 Transform_i$0 = getResourceOrNull(graph, URIs.Transform_i$0);
\r
406 Transform_i$0_Inverse = getResourceOrNull(graph, URIs.Transform_i$0_Inverse);
\r
407 Transform_i$1 = getResourceOrNull(graph, URIs.Transform_i$1);
\r
408 Transform_i$1_Inverse = getResourceOrNull(graph, URIs.Transform_i$1_Inverse);
\r
409 Transform_i$2 = getResourceOrNull(graph, URIs.Transform_i$2);
\r
410 Transform_i$2_Inverse = getResourceOrNull(graph, URIs.Transform_i$2_Inverse);
\r
411 Transform_i$3 = getResourceOrNull(graph, URIs.Transform_i$3);
\r
412 Transform_i$3_Inverse = getResourceOrNull(graph, URIs.Transform_i$3_Inverse);
\r
413 Transform_i$4 = getResourceOrNull(graph, URIs.Transform_i$4);
\r
414 Transform_i$4_Inverse = getResourceOrNull(graph, URIs.Transform_i$4_Inverse);
\r
415 Transform_i$5 = getResourceOrNull(graph, URIs.Transform_i$5);
\r
416 Transform_i$5_Inverse = getResourceOrNull(graph, URIs.Transform_i$5_Inverse);
\r
419 public static G2DResource getInstance(ReadGraph graph) {
\r
420 Session session = graph.getSession();
\r
421 G2DResource ret = session.peekService(G2DResource.class);
\r
423 QueryControl qc = graph.getService(QueryControl.class);
\r
424 ret = new G2DResource(qc.getIndependentGraph(graph));
\r
425 session.registerService(G2DResource.class, ret);
\r
430 public static G2DResource getInstance(RequestProcessor session) throws DatabaseException {
\r
431 G2DResource ret = session.peekService(G2DResource.class);
\r
433 ret = session.syncRequest(new Read<G2DResource>() {
\r
434 public G2DResource perform(ReadGraph graph) throws DatabaseException {
\r
435 QueryControl qc = graph.getService(QueryControl.class);
\r
436 return new G2DResource(qc.getIndependentGraph(graph));
\r
439 session.registerService(G2DResource.class, ret);
\r