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