]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.layer0/src/org/simantics/layer0/Layer0.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.layer0 / src / org / simantics / layer0 / Layer0.java
1 package org.simantics.layer0;\r
2 \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
10 \r
11 public class Layer0 {\r
12     \r
13     public final Resource Abstract;\r
14     public final Resource Assertion;\r
15     public final Resource Asserts;\r
16     public final Resource Asserts_Inverse;\r
17     public final Resource Boolean;\r
18     public final Resource BooleanArray;\r
19     public final Resource Byte;\r
20     public final Resource ByteArray;\r
21     public final Resource Cardinality0;\r
22     public final Resource Cardinality1;\r
23     public final Resource Cardinality2;\r
24     public final Resource CardinalityAtLeast1;\r
25     public final Resource CardinalityAtMost1;\r
26     public final Resource CardinalityRange;\r
27     public final Resource ClusterSet;\r
28     public final Resource ConcernsRelation;\r
29     public final Resource ConcernsRelation_Inverse;\r
30     public final Resource ConsistsOf;\r
31     public final Resource Constraint;\r
32     public final Resource Constraint_Validator;\r
33     public final Resource Constraint_Validator_Inverse;\r
34     public final Resource ConvertsToValueWith;\r
35     public final Resource ConvertsToValueWith_Inverse;\r
36     public final Resource DataType;\r
37     public final Resource DatabaseManagement;\r
38     public final Resource DatabaseManagement_Bundles;\r
39     public final Resource DatabaseManagement_GraphBundle;\r
40     public final Resource DatabaseManagement_HasFile;\r
41     public final Resource DatabaseManagement_HasFile_Inverse;\r
42     public final Resource DatabaseManagement_HasHashCode;\r
43     public final Resource DatabaseManagement_HasHashCode_Inverse;\r
44     public final Resource DatabaseManagement_HasInstallInfo;\r
45     public final Resource DatabaseManagement_HasInstallInfo_Inverse;\r
46     public final Resource DatabaseManagement_HasVersionedId;\r
47     public final Resource DatabaseManagement_HasVersionedId_Inverse;\r
48     public final Resource DatabaseManagement_InstallInfo;\r
49     public final Resource DatabaseManagement_InstalledGraphBundles;\r
50     public final Resource DatabaseManagement_OSGiSymbolicName;\r
51     public final Resource DatabaseManagement_OSGiVersion;\r
52     public final Resource DatabaseManagement_VersionedId;\r
53     public final Resource DependsOn;\r
54     public final Resource Deprecated;\r
55     public final Resource DomainOf;\r
56     public final Resource Double;\r
57     public final Resource DoubleArray;\r
58     public final Resource Entity;\r
59     public final Resource Entity_ClusterConstraint;\r
60     public final Resource Entity_PropertyConstraint;\r
61     public final Resource Entity_RelationConstraint;\r
62     public final Resource Entity_URIConstraint;\r
63     public final Resource Entity_ValueConstraint;\r
64     public final Resource Entity_published;\r
65     public final Resource Entity_published_Inverse;\r
66     public final Resource Enumeration;\r
67     public final Resource ExternalValue;\r
68     public final Resource False;\r
69     public final Resource Final;\r
70     public final Resource Float;\r
71     public final Resource FloatArray;\r
72     public final Resource Function;\r
73     public final Resource FunctionalRelation;\r
74     public final Resource Functions;\r
75     public final Resource Functions_booleanInputValidator;\r
76     public final Resource Functions_clusterValidator;\r
77     public final Resource Functions_composedPropertyValue;\r
78     public final Resource Functions_computeExpression;\r
79     public final Resource Functions_entityLabel;\r
80     public final Resource Functions_functionApplication;\r
81     public final Resource Functions_hasStandardResource;\r
82     public final Resource Functions_listResources;\r
83     public final Resource Functions_numberInputValidator;\r
84     public final Resource Functions_propertyValidator;\r
85     public final Resource Functions_relationValidator;\r
86     public final Resource Functions_resourceAsValue;\r
87     public final Resource Functions_standardChildDomainChildren;\r
88     public final Resource Functions_standardChildDomainProperties;\r
89     public final Resource Functions_standardClassifications;\r
90     public final Resource Functions_standardDefaultValue;\r
91     public final Resource Functions_standardPropertyDomainChildren;\r
92     public final Resource Functions_standardPropertyDomainProperties;\r
93     public final Resource Functions_standardReadOnlyValue;\r
94     public final Resource Functions_standardRequiredValue;\r
95     public final Resource Functions_standardValidValue;\r
96     public final Resource Functions_standardValidator;\r
97     public final Resource Functions_standardValueAccessor;\r
98     public final Resource Functions_uriValidator;\r
99     public final Resource Functions_valueValidator;\r
100     public final Resource GUID;\r
101     public final Resource Graph;\r
102     public final Resource HasCardinalityRange;\r
103     public final Resource HasCardinalityRange_Inverse;\r
104     public final Resource HasComment;\r
105     public final Resource HasComment_Inverse;\r
106     public final Resource HasConstraint;\r
107     public final Resource HasConstraint_Inverse;\r
108     public final Resource HasDataType;\r
109     public final Resource HasDataType_Inverse;\r
110     public final Resource HasDefaultLiteralType;\r
111     public final Resource HasDefaultLiteralType_Inverse;\r
112     public final Resource HasDescription;\r
113     public final Resource HasDescription_Inverse;\r
114     public final Resource HasDomain;\r
115     @Deprecated public final Resource HasElement;\r
116     public final Resource HasLabel;\r
117     public final Resource HasLabel_Inverse;\r
118     public final Resource HasName;\r
119     public final Resource HasNext;\r
120     public final Resource HasObject;\r
121     public final Resource HasObjectInverse;\r
122     public final Resource HasPredicate;\r
123     public final Resource HasPredicateInverse;\r
124     public final Resource HasPrevious;\r
125     public final Resource HasProperty;\r
126     @Deprecated public final Resource HasPropertyDefinition;\r
127     public final Resource HasRange;\r
128     public final Resource HasRange_Inverse;\r
129     public final Resource HasResourceClass;\r
130     public final Resource HasResourceClass_Inverse;\r
131     public final Resource HasSubliteralPredicate;\r
132     public final Resource HasSubliteralPredicate_Inverse;\r
133     public final Resource HasTemplate;\r
134     public final Resource HasTemplateParameters;\r
135     public final Resource HasTemplateParameters_Inverse;\r
136     public final Resource HasTemplate_Inverse;\r
137     public final Resource HasValueType;\r
138     public final Resource HasValueType_Inverse;\r
139     public final Resource Immutable;\r
140     public final Resource IndexRoot;\r
141     public final Resource IndexRootType;\r
142     public final Resource Inherits;\r
143     public final Resource InstanceOf;\r
144     public final Resource Integer;\r
145     public final Resource IntegerArray;\r
146     public final Resource InverseOf;\r
147     public final Resource IsComposedOf;\r
148     public final Resource IsDependencyOf;\r
149     public final Resource IsLinkedTo;\r
150     public final Resource IsLinkedTo_Inverse;\r
151     public final Resource IsOwnedBy;\r
152     public final Resource IsPropertyDefinitionOf;\r
153     public final Resource IsRelatedTo;\r
154     public final Resource IsWeaklyRelatedTo;\r
155     public final Resource Library;\r
156     public final Resource List;\r
157     public final Resource List_Element;\r
158     public final Resource List_Entry;\r
159     public final Resource List_Next;\r
160     public final Resource List_Previous;\r
161     public final Resource Literal;\r
162     public final Resource Literal_BooleanValidator;\r
163     public final Resource Literal_ByteValidator;\r
164     public final Resource Literal_DoubleValidator;\r
165     public final Resource Literal_FloatValidator;\r
166     public final Resource Literal_HasInputValidator;\r
167     public final Resource Literal_HasInputValidator_Inverse;\r
168     public final Resource Literal_IntegerValidator;\r
169     public final Resource Literal_LongValidator;\r
170     public final Resource Long;\r
171     public final Resource LongArray;\r
172     public final Resource Migration;\r
173     public final Resource MigrationSequence;\r
174     public final Resource MigrationStep;\r
175     public final Resource MigrationStep_stepAction;\r
176     public final Resource MigrationStep_stepAction_Inverse;\r
177     public final Resource Migration_format;\r
178     public final Resource Migration_format_Inverse;\r
179     public final Resource Migration_from;\r
180     public final Resource Migration_from_Inverse;\r
181     public final Resource Migration_priority;\r
182     public final Resource Migration_priority_Inverse;\r
183     public final Resource Migration_step;\r
184     public final Resource Migration_step_Inverse;\r
185     public final Resource NameOf;\r
186     public final Resource NamespaceMigrationStep;\r
187     public final Resource NamespaceMigrationStep_Prefix;\r
188     public final Resource NamespaceMigrationStep_Prefix_base;\r
189     public final Resource NamespaceMigrationStep_Prefix_base_Inverse;\r
190     public final Resource NamespaceMigrationStep_Prefix_from;\r
191     public final Resource NamespaceMigrationStep_Prefix_from_Inverse;\r
192     public final Resource NamespaceMigrationStep_Prefix_to;\r
193     public final Resource NamespaceMigrationStep_Prefix_to_Inverse;\r
194     public final Resource Ontology;\r
195     public final Resource Ontology_global;\r
196     public final Resource Ontology_global_Inverse;\r
197     public final Resource OrderedSet;\r
198     public final Resource OrderedSetToListMigrationStep;\r
199     public final Resource OrderedSetToListMigrationStep_Change;\r
200     public final Resource OrderedSetToListMigrationStep_entityType;\r
201     public final Resource OrderedSetToListMigrationStep_listRelation;\r
202     public final Resource OrderedSetToListMigrationStep_listType;\r
203     public final Resource OrderedSetToListMigrationStep_orderedSetRelation;\r
204     public final Resource OrderedSetToListMigrationStep_orderedSetType;\r
205     public final Resource PGraph;\r
206     public final Resource PGraph_definition;\r
207     public final Resource PGraph_definition_Inverse;\r
208     public final Resource PartOf;\r
209     @Deprecated public final Resource Property;\r
210     @Deprecated public final Resource PropertyDefinition;\r
211     public final Resource PropertyOf;\r
212     public final Resource PropertyRelation;\r
213     public final Resource RVI;\r
214     public final Resource RVIContext;\r
215     public final Resource Relation;\r
216     public final Resource RequiresValueType;\r
217     public final Resource RequiresValueType_Inverse;\r
218     public final Resource ResourceIdArray;\r
219     public final Resource RevisionId;\r
220     public final Resource SCLMigrationStep;\r
221     public final Resource SCLMigrationStep_SCLMigrationStepAction;\r
222     public final Resource SCLModule;\r
223     public final Resource SCLModule_definition;\r
224     public final Resource SCLModule_definition_Inverse;\r
225     public final Resource SCLValue;\r
226     public final Resource SCLValue_Environment;\r
227     public final Resource SCLValue_Environment_moduleName;\r
228     public final Resource SCLValue_Environment_moduleName_Inverse;\r
229     public final Resource SCLValue_Environment_namespace;\r
230     public final Resource SCLValue_Environment_namespace_Inverse;\r
231     public final Resource SCLValue_Environment_uses;\r
232     public final Resource SCLValue_environment;\r
233     public final Resource SCLValue_expression;\r
234     public final Resource SCLValue_expression_Inverse;\r
235     public final Resource SharedOntology;\r
236     public final Resource SharedOntology_tg;\r
237     public final Resource SharedOntology_tgResources;\r
238     public final Resource SharedOntology_tgResources_Inverse;\r
239     public final Resource SharedOntology_tg_Inverse;\r
240     public final Resource SharedOntology_treatAsSystemOntology;\r
241     public final Resource SharedOntology_treatAsSystemOntology_Inverse;\r
242     public final Resource SharedRange;\r
243     public final Resource String;\r
244     public final Resource StringArray;\r
245     public final Resource SubrelationOf;\r
246     public final Resource SuperrelationOf;\r
247     public final Resource SupertypeOf;\r
248     public final Resource Tag;\r
249     public final Resource Template;\r
250     public final Resource TotalFunction;\r
251     public final Resource True;\r
252     public final Resource Type;\r
253     public final Resource TypeWithIdentifier;\r
254     public final Resource URI;\r
255     public final Resource Value;\r
256     public final Resource Variant;\r
257     public final Resource VariantArray;\r
258     public final Resource assert_;\r
259     public final Resource classifications;\r
260     public final Resource classifications_Inverse;\r
261     public final Resource defTag;\r
262     public final Resource default_;\r
263     public final Resource default_Inverse;\r
264     public final Resource domainChildren;\r
265     public final Resource domainChildren_Inverse;\r
266     public final Resource domainProperties;\r
267     public final Resource domainProperties_Inverse;\r
268     public final Resource entityReplacer;\r
269     public final Resource entityReplacer_Inverse;\r
270     public final Resource hasStandardResource;\r
271     public final Resource hasStandardResource_Inverse;\r
272     public final Resource identifier;\r
273     public final Resource identifier_Inverse;\r
274     public final Resource list;\r
275     public final Resource loadBytes;\r
276     public final Resource loadDataValue;\r
277     public final Resource loadString;\r
278     public final Resource new_;\r
279     public final Resource optionalProperty;\r
280     public final Resource orderedSet;\r
281     public final Resource property;\r
282     public final Resource readOnly;\r
283     public final Resource readOnly_Inverse;\r
284     public final Resource required;\r
285     public final Resource required_Inverse;\r
286     public final Resource scl;\r
287     public final Resource singleProperty;\r
288     public final Resource singlePropertyDefault;\r
289     public final Resource symmetric;\r
290     public final Resource tag;\r
291     public final Resource typeURI;\r
292     public final Resource typeURI_Inverse;\r
293     public final Resource valid;\r
294     public final Resource valid_Inverse;\r
295     public final Resource validator;\r
296     public final Resource validator_Inverse;\r
297     public final Resource valueAccessor;\r
298     public final Resource valueAccessor_Inverse;\r
299         \r
300     public static class URIs {\r
301         public static final String Abstract = "http://www.simantics.org/Layer0-1.1/Abstract";\r
302         public static final String Assertion = "http://www.simantics.org/Layer0-1.1/Assertion";\r
303         public static final String Asserts = "http://www.simantics.org/Layer0-1.1/Asserts";\r
304         public static final String Asserts_Inverse = "http://www.simantics.org/Layer0-1.1/Asserts/Inverse";\r
305         public static final String Boolean = "http://www.simantics.org/Layer0-1.1/Boolean";\r
306         public static final String BooleanArray = "http://www.simantics.org/Layer0-1.1/BooleanArray";\r
307         public static final String Byte = "http://www.simantics.org/Layer0-1.1/Byte";\r
308         public static final String ByteArray = "http://www.simantics.org/Layer0-1.1/ByteArray";\r
309         public static final String Cardinality0 = "http://www.simantics.org/Layer0-1.1/Cardinality0";\r
310         public static final String Cardinality1 = "http://www.simantics.org/Layer0-1.1/Cardinality1";\r
311         public static final String Cardinality2 = "http://www.simantics.org/Layer0-1.1/Cardinality2";\r
312         public static final String CardinalityAtLeast1 = "http://www.simantics.org/Layer0-1.1/CardinalityAtLeast1";\r
313         public static final String CardinalityAtMost1 = "http://www.simantics.org/Layer0-1.1/CardinalityAtMost1";\r
314         public static final String CardinalityRange = "http://www.simantics.org/Layer0-1.1/CardinalityRange";\r
315         public static final String ClusterSet = "http://www.simantics.org/Layer0-1.1/ClusterSet";\r
316         public static final String ConcernsRelation = "http://www.simantics.org/Layer0-1.1/ConcernsRelation";\r
317         public static final String ConcernsRelation_Inverse = "http://www.simantics.org/Layer0-1.1/ConcernsRelation/Inverse";\r
318         public static final String ConsistsOf = "http://www.simantics.org/Layer0-1.1/ConsistsOf";\r
319         public static final String Constraint = "http://www.simantics.org/Layer0-1.1/Constraint";\r
320         public static final String Constraint_Validator = "http://www.simantics.org/Layer0-1.1/Constraint/Validator";\r
321         public static final String Constraint_Validator_Inverse = "http://www.simantics.org/Layer0-1.1/Constraint/Validator/Inverse";\r
322         public static final String ConvertsToValueWith = "http://www.simantics.org/Layer0-1.1/ConvertsToValueWith";\r
323         public static final String ConvertsToValueWith_Inverse = "http://www.simantics.org/Layer0-1.1/ConvertsToValueWith/Inverse";\r
324         public static final String DataType = "http://www.simantics.org/Layer0-1.1/DataType";\r
325         public static final String DatabaseManagement = "http://www.simantics.org/Layer0-1.1/DatabaseManagement";\r
326         public static final String DatabaseManagement_Bundles = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/Bundles";\r
327         public static final String DatabaseManagement_GraphBundle = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/GraphBundle";\r
328         public static final String DatabaseManagement_HasFile = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasFile";\r
329         public static final String DatabaseManagement_HasFile_Inverse = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasFile/Inverse";\r
330         public static final String DatabaseManagement_HasHashCode = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasHashCode";\r
331         public static final String DatabaseManagement_HasHashCode_Inverse = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasHashCode/Inverse";\r
332         public static final String DatabaseManagement_HasInstallInfo = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasInstallInfo";\r
333         public static final String DatabaseManagement_HasInstallInfo_Inverse = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasInstallInfo/Inverse";\r
334         public static final String DatabaseManagement_HasVersionedId = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasVersionedId";\r
335         public static final String DatabaseManagement_HasVersionedId_Inverse = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/HasVersionedId/Inverse";\r
336         public static final String DatabaseManagement_InstallInfo = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/InstallInfo";\r
337         public static final String DatabaseManagement_InstalledGraphBundles = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/InstalledGraphBundles";\r
338         public static final String DatabaseManagement_OSGiSymbolicName = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/OSGiSymbolicName";\r
339         public static final String DatabaseManagement_OSGiVersion = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/OSGiVersion";\r
340         public static final String DatabaseManagement_VersionedId = "http://www.simantics.org/Layer0-1.1/DatabaseManagement/VersionedId";\r
341         public static final String DependsOn = "http://www.simantics.org/Layer0-1.1/DependsOn";\r
342         public static final String Deprecated = "http://www.simantics.org/Layer0-1.1/Deprecated";\r
343         public static final String DomainOf = "http://www.simantics.org/Layer0-1.1/DomainOf";\r
344         public static final String Double = "http://www.simantics.org/Layer0-1.1/Double";\r
345         public static final String DoubleArray = "http://www.simantics.org/Layer0-1.1/DoubleArray";\r
346         public static final String Entity = "http://www.simantics.org/Layer0-1.1/Entity";\r
347         public static final String Entity_ClusterConstraint = "http://www.simantics.org/Layer0-1.1/Entity/ClusterConstraint";\r
348         public static final String Entity_PropertyConstraint = "http://www.simantics.org/Layer0-1.1/Entity/PropertyConstraint";\r
349         public static final String Entity_RelationConstraint = "http://www.simantics.org/Layer0-1.1/Entity/RelationConstraint";\r
350         public static final String Entity_URIConstraint = "http://www.simantics.org/Layer0-1.1/Entity/URIConstraint";\r
351         public static final String Entity_ValueConstraint = "http://www.simantics.org/Layer0-1.1/Entity/ValueConstraint";\r
352         public static final String Entity_published = "http://www.simantics.org/Layer0-1.1/Entity/published";\r
353         public static final String Entity_published_Inverse = "http://www.simantics.org/Layer0-1.1/Entity/published/Inverse";\r
354         public static final String Enumeration = "http://www.simantics.org/Layer0-1.1/Enumeration";\r
355         public static final String ExternalValue = "http://www.simantics.org/Layer0-1.1/ExternalValue";\r
356         public static final String False = "http://www.simantics.org/Layer0-1.1/False";\r
357         public static final String Final = "http://www.simantics.org/Layer0-1.1/Final";\r
358         public static final String Float = "http://www.simantics.org/Layer0-1.1/Float";\r
359         public static final String FloatArray = "http://www.simantics.org/Layer0-1.1/FloatArray";\r
360         public static final String Function = "http://www.simantics.org/Layer0-1.1/Function";\r
361         public static final String FunctionalRelation = "http://www.simantics.org/Layer0-1.1/FunctionalRelation";\r
362         public static final String Functions = "http://www.simantics.org/Layer0-1.1/Functions";\r
363         public static final String Functions_booleanInputValidator = "http://www.simantics.org/Layer0-1.1/Functions/booleanInputValidator";\r
364         public static final String Functions_clusterValidator = "http://www.simantics.org/Layer0-1.1/Functions/clusterValidator";\r
365         public static final String Functions_composedPropertyValue = "http://www.simantics.org/Layer0-1.1/Functions/composedPropertyValue";\r
366         public static final String Functions_computeExpression = "http://www.simantics.org/Layer0-1.1/Functions/computeExpression";\r
367         public static final String Functions_entityLabel = "http://www.simantics.org/Layer0-1.1/Functions/entityLabel";\r
368         public static final String Functions_functionApplication = "http://www.simantics.org/Layer0-1.1/Functions/functionApplication";\r
369         public static final String Functions_hasStandardResource = "http://www.simantics.org/Layer0-1.1/Functions/hasStandardResource";\r
370         public static final String Functions_listResources = "http://www.simantics.org/Layer0-1.1/Functions/listResources";\r
371         public static final String Functions_numberInputValidator = "http://www.simantics.org/Layer0-1.1/Functions/numberInputValidator";\r
372         public static final String Functions_propertyValidator = "http://www.simantics.org/Layer0-1.1/Functions/propertyValidator";\r
373         public static final String Functions_relationValidator = "http://www.simantics.org/Layer0-1.1/Functions/relationValidator";\r
374         public static final String Functions_resourceAsValue = "http://www.simantics.org/Layer0-1.1/Functions/resourceAsValue";\r
375         public static final String Functions_standardChildDomainChildren = "http://www.simantics.org/Layer0-1.1/Functions/standardChildDomainChildren";\r
376         public static final String Functions_standardChildDomainProperties = "http://www.simantics.org/Layer0-1.1/Functions/standardChildDomainProperties";\r
377         public static final String Functions_standardClassifications = "http://www.simantics.org/Layer0-1.1/Functions/standardClassifications";\r
378         public static final String Functions_standardDefaultValue = "http://www.simantics.org/Layer0-1.1/Functions/standardDefaultValue";\r
379         public static final String Functions_standardPropertyDomainChildren = "http://www.simantics.org/Layer0-1.1/Functions/standardPropertyDomainChildren";\r
380         public static final String Functions_standardPropertyDomainProperties = "http://www.simantics.org/Layer0-1.1/Functions/standardPropertyDomainProperties";\r
381         public static final String Functions_standardReadOnlyValue = "http://www.simantics.org/Layer0-1.1/Functions/standardReadOnlyValue";\r
382         public static final String Functions_standardRequiredValue = "http://www.simantics.org/Layer0-1.1/Functions/standardRequiredValue";\r
383         public static final String Functions_standardValidValue = "http://www.simantics.org/Layer0-1.1/Functions/standardValidValue";\r
384         public static final String Functions_standardValidator = "http://www.simantics.org/Layer0-1.1/Functions/standardValidator";\r
385         public static final String Functions_standardValueAccessor = "http://www.simantics.org/Layer0-1.1/Functions/standardValueAccessor";\r
386         public static final String Functions_uriValidator = "http://www.simantics.org/Layer0-1.1/Functions/uriValidator";\r
387         public static final String Functions_valueValidator = "http://www.simantics.org/Layer0-1.1/Functions/valueValidator";\r
388         public static final String GUID = "http://www.simantics.org/Layer0-1.1/GUID";\r
389         public static final String Graph = "http://www.simantics.org/Layer0-1.1/Graph";\r
390         public static final String HasCardinalityRange = "http://www.simantics.org/Layer0-1.1/HasCardinalityRange";\r
391         public static final String HasCardinalityRange_Inverse = "http://www.simantics.org/Layer0-1.1/HasCardinalityRange/Inverse";\r
392         public static final String HasComment = "http://www.simantics.org/Layer0-1.1/HasComment";\r
393         public static final String HasComment_Inverse = "http://www.simantics.org/Layer0-1.1/HasComment/Inverse";\r
394         public static final String HasConstraint = "http://www.simantics.org/Layer0-1.1/HasConstraint";\r
395         public static final String HasConstraint_Inverse = "http://www.simantics.org/Layer0-1.1/HasConstraint/Inverse";\r
396         public static final String HasDataType = "http://www.simantics.org/Layer0-1.1/HasDataType";\r
397         public static final String HasDataType_Inverse = "http://www.simantics.org/Layer0-1.1/HasDataType/Inverse";\r
398         public static final String HasDefaultLiteralType = "http://www.simantics.org/Layer0-1.1/HasDefaultLiteralType";\r
399         public static final String HasDefaultLiteralType_Inverse = "http://www.simantics.org/Layer0-1.1/HasDefaultLiteralType/Inverse";\r
400         public static final String HasDescription = "http://www.simantics.org/Layer0-1.1/HasDescription";\r
401         public static final String HasDescription_Inverse = "http://www.simantics.org/Layer0-1.1/HasDescription/Inverse";\r
402         public static final String HasDomain = "http://www.simantics.org/Layer0-1.1/HasDomain";\r
403         @Deprecated public static final String HasElement = "http://www.simantics.org/Layer0-1.1/HasElement";\r
404         public static final String HasLabel = "http://www.simantics.org/Layer0-1.1/HasLabel";\r
405         public static final String HasLabel_Inverse = "http://www.simantics.org/Layer0-1.1/HasLabel/Inverse";\r
406         public static final String HasName = "http://www.simantics.org/Layer0-1.1/HasName";\r
407         public static final String HasNext = "http://www.simantics.org/Layer0-1.1/HasNext";\r
408         public static final String HasObject = "http://www.simantics.org/Layer0-1.1/HasObject";\r
409         public static final String HasObjectInverse = "http://www.simantics.org/Layer0-1.1/HasObjectInverse";\r
410         public static final String HasPredicate = "http://www.simantics.org/Layer0-1.1/HasPredicate";\r
411         public static final String HasPredicateInverse = "http://www.simantics.org/Layer0-1.1/HasPredicateInverse";\r
412         public static final String HasPrevious = "http://www.simantics.org/Layer0-1.1/HasPrevious";\r
413         public static final String HasProperty = "http://www.simantics.org/Layer0-1.1/HasProperty";\r
414         @Deprecated public static final String HasPropertyDefinition = "http://www.simantics.org/Layer0-1.1/HasPropertyDefinition";\r
415         public static final String HasRange = "http://www.simantics.org/Layer0-1.1/HasRange";\r
416         public static final String HasRange_Inverse = "http://www.simantics.org/Layer0-1.1/HasRange/Inverse";\r
417         public static final String HasResourceClass = "http://www.simantics.org/Layer0-1.1/HasResourceClass";\r
418         public static final String HasResourceClass_Inverse = "http://www.simantics.org/Layer0-1.1/HasResourceClass/Inverse";\r
419         public static final String HasSubliteralPredicate = "http://www.simantics.org/Layer0-1.1/HasSubliteralPredicate";\r
420         public static final String HasSubliteralPredicate_Inverse = "http://www.simantics.org/Layer0-1.1/HasSubliteralPredicate/Inverse";\r
421         public static final String HasTemplate = "http://www.simantics.org/Layer0-1.1/HasTemplate";\r
422         public static final String HasTemplateParameters = "http://www.simantics.org/Layer0-1.1/HasTemplateParameters";\r
423         public static final String HasTemplateParameters_Inverse = "http://www.simantics.org/Layer0-1.1/HasTemplateParameters/Inverse";\r
424         public static final String HasTemplate_Inverse = "http://www.simantics.org/Layer0-1.1/HasTemplate/Inverse";\r
425         public static final String HasValueType = "http://www.simantics.org/Layer0-1.1/HasValueType";\r
426         public static final String HasValueType_Inverse = "http://www.simantics.org/Layer0-1.1/HasValueType/Inverse";\r
427         public static final String Immutable = "http://www.simantics.org/Layer0-1.1/Immutable";\r
428         public static final String IndexRoot = "http://www.simantics.org/Layer0-1.1/IndexRoot";\r
429         public static final String IndexRootType = "http://www.simantics.org/Layer0-1.1/IndexRootType";\r
430         public static final String Inherits = "http://www.simantics.org/Layer0-1.1/Inherits";\r
431         public static final String InstanceOf = "http://www.simantics.org/Layer0-1.1/InstanceOf";\r
432         public static final String Integer = "http://www.simantics.org/Layer0-1.1/Integer";\r
433         public static final String IntegerArray = "http://www.simantics.org/Layer0-1.1/IntegerArray";\r
434         public static final String InverseOf = "http://www.simantics.org/Layer0-1.1/InverseOf";\r
435         public static final String IsComposedOf = "http://www.simantics.org/Layer0-1.1/IsComposedOf";\r
436         public static final String IsDependencyOf = "http://www.simantics.org/Layer0-1.1/IsDependencyOf";\r
437         public static final String IsLinkedTo = "http://www.simantics.org/Layer0-1.1/IsLinkedTo";\r
438         public static final String IsLinkedTo_Inverse = "http://www.simantics.org/Layer0-1.1/IsLinkedTo/Inverse";\r
439         public static final String IsOwnedBy = "http://www.simantics.org/Layer0-1.1/IsOwnedBy";\r
440         public static final String IsPropertyDefinitionOf = "http://www.simantics.org/Layer0-1.1/IsPropertyDefinitionOf";\r
441         public static final String IsRelatedTo = "http://www.simantics.org/Layer0-1.1/IsRelatedTo";\r
442         public static final String IsWeaklyRelatedTo = "http://www.simantics.org/Layer0-1.1/IsWeaklyRelatedTo";\r
443         public static final String Library = "http://www.simantics.org/Layer0-1.1/Library";\r
444         public static final String List = "http://www.simantics.org/Layer0-1.1/List";\r
445         public static final String List_Element = "http://www.simantics.org/Layer0-1.1/List/Element";\r
446         public static final String List_Entry = "http://www.simantics.org/Layer0-1.1/List/Entry";\r
447         public static final String List_Next = "http://www.simantics.org/Layer0-1.1/List/Next";\r
448         public static final String List_Previous = "http://www.simantics.org/Layer0-1.1/List/Previous";\r
449         public static final String Literal = "http://www.simantics.org/Layer0-1.1/Literal";\r
450         public static final String Literal_BooleanValidator = "http://www.simantics.org/Layer0-1.1/Literal/BooleanValidator";\r
451         public static final String Literal_ByteValidator = "http://www.simantics.org/Layer0-1.1/Literal/ByteValidator";\r
452         public static final String Literal_DoubleValidator = "http://www.simantics.org/Layer0-1.1/Literal/DoubleValidator";\r
453         public static final String Literal_FloatValidator = "http://www.simantics.org/Layer0-1.1/Literal/FloatValidator";\r
454         public static final String Literal_HasInputValidator = "http://www.simantics.org/Layer0-1.1/Literal/HasInputValidator";\r
455         public static final String Literal_HasInputValidator_Inverse = "http://www.simantics.org/Layer0-1.1/Literal/HasInputValidator/Inverse";\r
456         public static final String Literal_IntegerValidator = "http://www.simantics.org/Layer0-1.1/Literal/IntegerValidator";\r
457         public static final String Literal_LongValidator = "http://www.simantics.org/Layer0-1.1/Literal/LongValidator";\r
458         public static final String Long = "http://www.simantics.org/Layer0-1.1/Long";\r
459         public static final String LongArray = "http://www.simantics.org/Layer0-1.1/LongArray";\r
460         public static final String Migration = "http://www.simantics.org/Layer0-1.1/Migration";\r
461         public static final String MigrationSequence = "http://www.simantics.org/Layer0-1.1/MigrationSequence";\r
462         public static final String MigrationStep = "http://www.simantics.org/Layer0-1.1/MigrationStep";\r
463         public static final String MigrationStep_stepAction = "http://www.simantics.org/Layer0-1.1/MigrationStep/stepAction";\r
464         public static final String MigrationStep_stepAction_Inverse = "http://www.simantics.org/Layer0-1.1/MigrationStep/stepAction/Inverse";\r
465         public static final String Migration_format = "http://www.simantics.org/Layer0-1.1/Migration/format";\r
466         public static final String Migration_format_Inverse = "http://www.simantics.org/Layer0-1.1/Migration/format/Inverse";\r
467         public static final String Migration_from = "http://www.simantics.org/Layer0-1.1/Migration/from";\r
468         public static final String Migration_from_Inverse = "http://www.simantics.org/Layer0-1.1/Migration/from/Inverse";\r
469         public static final String Migration_priority = "http://www.simantics.org/Layer0-1.1/Migration/priority";\r
470         public static final String Migration_priority_Inverse = "http://www.simantics.org/Layer0-1.1/Migration/priority/Inverse";\r
471         public static final String Migration_step = "http://www.simantics.org/Layer0-1.1/Migration/step";\r
472         public static final String Migration_step_Inverse = "http://www.simantics.org/Layer0-1.1/Migration/step/Inverse";\r
473         public static final String NameOf = "http://www.simantics.org/Layer0-1.1/NameOf";\r
474         public static final String NamespaceMigrationStep = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep";\r
475         public static final String NamespaceMigrationStep_Prefix = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix";\r
476         public static final String NamespaceMigrationStep_Prefix_base = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/base";\r
477         public static final String NamespaceMigrationStep_Prefix_base_Inverse = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/base/Inverse";\r
478         public static final String NamespaceMigrationStep_Prefix_from = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/from";\r
479         public static final String NamespaceMigrationStep_Prefix_from_Inverse = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/from/Inverse";\r
480         public static final String NamespaceMigrationStep_Prefix_to = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/to";\r
481         public static final String NamespaceMigrationStep_Prefix_to_Inverse = "http://www.simantics.org/Layer0-1.1/NamespaceMigrationStep/Prefix/to/Inverse";\r
482         public static final String Ontology = "http://www.simantics.org/Layer0-1.1/Ontology";\r
483         public static final String Ontology_global = "http://www.simantics.org/Layer0-1.1/Ontology/global";\r
484         public static final String Ontology_global_Inverse = "http://www.simantics.org/Layer0-1.1/Ontology/global/Inverse";\r
485         public static final String OrderedSet = "http://www.simantics.org/Layer0-1.1/OrderedSet";\r
486         public static final String OrderedSetToListMigrationStep = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep";\r
487         public static final String OrderedSetToListMigrationStep_Change = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/Change";\r
488         public static final String OrderedSetToListMigrationStep_entityType = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/entityType";\r
489         public static final String OrderedSetToListMigrationStep_listRelation = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/listRelation";\r
490         public static final String OrderedSetToListMigrationStep_listType = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/listType";\r
491         public static final String OrderedSetToListMigrationStep_orderedSetRelation = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/orderedSetRelation";\r
492         public static final String OrderedSetToListMigrationStep_orderedSetType = "http://www.simantics.org/Layer0-1.1/OrderedSetToListMigrationStep/orderedSetType";\r
493         public static final String PGraph = "http://www.simantics.org/Layer0-1.1/PGraph";\r
494         public static final String PGraph_definition = "http://www.simantics.org/Layer0-1.1/PGraph/definition";\r
495         public static final String PGraph_definition_Inverse = "http://www.simantics.org/Layer0-1.1/PGraph/definition/Inverse";\r
496         public static final String PartOf = "http://www.simantics.org/Layer0-1.1/PartOf";\r
497         @Deprecated public static final String Property = "http://www.simantics.org/Layer0-1.1/Property";\r
498         @Deprecated public static final String PropertyDefinition = "http://www.simantics.org/Layer0-1.1/PropertyDefinition";\r
499         public static final String PropertyOf = "http://www.simantics.org/Layer0-1.1/PropertyOf";\r
500         public static final String PropertyRelation = "http://www.simantics.org/Layer0-1.1/PropertyRelation";\r
501         public static final String RVI = "http://www.simantics.org/Layer0-1.1/RVI";\r
502         public static final String RVIContext = "http://www.simantics.org/Layer0-1.1/RVIContext";\r
503         public static final String Relation = "http://www.simantics.org/Layer0-1.1/Relation";\r
504         public static final String RequiresValueType = "http://www.simantics.org/Layer0-1.1/RequiresValueType";\r
505         public static final String RequiresValueType_Inverse = "http://www.simantics.org/Layer0-1.1/RequiresValueType/Inverse";\r
506         public static final String ResourceIdArray = "http://www.simantics.org/Layer0-1.1/ResourceIdArray";\r
507         public static final String RevisionId = "http://www.simantics.org/Layer0-1.1/RevisionId";\r
508         public static final String SCLMigrationStep = "http://www.simantics.org/Layer0-1.1/SCLMigrationStep";\r
509         public static final String SCLMigrationStep_SCLMigrationStepAction = "http://www.simantics.org/Layer0-1.1/SCLMigrationStep/SCLMigrationStepAction";\r
510         public static final String SCLModule = "http://www.simantics.org/Layer0-1.1/SCLModule";\r
511         public static final String SCLModule_definition = "http://www.simantics.org/Layer0-1.1/SCLModule/definition";\r
512         public static final String SCLModule_definition_Inverse = "http://www.simantics.org/Layer0-1.1/SCLModule/definition/Inverse";\r
513         public static final String SCLValue = "http://www.simantics.org/Layer0-1.1/SCLValue";\r
514         public static final String SCLValue_Environment = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment";\r
515         public static final String SCLValue_Environment_moduleName = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment/moduleName";\r
516         public static final String SCLValue_Environment_moduleName_Inverse = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment/moduleName/Inverse";\r
517         public static final String SCLValue_Environment_namespace = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment/namespace";\r
518         public static final String SCLValue_Environment_namespace_Inverse = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment/namespace/Inverse";\r
519         public static final String SCLValue_Environment_uses = "http://www.simantics.org/Layer0-1.1/SCLValue/Environment/uses";\r
520         public static final String SCLValue_environment = "http://www.simantics.org/Layer0-1.1/SCLValue/environment";\r
521         public static final String SCLValue_expression = "http://www.simantics.org/Layer0-1.1/SCLValue/expression";\r
522         public static final String SCLValue_expression_Inverse = "http://www.simantics.org/Layer0-1.1/SCLValue/expression/Inverse";\r
523         public static final String SharedOntology = "http://www.simantics.org/Layer0-1.1/SharedOntology";\r
524         public static final String SharedOntology_tg = "http://www.simantics.org/Layer0-1.1/SharedOntology/tg";\r
525         public static final String SharedOntology_tgResources = "http://www.simantics.org/Layer0-1.1/SharedOntology/tgResources";\r
526         public static final String SharedOntology_tgResources_Inverse = "http://www.simantics.org/Layer0-1.1/SharedOntology/tgResources/Inverse";\r
527         public static final String SharedOntology_tg_Inverse = "http://www.simantics.org/Layer0-1.1/SharedOntology/tg/Inverse";\r
528         public static final String SharedOntology_treatAsSystemOntology = "http://www.simantics.org/Layer0-1.1/SharedOntology/treatAsSystemOntology";\r
529         public static final String SharedOntology_treatAsSystemOntology_Inverse = "http://www.simantics.org/Layer0-1.1/SharedOntology/treatAsSystemOntology/Inverse";\r
530         public static final String SharedRange = "http://www.simantics.org/Layer0-1.1/SharedRange";\r
531         public static final String String = "http://www.simantics.org/Layer0-1.1/String";\r
532         public static final String StringArray = "http://www.simantics.org/Layer0-1.1/StringArray";\r
533         public static final String SubrelationOf = "http://www.simantics.org/Layer0-1.1/SubrelationOf";\r
534         public static final String SuperrelationOf = "http://www.simantics.org/Layer0-1.1/SuperrelationOf";\r
535         public static final String SupertypeOf = "http://www.simantics.org/Layer0-1.1/SupertypeOf";\r
536         public static final String Tag = "http://www.simantics.org/Layer0-1.1/Tag";\r
537         public static final String Template = "http://www.simantics.org/Layer0-1.1/Template";\r
538         public static final String TotalFunction = "http://www.simantics.org/Layer0-1.1/TotalFunction";\r
539         public static final String True = "http://www.simantics.org/Layer0-1.1/True";\r
540         public static final String Type = "http://www.simantics.org/Layer0-1.1/Type";\r
541         public static final String TypeWithIdentifier = "http://www.simantics.org/Layer0-1.1/TypeWithIdentifier";\r
542         public static final String URI = "http://www.simantics.org/Layer0-1.1/URI";\r
543         public static final String Value = "http://www.simantics.org/Layer0-1.1/Value";\r
544         public static final String Variant = "http://www.simantics.org/Layer0-1.1/Variant";\r
545         public static final String VariantArray = "http://www.simantics.org/Layer0-1.1/VariantArray";\r
546         public static final String assert_ = "http://www.simantics.org/Layer0-1.1/assert";\r
547         public static final String classifications = "http://www.simantics.org/Layer0-1.1/classifications";\r
548         public static final String classifications_Inverse = "http://www.simantics.org/Layer0-1.1/classifications/Inverse";\r
549         public static final String defTag = "http://www.simantics.org/Layer0-1.1/defTag";\r
550         public static final String default_ = "http://www.simantics.org/Layer0-1.1/default";\r
551         public static final String default_Inverse = "http://www.simantics.org/Layer0-1.1/default/Inverse";\r
552         public static final String domainChildren = "http://www.simantics.org/Layer0-1.1/domainChildren";\r
553         public static final String domainChildren_Inverse = "http://www.simantics.org/Layer0-1.1/domainChildren/Inverse";\r
554         public static final String domainProperties = "http://www.simantics.org/Layer0-1.1/domainProperties";\r
555         public static final String domainProperties_Inverse = "http://www.simantics.org/Layer0-1.1/domainProperties/Inverse";\r
556         public static final String entityReplacer = "http://www.simantics.org/Layer0-1.1/entityReplacer";\r
557         public static final String entityReplacer_Inverse = "http://www.simantics.org/Layer0-1.1/entityReplacer/Inverse";\r
558         public static final String hasStandardResource = "http://www.simantics.org/Layer0-1.1/hasStandardResource";\r
559         public static final String hasStandardResource_Inverse = "http://www.simantics.org/Layer0-1.1/hasStandardResource/Inverse";\r
560         public static final String identifier = "http://www.simantics.org/Layer0-1.1/identifier";\r
561         public static final String identifier_Inverse = "http://www.simantics.org/Layer0-1.1/identifier/Inverse";\r
562         public static final String list = "http://www.simantics.org/Layer0-1.1/list";\r
563         public static final String loadBytes = "http://www.simantics.org/Layer0-1.1/loadBytes";\r
564         public static final String loadDataValue = "http://www.simantics.org/Layer0-1.1/loadDataValue";\r
565         public static final String loadString = "http://www.simantics.org/Layer0-1.1/loadString";\r
566         public static final String new_ = "http://www.simantics.org/Layer0-1.1/new";\r
567         public static final String optionalProperty = "http://www.simantics.org/Layer0-1.1/optionalProperty";\r
568         public static final String orderedSet = "http://www.simantics.org/Layer0-1.1/orderedSet";\r
569         public static final String property = "http://www.simantics.org/Layer0-1.1/property";\r
570         public static final String readOnly = "http://www.simantics.org/Layer0-1.1/readOnly";\r
571         public static final String readOnly_Inverse = "http://www.simantics.org/Layer0-1.1/readOnly/Inverse";\r
572         public static final String required = "http://www.simantics.org/Layer0-1.1/required";\r
573         public static final String required_Inverse = "http://www.simantics.org/Layer0-1.1/required/Inverse";\r
574         public static final String scl = "http://www.simantics.org/Layer0-1.1/scl";\r
575         public static final String singleProperty = "http://www.simantics.org/Layer0-1.1/singleProperty";\r
576         public static final String singlePropertyDefault = "http://www.simantics.org/Layer0-1.1/singlePropertyDefault";\r
577         public static final String symmetric = "http://www.simantics.org/Layer0-1.1/symmetric";\r
578         public static final String tag = "http://www.simantics.org/Layer0-1.1/tag";\r
579         public static final String typeURI = "http://www.simantics.org/Layer0-1.1/typeURI";\r
580         public static final String typeURI_Inverse = "http://www.simantics.org/Layer0-1.1/typeURI/Inverse";\r
581         public static final String valid = "http://www.simantics.org/Layer0-1.1/valid";\r
582         public static final String valid_Inverse = "http://www.simantics.org/Layer0-1.1/valid/Inverse";\r
583         public static final String validator = "http://www.simantics.org/Layer0-1.1/validator";\r
584         public static final String validator_Inverse = "http://www.simantics.org/Layer0-1.1/validator/Inverse";\r
585         public static final String valueAccessor = "http://www.simantics.org/Layer0-1.1/valueAccessor";\r
586         public static final String valueAccessor_Inverse = "http://www.simantics.org/Layer0-1.1/valueAccessor/Inverse";\r
587     }\r
588     \r
589     public static Resource getResourceOrNull(ReadGraph graph, String uri) {\r
590         try {\r
591             return graph.getResource(uri);\r
592         } catch(DatabaseException e) {\r
593             System.err.println(e.getMessage());\r
594             return null;\r
595         }\r
596     }\r
597     \r
598     public Layer0(ReadGraph graph) {\r
599         Abstract = getResourceOrNull(graph, URIs.Abstract);\r
600         Assertion = getResourceOrNull(graph, URIs.Assertion);\r
601         Asserts = getResourceOrNull(graph, URIs.Asserts);\r
602         Asserts_Inverse = getResourceOrNull(graph, URIs.Asserts_Inverse);\r
603         Boolean = getResourceOrNull(graph, URIs.Boolean);\r
604         BooleanArray = getResourceOrNull(graph, URIs.BooleanArray);\r
605         Byte = getResourceOrNull(graph, URIs.Byte);\r
606         ByteArray = getResourceOrNull(graph, URIs.ByteArray);\r
607         Cardinality0 = getResourceOrNull(graph, URIs.Cardinality0);\r
608         Cardinality1 = getResourceOrNull(graph, URIs.Cardinality1);\r
609         Cardinality2 = getResourceOrNull(graph, URIs.Cardinality2);\r
610         CardinalityAtLeast1 = getResourceOrNull(graph, URIs.CardinalityAtLeast1);\r
611         CardinalityAtMost1 = getResourceOrNull(graph, URIs.CardinalityAtMost1);\r
612         CardinalityRange = getResourceOrNull(graph, URIs.CardinalityRange);\r
613         ClusterSet = getResourceOrNull(graph, URIs.ClusterSet);\r
614         ConcernsRelation = getResourceOrNull(graph, URIs.ConcernsRelation);\r
615         ConcernsRelation_Inverse = getResourceOrNull(graph, URIs.ConcernsRelation_Inverse);\r
616         ConsistsOf = getResourceOrNull(graph, URIs.ConsistsOf);\r
617         Constraint = getResourceOrNull(graph, URIs.Constraint);\r
618         Constraint_Validator = getResourceOrNull(graph, URIs.Constraint_Validator);\r
619         Constraint_Validator_Inverse = getResourceOrNull(graph, URIs.Constraint_Validator_Inverse);\r
620         ConvertsToValueWith = getResourceOrNull(graph, URIs.ConvertsToValueWith);\r
621         ConvertsToValueWith_Inverse = getResourceOrNull(graph, URIs.ConvertsToValueWith_Inverse);\r
622         DataType = getResourceOrNull(graph, URIs.DataType);\r
623         DatabaseManagement = getResourceOrNull(graph, URIs.DatabaseManagement);\r
624         DatabaseManagement_Bundles = getResourceOrNull(graph, URIs.DatabaseManagement_Bundles);\r
625         DatabaseManagement_GraphBundle = getResourceOrNull(graph, URIs.DatabaseManagement_GraphBundle);\r
626         DatabaseManagement_HasFile = getResourceOrNull(graph, URIs.DatabaseManagement_HasFile);\r
627         DatabaseManagement_HasFile_Inverse = getResourceOrNull(graph, URIs.DatabaseManagement_HasFile_Inverse);\r
628         DatabaseManagement_HasHashCode = getResourceOrNull(graph, URIs.DatabaseManagement_HasHashCode);\r
629         DatabaseManagement_HasHashCode_Inverse = getResourceOrNull(graph, URIs.DatabaseManagement_HasHashCode_Inverse);\r
630         DatabaseManagement_HasInstallInfo = getResourceOrNull(graph, URIs.DatabaseManagement_HasInstallInfo);\r
631         DatabaseManagement_HasInstallInfo_Inverse = getResourceOrNull(graph, URIs.DatabaseManagement_HasInstallInfo_Inverse);\r
632         DatabaseManagement_HasVersionedId = getResourceOrNull(graph, URIs.DatabaseManagement_HasVersionedId);\r
633         DatabaseManagement_HasVersionedId_Inverse = getResourceOrNull(graph, URIs.DatabaseManagement_HasVersionedId_Inverse);\r
634         DatabaseManagement_InstallInfo = getResourceOrNull(graph, URIs.DatabaseManagement_InstallInfo);\r
635         DatabaseManagement_InstalledGraphBundles = getResourceOrNull(graph, URIs.DatabaseManagement_InstalledGraphBundles);\r
636         DatabaseManagement_OSGiSymbolicName = getResourceOrNull(graph, URIs.DatabaseManagement_OSGiSymbolicName);\r
637         DatabaseManagement_OSGiVersion = getResourceOrNull(graph, URIs.DatabaseManagement_OSGiVersion);\r
638         DatabaseManagement_VersionedId = getResourceOrNull(graph, URIs.DatabaseManagement_VersionedId);\r
639         DependsOn = getResourceOrNull(graph, URIs.DependsOn);\r
640         Deprecated = getResourceOrNull(graph, URIs.Deprecated);\r
641         DomainOf = getResourceOrNull(graph, URIs.DomainOf);\r
642         Double = getResourceOrNull(graph, URIs.Double);\r
643         DoubleArray = getResourceOrNull(graph, URIs.DoubleArray);\r
644         Entity = getResourceOrNull(graph, URIs.Entity);\r
645         Entity_ClusterConstraint = getResourceOrNull(graph, URIs.Entity_ClusterConstraint);\r
646         Entity_PropertyConstraint = getResourceOrNull(graph, URIs.Entity_PropertyConstraint);\r
647         Entity_RelationConstraint = getResourceOrNull(graph, URIs.Entity_RelationConstraint);\r
648         Entity_URIConstraint = getResourceOrNull(graph, URIs.Entity_URIConstraint);\r
649         Entity_ValueConstraint = getResourceOrNull(graph, URIs.Entity_ValueConstraint);\r
650         Entity_published = getResourceOrNull(graph, URIs.Entity_published);\r
651         Entity_published_Inverse = getResourceOrNull(graph, URIs.Entity_published_Inverse);\r
652         Enumeration = getResourceOrNull(graph, URIs.Enumeration);\r
653         ExternalValue = getResourceOrNull(graph, URIs.ExternalValue);\r
654         False = getResourceOrNull(graph, URIs.False);\r
655         Final = getResourceOrNull(graph, URIs.Final);\r
656         Float = getResourceOrNull(graph, URIs.Float);\r
657         FloatArray = getResourceOrNull(graph, URIs.FloatArray);\r
658         Function = getResourceOrNull(graph, URIs.Function);\r
659         FunctionalRelation = getResourceOrNull(graph, URIs.FunctionalRelation);\r
660         Functions = getResourceOrNull(graph, URIs.Functions);\r
661         Functions_booleanInputValidator = getResourceOrNull(graph, URIs.Functions_booleanInputValidator);\r
662         Functions_clusterValidator = getResourceOrNull(graph, URIs.Functions_clusterValidator);\r
663         Functions_composedPropertyValue = getResourceOrNull(graph, URIs.Functions_composedPropertyValue);\r
664         Functions_computeExpression = getResourceOrNull(graph, URIs.Functions_computeExpression);\r
665         Functions_entityLabel = getResourceOrNull(graph, URIs.Functions_entityLabel);\r
666         Functions_functionApplication = getResourceOrNull(graph, URIs.Functions_functionApplication);\r
667         Functions_hasStandardResource = getResourceOrNull(graph, URIs.Functions_hasStandardResource);\r
668         Functions_listResources = getResourceOrNull(graph, URIs.Functions_listResources);\r
669         Functions_numberInputValidator = getResourceOrNull(graph, URIs.Functions_numberInputValidator);\r
670         Functions_propertyValidator = getResourceOrNull(graph, URIs.Functions_propertyValidator);\r
671         Functions_relationValidator = getResourceOrNull(graph, URIs.Functions_relationValidator);\r
672         Functions_resourceAsValue = getResourceOrNull(graph, URIs.Functions_resourceAsValue);\r
673         Functions_standardChildDomainChildren = getResourceOrNull(graph, URIs.Functions_standardChildDomainChildren);\r
674         Functions_standardChildDomainProperties = getResourceOrNull(graph, URIs.Functions_standardChildDomainProperties);\r
675         Functions_standardClassifications = getResourceOrNull(graph, URIs.Functions_standardClassifications);\r
676         Functions_standardDefaultValue = getResourceOrNull(graph, URIs.Functions_standardDefaultValue);\r
677         Functions_standardPropertyDomainChildren = getResourceOrNull(graph, URIs.Functions_standardPropertyDomainChildren);\r
678         Functions_standardPropertyDomainProperties = getResourceOrNull(graph, URIs.Functions_standardPropertyDomainProperties);\r
679         Functions_standardReadOnlyValue = getResourceOrNull(graph, URIs.Functions_standardReadOnlyValue);\r
680         Functions_standardRequiredValue = getResourceOrNull(graph, URIs.Functions_standardRequiredValue);\r
681         Functions_standardValidValue = getResourceOrNull(graph, URIs.Functions_standardValidValue);\r
682         Functions_standardValidator = getResourceOrNull(graph, URIs.Functions_standardValidator);\r
683         Functions_standardValueAccessor = getResourceOrNull(graph, URIs.Functions_standardValueAccessor);\r
684         Functions_uriValidator = getResourceOrNull(graph, URIs.Functions_uriValidator);\r
685         Functions_valueValidator = getResourceOrNull(graph, URIs.Functions_valueValidator);\r
686         GUID = getResourceOrNull(graph, URIs.GUID);\r
687         Graph = getResourceOrNull(graph, URIs.Graph);\r
688         HasCardinalityRange = getResourceOrNull(graph, URIs.HasCardinalityRange);\r
689         HasCardinalityRange_Inverse = getResourceOrNull(graph, URIs.HasCardinalityRange_Inverse);\r
690         HasComment = getResourceOrNull(graph, URIs.HasComment);\r
691         HasComment_Inverse = getResourceOrNull(graph, URIs.HasComment_Inverse);\r
692         HasConstraint = getResourceOrNull(graph, URIs.HasConstraint);\r
693         HasConstraint_Inverse = getResourceOrNull(graph, URIs.HasConstraint_Inverse);\r
694         HasDataType = getResourceOrNull(graph, URIs.HasDataType);\r
695         HasDataType_Inverse = getResourceOrNull(graph, URIs.HasDataType_Inverse);\r
696         HasDefaultLiteralType = getResourceOrNull(graph, URIs.HasDefaultLiteralType);\r
697         HasDefaultLiteralType_Inverse = getResourceOrNull(graph, URIs.HasDefaultLiteralType_Inverse);\r
698         HasDescription = getResourceOrNull(graph, URIs.HasDescription);\r
699         HasDescription_Inverse = getResourceOrNull(graph, URIs.HasDescription_Inverse);\r
700         HasDomain = getResourceOrNull(graph, URIs.HasDomain);\r
701         HasElement = getResourceOrNull(graph, URIs.HasElement);\r
702         HasLabel = getResourceOrNull(graph, URIs.HasLabel);\r
703         HasLabel_Inverse = getResourceOrNull(graph, URIs.HasLabel_Inverse);\r
704         HasName = getResourceOrNull(graph, URIs.HasName);\r
705         HasNext = getResourceOrNull(graph, URIs.HasNext);\r
706         HasObject = getResourceOrNull(graph, URIs.HasObject);\r
707         HasObjectInverse = getResourceOrNull(graph, URIs.HasObjectInverse);\r
708         HasPredicate = getResourceOrNull(graph, URIs.HasPredicate);\r
709         HasPredicateInverse = getResourceOrNull(graph, URIs.HasPredicateInverse);\r
710         HasPrevious = getResourceOrNull(graph, URIs.HasPrevious);\r
711         HasProperty = getResourceOrNull(graph, URIs.HasProperty);\r
712         HasPropertyDefinition = getResourceOrNull(graph, URIs.HasPropertyDefinition);\r
713         HasRange = getResourceOrNull(graph, URIs.HasRange);\r
714         HasRange_Inverse = getResourceOrNull(graph, URIs.HasRange_Inverse);\r
715         HasResourceClass = getResourceOrNull(graph, URIs.HasResourceClass);\r
716         HasResourceClass_Inverse = getResourceOrNull(graph, URIs.HasResourceClass_Inverse);\r
717         HasSubliteralPredicate = getResourceOrNull(graph, URIs.HasSubliteralPredicate);\r
718         HasSubliteralPredicate_Inverse = getResourceOrNull(graph, URIs.HasSubliteralPredicate_Inverse);\r
719         HasTemplate = getResourceOrNull(graph, URIs.HasTemplate);\r
720         HasTemplateParameters = getResourceOrNull(graph, URIs.HasTemplateParameters);\r
721         HasTemplateParameters_Inverse = getResourceOrNull(graph, URIs.HasTemplateParameters_Inverse);\r
722         HasTemplate_Inverse = getResourceOrNull(graph, URIs.HasTemplate_Inverse);\r
723         HasValueType = getResourceOrNull(graph, URIs.HasValueType);\r
724         HasValueType_Inverse = getResourceOrNull(graph, URIs.HasValueType_Inverse);\r
725         Immutable = getResourceOrNull(graph, URIs.Immutable);\r
726         IndexRoot = getResourceOrNull(graph, URIs.IndexRoot);\r
727         IndexRootType = getResourceOrNull(graph, URIs.IndexRootType);\r
728         Inherits = getResourceOrNull(graph, URIs.Inherits);\r
729         InstanceOf = getResourceOrNull(graph, URIs.InstanceOf);\r
730         Integer = getResourceOrNull(graph, URIs.Integer);\r
731         IntegerArray = getResourceOrNull(graph, URIs.IntegerArray);\r
732         InverseOf = getResourceOrNull(graph, URIs.InverseOf);\r
733         IsComposedOf = getResourceOrNull(graph, URIs.IsComposedOf);\r
734         IsDependencyOf = getResourceOrNull(graph, URIs.IsDependencyOf);\r
735         IsLinkedTo = getResourceOrNull(graph, URIs.IsLinkedTo);\r
736         IsLinkedTo_Inverse = getResourceOrNull(graph, URIs.IsLinkedTo_Inverse);\r
737         IsOwnedBy = getResourceOrNull(graph, URIs.IsOwnedBy);\r
738         IsPropertyDefinitionOf = getResourceOrNull(graph, URIs.IsPropertyDefinitionOf);\r
739         IsRelatedTo = getResourceOrNull(graph, URIs.IsRelatedTo);\r
740         IsWeaklyRelatedTo = getResourceOrNull(graph, URIs.IsWeaklyRelatedTo);\r
741         Library = getResourceOrNull(graph, URIs.Library);\r
742         List = getResourceOrNull(graph, URIs.List);\r
743         List_Element = getResourceOrNull(graph, URIs.List_Element);\r
744         List_Entry = getResourceOrNull(graph, URIs.List_Entry);\r
745         List_Next = getResourceOrNull(graph, URIs.List_Next);\r
746         List_Previous = getResourceOrNull(graph, URIs.List_Previous);\r
747         Literal = getResourceOrNull(graph, URIs.Literal);\r
748         Literal_BooleanValidator = getResourceOrNull(graph, URIs.Literal_BooleanValidator);\r
749         Literal_ByteValidator = getResourceOrNull(graph, URIs.Literal_ByteValidator);\r
750         Literal_DoubleValidator = getResourceOrNull(graph, URIs.Literal_DoubleValidator);\r
751         Literal_FloatValidator = getResourceOrNull(graph, URIs.Literal_FloatValidator);\r
752         Literal_HasInputValidator = getResourceOrNull(graph, URIs.Literal_HasInputValidator);\r
753         Literal_HasInputValidator_Inverse = getResourceOrNull(graph, URIs.Literal_HasInputValidator_Inverse);\r
754         Literal_IntegerValidator = getResourceOrNull(graph, URIs.Literal_IntegerValidator);\r
755         Literal_LongValidator = getResourceOrNull(graph, URIs.Literal_LongValidator);\r
756         Long = getResourceOrNull(graph, URIs.Long);\r
757         LongArray = getResourceOrNull(graph, URIs.LongArray);\r
758         Migration = getResourceOrNull(graph, URIs.Migration);\r
759         MigrationSequence = getResourceOrNull(graph, URIs.MigrationSequence);\r
760         MigrationStep = getResourceOrNull(graph, URIs.MigrationStep);\r
761         MigrationStep_stepAction = getResourceOrNull(graph, URIs.MigrationStep_stepAction);\r
762         MigrationStep_stepAction_Inverse = getResourceOrNull(graph, URIs.MigrationStep_stepAction_Inverse);\r
763         Migration_format = getResourceOrNull(graph, URIs.Migration_format);\r
764         Migration_format_Inverse = getResourceOrNull(graph, URIs.Migration_format_Inverse);\r
765         Migration_from = getResourceOrNull(graph, URIs.Migration_from);\r
766         Migration_from_Inverse = getResourceOrNull(graph, URIs.Migration_from_Inverse);\r
767         Migration_priority = getResourceOrNull(graph, URIs.Migration_priority);\r
768         Migration_priority_Inverse = getResourceOrNull(graph, URIs.Migration_priority_Inverse);\r
769         Migration_step = getResourceOrNull(graph, URIs.Migration_step);\r
770         Migration_step_Inverse = getResourceOrNull(graph, URIs.Migration_step_Inverse);\r
771         NameOf = getResourceOrNull(graph, URIs.NameOf);\r
772         NamespaceMigrationStep = getResourceOrNull(graph, URIs.NamespaceMigrationStep);\r
773         NamespaceMigrationStep_Prefix = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix);\r
774         NamespaceMigrationStep_Prefix_base = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_base);\r
775         NamespaceMigrationStep_Prefix_base_Inverse = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_base_Inverse);\r
776         NamespaceMigrationStep_Prefix_from = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_from);\r
777         NamespaceMigrationStep_Prefix_from_Inverse = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_from_Inverse);\r
778         NamespaceMigrationStep_Prefix_to = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_to);\r
779         NamespaceMigrationStep_Prefix_to_Inverse = getResourceOrNull(graph, URIs.NamespaceMigrationStep_Prefix_to_Inverse);\r
780         Ontology = getResourceOrNull(graph, URIs.Ontology);\r
781         Ontology_global = getResourceOrNull(graph, URIs.Ontology_global);\r
782         Ontology_global_Inverse = getResourceOrNull(graph, URIs.Ontology_global_Inverse);\r
783         OrderedSet = getResourceOrNull(graph, URIs.OrderedSet);\r
784         OrderedSetToListMigrationStep = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep);\r
785         OrderedSetToListMigrationStep_Change = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_Change);\r
786         OrderedSetToListMigrationStep_entityType = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_entityType);\r
787         OrderedSetToListMigrationStep_listRelation = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_listRelation);\r
788         OrderedSetToListMigrationStep_listType = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_listType);\r
789         OrderedSetToListMigrationStep_orderedSetRelation = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_orderedSetRelation);\r
790         OrderedSetToListMigrationStep_orderedSetType = getResourceOrNull(graph, URIs.OrderedSetToListMigrationStep_orderedSetType);\r
791         PGraph = getResourceOrNull(graph, URIs.PGraph);\r
792         PGraph_definition = getResourceOrNull(graph, URIs.PGraph_definition);\r
793         PGraph_definition_Inverse = getResourceOrNull(graph, URIs.PGraph_definition_Inverse);\r
794         PartOf = getResourceOrNull(graph, URIs.PartOf);\r
795         Property = getResourceOrNull(graph, URIs.Property);\r
796         PropertyDefinition = getResourceOrNull(graph, URIs.PropertyDefinition);\r
797         PropertyOf = getResourceOrNull(graph, URIs.PropertyOf);\r
798         PropertyRelation = getResourceOrNull(graph, URIs.PropertyRelation);\r
799         RVI = getResourceOrNull(graph, URIs.RVI);\r
800         RVIContext = getResourceOrNull(graph, URIs.RVIContext);\r
801         Relation = getResourceOrNull(graph, URIs.Relation);\r
802         RequiresValueType = getResourceOrNull(graph, URIs.RequiresValueType);\r
803         RequiresValueType_Inverse = getResourceOrNull(graph, URIs.RequiresValueType_Inverse);\r
804         ResourceIdArray = getResourceOrNull(graph, URIs.ResourceIdArray);\r
805         RevisionId = getResourceOrNull(graph, URIs.RevisionId);\r
806         SCLMigrationStep = getResourceOrNull(graph, URIs.SCLMigrationStep);\r
807         SCLMigrationStep_SCLMigrationStepAction = getResourceOrNull(graph, URIs.SCLMigrationStep_SCLMigrationStepAction);\r
808         SCLModule = getResourceOrNull(graph, URIs.SCLModule);\r
809         SCLModule_definition = getResourceOrNull(graph, URIs.SCLModule_definition);\r
810         SCLModule_definition_Inverse = getResourceOrNull(graph, URIs.SCLModule_definition_Inverse);\r
811         SCLValue = getResourceOrNull(graph, URIs.SCLValue);\r
812         SCLValue_Environment = getResourceOrNull(graph, URIs.SCLValue_Environment);\r
813         SCLValue_Environment_moduleName = getResourceOrNull(graph, URIs.SCLValue_Environment_moduleName);\r
814         SCLValue_Environment_moduleName_Inverse = getResourceOrNull(graph, URIs.SCLValue_Environment_moduleName_Inverse);\r
815         SCLValue_Environment_namespace = getResourceOrNull(graph, URIs.SCLValue_Environment_namespace);\r
816         SCLValue_Environment_namespace_Inverse = getResourceOrNull(graph, URIs.SCLValue_Environment_namespace_Inverse);\r
817         SCLValue_Environment_uses = getResourceOrNull(graph, URIs.SCLValue_Environment_uses);\r
818         SCLValue_environment = getResourceOrNull(graph, URIs.SCLValue_environment);\r
819         SCLValue_expression = getResourceOrNull(graph, URIs.SCLValue_expression);\r
820         SCLValue_expression_Inverse = getResourceOrNull(graph, URIs.SCLValue_expression_Inverse);\r
821         SharedOntology = getResourceOrNull(graph, URIs.SharedOntology);\r
822         SharedOntology_tg = getResourceOrNull(graph, URIs.SharedOntology_tg);\r
823         SharedOntology_tgResources = getResourceOrNull(graph, URIs.SharedOntology_tgResources);\r
824         SharedOntology_tgResources_Inverse = getResourceOrNull(graph, URIs.SharedOntology_tgResources_Inverse);\r
825         SharedOntology_tg_Inverse = getResourceOrNull(graph, URIs.SharedOntology_tg_Inverse);\r
826         SharedOntology_treatAsSystemOntology = getResourceOrNull(graph, URIs.SharedOntology_treatAsSystemOntology);\r
827         SharedOntology_treatAsSystemOntology_Inverse = getResourceOrNull(graph, URIs.SharedOntology_treatAsSystemOntology_Inverse);\r
828         SharedRange = getResourceOrNull(graph, URIs.SharedRange);\r
829         String = getResourceOrNull(graph, URIs.String);\r
830         StringArray = getResourceOrNull(graph, URIs.StringArray);\r
831         SubrelationOf = getResourceOrNull(graph, URIs.SubrelationOf);\r
832         SuperrelationOf = getResourceOrNull(graph, URIs.SuperrelationOf);\r
833         SupertypeOf = getResourceOrNull(graph, URIs.SupertypeOf);\r
834         Tag = getResourceOrNull(graph, URIs.Tag);\r
835         Template = getResourceOrNull(graph, URIs.Template);\r
836         TotalFunction = getResourceOrNull(graph, URIs.TotalFunction);\r
837         True = getResourceOrNull(graph, URIs.True);\r
838         Type = getResourceOrNull(graph, URIs.Type);\r
839         TypeWithIdentifier = getResourceOrNull(graph, URIs.TypeWithIdentifier);\r
840         URI = getResourceOrNull(graph, URIs.URI);\r
841         Value = getResourceOrNull(graph, URIs.Value);\r
842         Variant = getResourceOrNull(graph, URIs.Variant);\r
843         VariantArray = getResourceOrNull(graph, URIs.VariantArray);\r
844         assert_ = getResourceOrNull(graph, URIs.assert_);\r
845         classifications = getResourceOrNull(graph, URIs.classifications);\r
846         classifications_Inverse = getResourceOrNull(graph, URIs.classifications_Inverse);\r
847         defTag = getResourceOrNull(graph, URIs.defTag);\r
848         default_ = getResourceOrNull(graph, URIs.default_);\r
849         default_Inverse = getResourceOrNull(graph, URIs.default_Inverse);\r
850         domainChildren = getResourceOrNull(graph, URIs.domainChildren);\r
851         domainChildren_Inverse = getResourceOrNull(graph, URIs.domainChildren_Inverse);\r
852         domainProperties = getResourceOrNull(graph, URIs.domainProperties);\r
853         domainProperties_Inverse = getResourceOrNull(graph, URIs.domainProperties_Inverse);\r
854         entityReplacer = getResourceOrNull(graph, URIs.entityReplacer);\r
855         entityReplacer_Inverse = getResourceOrNull(graph, URIs.entityReplacer_Inverse);\r
856         hasStandardResource = getResourceOrNull(graph, URIs.hasStandardResource);\r
857         hasStandardResource_Inverse = getResourceOrNull(graph, URIs.hasStandardResource_Inverse);\r
858         identifier = getResourceOrNull(graph, URIs.identifier);\r
859         identifier_Inverse = getResourceOrNull(graph, URIs.identifier_Inverse);\r
860         list = getResourceOrNull(graph, URIs.list);\r
861         loadBytes = getResourceOrNull(graph, URIs.loadBytes);\r
862         loadDataValue = getResourceOrNull(graph, URIs.loadDataValue);\r
863         loadString = getResourceOrNull(graph, URIs.loadString);\r
864         new_ = getResourceOrNull(graph, URIs.new_);\r
865         optionalProperty = getResourceOrNull(graph, URIs.optionalProperty);\r
866         orderedSet = getResourceOrNull(graph, URIs.orderedSet);\r
867         property = getResourceOrNull(graph, URIs.property);\r
868         readOnly = getResourceOrNull(graph, URIs.readOnly);\r
869         readOnly_Inverse = getResourceOrNull(graph, URIs.readOnly_Inverse);\r
870         required = getResourceOrNull(graph, URIs.required);\r
871         required_Inverse = getResourceOrNull(graph, URIs.required_Inverse);\r
872         scl = getResourceOrNull(graph, URIs.scl);\r
873         singleProperty = getResourceOrNull(graph, URIs.singleProperty);\r
874         singlePropertyDefault = getResourceOrNull(graph, URIs.singlePropertyDefault);\r
875         symmetric = getResourceOrNull(graph, URIs.symmetric);\r
876         tag = getResourceOrNull(graph, URIs.tag);\r
877         typeURI = getResourceOrNull(graph, URIs.typeURI);\r
878         typeURI_Inverse = getResourceOrNull(graph, URIs.typeURI_Inverse);\r
879         valid = getResourceOrNull(graph, URIs.valid);\r
880         valid_Inverse = getResourceOrNull(graph, URIs.valid_Inverse);\r
881         validator = getResourceOrNull(graph, URIs.validator);\r
882         validator_Inverse = getResourceOrNull(graph, URIs.validator_Inverse);\r
883         valueAccessor = getResourceOrNull(graph, URIs.valueAccessor);\r
884         valueAccessor_Inverse = getResourceOrNull(graph, URIs.valueAccessor_Inverse);\r
885     }\r
886     \r
887     public static Layer0 getInstance(ReadGraph graph) {\r
888         Session session = graph.getSession();\r
889         Layer0 ret = session.peekService(Layer0.class);\r
890         if(ret == null) {\r
891             QueryControl qc = graph.getService(QueryControl.class);\r
892             ret = new Layer0(qc.getIndependentGraph(graph));\r
893             session.registerService(Layer0.class, ret);\r
894         }\r
895         return ret;\r
896     }\r
897     \r
898     public static Layer0 getInstance(RequestProcessor session) throws DatabaseException {\r
899         Layer0 ret = session.peekService(Layer0.class);\r
900         if(ret == null) {\r
901             ret = session.syncRequest(new Read<Layer0>() {\r
902                 public Layer0 perform(ReadGraph graph) throws DatabaseException {\r
903                     QueryControl qc = graph.getService(QueryControl.class);\r
904                     return new Layer0(qc.getIndependentGraph(graph));\r
905                 }\r
906             });\r
907             session.registerService(Layer0.class, ret);\r
908         }\r
909         return ret;\r
910     }\r
911     \r
912 }\r
913 \r