]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.viewpoint.ontology/src/org/simantics/viewpoint/ontology/ViewpointResource.java
Added graph compilation goal to Maven build.
[simantics/platform.git] / bundles / org.simantics.viewpoint.ontology / src / org / simantics / viewpoint / ontology / ViewpointResource.java
diff --git a/bundles/org.simantics.viewpoint.ontology/src/org/simantics/viewpoint/ontology/ViewpointResource.java b/bundles/org.simantics.viewpoint.ontology/src/org/simantics/viewpoint/ontology/ViewpointResource.java
deleted file mode 100644 (file)
index b977cf5..0000000
+++ /dev/null
@@ -1,625 +0,0 @@
-package org.simantics.viewpoint.ontology;
-
-import org.simantics.db.RequestProcessor;
-import org.simantics.db.Resource;
-import org.simantics.db.ReadGraph;
-import org.simantics.db.request.Read;
-import org.simantics.db.Session;
-import org.simantics.db.exception.DatabaseException;
-import org.simantics.db.service.QueryControl;
-
-public class ViewpointResource {
-    
-    public final Resource ActionBrowseContextContribution;
-    public final Resource ActionBrowseContextContribution_HasActionBrowseContext;
-    public final Resource ActionBrowseContextContribution_HasType;
-    public final Resource ActionBrowseContextContribution_allowedUIContexts;
-    public final Resource ActionBrowseContextContribution_allowedUIContexts_Inverse;
-    public final Resource ActionCategory;
-    public final Resource ActionCategory_HasPriority;
-    public final Resource ActionCategory_HasPriority_Inverse;
-    public final Resource ActionCategory_IsSubmenu;
-    public final Resource ActionCategory_IsSubmenu_Inverse;
-    public final Resource ActionContribution;
-    public final Resource ActionContribution_HasAction;
-    public final Resource ActionContribution_HasCategory;
-    public final Resource ActionContribution_HasImage;
-    public final Resource ActionContribution_HasNodeType;
-    public final Resource ActionContribution_IsEnabledIf;
-    public final Resource ActionContribution_IsVisibleIf;
-    public final Resource AlphanumericSorterRule;
-    public final Resource AndTest;
-    public final Resource AndTest_HasTest;
-    public final Resource BrowseContext;
-    public final Resource BrowseContextContribution;
-    public final Resource BrowseContextContribution_HasBrowseContext;
-    public final Resource BrowseContextContribution_HasType;
-    public final Resource BrowseContextContribution_allowedUIContexts;
-    public final Resource BrowseContextContribution_allowedUIContexts_Inverse;
-    public final Resource BrowseContext_HasActionContribution;
-    public final Resource BrowseContext_HasChildContribution;
-    public final Resource BrowseContext_HasDropActionContribution;
-    public final Resource BrowseContext_HasTestContribution;
-    public final Resource BrowseContext_HasVisualsContribution;
-    public final Resource BrowseContext_Includes;
-    public final Resource BrowseContext_IsIncludedIn;
-    public final Resource BrowseContext_SupportsRemovalOf;
-    public final Resource BrowseContext_SupportsRenamingOf;
-    public final Resource CheckedStateRule;
-    public final Resource ChildContribution;
-    public final Resource ChildContribution_HasChildNodeType;
-    public final Resource ChildContribution_HasParentNodeType;
-    public final Resource ChildContribution_HasRule;
-    public final Resource ChildContribution_identifier;
-    public final Resource ChildContribution_identifier_Inverse;
-    public final Resource ChildContribution_priority;
-    public final Resource ChildContribution_priority_Inverse;
-    public final Resource ChildRule;
-    public final Resource CompositeChildRule;
-    public final Resource CompositeChildRule_HasChildRules;
-    public final Resource CompositeChildRule_HasChildRules_Inverse;
-    public final Resource ConstantChildRule;
-    public final Resource ConstantChildRule_HasChild;
-    public final Resource ConstantChildRule_HasChild_Inverse;
-    public final Resource ConstantImageRule;
-    public final Resource ConstantImageRule_HasColumnKey;
-    public final Resource ConstantImageRule_HasColumnKey_Inverse;
-    public final Resource ConstantImageRule_HasImage;
-    public final Resource ConstantImageRule_HasImage_Inverse;
-    public final Resource ConstantLabelDecorationRule;
-    public final Resource ConstantLabelDecorationRule_HasBackgroundColor;
-    public final Resource ConstantLabelDecorationRule_HasBackgroundColor_Inverse;
-    public final Resource ConstantLabelDecorationRule_HasFont;
-    public final Resource ConstantLabelDecorationRule_HasFont_Inverse;
-    public final Resource ConstantLabelDecorationRule_HasForegroundColor;
-    public final Resource ConstantLabelDecorationRule_HasForegroundColor_Inverse;
-    public final Resource ConstantLabelDecorationRule_HasFormat;
-    public final Resource ConstantLabelDecorationRule_HasFormat_Inverse;
-    public final Resource ConstantLabelDecorationRule_HasStyle;
-    public final Resource ConstantLabelDecorationRule_HasStyle_Inverse;
-    public final Resource ConstantLabelRule;
-    public final Resource ConstantLabelRule_HasColumnKey;
-    public final Resource ConstantLabelRule_HasColumnKey_Inverse;
-    public final Resource ConstantLabelRule_HasLabel;
-    public final Resource ConstantLabelRule_HasLabel_Inverse;
-    public final Resource DescriptionTooltipRule;
-    public final Resource DropActionContribution;
-    public final Resource DropActionContribution_HasAction;
-    public final Resource DropActionContribution_HasCondition;
-    public final Resource DropActionContribution_HasNodeType;
-    public final Resource DropActionContribution_HasPriority;
-    public final Resource DropActionContribution_HasPriority_Inverse;
-    public final Resource EditActionCategory;
-    public final Resource EqualContentChildRule;
-    public final Resource EqualContentChildRule_HasCondition;
-    public final Resource FailTest;
-    public final Resource FlatNodeRule;
-    public final Resource HasBundle;
-    public final Resource HasBundle_Inverse;
-    public final Resource HasContentType;
-    public final Resource HasContentType_Inverse;
-    public final Resource HasInstanceOfTest;
-    public final Resource HasInstanceOfTest_IsInstanceOf;
-    public final Resource HasNegatedTest;
-    public final Resource HasNegatedTest_HasTest;
-    public final Resource HasStatementTest;
-    public final Resource HasStatementTest_HasRelation;
-    public final Resource ImageDecorationRule;
-    public final Resource ImageRule;
-    public final Resource ImportActionCategory;
-    public final Resource InstanceOfTest;
-    public final Resource InstanceOfTest_bundleName;
-    public final Resource InstanceOfTest_bundleName_Inverse;
-    public final Resource InstanceOfTest_className;
-    public final Resource InstanceOfTest_className_Inverse;
-    public final Resource LabelDecorationRule;
-    public final Resource LabelRule;
-    public final Resource LinkedListSorterRule;
-    public final Resource ModifierRule;
-    public final Resource NewActionCategory;
-    public final Resource NoModifierRule;
-    public final Resource NodeType;
-    public final Resource OrTest;
-    public final Resource OrTest_HasTest;
-    public final Resource PassThruSorterRule;
-    public final Resource RelationChildRule;
-    public final Resource RelationChildRule_HasRelation;
-    public final Resource RelationChildRule_HasTest;
-    public final Resource RelationStatementRule;
-    public final Resource RelationStatementRule_HasRelation;
-    public final Resource RelationStatementRule_HasTest;
-    public final Resource RemovalTestContribution;
-    public final Resource RenamingTestContribution;
-    public final Resource ResourceLabelLabelRule;
-    public final Resource ResourceLabelModifierRule;
-    public final Resource ResourceNameLabelRule;
-    public final Resource ResourceNameModifierRule;
-    public final Resource ResourceNodeType;
-    public final Resource SorterRule;
-    public final Resource StandardNameLabelRule;
-    public final Resource Test;
-    public final Resource TestContribution;
-    public final Resource TestContribution_HasNodeType;
-    public final Resource TestContribution_HasPriority;
-    public final Resource TestContribution_HasPriority_Inverse;
-    public final Resource TestContribution_HasTest;
-    public final Resource TooltipRule;
-    public final Resource VariableLabelModifierRule;
-    public final Resource VisualsContribution;
-    public final Resource VisualsContribution_HasCondition;
-    public final Resource VisualsContribution_HasNodeType;
-    public final Resource VisualsContribution_HasPriority;
-    public final Resource VisualsContribution_HasPriority_Inverse;
-    public final Resource VisualsContribution_HasRule;
-    public final Resource VisualsRule;
-    public final Resource actionContribution;
-    public final Resource actionContributionWithVisibility;
-    public final Resource constantChildRule;
-    public final Resource constantImageRule;
-    public final Resource constantImageRuleWithColumn;
-    public final Resource constantLabelRule;
-    public final Resource constantLabelRuleWithColumn;
-    public final Resource customCheckedStateRule;
-    public final Resource customChildRule;
-    public final Resource customImageDecorationRule;
-    public final Resource customImageRule;
-    public final Resource customLabelDecorationRule;
-    public final Resource customLabelRule;
-    public final Resource customLabelRuleWithPriority;
-    public final Resource customModifierRule;
-    public final Resource customVisualsRule;
-    public final Resource customVisualsRuleWithPriority;
-    public final Resource customVisualsRuleWithPriorityAndTest;
-    public final Resource defineActionContribution;
-    public final Resource defineRelationChildRule;
-    public final Resource dropActionContribution;
-    public final Resource dropActionContributionWithTest;
-    public final Resource equalContentChildRule;
-    public final Resource namedConstantChildRule;
-    public final Resource namedConstantImageRule;
-    public final Resource namedConstantImageRuleWithColumn;
-    public final Resource namedConstantLabelRule;
-    public final Resource namedConstantLabelRuleWithColumn;
-    public final Resource namedCustomCheckedStateRule;
-    public final Resource namedCustomChildRule;
-    public final Resource namedCustomImageDecorationRule;
-    public final Resource namedCustomImageRule;
-    public final Resource namedCustomLabelDecorationRule;
-    public final Resource namedCustomLabelRule;
-    public final Resource namedCustomLabelRuleWithPriority;
-    public final Resource namedCustomModifierRule;
-    public final Resource namedCustomVisualsRule;
-    public final Resource namedCustomVisualsRuleWithPriority;
-    public final Resource namedCustomVisualsRuleWithPriorityAndTest;
-    public final Resource namedEqualContentChildRule;
-    public final Resource namedRelationChildRule;
-    public final Resource namedRelationChildRuleWithFolder;
-    public final Resource namedRelationStatementRule;
-    public final Resource relationChildRule;
-    public final Resource relationChildRuleWithFolder;
-    public final Resource relationStatementRule;
-    public final Resource removalTestContribution;
-    public final Resource renamingTestContribution;
-        
-    public static class URIs {
-        public static final String ActionBrowseContextContribution = "http://www.simantics.org/Viewpoint-1.2/ActionBrowseContextContribution";
-        public static final String ActionBrowseContextContribution_HasActionBrowseContext = "http://www.simantics.org/Viewpoint-1.2/ActionBrowseContextContribution/HasActionBrowseContext";
-        public static final String ActionBrowseContextContribution_HasType = "http://www.simantics.org/Viewpoint-1.2/ActionBrowseContextContribution/HasType";
-        public static final String ActionBrowseContextContribution_allowedUIContexts = "http://www.simantics.org/Viewpoint-1.2/ActionBrowseContextContribution/allowedUIContexts";
-        public static final String ActionBrowseContextContribution_allowedUIContexts_Inverse = "http://www.simantics.org/Viewpoint-1.2/ActionBrowseContextContribution/allowedUIContexts/Inverse";
-        public static final String ActionCategory = "http://www.simantics.org/Viewpoint-1.2/ActionCategory";
-        public static final String ActionCategory_HasPriority = "http://www.simantics.org/Viewpoint-1.2/ActionCategory/HasPriority";
-        public static final String ActionCategory_HasPriority_Inverse = "http://www.simantics.org/Viewpoint-1.2/ActionCategory/HasPriority/Inverse";
-        public static final String ActionCategory_IsSubmenu = "http://www.simantics.org/Viewpoint-1.2/ActionCategory/IsSubmenu";
-        public static final String ActionCategory_IsSubmenu_Inverse = "http://www.simantics.org/Viewpoint-1.2/ActionCategory/IsSubmenu/Inverse";
-        public static final String ActionContribution = "http://www.simantics.org/Viewpoint-1.2/ActionContribution";
-        public static final String ActionContribution_HasAction = "http://www.simantics.org/Viewpoint-1.2/ActionContribution/HasAction";
-        public static final String ActionContribution_HasCategory = "http://www.simantics.org/Viewpoint-1.2/ActionContribution/HasCategory";
-        public static final String ActionContribution_HasImage = "http://www.simantics.org/Viewpoint-1.2/ActionContribution/HasImage";
-        public static final String ActionContribution_HasNodeType = "http://www.simantics.org/Viewpoint-1.2/ActionContribution/HasNodeType";
-        public static final String ActionContribution_IsEnabledIf = "http://www.simantics.org/Viewpoint-1.2/ActionContribution/IsEnabledIf";
-        public static final String ActionContribution_IsVisibleIf = "http://www.simantics.org/Viewpoint-1.2/ActionContribution/IsVisibleIf";
-        public static final String AlphanumericSorterRule = "http://www.simantics.org/Viewpoint-1.2/AlphanumericSorterRule";
-        public static final String AndTest = "http://www.simantics.org/Viewpoint-1.2/AndTest";
-        public static final String AndTest_HasTest = "http://www.simantics.org/Viewpoint-1.2/AndTest/HasTest";
-        public static final String BrowseContext = "http://www.simantics.org/Viewpoint-1.2/BrowseContext";
-        public static final String BrowseContextContribution = "http://www.simantics.org/Viewpoint-1.2/BrowseContextContribution";
-        public static final String BrowseContextContribution_HasBrowseContext = "http://www.simantics.org/Viewpoint-1.2/BrowseContextContribution/HasBrowseContext";
-        public static final String BrowseContextContribution_HasType = "http://www.simantics.org/Viewpoint-1.2/BrowseContextContribution/HasType";
-        public static final String BrowseContextContribution_allowedUIContexts = "http://www.simantics.org/Viewpoint-1.2/BrowseContextContribution/allowedUIContexts";
-        public static final String BrowseContextContribution_allowedUIContexts_Inverse = "http://www.simantics.org/Viewpoint-1.2/BrowseContextContribution/allowedUIContexts/Inverse";
-        public static final String BrowseContext_HasActionContribution = "http://www.simantics.org/Viewpoint-1.2/BrowseContext/HasActionContribution";
-        public static final String BrowseContext_HasChildContribution = "http://www.simantics.org/Viewpoint-1.2/BrowseContext/HasChildContribution";
-        public static final String BrowseContext_HasDropActionContribution = "http://www.simantics.org/Viewpoint-1.2/BrowseContext/HasDropActionContribution";
-        public static final String BrowseContext_HasTestContribution = "http://www.simantics.org/Viewpoint-1.2/BrowseContext/HasTestContribution";
-        public static final String BrowseContext_HasVisualsContribution = "http://www.simantics.org/Viewpoint-1.2/BrowseContext/HasVisualsContribution";
-        public static final String BrowseContext_Includes = "http://www.simantics.org/Viewpoint-1.2/BrowseContext/Includes";
-        public static final String BrowseContext_IsIncludedIn = "http://www.simantics.org/Viewpoint-1.2/BrowseContext/IsIncludedIn";
-        public static final String BrowseContext_SupportsRemovalOf = "http://www.simantics.org/Viewpoint-1.2/BrowseContext/SupportsRemovalOf";
-        public static final String BrowseContext_SupportsRenamingOf = "http://www.simantics.org/Viewpoint-1.2/BrowseContext/SupportsRenamingOf";
-        public static final String CheckedStateRule = "http://www.simantics.org/Viewpoint-1.2/CheckedStateRule";
-        public static final String ChildContribution = "http://www.simantics.org/Viewpoint-1.2/ChildContribution";
-        public static final String ChildContribution_HasChildNodeType = "http://www.simantics.org/Viewpoint-1.2/ChildContribution/HasChildNodeType";
-        public static final String ChildContribution_HasParentNodeType = "http://www.simantics.org/Viewpoint-1.2/ChildContribution/HasParentNodeType";
-        public static final String ChildContribution_HasRule = "http://www.simantics.org/Viewpoint-1.2/ChildContribution/HasRule";
-        public static final String ChildContribution_identifier = "http://www.simantics.org/Viewpoint-1.2/ChildContribution/identifier";
-        public static final String ChildContribution_identifier_Inverse = "http://www.simantics.org/Viewpoint-1.2/ChildContribution/identifier/Inverse";
-        public static final String ChildContribution_priority = "http://www.simantics.org/Viewpoint-1.2/ChildContribution/priority";
-        public static final String ChildContribution_priority_Inverse = "http://www.simantics.org/Viewpoint-1.2/ChildContribution/priority/Inverse";
-        public static final String ChildRule = "http://www.simantics.org/Viewpoint-1.2/ChildRule";
-        public static final String CompositeChildRule = "http://www.simantics.org/Viewpoint-1.2/CompositeChildRule";
-        public static final String CompositeChildRule_HasChildRules = "http://www.simantics.org/Viewpoint-1.2/CompositeChildRule/HasChildRules";
-        public static final String CompositeChildRule_HasChildRules_Inverse = "http://www.simantics.org/Viewpoint-1.2/CompositeChildRule/HasChildRules/Inverse";
-        public static final String ConstantChildRule = "http://www.simantics.org/Viewpoint-1.2/ConstantChildRule";
-        public static final String ConstantChildRule_HasChild = "http://www.simantics.org/Viewpoint-1.2/ConstantChildRule/HasChild";
-        public static final String ConstantChildRule_HasChild_Inverse = "http://www.simantics.org/Viewpoint-1.2/ConstantChildRule/HasChild/Inverse";
-        public static final String ConstantImageRule = "http://www.simantics.org/Viewpoint-1.2/ConstantImageRule";
-        public static final String ConstantImageRule_HasColumnKey = "http://www.simantics.org/Viewpoint-1.2/ConstantImageRule/HasColumnKey";
-        public static final String ConstantImageRule_HasColumnKey_Inverse = "http://www.simantics.org/Viewpoint-1.2/ConstantImageRule/HasColumnKey/Inverse";
-        public static final String ConstantImageRule_HasImage = "http://www.simantics.org/Viewpoint-1.2/ConstantImageRule/HasImage";
-        public static final String ConstantImageRule_HasImage_Inverse = "http://www.simantics.org/Viewpoint-1.2/ConstantImageRule/HasImage/Inverse";
-        public static final String ConstantLabelDecorationRule = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelDecorationRule";
-        public static final String ConstantLabelDecorationRule_HasBackgroundColor = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelDecorationRule/HasBackgroundColor";
-        public static final String ConstantLabelDecorationRule_HasBackgroundColor_Inverse = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelDecorationRule/HasBackgroundColor/Inverse";
-        public static final String ConstantLabelDecorationRule_HasFont = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelDecorationRule/HasFont";
-        public static final String ConstantLabelDecorationRule_HasFont_Inverse = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelDecorationRule/HasFont/Inverse";
-        public static final String ConstantLabelDecorationRule_HasForegroundColor = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelDecorationRule/HasForegroundColor";
-        public static final String ConstantLabelDecorationRule_HasForegroundColor_Inverse = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelDecorationRule/HasForegroundColor/Inverse";
-        public static final String ConstantLabelDecorationRule_HasFormat = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelDecorationRule/HasFormat";
-        public static final String ConstantLabelDecorationRule_HasFormat_Inverse = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelDecorationRule/HasFormat/Inverse";
-        public static final String ConstantLabelDecorationRule_HasStyle = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelDecorationRule/HasStyle";
-        public static final String ConstantLabelDecorationRule_HasStyle_Inverse = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelDecorationRule/HasStyle/Inverse";
-        public static final String ConstantLabelRule = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelRule";
-        public static final String ConstantLabelRule_HasColumnKey = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelRule/HasColumnKey";
-        public static final String ConstantLabelRule_HasColumnKey_Inverse = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelRule/HasColumnKey/Inverse";
-        public static final String ConstantLabelRule_HasLabel = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelRule/HasLabel";
-        public static final String ConstantLabelRule_HasLabel_Inverse = "http://www.simantics.org/Viewpoint-1.2/ConstantLabelRule/HasLabel/Inverse";
-        public static final String DescriptionTooltipRule = "http://www.simantics.org/Viewpoint-1.2/DescriptionTooltipRule";
-        public static final String DropActionContribution = "http://www.simantics.org/Viewpoint-1.2/DropActionContribution";
-        public static final String DropActionContribution_HasAction = "http://www.simantics.org/Viewpoint-1.2/DropActionContribution/HasAction";
-        public static final String DropActionContribution_HasCondition = "http://www.simantics.org/Viewpoint-1.2/DropActionContribution/HasCondition";
-        public static final String DropActionContribution_HasNodeType = "http://www.simantics.org/Viewpoint-1.2/DropActionContribution/HasNodeType";
-        public static final String DropActionContribution_HasPriority = "http://www.simantics.org/Viewpoint-1.2/DropActionContribution/HasPriority";
-        public static final String DropActionContribution_HasPriority_Inverse = "http://www.simantics.org/Viewpoint-1.2/DropActionContribution/HasPriority/Inverse";
-        public static final String EditActionCategory = "http://www.simantics.org/Viewpoint-1.2/EditActionCategory";
-        public static final String EqualContentChildRule = "http://www.simantics.org/Viewpoint-1.2/EqualContentChildRule";
-        public static final String EqualContentChildRule_HasCondition = "http://www.simantics.org/Viewpoint-1.2/EqualContentChildRule/HasCondition";
-        public static final String FailTest = "http://www.simantics.org/Viewpoint-1.2/FailTest";
-        public static final String FlatNodeRule = "http://www.simantics.org/Viewpoint-1.2/FlatNodeRule";
-        public static final String HasBundle = "http://www.simantics.org/Viewpoint-1.2/HasBundle";
-        public static final String HasBundle_Inverse = "http://www.simantics.org/Viewpoint-1.2/HasBundle/Inverse";
-        public static final String HasContentType = "http://www.simantics.org/Viewpoint-1.2/HasContentType";
-        public static final String HasContentType_Inverse = "http://www.simantics.org/Viewpoint-1.2/HasContentType/Inverse";
-        public static final String HasInstanceOfTest = "http://www.simantics.org/Viewpoint-1.2/HasInstanceOfTest";
-        public static final String HasInstanceOfTest_IsInstanceOf = "http://www.simantics.org/Viewpoint-1.2/HasInstanceOfTest/IsInstanceOf";
-        public static final String HasNegatedTest = "http://www.simantics.org/Viewpoint-1.2/HasNegatedTest";
-        public static final String HasNegatedTest_HasTest = "http://www.simantics.org/Viewpoint-1.2/HasNegatedTest/HasTest";
-        public static final String HasStatementTest = "http://www.simantics.org/Viewpoint-1.2/HasStatementTest";
-        public static final String HasStatementTest_HasRelation = "http://www.simantics.org/Viewpoint-1.2/HasStatementTest/HasRelation";
-        public static final String ImageDecorationRule = "http://www.simantics.org/Viewpoint-1.2/ImageDecorationRule";
-        public static final String ImageRule = "http://www.simantics.org/Viewpoint-1.2/ImageRule";
-        public static final String ImportActionCategory = "http://www.simantics.org/Viewpoint-1.2/ImportActionCategory";
-        public static final String InstanceOfTest = "http://www.simantics.org/Viewpoint-1.2/InstanceOfTest";
-        public static final String InstanceOfTest_bundleName = "http://www.simantics.org/Viewpoint-1.2/InstanceOfTest/bundleName";
-        public static final String InstanceOfTest_bundleName_Inverse = "http://www.simantics.org/Viewpoint-1.2/InstanceOfTest/bundleName/Inverse";
-        public static final String InstanceOfTest_className = "http://www.simantics.org/Viewpoint-1.2/InstanceOfTest/className";
-        public static final String InstanceOfTest_className_Inverse = "http://www.simantics.org/Viewpoint-1.2/InstanceOfTest/className/Inverse";
-        public static final String LabelDecorationRule = "http://www.simantics.org/Viewpoint-1.2/LabelDecorationRule";
-        public static final String LabelRule = "http://www.simantics.org/Viewpoint-1.2/LabelRule";
-        public static final String LinkedListSorterRule = "http://www.simantics.org/Viewpoint-1.2/LinkedListSorterRule";
-        public static final String ModifierRule = "http://www.simantics.org/Viewpoint-1.2/ModifierRule";
-        public static final String NewActionCategory = "http://www.simantics.org/Viewpoint-1.2/NewActionCategory";
-        public static final String NoModifierRule = "http://www.simantics.org/Viewpoint-1.2/NoModifierRule";
-        public static final String NodeType = "http://www.simantics.org/Viewpoint-1.2/NodeType";
-        public static final String OrTest = "http://www.simantics.org/Viewpoint-1.2/OrTest";
-        public static final String OrTest_HasTest = "http://www.simantics.org/Viewpoint-1.2/OrTest/HasTest";
-        public static final String PassThruSorterRule = "http://www.simantics.org/Viewpoint-1.2/PassThruSorterRule";
-        public static final String RelationChildRule = "http://www.simantics.org/Viewpoint-1.2/RelationChildRule";
-        public static final String RelationChildRule_HasRelation = "http://www.simantics.org/Viewpoint-1.2/RelationChildRule/HasRelation";
-        public static final String RelationChildRule_HasTest = "http://www.simantics.org/Viewpoint-1.2/RelationChildRule/HasTest";
-        public static final String RelationStatementRule = "http://www.simantics.org/Viewpoint-1.2/RelationStatementRule";
-        public static final String RelationStatementRule_HasRelation = "http://www.simantics.org/Viewpoint-1.2/RelationStatementRule/HasRelation";
-        public static final String RelationStatementRule_HasTest = "http://www.simantics.org/Viewpoint-1.2/RelationStatementRule/HasTest";
-        public static final String RemovalTestContribution = "http://www.simantics.org/Viewpoint-1.2/RemovalTestContribution";
-        public static final String RenamingTestContribution = "http://www.simantics.org/Viewpoint-1.2/RenamingTestContribution";
-        public static final String ResourceLabelLabelRule = "http://www.simantics.org/Viewpoint-1.2/ResourceLabelLabelRule";
-        public static final String ResourceLabelModifierRule = "http://www.simantics.org/Viewpoint-1.2/ResourceLabelModifierRule";
-        public static final String ResourceNameLabelRule = "http://www.simantics.org/Viewpoint-1.2/ResourceNameLabelRule";
-        public static final String ResourceNameModifierRule = "http://www.simantics.org/Viewpoint-1.2/ResourceNameModifierRule";
-        public static final String ResourceNodeType = "http://www.simantics.org/Viewpoint-1.2/ResourceNodeType";
-        public static final String SorterRule = "http://www.simantics.org/Viewpoint-1.2/SorterRule";
-        public static final String StandardNameLabelRule = "http://www.simantics.org/Viewpoint-1.2/StandardNameLabelRule";
-        public static final String Test = "http://www.simantics.org/Viewpoint-1.2/Test";
-        public static final String TestContribution = "http://www.simantics.org/Viewpoint-1.2/TestContribution";
-        public static final String TestContribution_HasNodeType = "http://www.simantics.org/Viewpoint-1.2/TestContribution/HasNodeType";
-        public static final String TestContribution_HasPriority = "http://www.simantics.org/Viewpoint-1.2/TestContribution/HasPriority";
-        public static final String TestContribution_HasPriority_Inverse = "http://www.simantics.org/Viewpoint-1.2/TestContribution/HasPriority/Inverse";
-        public static final String TestContribution_HasTest = "http://www.simantics.org/Viewpoint-1.2/TestContribution/HasTest";
-        public static final String TooltipRule = "http://www.simantics.org/Viewpoint-1.2/TooltipRule";
-        public static final String VariableLabelModifierRule = "http://www.simantics.org/Viewpoint-1.2/VariableLabelModifierRule";
-        public static final String VisualsContribution = "http://www.simantics.org/Viewpoint-1.2/VisualsContribution";
-        public static final String VisualsContribution_HasCondition = "http://www.simantics.org/Viewpoint-1.2/VisualsContribution/HasCondition";
-        public static final String VisualsContribution_HasNodeType = "http://www.simantics.org/Viewpoint-1.2/VisualsContribution/HasNodeType";
-        public static final String VisualsContribution_HasPriority = "http://www.simantics.org/Viewpoint-1.2/VisualsContribution/HasPriority";
-        public static final String VisualsContribution_HasPriority_Inverse = "http://www.simantics.org/Viewpoint-1.2/VisualsContribution/HasPriority/Inverse";
-        public static final String VisualsContribution_HasRule = "http://www.simantics.org/Viewpoint-1.2/VisualsContribution/HasRule";
-        public static final String VisualsRule = "http://www.simantics.org/Viewpoint-1.2/VisualsRule";
-        public static final String actionContribution = "http://www.simantics.org/Viewpoint-1.2/actionContribution";
-        public static final String actionContributionWithVisibility = "http://www.simantics.org/Viewpoint-1.2/actionContributionWithVisibility";
-        public static final String constantChildRule = "http://www.simantics.org/Viewpoint-1.2/constantChildRule";
-        public static final String constantImageRule = "http://www.simantics.org/Viewpoint-1.2/constantImageRule";
-        public static final String constantImageRuleWithColumn = "http://www.simantics.org/Viewpoint-1.2/constantImageRuleWithColumn";
-        public static final String constantLabelRule = "http://www.simantics.org/Viewpoint-1.2/constantLabelRule";
-        public static final String constantLabelRuleWithColumn = "http://www.simantics.org/Viewpoint-1.2/constantLabelRuleWithColumn";
-        public static final String customCheckedStateRule = "http://www.simantics.org/Viewpoint-1.2/customCheckedStateRule";
-        public static final String customChildRule = "http://www.simantics.org/Viewpoint-1.2/customChildRule";
-        public static final String customImageDecorationRule = "http://www.simantics.org/Viewpoint-1.2/customImageDecorationRule";
-        public static final String customImageRule = "http://www.simantics.org/Viewpoint-1.2/customImageRule";
-        public static final String customLabelDecorationRule = "http://www.simantics.org/Viewpoint-1.2/customLabelDecorationRule";
-        public static final String customLabelRule = "http://www.simantics.org/Viewpoint-1.2/customLabelRule";
-        public static final String customLabelRuleWithPriority = "http://www.simantics.org/Viewpoint-1.2/customLabelRuleWithPriority";
-        public static final String customModifierRule = "http://www.simantics.org/Viewpoint-1.2/customModifierRule";
-        public static final String customVisualsRule = "http://www.simantics.org/Viewpoint-1.2/customVisualsRule";
-        public static final String customVisualsRuleWithPriority = "http://www.simantics.org/Viewpoint-1.2/customVisualsRuleWithPriority";
-        public static final String customVisualsRuleWithPriorityAndTest = "http://www.simantics.org/Viewpoint-1.2/customVisualsRuleWithPriorityAndTest";
-        public static final String defineActionContribution = "http://www.simantics.org/Viewpoint-1.2/defineActionContribution";
-        public static final String defineRelationChildRule = "http://www.simantics.org/Viewpoint-1.2/defineRelationChildRule";
-        public static final String dropActionContribution = "http://www.simantics.org/Viewpoint-1.2/dropActionContribution";
-        public static final String dropActionContributionWithTest = "http://www.simantics.org/Viewpoint-1.2/dropActionContributionWithTest";
-        public static final String equalContentChildRule = "http://www.simantics.org/Viewpoint-1.2/equalContentChildRule";
-        public static final String namedConstantChildRule = "http://www.simantics.org/Viewpoint-1.2/namedConstantChildRule";
-        public static final String namedConstantImageRule = "http://www.simantics.org/Viewpoint-1.2/namedConstantImageRule";
-        public static final String namedConstantImageRuleWithColumn = "http://www.simantics.org/Viewpoint-1.2/namedConstantImageRuleWithColumn";
-        public static final String namedConstantLabelRule = "http://www.simantics.org/Viewpoint-1.2/namedConstantLabelRule";
-        public static final String namedConstantLabelRuleWithColumn = "http://www.simantics.org/Viewpoint-1.2/namedConstantLabelRuleWithColumn";
-        public static final String namedCustomCheckedStateRule = "http://www.simantics.org/Viewpoint-1.2/namedCustomCheckedStateRule";
-        public static final String namedCustomChildRule = "http://www.simantics.org/Viewpoint-1.2/namedCustomChildRule";
-        public static final String namedCustomImageDecorationRule = "http://www.simantics.org/Viewpoint-1.2/namedCustomImageDecorationRule";
-        public static final String namedCustomImageRule = "http://www.simantics.org/Viewpoint-1.2/namedCustomImageRule";
-        public static final String namedCustomLabelDecorationRule = "http://www.simantics.org/Viewpoint-1.2/namedCustomLabelDecorationRule";
-        public static final String namedCustomLabelRule = "http://www.simantics.org/Viewpoint-1.2/namedCustomLabelRule";
-        public static final String namedCustomLabelRuleWithPriority = "http://www.simantics.org/Viewpoint-1.2/namedCustomLabelRuleWithPriority";
-        public static final String namedCustomModifierRule = "http://www.simantics.org/Viewpoint-1.2/namedCustomModifierRule";
-        public static final String namedCustomVisualsRule = "http://www.simantics.org/Viewpoint-1.2/namedCustomVisualsRule";
-        public static final String namedCustomVisualsRuleWithPriority = "http://www.simantics.org/Viewpoint-1.2/namedCustomVisualsRuleWithPriority";
-        public static final String namedCustomVisualsRuleWithPriorityAndTest = "http://www.simantics.org/Viewpoint-1.2/namedCustomVisualsRuleWithPriorityAndTest";
-        public static final String namedEqualContentChildRule = "http://www.simantics.org/Viewpoint-1.2/namedEqualContentChildRule";
-        public static final String namedRelationChildRule = "http://www.simantics.org/Viewpoint-1.2/namedRelationChildRule";
-        public static final String namedRelationChildRuleWithFolder = "http://www.simantics.org/Viewpoint-1.2/namedRelationChildRuleWithFolder";
-        public static final String namedRelationStatementRule = "http://www.simantics.org/Viewpoint-1.2/namedRelationStatementRule";
-        public static final String relationChildRule = "http://www.simantics.org/Viewpoint-1.2/relationChildRule";
-        public static final String relationChildRuleWithFolder = "http://www.simantics.org/Viewpoint-1.2/relationChildRuleWithFolder";
-        public static final String relationStatementRule = "http://www.simantics.org/Viewpoint-1.2/relationStatementRule";
-        public static final String removalTestContribution = "http://www.simantics.org/Viewpoint-1.2/removalTestContribution";
-        public static final String renamingTestContribution = "http://www.simantics.org/Viewpoint-1.2/renamingTestContribution";
-    }
-    
-    public static Resource getResourceOrNull(ReadGraph graph, String uri) {
-        try {
-            return graph.getResource(uri);
-        } catch(DatabaseException e) {
-            System.err.println(e.getMessage());
-            return null;
-        }
-    }
-    
-    public ViewpointResource(ReadGraph graph) {
-        ActionBrowseContextContribution = getResourceOrNull(graph, URIs.ActionBrowseContextContribution);
-        ActionBrowseContextContribution_HasActionBrowseContext = getResourceOrNull(graph, URIs.ActionBrowseContextContribution_HasActionBrowseContext);
-        ActionBrowseContextContribution_HasType = getResourceOrNull(graph, URIs.ActionBrowseContextContribution_HasType);
-        ActionBrowseContextContribution_allowedUIContexts = getResourceOrNull(graph, URIs.ActionBrowseContextContribution_allowedUIContexts);
-        ActionBrowseContextContribution_allowedUIContexts_Inverse = getResourceOrNull(graph, URIs.ActionBrowseContextContribution_allowedUIContexts_Inverse);
-        ActionCategory = getResourceOrNull(graph, URIs.ActionCategory);
-        ActionCategory_HasPriority = getResourceOrNull(graph, URIs.ActionCategory_HasPriority);
-        ActionCategory_HasPriority_Inverse = getResourceOrNull(graph, URIs.ActionCategory_HasPriority_Inverse);
-        ActionCategory_IsSubmenu = getResourceOrNull(graph, URIs.ActionCategory_IsSubmenu);
-        ActionCategory_IsSubmenu_Inverse = getResourceOrNull(graph, URIs.ActionCategory_IsSubmenu_Inverse);
-        ActionContribution = getResourceOrNull(graph, URIs.ActionContribution);
-        ActionContribution_HasAction = getResourceOrNull(graph, URIs.ActionContribution_HasAction);
-        ActionContribution_HasCategory = getResourceOrNull(graph, URIs.ActionContribution_HasCategory);
-        ActionContribution_HasImage = getResourceOrNull(graph, URIs.ActionContribution_HasImage);
-        ActionContribution_HasNodeType = getResourceOrNull(graph, URIs.ActionContribution_HasNodeType);
-        ActionContribution_IsEnabledIf = getResourceOrNull(graph, URIs.ActionContribution_IsEnabledIf);
-        ActionContribution_IsVisibleIf = getResourceOrNull(graph, URIs.ActionContribution_IsVisibleIf);
-        AlphanumericSorterRule = getResourceOrNull(graph, URIs.AlphanumericSorterRule);
-        AndTest = getResourceOrNull(graph, URIs.AndTest);
-        AndTest_HasTest = getResourceOrNull(graph, URIs.AndTest_HasTest);
-        BrowseContext = getResourceOrNull(graph, URIs.BrowseContext);
-        BrowseContextContribution = getResourceOrNull(graph, URIs.BrowseContextContribution);
-        BrowseContextContribution_HasBrowseContext = getResourceOrNull(graph, URIs.BrowseContextContribution_HasBrowseContext);
-        BrowseContextContribution_HasType = getResourceOrNull(graph, URIs.BrowseContextContribution_HasType);
-        BrowseContextContribution_allowedUIContexts = getResourceOrNull(graph, URIs.BrowseContextContribution_allowedUIContexts);
-        BrowseContextContribution_allowedUIContexts_Inverse = getResourceOrNull(graph, URIs.BrowseContextContribution_allowedUIContexts_Inverse);
-        BrowseContext_HasActionContribution = getResourceOrNull(graph, URIs.BrowseContext_HasActionContribution);
-        BrowseContext_HasChildContribution = getResourceOrNull(graph, URIs.BrowseContext_HasChildContribution);
-        BrowseContext_HasDropActionContribution = getResourceOrNull(graph, URIs.BrowseContext_HasDropActionContribution);
-        BrowseContext_HasTestContribution = getResourceOrNull(graph, URIs.BrowseContext_HasTestContribution);
-        BrowseContext_HasVisualsContribution = getResourceOrNull(graph, URIs.BrowseContext_HasVisualsContribution);
-        BrowseContext_Includes = getResourceOrNull(graph, URIs.BrowseContext_Includes);
-        BrowseContext_IsIncludedIn = getResourceOrNull(graph, URIs.BrowseContext_IsIncludedIn);
-        BrowseContext_SupportsRemovalOf = getResourceOrNull(graph, URIs.BrowseContext_SupportsRemovalOf);
-        BrowseContext_SupportsRenamingOf = getResourceOrNull(graph, URIs.BrowseContext_SupportsRenamingOf);
-        CheckedStateRule = getResourceOrNull(graph, URIs.CheckedStateRule);
-        ChildContribution = getResourceOrNull(graph, URIs.ChildContribution);
-        ChildContribution_HasChildNodeType = getResourceOrNull(graph, URIs.ChildContribution_HasChildNodeType);
-        ChildContribution_HasParentNodeType = getResourceOrNull(graph, URIs.ChildContribution_HasParentNodeType);
-        ChildContribution_HasRule = getResourceOrNull(graph, URIs.ChildContribution_HasRule);
-        ChildContribution_identifier = getResourceOrNull(graph, URIs.ChildContribution_identifier);
-        ChildContribution_identifier_Inverse = getResourceOrNull(graph, URIs.ChildContribution_identifier_Inverse);
-        ChildContribution_priority = getResourceOrNull(graph, URIs.ChildContribution_priority);
-        ChildContribution_priority_Inverse = getResourceOrNull(graph, URIs.ChildContribution_priority_Inverse);
-        ChildRule = getResourceOrNull(graph, URIs.ChildRule);
-        CompositeChildRule = getResourceOrNull(graph, URIs.CompositeChildRule);
-        CompositeChildRule_HasChildRules = getResourceOrNull(graph, URIs.CompositeChildRule_HasChildRules);
-        CompositeChildRule_HasChildRules_Inverse = getResourceOrNull(graph, URIs.CompositeChildRule_HasChildRules_Inverse);
-        ConstantChildRule = getResourceOrNull(graph, URIs.ConstantChildRule);
-        ConstantChildRule_HasChild = getResourceOrNull(graph, URIs.ConstantChildRule_HasChild);
-        ConstantChildRule_HasChild_Inverse = getResourceOrNull(graph, URIs.ConstantChildRule_HasChild_Inverse);
-        ConstantImageRule = getResourceOrNull(graph, URIs.ConstantImageRule);
-        ConstantImageRule_HasColumnKey = getResourceOrNull(graph, URIs.ConstantImageRule_HasColumnKey);
-        ConstantImageRule_HasColumnKey_Inverse = getResourceOrNull(graph, URIs.ConstantImageRule_HasColumnKey_Inverse);
-        ConstantImageRule_HasImage = getResourceOrNull(graph, URIs.ConstantImageRule_HasImage);
-        ConstantImageRule_HasImage_Inverse = getResourceOrNull(graph, URIs.ConstantImageRule_HasImage_Inverse);
-        ConstantLabelDecorationRule = getResourceOrNull(graph, URIs.ConstantLabelDecorationRule);
-        ConstantLabelDecorationRule_HasBackgroundColor = getResourceOrNull(graph, URIs.ConstantLabelDecorationRule_HasBackgroundColor);
-        ConstantLabelDecorationRule_HasBackgroundColor_Inverse = getResourceOrNull(graph, URIs.ConstantLabelDecorationRule_HasBackgroundColor_Inverse);
-        ConstantLabelDecorationRule_HasFont = getResourceOrNull(graph, URIs.ConstantLabelDecorationRule_HasFont);
-        ConstantLabelDecorationRule_HasFont_Inverse = getResourceOrNull(graph, URIs.ConstantLabelDecorationRule_HasFont_Inverse);
-        ConstantLabelDecorationRule_HasForegroundColor = getResourceOrNull(graph, URIs.ConstantLabelDecorationRule_HasForegroundColor);
-        ConstantLabelDecorationRule_HasForegroundColor_Inverse = getResourceOrNull(graph, URIs.ConstantLabelDecorationRule_HasForegroundColor_Inverse);
-        ConstantLabelDecorationRule_HasFormat = getResourceOrNull(graph, URIs.ConstantLabelDecorationRule_HasFormat);
-        ConstantLabelDecorationRule_HasFormat_Inverse = getResourceOrNull(graph, URIs.ConstantLabelDecorationRule_HasFormat_Inverse);
-        ConstantLabelDecorationRule_HasStyle = getResourceOrNull(graph, URIs.ConstantLabelDecorationRule_HasStyle);
-        ConstantLabelDecorationRule_HasStyle_Inverse = getResourceOrNull(graph, URIs.ConstantLabelDecorationRule_HasStyle_Inverse);
-        ConstantLabelRule = getResourceOrNull(graph, URIs.ConstantLabelRule);
-        ConstantLabelRule_HasColumnKey = getResourceOrNull(graph, URIs.ConstantLabelRule_HasColumnKey);
-        ConstantLabelRule_HasColumnKey_Inverse = getResourceOrNull(graph, URIs.ConstantLabelRule_HasColumnKey_Inverse);
-        ConstantLabelRule_HasLabel = getResourceOrNull(graph, URIs.ConstantLabelRule_HasLabel);
-        ConstantLabelRule_HasLabel_Inverse = getResourceOrNull(graph, URIs.ConstantLabelRule_HasLabel_Inverse);
-        DescriptionTooltipRule = getResourceOrNull(graph, URIs.DescriptionTooltipRule);
-        DropActionContribution = getResourceOrNull(graph, URIs.DropActionContribution);
-        DropActionContribution_HasAction = getResourceOrNull(graph, URIs.DropActionContribution_HasAction);
-        DropActionContribution_HasCondition = getResourceOrNull(graph, URIs.DropActionContribution_HasCondition);
-        DropActionContribution_HasNodeType = getResourceOrNull(graph, URIs.DropActionContribution_HasNodeType);
-        DropActionContribution_HasPriority = getResourceOrNull(graph, URIs.DropActionContribution_HasPriority);
-        DropActionContribution_HasPriority_Inverse = getResourceOrNull(graph, URIs.DropActionContribution_HasPriority_Inverse);
-        EditActionCategory = getResourceOrNull(graph, URIs.EditActionCategory);
-        EqualContentChildRule = getResourceOrNull(graph, URIs.EqualContentChildRule);
-        EqualContentChildRule_HasCondition = getResourceOrNull(graph, URIs.EqualContentChildRule_HasCondition);
-        FailTest = getResourceOrNull(graph, URIs.FailTest);
-        FlatNodeRule = getResourceOrNull(graph, URIs.FlatNodeRule);
-        HasBundle = getResourceOrNull(graph, URIs.HasBundle);
-        HasBundle_Inverse = getResourceOrNull(graph, URIs.HasBundle_Inverse);
-        HasContentType = getResourceOrNull(graph, URIs.HasContentType);
-        HasContentType_Inverse = getResourceOrNull(graph, URIs.HasContentType_Inverse);
-        HasInstanceOfTest = getResourceOrNull(graph, URIs.HasInstanceOfTest);
-        HasInstanceOfTest_IsInstanceOf = getResourceOrNull(graph, URIs.HasInstanceOfTest_IsInstanceOf);
-        HasNegatedTest = getResourceOrNull(graph, URIs.HasNegatedTest);
-        HasNegatedTest_HasTest = getResourceOrNull(graph, URIs.HasNegatedTest_HasTest);
-        HasStatementTest = getResourceOrNull(graph, URIs.HasStatementTest);
-        HasStatementTest_HasRelation = getResourceOrNull(graph, URIs.HasStatementTest_HasRelation);
-        ImageDecorationRule = getResourceOrNull(graph, URIs.ImageDecorationRule);
-        ImageRule = getResourceOrNull(graph, URIs.ImageRule);
-        ImportActionCategory = getResourceOrNull(graph, URIs.ImportActionCategory);
-        InstanceOfTest = getResourceOrNull(graph, URIs.InstanceOfTest);
-        InstanceOfTest_bundleName = getResourceOrNull(graph, URIs.InstanceOfTest_bundleName);
-        InstanceOfTest_bundleName_Inverse = getResourceOrNull(graph, URIs.InstanceOfTest_bundleName_Inverse);
-        InstanceOfTest_className = getResourceOrNull(graph, URIs.InstanceOfTest_className);
-        InstanceOfTest_className_Inverse = getResourceOrNull(graph, URIs.InstanceOfTest_className_Inverse);
-        LabelDecorationRule = getResourceOrNull(graph, URIs.LabelDecorationRule);
-        LabelRule = getResourceOrNull(graph, URIs.LabelRule);
-        LinkedListSorterRule = getResourceOrNull(graph, URIs.LinkedListSorterRule);
-        ModifierRule = getResourceOrNull(graph, URIs.ModifierRule);
-        NewActionCategory = getResourceOrNull(graph, URIs.NewActionCategory);
-        NoModifierRule = getResourceOrNull(graph, URIs.NoModifierRule);
-        NodeType = getResourceOrNull(graph, URIs.NodeType);
-        OrTest = getResourceOrNull(graph, URIs.OrTest);
-        OrTest_HasTest = getResourceOrNull(graph, URIs.OrTest_HasTest);
-        PassThruSorterRule = getResourceOrNull(graph, URIs.PassThruSorterRule);
-        RelationChildRule = getResourceOrNull(graph, URIs.RelationChildRule);
-        RelationChildRule_HasRelation = getResourceOrNull(graph, URIs.RelationChildRule_HasRelation);
-        RelationChildRule_HasTest = getResourceOrNull(graph, URIs.RelationChildRule_HasTest);
-        RelationStatementRule = getResourceOrNull(graph, URIs.RelationStatementRule);
-        RelationStatementRule_HasRelation = getResourceOrNull(graph, URIs.RelationStatementRule_HasRelation);
-        RelationStatementRule_HasTest = getResourceOrNull(graph, URIs.RelationStatementRule_HasTest);
-        RemovalTestContribution = getResourceOrNull(graph, URIs.RemovalTestContribution);
-        RenamingTestContribution = getResourceOrNull(graph, URIs.RenamingTestContribution);
-        ResourceLabelLabelRule = getResourceOrNull(graph, URIs.ResourceLabelLabelRule);
-        ResourceLabelModifierRule = getResourceOrNull(graph, URIs.ResourceLabelModifierRule);
-        ResourceNameLabelRule = getResourceOrNull(graph, URIs.ResourceNameLabelRule);
-        ResourceNameModifierRule = getResourceOrNull(graph, URIs.ResourceNameModifierRule);
-        ResourceNodeType = getResourceOrNull(graph, URIs.ResourceNodeType);
-        SorterRule = getResourceOrNull(graph, URIs.SorterRule);
-        StandardNameLabelRule = getResourceOrNull(graph, URIs.StandardNameLabelRule);
-        Test = getResourceOrNull(graph, URIs.Test);
-        TestContribution = getResourceOrNull(graph, URIs.TestContribution);
-        TestContribution_HasNodeType = getResourceOrNull(graph, URIs.TestContribution_HasNodeType);
-        TestContribution_HasPriority = getResourceOrNull(graph, URIs.TestContribution_HasPriority);
-        TestContribution_HasPriority_Inverse = getResourceOrNull(graph, URIs.TestContribution_HasPriority_Inverse);
-        TestContribution_HasTest = getResourceOrNull(graph, URIs.TestContribution_HasTest);
-        TooltipRule = getResourceOrNull(graph, URIs.TooltipRule);
-        VariableLabelModifierRule = getResourceOrNull(graph, URIs.VariableLabelModifierRule);
-        VisualsContribution = getResourceOrNull(graph, URIs.VisualsContribution);
-        VisualsContribution_HasCondition = getResourceOrNull(graph, URIs.VisualsContribution_HasCondition);
-        VisualsContribution_HasNodeType = getResourceOrNull(graph, URIs.VisualsContribution_HasNodeType);
-        VisualsContribution_HasPriority = getResourceOrNull(graph, URIs.VisualsContribution_HasPriority);
-        VisualsContribution_HasPriority_Inverse = getResourceOrNull(graph, URIs.VisualsContribution_HasPriority_Inverse);
-        VisualsContribution_HasRule = getResourceOrNull(graph, URIs.VisualsContribution_HasRule);
-        VisualsRule = getResourceOrNull(graph, URIs.VisualsRule);
-        actionContribution = getResourceOrNull(graph, URIs.actionContribution);
-        actionContributionWithVisibility = getResourceOrNull(graph, URIs.actionContributionWithVisibility);
-        constantChildRule = getResourceOrNull(graph, URIs.constantChildRule);
-        constantImageRule = getResourceOrNull(graph, URIs.constantImageRule);
-        constantImageRuleWithColumn = getResourceOrNull(graph, URIs.constantImageRuleWithColumn);
-        constantLabelRule = getResourceOrNull(graph, URIs.constantLabelRule);
-        constantLabelRuleWithColumn = getResourceOrNull(graph, URIs.constantLabelRuleWithColumn);
-        customCheckedStateRule = getResourceOrNull(graph, URIs.customCheckedStateRule);
-        customChildRule = getResourceOrNull(graph, URIs.customChildRule);
-        customImageDecorationRule = getResourceOrNull(graph, URIs.customImageDecorationRule);
-        customImageRule = getResourceOrNull(graph, URIs.customImageRule);
-        customLabelDecorationRule = getResourceOrNull(graph, URIs.customLabelDecorationRule);
-        customLabelRule = getResourceOrNull(graph, URIs.customLabelRule);
-        customLabelRuleWithPriority = getResourceOrNull(graph, URIs.customLabelRuleWithPriority);
-        customModifierRule = getResourceOrNull(graph, URIs.customModifierRule);
-        customVisualsRule = getResourceOrNull(graph, URIs.customVisualsRule);
-        customVisualsRuleWithPriority = getResourceOrNull(graph, URIs.customVisualsRuleWithPriority);
-        customVisualsRuleWithPriorityAndTest = getResourceOrNull(graph, URIs.customVisualsRuleWithPriorityAndTest);
-        defineActionContribution = getResourceOrNull(graph, URIs.defineActionContribution);
-        defineRelationChildRule = getResourceOrNull(graph, URIs.defineRelationChildRule);
-        dropActionContribution = getResourceOrNull(graph, URIs.dropActionContribution);
-        dropActionContributionWithTest = getResourceOrNull(graph, URIs.dropActionContributionWithTest);
-        equalContentChildRule = getResourceOrNull(graph, URIs.equalContentChildRule);
-        namedConstantChildRule = getResourceOrNull(graph, URIs.namedConstantChildRule);
-        namedConstantImageRule = getResourceOrNull(graph, URIs.namedConstantImageRule);
-        namedConstantImageRuleWithColumn = getResourceOrNull(graph, URIs.namedConstantImageRuleWithColumn);
-        namedConstantLabelRule = getResourceOrNull(graph, URIs.namedConstantLabelRule);
-        namedConstantLabelRuleWithColumn = getResourceOrNull(graph, URIs.namedConstantLabelRuleWithColumn);
-        namedCustomCheckedStateRule = getResourceOrNull(graph, URIs.namedCustomCheckedStateRule);
-        namedCustomChildRule = getResourceOrNull(graph, URIs.namedCustomChildRule);
-        namedCustomImageDecorationRule = getResourceOrNull(graph, URIs.namedCustomImageDecorationRule);
-        namedCustomImageRule = getResourceOrNull(graph, URIs.namedCustomImageRule);
-        namedCustomLabelDecorationRule = getResourceOrNull(graph, URIs.namedCustomLabelDecorationRule);
-        namedCustomLabelRule = getResourceOrNull(graph, URIs.namedCustomLabelRule);
-        namedCustomLabelRuleWithPriority = getResourceOrNull(graph, URIs.namedCustomLabelRuleWithPriority);
-        namedCustomModifierRule = getResourceOrNull(graph, URIs.namedCustomModifierRule);
-        namedCustomVisualsRule = getResourceOrNull(graph, URIs.namedCustomVisualsRule);
-        namedCustomVisualsRuleWithPriority = getResourceOrNull(graph, URIs.namedCustomVisualsRuleWithPriority);
-        namedCustomVisualsRuleWithPriorityAndTest = getResourceOrNull(graph, URIs.namedCustomVisualsRuleWithPriorityAndTest);
-        namedEqualContentChildRule = getResourceOrNull(graph, URIs.namedEqualContentChildRule);
-        namedRelationChildRule = getResourceOrNull(graph, URIs.namedRelationChildRule);
-        namedRelationChildRuleWithFolder = getResourceOrNull(graph, URIs.namedRelationChildRuleWithFolder);
-        namedRelationStatementRule = getResourceOrNull(graph, URIs.namedRelationStatementRule);
-        relationChildRule = getResourceOrNull(graph, URIs.relationChildRule);
-        relationChildRuleWithFolder = getResourceOrNull(graph, URIs.relationChildRuleWithFolder);
-        relationStatementRule = getResourceOrNull(graph, URIs.relationStatementRule);
-        removalTestContribution = getResourceOrNull(graph, URIs.removalTestContribution);
-        renamingTestContribution = getResourceOrNull(graph, URIs.renamingTestContribution);
-    }
-    
-    public static ViewpointResource getInstance(ReadGraph graph) {
-        Session session = graph.getSession();
-        ViewpointResource ret = session.peekService(ViewpointResource.class);
-        if(ret == null) {
-            QueryControl qc = graph.getService(QueryControl.class);
-            ret = new ViewpointResource(qc.getIndependentGraph(graph));
-            session.registerService(ViewpointResource.class, ret);
-        }
-        return ret;
-    }
-    
-    public static ViewpointResource getInstance(RequestProcessor session) throws DatabaseException {
-        ViewpointResource ret = session.peekService(ViewpointResource.class);
-        if(ret == null) {
-            ret = session.syncRequest(new Read<ViewpointResource>() {
-                public ViewpointResource perform(ReadGraph graph) throws DatabaseException {
-                    QueryControl qc = graph.getService(QueryControl.class);
-                    return new ViewpointResource(qc.getIndependentGraph(graph));
-                }
-            });
-            session.registerService(ViewpointResource.class, ret);
-        }
-        return ret;
-    }
-    
-}
-