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