]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.selectionview.ontology/src/org/simantics/selectionview/SelectionViewResources.java
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.selectionview.ontology / src / org / simantics / selectionview / SelectionViewResources.java
diff --git a/bundles/org.simantics.selectionview.ontology/src/org/simantics/selectionview/SelectionViewResources.java b/bundles/org.simantics.selectionview.ontology/src/org/simantics/selectionview/SelectionViewResources.java
new file mode 100644 (file)
index 0000000..00d59a6
--- /dev/null
@@ -0,0 +1,316 @@
+package org.simantics.selectionview;\r
+\r
+import org.simantics.db.RequestProcessor;\r
+import org.simantics.db.Resource;\r
+import org.simantics.db.ReadGraph;\r
+import org.simantics.db.request.Read;\r
+import org.simantics.db.Session;\r
+import org.simantics.db.exception.DatabaseException;\r
+import org.simantics.db.service.QueryControl;\r
+\r
+public class SelectionViewResources {\r
+    \r
+    public final Resource AbstractResourceTabContribution;\r
+    public final Resource AbstractResourceTabContribution_HasPriority;\r
+    public final Resource AbstractResourceTabContribution_HasPriority_Inverse;\r
+    public final Resource AbstractResourceTabContribution_HasTest;\r
+    public final Resource AbstractResourceTabContribution_HasTest_Inverse;\r
+    public final Resource AbstractTypedResourceTabContribution;\r
+    public final Resource AbstractTypedResourceTabContribution_HasType;\r
+    public final Resource AbstractTypedResourceTabContribution_HasType_Inverse;\r
+    public final Resource AbstractTypedVariableTabContribution;\r
+    public final Resource AbstractTypedVariableTabContribution_HasType;\r
+    public final Resource AbstractTypedVariableTabContribution_HasType_Inverse;\r
+    public final Resource AbstractVariableTabContribution;\r
+    public final Resource AbstractVariableTabContribution_HasPriority;\r
+    public final Resource AbstractVariableTabContribution_HasPriority_Inverse;\r
+    public final Resource AbstractVariableTabContribution_HasTest;\r
+    public final Resource AbstractVariableTabContribution_HasTest_Inverse;\r
+    public final Resource AbstractVariableTabContribution_testFunction;\r
+    public final Resource AbstractVariableTabContribution_testFunction_Inverse;\r
+    public final Resource CategoryHidden;\r
+    public final Resource ColorParameterType;\r
+    public final Resource DisplayProperty;\r
+    public final Resource DisplayUnit;\r
+    public final Resource DisplayValue;\r
+    public final Resource FontParameterType;\r
+    public final Resource Functions;\r
+    public final Resource Functions_colorModifier;\r
+    public final Resource Functions_displayPropertyValueAccessor;\r
+    public final Resource Functions_displayUnitValueAccessor;\r
+    public final Resource Functions_displayValueValueAccessor;\r
+    public final Resource Functions_fontModifier;\r
+    public final Resource Functions_getEnumerationValues;\r
+    public final Resource Functions_getPropertyChildName;\r
+    public final Resource Functions_inputModifier;\r
+    public final Resource Functions_singleResourceToVariableTransformation;\r
+    public final Resource Functions_singleResourceTransformation;\r
+    public final Resource Functions_singleVariableTransformation;\r
+    public final Resource Functions_standardSelectionInputTransformation;\r
+    public final Resource GenericCategory;\r
+    public final Resource GenericParameterType;\r
+    public final Resource GenericPropertyChild;\r
+    public final Resource HasCustomModifier;\r
+    public final Resource HasCustomModifier_Inverse;\r
+    public final Resource HasDisplayColumn;\r
+    public final Resource HasDisplayColumn_Inverse;\r
+    public final Resource HasDisplayProperty;\r
+    public final Resource HasDisplayProperty_Inverse;\r
+    public final Resource HasDisplayUnit;\r
+    public final Resource HasDisplayUnit_Inverse;\r
+    public final Resource HasDisplayValue;\r
+    public final Resource HasDisplayValue_Inverse;\r
+    public final Resource HasEnumerationValues;\r
+    public final Resource HasEnumerationValues_Inverse;\r
+    public final Resource HasFormatter;\r
+    public final Resource HasFormatter_Inverse;\r
+    public final Resource HasInputModifier;\r
+    public final Resource HasInputModifier_Inverse;\r
+    public final Resource HasStandardPropertyInfo;\r
+    public final Resource HasStandardPropertyInfo_Inverse;\r
+    public final Resource IsShownUnder;\r
+    public final Resource SelectionTransformation;\r
+    public final Resource SortingName;\r
+    public final Resource SortingName_Inverse;\r
+    public final Resource StandardPropertyInfo;\r
+    public final Resource StandardPropertyInfo_CategoryName;\r
+    public final Resource StandardPropertyInfo_CategoryName_Inverse;\r
+    public final Resource StandardPropertyInfo_CategorySortingName;\r
+    public final Resource StandardPropertyInfo_CategorySortingName_Inverse;\r
+    public final Resource StandardPropertyInfo_IsHidden;\r
+    public final Resource StandardPropertyInfo_IsHidden_Inverse;\r
+    public final Resource TabContribution;\r
+    public final Resource TypedVariableTabContribution;\r
+    public final Resource TypedVariableTabContribution_HasType;\r
+    public final Resource TypedVariableTabContribution_HasType_Inverse;\r
+    public final Resource UnderOf;\r
+    public final Resource VariableTabContribution;\r
+    public final Resource VariableTabContribution_HasPriority;\r
+    public final Resource VariableTabContribution_HasPriority_Inverse;\r
+    public final Resource VariableTabContribution_HasTest;\r
+    public final Resource VariableTabContribution_HasTest_Inverse;\r
+    public final Resource VariableTabContribution_HasView;\r
+    public final Resource VariableTabContribution_HasView_Inverse;\r
+    public final Resource VariableTabContribution_transformation;\r
+    public final Resource VariableTabContribution_transformation_Inverse;\r
+    public final Resource canBeLifted;\r
+    public final Resource canBeLifted_Inverse;\r
+    public final Resource getSpecialCategory;\r
+    public final Resource getSpecialCategory_Inverse;\r
+        \r
+    public static class URIs {\r
+        public static final String AbstractResourceTabContribution = "http://www.simantics.org/SelectionView-1.2/AbstractResourceTabContribution";\r
+        public static final String AbstractResourceTabContribution_HasPriority = "http://www.simantics.org/SelectionView-1.2/AbstractResourceTabContribution/HasPriority";\r
+        public static final String AbstractResourceTabContribution_HasPriority_Inverse = "http://www.simantics.org/SelectionView-1.2/AbstractResourceTabContribution/HasPriority/Inverse";\r
+        public static final String AbstractResourceTabContribution_HasTest = "http://www.simantics.org/SelectionView-1.2/AbstractResourceTabContribution/HasTest";\r
+        public static final String AbstractResourceTabContribution_HasTest_Inverse = "http://www.simantics.org/SelectionView-1.2/AbstractResourceTabContribution/HasTest/Inverse";\r
+        public static final String AbstractTypedResourceTabContribution = "http://www.simantics.org/SelectionView-1.2/AbstractTypedResourceTabContribution";\r
+        public static final String AbstractTypedResourceTabContribution_HasType = "http://www.simantics.org/SelectionView-1.2/AbstractTypedResourceTabContribution/HasType";\r
+        public static final String AbstractTypedResourceTabContribution_HasType_Inverse = "http://www.simantics.org/SelectionView-1.2/AbstractTypedResourceTabContribution/HasType/Inverse";\r
+        public static final String AbstractTypedVariableTabContribution = "http://www.simantics.org/SelectionView-1.2/AbstractTypedVariableTabContribution";\r
+        public static final String AbstractTypedVariableTabContribution_HasType = "http://www.simantics.org/SelectionView-1.2/AbstractTypedVariableTabContribution/HasType";\r
+        public static final String AbstractTypedVariableTabContribution_HasType_Inverse = "http://www.simantics.org/SelectionView-1.2/AbstractTypedVariableTabContribution/HasType/Inverse";\r
+        public static final String AbstractVariableTabContribution = "http://www.simantics.org/SelectionView-1.2/AbstractVariableTabContribution";\r
+        public static final String AbstractVariableTabContribution_HasPriority = "http://www.simantics.org/SelectionView-1.2/AbstractVariableTabContribution/HasPriority";\r
+        public static final String AbstractVariableTabContribution_HasPriority_Inverse = "http://www.simantics.org/SelectionView-1.2/AbstractVariableTabContribution/HasPriority/Inverse";\r
+        public static final String AbstractVariableTabContribution_HasTest = "http://www.simantics.org/SelectionView-1.2/AbstractVariableTabContribution/HasTest";\r
+        public static final String AbstractVariableTabContribution_HasTest_Inverse = "http://www.simantics.org/SelectionView-1.2/AbstractVariableTabContribution/HasTest/Inverse";\r
+        public static final String AbstractVariableTabContribution_testFunction = "http://www.simantics.org/SelectionView-1.2/AbstractVariableTabContribution/testFunction";\r
+        public static final String AbstractVariableTabContribution_testFunction_Inverse = "http://www.simantics.org/SelectionView-1.2/AbstractVariableTabContribution/testFunction/Inverse";\r
+        public static final String CategoryHidden = "http://www.simantics.org/SelectionView-1.2/CategoryHidden";\r
+        public static final String ColorParameterType = "http://www.simantics.org/SelectionView-1.2/ColorParameterType";\r
+        public static final String DisplayProperty = "http://www.simantics.org/SelectionView-1.2/DisplayProperty";\r
+        public static final String DisplayUnit = "http://www.simantics.org/SelectionView-1.2/DisplayUnit";\r
+        public static final String DisplayValue = "http://www.simantics.org/SelectionView-1.2/DisplayValue";\r
+        public static final String FontParameterType = "http://www.simantics.org/SelectionView-1.2/FontParameterType";\r
+        public static final String Functions = "http://www.simantics.org/SelectionView-1.2/Functions";\r
+        public static final String Functions_colorModifier = "http://www.simantics.org/SelectionView-1.2/Functions/colorModifier";\r
+        public static final String Functions_displayPropertyValueAccessor = "http://www.simantics.org/SelectionView-1.2/Functions/displayPropertyValueAccessor";\r
+        public static final String Functions_displayUnitValueAccessor = "http://www.simantics.org/SelectionView-1.2/Functions/displayUnitValueAccessor";\r
+        public static final String Functions_displayValueValueAccessor = "http://www.simantics.org/SelectionView-1.2/Functions/displayValueValueAccessor";\r
+        public static final String Functions_fontModifier = "http://www.simantics.org/SelectionView-1.2/Functions/fontModifier";\r
+        public static final String Functions_getEnumerationValues = "http://www.simantics.org/SelectionView-1.2/Functions/getEnumerationValues";\r
+        public static final String Functions_getPropertyChildName = "http://www.simantics.org/SelectionView-1.2/Functions/getPropertyChildName";\r
+        public static final String Functions_inputModifier = "http://www.simantics.org/SelectionView-1.2/Functions/inputModifier";\r
+        public static final String Functions_singleResourceToVariableTransformation = "http://www.simantics.org/SelectionView-1.2/Functions/singleResourceToVariableTransformation";\r
+        public static final String Functions_singleResourceTransformation = "http://www.simantics.org/SelectionView-1.2/Functions/singleResourceTransformation";\r
+        public static final String Functions_singleVariableTransformation = "http://www.simantics.org/SelectionView-1.2/Functions/singleVariableTransformation";\r
+        public static final String Functions_standardSelectionInputTransformation = "http://www.simantics.org/SelectionView-1.2/Functions/standardSelectionInputTransformation";\r
+        public static final String GenericCategory = "http://www.simantics.org/SelectionView-1.2/GenericCategory";\r
+        public static final String GenericParameterType = "http://www.simantics.org/SelectionView-1.2/GenericParameterType";\r
+        public static final String GenericPropertyChild = "http://www.simantics.org/SelectionView-1.2/GenericPropertyChild";\r
+        public static final String HasCustomModifier = "http://www.simantics.org/SelectionView-1.2/HasCustomModifier";\r
+        public static final String HasCustomModifier_Inverse = "http://www.simantics.org/SelectionView-1.2/HasCustomModifier/Inverse";\r
+        public static final String HasDisplayColumn = "http://www.simantics.org/SelectionView-1.2/HasDisplayColumn";\r
+        public static final String HasDisplayColumn_Inverse = "http://www.simantics.org/SelectionView-1.2/HasDisplayColumn/Inverse";\r
+        public static final String HasDisplayProperty = "http://www.simantics.org/SelectionView-1.2/HasDisplayProperty";\r
+        public static final String HasDisplayProperty_Inverse = "http://www.simantics.org/SelectionView-1.2/HasDisplayProperty/Inverse";\r
+        public static final String HasDisplayUnit = "http://www.simantics.org/SelectionView-1.2/HasDisplayUnit";\r
+        public static final String HasDisplayUnit_Inverse = "http://www.simantics.org/SelectionView-1.2/HasDisplayUnit/Inverse";\r
+        public static final String HasDisplayValue = "http://www.simantics.org/SelectionView-1.2/HasDisplayValue";\r
+        public static final String HasDisplayValue_Inverse = "http://www.simantics.org/SelectionView-1.2/HasDisplayValue/Inverse";\r
+        public static final String HasEnumerationValues = "http://www.simantics.org/SelectionView-1.2/HasEnumerationValues";\r
+        public static final String HasEnumerationValues_Inverse = "http://www.simantics.org/SelectionView-1.2/HasEnumerationValues/Inverse";\r
+        public static final String HasFormatter = "http://www.simantics.org/SelectionView-1.2/HasFormatter";\r
+        public static final String HasFormatter_Inverse = "http://www.simantics.org/SelectionView-1.2/HasFormatter/Inverse";\r
+        public static final String HasInputModifier = "http://www.simantics.org/SelectionView-1.2/HasInputModifier";\r
+        public static final String HasInputModifier_Inverse = "http://www.simantics.org/SelectionView-1.2/HasInputModifier/Inverse";\r
+        public static final String HasStandardPropertyInfo = "http://www.simantics.org/SelectionView-1.2/HasStandardPropertyInfo";\r
+        public static final String HasStandardPropertyInfo_Inverse = "http://www.simantics.org/SelectionView-1.2/HasStandardPropertyInfo/Inverse";\r
+        public static final String IsShownUnder = "http://www.simantics.org/SelectionView-1.2/IsShownUnder";\r
+        public static final String SelectionTransformation = "http://www.simantics.org/SelectionView-1.2/SelectionTransformation";\r
+        public static final String SortingName = "http://www.simantics.org/SelectionView-1.2/SortingName";\r
+        public static final String SortingName_Inverse = "http://www.simantics.org/SelectionView-1.2/SortingName/Inverse";\r
+        public static final String StandardPropertyInfo = "http://www.simantics.org/SelectionView-1.2/StandardPropertyInfo";\r
+        public static final String StandardPropertyInfo_CategoryName = "http://www.simantics.org/SelectionView-1.2/StandardPropertyInfo/CategoryName";\r
+        public static final String StandardPropertyInfo_CategoryName_Inverse = "http://www.simantics.org/SelectionView-1.2/StandardPropertyInfo/CategoryName/Inverse";\r
+        public static final String StandardPropertyInfo_CategorySortingName = "http://www.simantics.org/SelectionView-1.2/StandardPropertyInfo/CategorySortingName";\r
+        public static final String StandardPropertyInfo_CategorySortingName_Inverse = "http://www.simantics.org/SelectionView-1.2/StandardPropertyInfo/CategorySortingName/Inverse";\r
+        public static final String StandardPropertyInfo_IsHidden = "http://www.simantics.org/SelectionView-1.2/StandardPropertyInfo/IsHidden";\r
+        public static final String StandardPropertyInfo_IsHidden_Inverse = "http://www.simantics.org/SelectionView-1.2/StandardPropertyInfo/IsHidden/Inverse";\r
+        public static final String TabContribution = "http://www.simantics.org/SelectionView-1.2/TabContribution";\r
+        public static final String TypedVariableTabContribution = "http://www.simantics.org/SelectionView-1.2/TypedVariableTabContribution";\r
+        public static final String TypedVariableTabContribution_HasType = "http://www.simantics.org/SelectionView-1.2/TypedVariableTabContribution/HasType";\r
+        public static final String TypedVariableTabContribution_HasType_Inverse = "http://www.simantics.org/SelectionView-1.2/TypedVariableTabContribution/HasType/Inverse";\r
+        public static final String UnderOf = "http://www.simantics.org/SelectionView-1.2/UnderOf";\r
+        public static final String VariableTabContribution = "http://www.simantics.org/SelectionView-1.2/VariableTabContribution";\r
+        public static final String VariableTabContribution_HasPriority = "http://www.simantics.org/SelectionView-1.2/VariableTabContribution/HasPriority";\r
+        public static final String VariableTabContribution_HasPriority_Inverse = "http://www.simantics.org/SelectionView-1.2/VariableTabContribution/HasPriority/Inverse";\r
+        public static final String VariableTabContribution_HasTest = "http://www.simantics.org/SelectionView-1.2/VariableTabContribution/HasTest";\r
+        public static final String VariableTabContribution_HasTest_Inverse = "http://www.simantics.org/SelectionView-1.2/VariableTabContribution/HasTest/Inverse";\r
+        public static final String VariableTabContribution_HasView = "http://www.simantics.org/SelectionView-1.2/VariableTabContribution/HasView";\r
+        public static final String VariableTabContribution_HasView_Inverse = "http://www.simantics.org/SelectionView-1.2/VariableTabContribution/HasView/Inverse";\r
+        public static final String VariableTabContribution_transformation = "http://www.simantics.org/SelectionView-1.2/VariableTabContribution/transformation";\r
+        public static final String VariableTabContribution_transformation_Inverse = "http://www.simantics.org/SelectionView-1.2/VariableTabContribution/transformation/Inverse";\r
+        public static final String canBeLifted = "http://www.simantics.org/SelectionView-1.2/canBeLifted";\r
+        public static final String canBeLifted_Inverse = "http://www.simantics.org/SelectionView-1.2/canBeLifted/Inverse";\r
+        public static final String getSpecialCategory = "http://www.simantics.org/SelectionView-1.2/getSpecialCategory";\r
+        public static final String getSpecialCategory_Inverse = "http://www.simantics.org/SelectionView-1.2/getSpecialCategory/Inverse";\r
+    }\r
+    \r
+    public static Resource getResourceOrNull(ReadGraph graph, String uri) {\r
+        try {\r
+            return graph.getResource(uri);\r
+        } catch(DatabaseException e) {\r
+            System.err.println(e.getMessage());\r
+            return null;\r
+        }\r
+    }\r
+    \r
+    public SelectionViewResources(ReadGraph graph) {\r
+        AbstractResourceTabContribution = getResourceOrNull(graph, URIs.AbstractResourceTabContribution);\r
+        AbstractResourceTabContribution_HasPriority = getResourceOrNull(graph, URIs.AbstractResourceTabContribution_HasPriority);\r
+        AbstractResourceTabContribution_HasPriority_Inverse = getResourceOrNull(graph, URIs.AbstractResourceTabContribution_HasPriority_Inverse);\r
+        AbstractResourceTabContribution_HasTest = getResourceOrNull(graph, URIs.AbstractResourceTabContribution_HasTest);\r
+        AbstractResourceTabContribution_HasTest_Inverse = getResourceOrNull(graph, URIs.AbstractResourceTabContribution_HasTest_Inverse);\r
+        AbstractTypedResourceTabContribution = getResourceOrNull(graph, URIs.AbstractTypedResourceTabContribution);\r
+        AbstractTypedResourceTabContribution_HasType = getResourceOrNull(graph, URIs.AbstractTypedResourceTabContribution_HasType);\r
+        AbstractTypedResourceTabContribution_HasType_Inverse = getResourceOrNull(graph, URIs.AbstractTypedResourceTabContribution_HasType_Inverse);\r
+        AbstractTypedVariableTabContribution = getResourceOrNull(graph, URIs.AbstractTypedVariableTabContribution);\r
+        AbstractTypedVariableTabContribution_HasType = getResourceOrNull(graph, URIs.AbstractTypedVariableTabContribution_HasType);\r
+        AbstractTypedVariableTabContribution_HasType_Inverse = getResourceOrNull(graph, URIs.AbstractTypedVariableTabContribution_HasType_Inverse);\r
+        AbstractVariableTabContribution = getResourceOrNull(graph, URIs.AbstractVariableTabContribution);\r
+        AbstractVariableTabContribution_HasPriority = getResourceOrNull(graph, URIs.AbstractVariableTabContribution_HasPriority);\r
+        AbstractVariableTabContribution_HasPriority_Inverse = getResourceOrNull(graph, URIs.AbstractVariableTabContribution_HasPriority_Inverse);\r
+        AbstractVariableTabContribution_HasTest = getResourceOrNull(graph, URIs.AbstractVariableTabContribution_HasTest);\r
+        AbstractVariableTabContribution_HasTest_Inverse = getResourceOrNull(graph, URIs.AbstractVariableTabContribution_HasTest_Inverse);\r
+        AbstractVariableTabContribution_testFunction = getResourceOrNull(graph, URIs.AbstractVariableTabContribution_testFunction);\r
+        AbstractVariableTabContribution_testFunction_Inverse = getResourceOrNull(graph, URIs.AbstractVariableTabContribution_testFunction_Inverse);\r
+        CategoryHidden = getResourceOrNull(graph, URIs.CategoryHidden);\r
+        ColorParameterType = getResourceOrNull(graph, URIs.ColorParameterType);\r
+        DisplayProperty = getResourceOrNull(graph, URIs.DisplayProperty);\r
+        DisplayUnit = getResourceOrNull(graph, URIs.DisplayUnit);\r
+        DisplayValue = getResourceOrNull(graph, URIs.DisplayValue);\r
+        FontParameterType = getResourceOrNull(graph, URIs.FontParameterType);\r
+        Functions = getResourceOrNull(graph, URIs.Functions);\r
+        Functions_colorModifier = getResourceOrNull(graph, URIs.Functions_colorModifier);\r
+        Functions_displayPropertyValueAccessor = getResourceOrNull(graph, URIs.Functions_displayPropertyValueAccessor);\r
+        Functions_displayUnitValueAccessor = getResourceOrNull(graph, URIs.Functions_displayUnitValueAccessor);\r
+        Functions_displayValueValueAccessor = getResourceOrNull(graph, URIs.Functions_displayValueValueAccessor);\r
+        Functions_fontModifier = getResourceOrNull(graph, URIs.Functions_fontModifier);\r
+        Functions_getEnumerationValues = getResourceOrNull(graph, URIs.Functions_getEnumerationValues);\r
+        Functions_getPropertyChildName = getResourceOrNull(graph, URIs.Functions_getPropertyChildName);\r
+        Functions_inputModifier = getResourceOrNull(graph, URIs.Functions_inputModifier);\r
+        Functions_singleResourceToVariableTransformation = getResourceOrNull(graph, URIs.Functions_singleResourceToVariableTransformation);\r
+        Functions_singleResourceTransformation = getResourceOrNull(graph, URIs.Functions_singleResourceTransformation);\r
+        Functions_singleVariableTransformation = getResourceOrNull(graph, URIs.Functions_singleVariableTransformation);\r
+        Functions_standardSelectionInputTransformation = getResourceOrNull(graph, URIs.Functions_standardSelectionInputTransformation);\r
+        GenericCategory = getResourceOrNull(graph, URIs.GenericCategory);\r
+        GenericParameterType = getResourceOrNull(graph, URIs.GenericParameterType);\r
+        GenericPropertyChild = getResourceOrNull(graph, URIs.GenericPropertyChild);\r
+        HasCustomModifier = getResourceOrNull(graph, URIs.HasCustomModifier);\r
+        HasCustomModifier_Inverse = getResourceOrNull(graph, URIs.HasCustomModifier_Inverse);\r
+        HasDisplayColumn = getResourceOrNull(graph, URIs.HasDisplayColumn);\r
+        HasDisplayColumn_Inverse = getResourceOrNull(graph, URIs.HasDisplayColumn_Inverse);\r
+        HasDisplayProperty = getResourceOrNull(graph, URIs.HasDisplayProperty);\r
+        HasDisplayProperty_Inverse = getResourceOrNull(graph, URIs.HasDisplayProperty_Inverse);\r
+        HasDisplayUnit = getResourceOrNull(graph, URIs.HasDisplayUnit);\r
+        HasDisplayUnit_Inverse = getResourceOrNull(graph, URIs.HasDisplayUnit_Inverse);\r
+        HasDisplayValue = getResourceOrNull(graph, URIs.HasDisplayValue);\r
+        HasDisplayValue_Inverse = getResourceOrNull(graph, URIs.HasDisplayValue_Inverse);\r
+        HasEnumerationValues = getResourceOrNull(graph, URIs.HasEnumerationValues);\r
+        HasEnumerationValues_Inverse = getResourceOrNull(graph, URIs.HasEnumerationValues_Inverse);\r
+        HasFormatter = getResourceOrNull(graph, URIs.HasFormatter);\r
+        HasFormatter_Inverse = getResourceOrNull(graph, URIs.HasFormatter_Inverse);\r
+        HasInputModifier = getResourceOrNull(graph, URIs.HasInputModifier);\r
+        HasInputModifier_Inverse = getResourceOrNull(graph, URIs.HasInputModifier_Inverse);\r
+        HasStandardPropertyInfo = getResourceOrNull(graph, URIs.HasStandardPropertyInfo);\r
+        HasStandardPropertyInfo_Inverse = getResourceOrNull(graph, URIs.HasStandardPropertyInfo_Inverse);\r
+        IsShownUnder = getResourceOrNull(graph, URIs.IsShownUnder);\r
+        SelectionTransformation = getResourceOrNull(graph, URIs.SelectionTransformation);\r
+        SortingName = getResourceOrNull(graph, URIs.SortingName);\r
+        SortingName_Inverse = getResourceOrNull(graph, URIs.SortingName_Inverse);\r
+        StandardPropertyInfo = getResourceOrNull(graph, URIs.StandardPropertyInfo);\r
+        StandardPropertyInfo_CategoryName = getResourceOrNull(graph, URIs.StandardPropertyInfo_CategoryName);\r
+        StandardPropertyInfo_CategoryName_Inverse = getResourceOrNull(graph, URIs.StandardPropertyInfo_CategoryName_Inverse);\r
+        StandardPropertyInfo_CategorySortingName = getResourceOrNull(graph, URIs.StandardPropertyInfo_CategorySortingName);\r
+        StandardPropertyInfo_CategorySortingName_Inverse = getResourceOrNull(graph, URIs.StandardPropertyInfo_CategorySortingName_Inverse);\r
+        StandardPropertyInfo_IsHidden = getResourceOrNull(graph, URIs.StandardPropertyInfo_IsHidden);\r
+        StandardPropertyInfo_IsHidden_Inverse = getResourceOrNull(graph, URIs.StandardPropertyInfo_IsHidden_Inverse);\r
+        TabContribution = getResourceOrNull(graph, URIs.TabContribution);\r
+        TypedVariableTabContribution = getResourceOrNull(graph, URIs.TypedVariableTabContribution);\r
+        TypedVariableTabContribution_HasType = getResourceOrNull(graph, URIs.TypedVariableTabContribution_HasType);\r
+        TypedVariableTabContribution_HasType_Inverse = getResourceOrNull(graph, URIs.TypedVariableTabContribution_HasType_Inverse);\r
+        UnderOf = getResourceOrNull(graph, URIs.UnderOf);\r
+        VariableTabContribution = getResourceOrNull(graph, URIs.VariableTabContribution);\r
+        VariableTabContribution_HasPriority = getResourceOrNull(graph, URIs.VariableTabContribution_HasPriority);\r
+        VariableTabContribution_HasPriority_Inverse = getResourceOrNull(graph, URIs.VariableTabContribution_HasPriority_Inverse);\r
+        VariableTabContribution_HasTest = getResourceOrNull(graph, URIs.VariableTabContribution_HasTest);\r
+        VariableTabContribution_HasTest_Inverse = getResourceOrNull(graph, URIs.VariableTabContribution_HasTest_Inverse);\r
+        VariableTabContribution_HasView = getResourceOrNull(graph, URIs.VariableTabContribution_HasView);\r
+        VariableTabContribution_HasView_Inverse = getResourceOrNull(graph, URIs.VariableTabContribution_HasView_Inverse);\r
+        VariableTabContribution_transformation = getResourceOrNull(graph, URIs.VariableTabContribution_transformation);\r
+        VariableTabContribution_transformation_Inverse = getResourceOrNull(graph, URIs.VariableTabContribution_transformation_Inverse);\r
+        canBeLifted = getResourceOrNull(graph, URIs.canBeLifted);\r
+        canBeLifted_Inverse = getResourceOrNull(graph, URIs.canBeLifted_Inverse);\r
+        getSpecialCategory = getResourceOrNull(graph, URIs.getSpecialCategory);\r
+        getSpecialCategory_Inverse = getResourceOrNull(graph, URIs.getSpecialCategory_Inverse);\r
+    }\r
+    \r
+    public static SelectionViewResources getInstance(ReadGraph graph) {\r
+        Session session = graph.getSession();\r
+        SelectionViewResources ret = session.peekService(SelectionViewResources.class);\r
+        if(ret == null) {\r
+            QueryControl qc = graph.getService(QueryControl.class);\r
+            ret = new SelectionViewResources(qc.getIndependentGraph(graph));\r
+            session.registerService(SelectionViewResources.class, ret);\r
+        }\r
+        return ret;\r
+    }\r
+    \r
+    public static SelectionViewResources getInstance(RequestProcessor session) throws DatabaseException {\r
+        SelectionViewResources ret = session.peekService(SelectionViewResources.class);\r
+        if(ret == null) {\r
+            ret = session.syncRequest(new Read<SelectionViewResources>() {\r
+                public SelectionViewResources perform(ReadGraph graph) throws DatabaseException {\r
+                    QueryControl qc = graph.getService(QueryControl.class);\r
+                    return new SelectionViewResources(qc.getIndependentGraph(graph));\r
+                }\r
+            });\r
+            session.registerService(SelectionViewResources.class, ret);\r
+        }\r
+        return ret;\r
+    }\r
+    \r
+}\r
+\r