1 package org.simantics.document;
\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 DocumentResource {
\r
13 public final Resource Document;
\r
14 public final Resource DocumentLibrary;
\r
15 public final Resource DocumentSettings;
\r
16 public final Resource DocumentSettings_n$marginBottom;
\r
17 public final Resource DocumentSettings_n$marginBottom_Inverse;
\r
18 public final Resource DocumentSettings_n$marginLeft;
\r
19 public final Resource DocumentSettings_n$marginLeft_Inverse;
\r
20 public final Resource DocumentSettings_n$marginRight;
\r
21 public final Resource DocumentSettings_n$marginRight_Inverse;
\r
22 public final Resource DocumentSettings_n$marginTop;
\r
23 public final Resource DocumentSettings_n$marginTop_Inverse;
\r
24 public final Resource DocumentTemplate;
\r
25 public final Resource DocumentTypeBinding;
\r
26 public final Resource DocumentTypeBinding_HasDocumentType;
\r
27 public final Resource DocumentTypeBinding_HasDocumentType_Inverse;
\r
28 public final Resource DocumentTypeBinding_HasType;
\r
29 public final Resource DocumentTypeBinding_HasType_Inverse;
\r
30 public final Resource DocumentTypeBinding_priority;
\r
31 public final Resource DocumentTypeBinding_priority_Inverse;
\r
32 public final Resource FileDocument;
\r
33 public final Resource Functions;
\r
34 public final Resource Functions_documentationRootVariable;
\r
35 public final Resource Functions_documentationText;
\r
36 public final Resource Functions_standardEditText;
\r
37 public final Resource HasDocument;
\r
38 public final Resource HasDocumentTemplate;
\r
39 public final Resource HasDocumentTemplate_Inverse;
\r
40 public final Resource HasDocument_Inverse;
\r
41 public final Resource HasDocumentation;
\r
42 public final Resource HasDocumentation_Inverse;
\r
43 public final Resource HasLibraryRelation;
\r
44 public final Resource HasNewerVersion;
\r
45 public final Resource HasOlderVersion;
\r
46 public final Resource HasReportFactory;
\r
47 public final Resource HasReportFactory_Inverse;
\r
48 public final Resource HasUrl;
\r
49 public final Resource HasUrl_Inverse;
\r
50 public final Resource HasVersionType;
\r
51 public final Resource PlainTextDocument;
\r
52 public final Resource PlainTextDocument_text;
\r
53 public final Resource PlainTextDocument_text_Inverse;
\r
54 public final Resource PlainTextFileDocument;
\r
55 public final Resource PlainTextFileDocument_FilePath;
\r
56 public final Resource PlainTextFileDocument_filePath;
\r
57 public final Resource PlainTextFileDocument_filePath_Inverse;
\r
58 @Deprecated public final Resource Report;
\r
59 public final Resource Scenegraph;
\r
60 public final Resource ScenegraphDocument;
\r
61 public final Resource ScenegraphDocument_scenegraph;
\r
62 public final Resource ScenegraphDocument_scenegraph_Inverse;
\r
63 public final Resource Scenegraph_CategoryHidden;
\r
64 public final Resource Scenegraph_Composite;
\r
65 public final Resource Scenegraph_Diagram;
\r
66 public final Resource Scenegraph_Diagram_path;
\r
67 public final Resource Scenegraph_Diagram_path_Inverse;
\r
68 public final Resource Scenegraph_Node;
\r
69 public final Resource Scenegraph_Node_editText;
\r
70 public final Resource Scenegraph_Node_editText_Inverse;
\r
71 public final Resource Scenegraph_Node_printInPDF;
\r
72 public final Resource Scenegraph_Node_printInPDF_Inverse;
\r
73 public final Resource Scenegraph_ParameterType;
\r
74 public final Resource Scenegraph_Wiki;
\r
75 public final Resource Scenegraph_Wiki_text;
\r
76 public final Resource Scenegraph_Wiki_text_Inverse;
\r
77 public final Resource UrlDocument;
\r
78 public final Resource WikiDocument;
\r
79 public final Resource WikiDocument_WikiDocumentBinding;
\r
80 public final Resource WikiDocument_WikiDocumentTemplate;
\r
81 public final Resource WikiDocument_WikiDocumentTemplate_Header;
\r
82 public final Resource WikiDocument_WikiDocumentTemplate_User;
\r
83 public final Resource WikiDocument_WikiDocumentTemplate_UserDocumentation;
\r
84 public final Resource WikiDocument_WikiDocumentTemplate_UserDocumentation_Inverse;
\r
85 public final Resource WikiDocument_WikiText;
\r
86 public final Resource WikiDocument_wikiText;
\r
87 public final Resource WikiDocument_wikiText_Inverse;
\r
88 public final Resource cssDocument;
\r
89 public final Resource cssDocument_Inverse;
\r
90 public final Resource documentSettings;
\r
91 public final Resource documentSettings_Inverse;
\r
93 public static class URIs {
\r
94 public static final String Document = "http://www.simantics.org/Document-1.2/Document";
\r
95 public static final String DocumentLibrary = "http://www.simantics.org/Document-1.2/DocumentLibrary";
\r
96 public static final String DocumentSettings = "http://www.simantics.org/Document-1.2/DocumentSettings";
\r
97 public static final String DocumentSettings_n$marginBottom = "http://www.simantics.org/Document-1.2/DocumentSettings/n-marginBottom";
\r
98 public static final String DocumentSettings_n$marginBottom_Inverse = "http://www.simantics.org/Document-1.2/DocumentSettings/n-marginBottom/Inverse";
\r
99 public static final String DocumentSettings_n$marginLeft = "http://www.simantics.org/Document-1.2/DocumentSettings/n-marginLeft";
\r
100 public static final String DocumentSettings_n$marginLeft_Inverse = "http://www.simantics.org/Document-1.2/DocumentSettings/n-marginLeft/Inverse";
\r
101 public static final String DocumentSettings_n$marginRight = "http://www.simantics.org/Document-1.2/DocumentSettings/n-marginRight";
\r
102 public static final String DocumentSettings_n$marginRight_Inverse = "http://www.simantics.org/Document-1.2/DocumentSettings/n-marginRight/Inverse";
\r
103 public static final String DocumentSettings_n$marginTop = "http://www.simantics.org/Document-1.2/DocumentSettings/n-marginTop";
\r
104 public static final String DocumentSettings_n$marginTop_Inverse = "http://www.simantics.org/Document-1.2/DocumentSettings/n-marginTop/Inverse";
\r
105 public static final String DocumentTemplate = "http://www.simantics.org/Document-1.2/DocumentTemplate";
\r
106 public static final String DocumentTypeBinding = "http://www.simantics.org/Document-1.2/DocumentTypeBinding";
\r
107 public static final String DocumentTypeBinding_HasDocumentType = "http://www.simantics.org/Document-1.2/DocumentTypeBinding/HasDocumentType";
\r
108 public static final String DocumentTypeBinding_HasDocumentType_Inverse = "http://www.simantics.org/Document-1.2/DocumentTypeBinding/HasDocumentType/Inverse";
\r
109 public static final String DocumentTypeBinding_HasType = "http://www.simantics.org/Document-1.2/DocumentTypeBinding/HasType";
\r
110 public static final String DocumentTypeBinding_HasType_Inverse = "http://www.simantics.org/Document-1.2/DocumentTypeBinding/HasType/Inverse";
\r
111 public static final String DocumentTypeBinding_priority = "http://www.simantics.org/Document-1.2/DocumentTypeBinding/priority";
\r
112 public static final String DocumentTypeBinding_priority_Inverse = "http://www.simantics.org/Document-1.2/DocumentTypeBinding/priority/Inverse";
\r
113 public static final String FileDocument = "http://www.simantics.org/Document-1.2/FileDocument";
\r
114 public static final String Functions = "http://www.simantics.org/Document-1.2/Functions";
\r
115 public static final String Functions_documentationRootVariable = "http://www.simantics.org/Document-1.2/Functions/documentationRootVariable";
\r
116 public static final String Functions_documentationText = "http://www.simantics.org/Document-1.2/Functions/documentationText";
\r
117 public static final String Functions_standardEditText = "http://www.simantics.org/Document-1.2/Functions/standardEditText";
\r
118 public static final String HasDocument = "http://www.simantics.org/Document-1.2/HasDocument";
\r
119 public static final String HasDocumentTemplate = "http://www.simantics.org/Document-1.2/HasDocumentTemplate";
\r
120 public static final String HasDocumentTemplate_Inverse = "http://www.simantics.org/Document-1.2/HasDocumentTemplate/Inverse";
\r
121 public static final String HasDocument_Inverse = "http://www.simantics.org/Document-1.2/HasDocument/Inverse";
\r
122 public static final String HasDocumentation = "http://www.simantics.org/Document-1.2/HasDocumentation";
\r
123 public static final String HasDocumentation_Inverse = "http://www.simantics.org/Document-1.2/HasDocumentation/Inverse";
\r
124 public static final String HasLibraryRelation = "http://www.simantics.org/Document-1.2/HasLibraryRelation";
\r
125 public static final String HasNewerVersion = "http://www.simantics.org/Document-1.2/HasNewerVersion";
\r
126 public static final String HasOlderVersion = "http://www.simantics.org/Document-1.2/HasOlderVersion";
\r
127 public static final String HasReportFactory = "http://www.simantics.org/Document-1.2/HasReportFactory";
\r
128 public static final String HasReportFactory_Inverse = "http://www.simantics.org/Document-1.2/HasReportFactory/Inverse";
\r
129 public static final String HasUrl = "http://www.simantics.org/Document-1.2/HasUrl";
\r
130 public static final String HasUrl_Inverse = "http://www.simantics.org/Document-1.2/HasUrl/Inverse";
\r
131 public static final String HasVersionType = "http://www.simantics.org/Document-1.2/HasVersionType";
\r
132 public static final String PlainTextDocument = "http://www.simantics.org/Document-1.2/PlainTextDocument";
\r
133 public static final String PlainTextDocument_text = "http://www.simantics.org/Document-1.2/PlainTextDocument/text";
\r
134 public static final String PlainTextDocument_text_Inverse = "http://www.simantics.org/Document-1.2/PlainTextDocument/text/Inverse";
\r
135 public static final String PlainTextFileDocument = "http://www.simantics.org/Document-1.2/PlainTextFileDocument";
\r
136 public static final String PlainTextFileDocument_FilePath = "http://www.simantics.org/Document-1.2/PlainTextFileDocument/FilePath";
\r
137 public static final String PlainTextFileDocument_filePath = "http://www.simantics.org/Document-1.2/PlainTextFileDocument/filePath";
\r
138 public static final String PlainTextFileDocument_filePath_Inverse = "http://www.simantics.org/Document-1.2/PlainTextFileDocument/filePath/Inverse";
\r
139 @Deprecated public static final String Report = "http://www.simantics.org/Document-1.2/Report";
\r
140 public static final String Scenegraph = "http://www.simantics.org/Document-1.2/Scenegraph";
\r
141 public static final String ScenegraphDocument = "http://www.simantics.org/Document-1.2/ScenegraphDocument";
\r
142 public static final String ScenegraphDocument_scenegraph = "http://www.simantics.org/Document-1.2/ScenegraphDocument/scenegraph";
\r
143 public static final String ScenegraphDocument_scenegraph_Inverse = "http://www.simantics.org/Document-1.2/ScenegraphDocument/scenegraph/Inverse";
\r
144 public static final String Scenegraph_CategoryHidden = "http://www.simantics.org/Document-1.2/Scenegraph/CategoryHidden";
\r
145 public static final String Scenegraph_Composite = "http://www.simantics.org/Document-1.2/Scenegraph/Composite";
\r
146 public static final String Scenegraph_Diagram = "http://www.simantics.org/Document-1.2/Scenegraph/Diagram";
\r
147 public static final String Scenegraph_Diagram_path = "http://www.simantics.org/Document-1.2/Scenegraph/Diagram/path";
\r
148 public static final String Scenegraph_Diagram_path_Inverse = "http://www.simantics.org/Document-1.2/Scenegraph/Diagram/path/Inverse";
\r
149 public static final String Scenegraph_Node = "http://www.simantics.org/Document-1.2/Scenegraph/Node";
\r
150 public static final String Scenegraph_Node_editText = "http://www.simantics.org/Document-1.2/Scenegraph/Node/editText";
\r
151 public static final String Scenegraph_Node_editText_Inverse = "http://www.simantics.org/Document-1.2/Scenegraph/Node/editText/Inverse";
\r
152 public static final String Scenegraph_Node_printInPDF = "http://www.simantics.org/Document-1.2/Scenegraph/Node/printInPDF";
\r
153 public static final String Scenegraph_Node_printInPDF_Inverse = "http://www.simantics.org/Document-1.2/Scenegraph/Node/printInPDF/Inverse";
\r
154 public static final String Scenegraph_ParameterType = "http://www.simantics.org/Document-1.2/Scenegraph/ParameterType";
\r
155 public static final String Scenegraph_Wiki = "http://www.simantics.org/Document-1.2/Scenegraph/Wiki";
\r
156 public static final String Scenegraph_Wiki_text = "http://www.simantics.org/Document-1.2/Scenegraph/Wiki/text";
\r
157 public static final String Scenegraph_Wiki_text_Inverse = "http://www.simantics.org/Document-1.2/Scenegraph/Wiki/text/Inverse";
\r
158 public static final String UrlDocument = "http://www.simantics.org/Document-1.2/UrlDocument";
\r
159 public static final String WikiDocument = "http://www.simantics.org/Document-1.2/WikiDocument";
\r
160 public static final String WikiDocument_WikiDocumentBinding = "http://www.simantics.org/Document-1.2/WikiDocument/WikiDocumentBinding";
\r
161 public static final String WikiDocument_WikiDocumentTemplate = "http://www.simantics.org/Document-1.2/WikiDocument/WikiDocumentTemplate";
\r
162 public static final String WikiDocument_WikiDocumentTemplate_Header = "http://www.simantics.org/Document-1.2/WikiDocument/WikiDocumentTemplate/Header";
\r
163 public static final String WikiDocument_WikiDocumentTemplate_User = "http://www.simantics.org/Document-1.2/WikiDocument/WikiDocumentTemplate/User";
\r
164 public static final String WikiDocument_WikiDocumentTemplate_UserDocumentation = "http://www.simantics.org/Document-1.2/WikiDocument/WikiDocumentTemplate/UserDocumentation";
\r
165 public static final String WikiDocument_WikiDocumentTemplate_UserDocumentation_Inverse = "http://www.simantics.org/Document-1.2/WikiDocument/WikiDocumentTemplate/UserDocumentation/Inverse";
\r
166 public static final String WikiDocument_WikiText = "http://www.simantics.org/Document-1.2/WikiDocument/WikiText";
\r
167 public static final String WikiDocument_wikiText = "http://www.simantics.org/Document-1.2/WikiDocument/wikiText";
\r
168 public static final String WikiDocument_wikiText_Inverse = "http://www.simantics.org/Document-1.2/WikiDocument/wikiText/Inverse";
\r
169 public static final String cssDocument = "http://www.simantics.org/Document-1.2/cssDocument";
\r
170 public static final String cssDocument_Inverse = "http://www.simantics.org/Document-1.2/cssDocument/Inverse";
\r
171 public static final String documentSettings = "http://www.simantics.org/Document-1.2/documentSettings";
\r
172 public static final String documentSettings_Inverse = "http://www.simantics.org/Document-1.2/documentSettings/Inverse";
\r
175 public static Resource getResourceOrNull(ReadGraph graph, String uri) {
\r
177 return graph.getResource(uri);
\r
178 } catch(DatabaseException e) {
\r
179 System.err.println(e.getMessage());
\r
184 public DocumentResource(ReadGraph graph) {
\r
185 Document = getResourceOrNull(graph, URIs.Document);
\r
186 DocumentLibrary = getResourceOrNull(graph, URIs.DocumentLibrary);
\r
187 DocumentSettings = getResourceOrNull(graph, URIs.DocumentSettings);
\r
188 DocumentSettings_n$marginBottom = getResourceOrNull(graph, URIs.DocumentSettings_n$marginBottom);
\r
189 DocumentSettings_n$marginBottom_Inverse = getResourceOrNull(graph, URIs.DocumentSettings_n$marginBottom_Inverse);
\r
190 DocumentSettings_n$marginLeft = getResourceOrNull(graph, URIs.DocumentSettings_n$marginLeft);
\r
191 DocumentSettings_n$marginLeft_Inverse = getResourceOrNull(graph, URIs.DocumentSettings_n$marginLeft_Inverse);
\r
192 DocumentSettings_n$marginRight = getResourceOrNull(graph, URIs.DocumentSettings_n$marginRight);
\r
193 DocumentSettings_n$marginRight_Inverse = getResourceOrNull(graph, URIs.DocumentSettings_n$marginRight_Inverse);
\r
194 DocumentSettings_n$marginTop = getResourceOrNull(graph, URIs.DocumentSettings_n$marginTop);
\r
195 DocumentSettings_n$marginTop_Inverse = getResourceOrNull(graph, URIs.DocumentSettings_n$marginTop_Inverse);
\r
196 DocumentTemplate = getResourceOrNull(graph, URIs.DocumentTemplate);
\r
197 DocumentTypeBinding = getResourceOrNull(graph, URIs.DocumentTypeBinding);
\r
198 DocumentTypeBinding_HasDocumentType = getResourceOrNull(graph, URIs.DocumentTypeBinding_HasDocumentType);
\r
199 DocumentTypeBinding_HasDocumentType_Inverse = getResourceOrNull(graph, URIs.DocumentTypeBinding_HasDocumentType_Inverse);
\r
200 DocumentTypeBinding_HasType = getResourceOrNull(graph, URIs.DocumentTypeBinding_HasType);
\r
201 DocumentTypeBinding_HasType_Inverse = getResourceOrNull(graph, URIs.DocumentTypeBinding_HasType_Inverse);
\r
202 DocumentTypeBinding_priority = getResourceOrNull(graph, URIs.DocumentTypeBinding_priority);
\r
203 DocumentTypeBinding_priority_Inverse = getResourceOrNull(graph, URIs.DocumentTypeBinding_priority_Inverse);
\r
204 FileDocument = getResourceOrNull(graph, URIs.FileDocument);
\r
205 Functions = getResourceOrNull(graph, URIs.Functions);
\r
206 Functions_documentationRootVariable = getResourceOrNull(graph, URIs.Functions_documentationRootVariable);
\r
207 Functions_documentationText = getResourceOrNull(graph, URIs.Functions_documentationText);
\r
208 Functions_standardEditText = getResourceOrNull(graph, URIs.Functions_standardEditText);
\r
209 HasDocument = getResourceOrNull(graph, URIs.HasDocument);
\r
210 HasDocumentTemplate = getResourceOrNull(graph, URIs.HasDocumentTemplate);
\r
211 HasDocumentTemplate_Inverse = getResourceOrNull(graph, URIs.HasDocumentTemplate_Inverse);
\r
212 HasDocument_Inverse = getResourceOrNull(graph, URIs.HasDocument_Inverse);
\r
213 HasDocumentation = getResourceOrNull(graph, URIs.HasDocumentation);
\r
214 HasDocumentation_Inverse = getResourceOrNull(graph, URIs.HasDocumentation_Inverse);
\r
215 HasLibraryRelation = getResourceOrNull(graph, URIs.HasLibraryRelation);
\r
216 HasNewerVersion = getResourceOrNull(graph, URIs.HasNewerVersion);
\r
217 HasOlderVersion = getResourceOrNull(graph, URIs.HasOlderVersion);
\r
218 HasReportFactory = getResourceOrNull(graph, URIs.HasReportFactory);
\r
219 HasReportFactory_Inverse = getResourceOrNull(graph, URIs.HasReportFactory_Inverse);
\r
220 HasUrl = getResourceOrNull(graph, URIs.HasUrl);
\r
221 HasUrl_Inverse = getResourceOrNull(graph, URIs.HasUrl_Inverse);
\r
222 HasVersionType = getResourceOrNull(graph, URIs.HasVersionType);
\r
223 PlainTextDocument = getResourceOrNull(graph, URIs.PlainTextDocument);
\r
224 PlainTextDocument_text = getResourceOrNull(graph, URIs.PlainTextDocument_text);
\r
225 PlainTextDocument_text_Inverse = getResourceOrNull(graph, URIs.PlainTextDocument_text_Inverse);
\r
226 PlainTextFileDocument = getResourceOrNull(graph, URIs.PlainTextFileDocument);
\r
227 PlainTextFileDocument_FilePath = getResourceOrNull(graph, URIs.PlainTextFileDocument_FilePath);
\r
228 PlainTextFileDocument_filePath = getResourceOrNull(graph, URIs.PlainTextFileDocument_filePath);
\r
229 PlainTextFileDocument_filePath_Inverse = getResourceOrNull(graph, URIs.PlainTextFileDocument_filePath_Inverse);
\r
230 Report = getResourceOrNull(graph, URIs.Report);
\r
231 Scenegraph = getResourceOrNull(graph, URIs.Scenegraph);
\r
232 ScenegraphDocument = getResourceOrNull(graph, URIs.ScenegraphDocument);
\r
233 ScenegraphDocument_scenegraph = getResourceOrNull(graph, URIs.ScenegraphDocument_scenegraph);
\r
234 ScenegraphDocument_scenegraph_Inverse = getResourceOrNull(graph, URIs.ScenegraphDocument_scenegraph_Inverse);
\r
235 Scenegraph_CategoryHidden = getResourceOrNull(graph, URIs.Scenegraph_CategoryHidden);
\r
236 Scenegraph_Composite = getResourceOrNull(graph, URIs.Scenegraph_Composite);
\r
237 Scenegraph_Diagram = getResourceOrNull(graph, URIs.Scenegraph_Diagram);
\r
238 Scenegraph_Diagram_path = getResourceOrNull(graph, URIs.Scenegraph_Diagram_path);
\r
239 Scenegraph_Diagram_path_Inverse = getResourceOrNull(graph, URIs.Scenegraph_Diagram_path_Inverse);
\r
240 Scenegraph_Node = getResourceOrNull(graph, URIs.Scenegraph_Node);
\r
241 Scenegraph_Node_editText = getResourceOrNull(graph, URIs.Scenegraph_Node_editText);
\r
242 Scenegraph_Node_editText_Inverse = getResourceOrNull(graph, URIs.Scenegraph_Node_editText_Inverse);
\r
243 Scenegraph_Node_printInPDF = getResourceOrNull(graph, URIs.Scenegraph_Node_printInPDF);
\r
244 Scenegraph_Node_printInPDF_Inverse = getResourceOrNull(graph, URIs.Scenegraph_Node_printInPDF_Inverse);
\r
245 Scenegraph_ParameterType = getResourceOrNull(graph, URIs.Scenegraph_ParameterType);
\r
246 Scenegraph_Wiki = getResourceOrNull(graph, URIs.Scenegraph_Wiki);
\r
247 Scenegraph_Wiki_text = getResourceOrNull(graph, URIs.Scenegraph_Wiki_text);
\r
248 Scenegraph_Wiki_text_Inverse = getResourceOrNull(graph, URIs.Scenegraph_Wiki_text_Inverse);
\r
249 UrlDocument = getResourceOrNull(graph, URIs.UrlDocument);
\r
250 WikiDocument = getResourceOrNull(graph, URIs.WikiDocument);
\r
251 WikiDocument_WikiDocumentBinding = getResourceOrNull(graph, URIs.WikiDocument_WikiDocumentBinding);
\r
252 WikiDocument_WikiDocumentTemplate = getResourceOrNull(graph, URIs.WikiDocument_WikiDocumentTemplate);
\r
253 WikiDocument_WikiDocumentTemplate_Header = getResourceOrNull(graph, URIs.WikiDocument_WikiDocumentTemplate_Header);
\r
254 WikiDocument_WikiDocumentTemplate_User = getResourceOrNull(graph, URIs.WikiDocument_WikiDocumentTemplate_User);
\r
255 WikiDocument_WikiDocumentTemplate_UserDocumentation = getResourceOrNull(graph, URIs.WikiDocument_WikiDocumentTemplate_UserDocumentation);
\r
256 WikiDocument_WikiDocumentTemplate_UserDocumentation_Inverse = getResourceOrNull(graph, URIs.WikiDocument_WikiDocumentTemplate_UserDocumentation_Inverse);
\r
257 WikiDocument_WikiText = getResourceOrNull(graph, URIs.WikiDocument_WikiText);
\r
258 WikiDocument_wikiText = getResourceOrNull(graph, URIs.WikiDocument_wikiText);
\r
259 WikiDocument_wikiText_Inverse = getResourceOrNull(graph, URIs.WikiDocument_wikiText_Inverse);
\r
260 cssDocument = getResourceOrNull(graph, URIs.cssDocument);
\r
261 cssDocument_Inverse = getResourceOrNull(graph, URIs.cssDocument_Inverse);
\r
262 documentSettings = getResourceOrNull(graph, URIs.documentSettings);
\r
263 documentSettings_Inverse = getResourceOrNull(graph, URIs.documentSettings_Inverse);
\r
266 public static DocumentResource getInstance(ReadGraph graph) {
\r
267 Session session = graph.getSession();
\r
268 DocumentResource ret = session.peekService(DocumentResource.class);
\r
270 QueryControl qc = graph.getService(QueryControl.class);
\r
271 ret = new DocumentResource(qc.getIndependentGraph(graph));
\r
272 session.registerService(DocumentResource.class, ret);
\r
277 public static DocumentResource getInstance(RequestProcessor session) throws DatabaseException {
\r
278 DocumentResource ret = session.peekService(DocumentResource.class);
\r
280 ret = session.syncRequest(new Read<DocumentResource>() {
\r
281 public DocumentResource perform(ReadGraph graph) throws DatabaseException {
\r
282 QueryControl qc = graph.getService(QueryControl.class);
\r
283 return new DocumentResource(qc.getIndependentGraph(graph));
\r
286 session.registerService(DocumentResource.class, ret);
\r