]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.diagram.ontology/src/org/simantics/diagram/stubs/DiagramResource.java
Added graph compilation goal to Maven build.
[simantics/platform.git] / bundles / org.simantics.diagram.ontology / src / org / simantics / diagram / stubs / DiagramResource.java
diff --git a/bundles/org.simantics.diagram.ontology/src/org/simantics/diagram/stubs/DiagramResource.java b/bundles/org.simantics.diagram.ontology/src/org/simantics/diagram/stubs/DiagramResource.java
deleted file mode 100644 (file)
index abf4c48..0000000
+++ /dev/null
@@ -1,1285 +0,0 @@
-package org.simantics.diagram.stubs;
-
-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 DiagramResource {
-    
-    public final Resource ActiveMode;
-    public final Resource ActiveMode_EditMode;
-    public final Resource ActiveMode_OperatingMode;
-    public final Resource AnimatedSVGElement;
-    public final Resource AreConnected;
-    public final Resource BasicExpressionTextStyle;
-    public final Resource BasicSymbolContribution;
-    public final Resource BasicSymbolContributionHasSymbolLibrary;
-    public final Resource BranchPoint;
-    public final Resource ColorProvider;
-    public final Resource Composite;
-    public final Resource ConfigurableProfile;
-    public final Resource Connection;
-    public final Resource Connector;
-    public final Resource Connector_straight;
-    public final Resource Connector_straight_Inverse;
-    public final Resource ConstantStyle;
-    public final Resource DefaultFormatter;
-    public final Resource DefaultMonitorTemplate;
-    public final Resource DefinedElement;
-    public final Resource DenyFilter;
-    public final Resource DescriptiveMonitorTemplate;
-    public final Resource Diagram;
-    public final Resource DiagramActivityCondition;
-    public final Resource DiagramActivityCondition_test;
-    public final Resource DiagramActivityCondition_test_Inverse;
-    public final Resource DiagramContainer;
-    public final Resource DiagramSubgraphExtent;
-    public final Resource Diagram_IOTableRenaming;
-    public final Resource DisplayGrid;
-    public final Resource DisplayMargins;
-    public final Resource DisplayPageSize;
-    public final Resource DisplayRuler;
-    public final Resource EditorState;
-    public final Resource EditorState_Selection;
-    public final Resource EditorState_ToolMode;
-    public final Resource EditorState_ViewTransform;
-    public final Resource EditorState_ViewTransform_Inverse;
-    public final Resource Element;
-    public final Resource ElementClass;
-    public final Resource Element_hideProfileMonitors;
-    public final Resource Element_hideProfileMonitors_Inverse;
-    public final Resource Element_profileMonitorOffset;
-    public final Resource Element_profileMonitorOffset_Inverse;
-    public final Resource Element_profileMonitorSpacing;
-    public final Resource Element_profileMonitorSpacing_Inverse;
-    public final Resource Element_upProfileMonitors;
-    public final Resource Element_upProfileMonitors_Inverse;
-    public final Resource ExpressionStyle;
-    public final Resource ExternalFlag;
-    public final Resource FixedWidth;
-    public final Resource FixedWidth_Inverse;
-    public final Resource Flag;
-    public final Resource FlagIsJoinedBy;
-    public final Resource FlagLabel;
-    public final Resource FlagLabelingScheme;
-    public final Resource FlagLabelingScheme_Alphabetical;
-    public final Resource FlagLabelingScheme_Numeric;
-    public final Resource FlagType;
-    public final Resource FlagType_InputFlag;
-    public final Resource FlagType_OutputFlag;
-    public final Resource Flag_ConnectionPoint;
-    public final Resource Flag_ConnectionPoint_Inverse;
-    public final Resource Flag_HasIOTableBinding;
-    public final Resource Flag_HasIOTableBinding_Inverse;
-    public final Resource Flag_HasIOTableRowIndex;
-    public final Resource Flag_HasIOTableRowIndex_Inverse;
-    public final Resource Flag_Terminal;
-    public final Resource FontProvider;
-    public final Resource Format;
-    public final Resource FormatProvider;
-    public final Resource Formatter0;
-    public final Resource Formatter1;
-    public final Resource Formatter15;
-    public final Resource Formatter3;
-    public final Resource Formatter5;
-    public final Resource FormatterEngineering;
-    public final Resource FormatterScientific;
-    public final Resource Functions;
-    public final Resource Functions_activeProfileModifier;
-    public final Resource Functions_availableProfiles;
-    public final Resource Functions_defaultRuntimeVariable;
-    public final Resource Functions_diagramElementIssuePath;
-    public final Resource Functions_flagTransform;
-    public final Resource Functions_modelledTransform;
-    public final Resource Functions_referenceText;
-    public final Resource Functions_selectedProfile;
-    public final Resource Group;
-    public final Resource GroupStyleProfileEntry;
-    public final Resource Groups;
-    public final Resource Groups_DefinedElementGroup;
-    public final Resource HasActivationContext;
-    public final Resource HasActivationContext_Inverse;
-    public final Resource HasActiveProfile;
-    public final Resource HasActiveProfile_Inverse;
-    public final Resource HasArrowConnector;
-    public final Resource HasBranchPoint;
-    public final Resource HasColor;
-    public final Resource HasColor_Inverse;
-    public final Resource HasConnectionPoint;
-    public final Resource HasConnectionPoint_Inverse;
-    public final Resource HasConnector;
-    public final Resource HasDefaultMonitorTemplate;
-    public final Resource HasDefaultMonitorTemplate_Inverse;
-    public final Resource HasDefaultRouting;
-    public final Resource HasDirection;
-    public final Resource HasDirection_Inverse;
-    public final Resource HasDynamicTransform;
-    public final Resource HasDynamicTransform_Inverse;
-    public final Resource HasEditorState;
-    public final Resource HasEditorState_Inverse;
-    public final Resource HasEntries;
-    public final Resource HasEntries_Inverse;
-    public final Resource HasFlagType;
-    public final Resource HasFocusableTag;
-    public final Resource HasFocusableTag_Inverse;
-    public final Resource HasFont;
-    public final Resource HasFont_Inverse;
-    public final Resource HasFormat;
-    public final Resource HasFormat_Inverse;
-    public final Resource HasFormatter;
-    public final Resource HasFormatter_Inverse;
-    public final Resource HasGridSize;
-    public final Resource HasGridSize_Inverse;
-    public final Resource HasHeadConnector;
-    public final Resource HasInteriorRouteNode;
-    public final Resource HasInteriorRouteNode_Inverse;
-    public final Resource HasInverseAttachment;
-    public final Resource HasLayer;
-    public final Resource HasLayer_Inverse;
-    public final Resource HasLinkTarget;
-    public final Resource HasLocation;
-    public final Resource HasLocation_Inverse;
-    public final Resource HasModCount;
-    public final Resource HasModCount_Inverse;
-    public final Resource HasMonitorComponent;
-    public final Resource HasMonitorComponent_Inverse;
-    public final Resource HasMonitorSuffix;
-    public final Resource HasMonitorSuffix_Inverse;
-    public final Resource HasPageDescription;
-    public final Resource HasPageDescription_Inverse;
-    public final Resource HasPattern;
-    public final Resource HasPattern_Inverse;
-    public final Resource HasPlainConnector;
-    public final Resource HasPosition;
-    public final Resource HasPosition_Inverse;
-    public final Resource HasProfile;
-    public final Resource HasProfile_Inverse;
-    public final Resource HasRelativeLocation;
-    public final Resource HasRelativeLocation_Inverse;
-    public final Resource HasSliderComponent;
-    public final Resource HasSliderMajorTickSpacing;
-    public final Resource HasSliderMajorTickSpacing_Inverse;
-    public final Resource HasSliderMaxValue;
-    public final Resource HasSliderMaxValue_Inverse;
-    public final Resource HasSliderMinValue;
-    public final Resource HasSliderMinValue_Inverse;
-    public final Resource HasSliderMinorTickSpacing;
-    public final Resource HasSliderMinorTickSpacing_Inverse;
-    public final Resource HasSliderSuffix;
-    public final Resource HasSliderSuffix_Inverse;
-    public final Resource HasSliderValueExtent;
-    public final Resource HasSliderValueExtent_Inverse;
-    public final Resource HasSymbol;
-    public final Resource HasSymbolContribution;
-    public final Resource HasSymbolContributionFilter;
-    public final Resource HasSymbol_Inverse;
-    public final Resource HasTailConnector;
-    public final Resource HasTemplate;
-    public final Resource HasTemplate_Inverse;
-    public final Resource HasText;
-    public final Resource HasText_Inverse;
-    public final Resource HasTransform;
-    public final Resource HasTrendTitle;
-    public final Resource HasTrendTitle_Inverse;
-    public final Resource HasValues;
-    public final Resource HasVariableName;
-    public final Resource HasVariableName_Inverse;
-    public final Resource HasVisibleTag;
-    public final Resource HasVisibleTag_Inverse;
-    public final Resource HasXAxisLabel;
-    public final Resource HasXAxisLabel_Inverse;
-    public final Resource HasYAxisLabel;
-    public final Resource HasYAxisLabel_Inverse;
-    public final Resource Horizontal;
-    public final Resource IOTableRename;
-    public final Resource IOTableRename_From;
-    public final Resource IOTableRename_From_Inverse;
-    public final Resource IOTableRename_To;
-    public final Resource IOTableRename_To_Inverse;
-    public final Resource IndexRootSymbolContribution;
-    public final Resource InteriorRouteNode;
-    public final Resource IsActive;
-    public final Resource IsActive_Inverse;
-    public final Resource IsArrowConnectorOf;
-    public final Resource IsBranchPointOf;
-    public final Resource IsConnectorOf;
-    public final Resource IsFocusable;
-    public final Resource IsFocusableDummy;
-    public final Resource IsHeadConnectorOf;
-    public final Resource IsHorizontal;
-    public final Resource IsHorizontal_Inverse;
-    public final Resource IsLiftedAs;
-    public final Resource IsPlainConnectorOf;
-    public final Resource IsTailConnectorOf;
-    public final Resource IsTransformOf;
-    public final Resource IsVisible;
-    public final Resource IsVisibleDummy;
-    public final Resource JoinsFlag;
-    public final Resource Layer;
-    public final Resource Lifts;
-    public final Resource LinearRouting;
-    public final Resource Link;
-    public final Resource MappedTypeGroup;
-    public final Resource Margins;
-    public final Resource Monitor;
-    public final Resource MonitorTemplate;
-    public final Resource Monitor_bias;
-    public final Resource Monitor_bias_Inverse;
-    public final Resource Monitor_gain;
-    public final Resource Monitor_gain_Inverse;
-    public final Resource NavigationEnabled;
-    public final Resource NavigationEnabled_Inverse;
-    public final Resource ObtainedColor;
-    public final Resource ObtainedFont;
-    public final Resource ObtainedFormatter;
-    public final Resource ObtainedMonitorExpression;
-    public final Resource Orientation;
-    public final Resource Orientation_Landscape;
-    public final Resource Orientation_Portrait;
-    public final Resource PageDescription;
-    public final Resource PageDescription_Margins;
-    public final Resource PageDescription_Margins_Bottom;
-    public final Resource PageDescription_Margins_Bottom_Inverse;
-    public final Resource PageDescription_Margins_Inverse;
-    public final Resource PageDescription_Margins_Left;
-    public final Resource PageDescription_Margins_Left_Inverse;
-    public final Resource PageDescription_Margins_Right;
-    public final Resource PageDescription_Margins_Right_Inverse;
-    public final Resource PageDescription_Margins_Top;
-    public final Resource PageDescription_Margins_Top_Inverse;
-    public final Resource PageDescription_Orientation;
-    public final Resource PageDescription_Size;
-    public final Resource PageDescription_Size_Inverse;
-    public final Resource Profile;
-    public final Resource ProfileEntry;
-    public final Resource ProfileEntryContribution;
-    public final Resource ProfileEntryContribution_HasEntry;
-    public final Resource ProfileEntry_HasGroup;
-    public final Resource ProfileEntry_HasGroup_Inverse;
-    public final Resource ProfileEntry_HasPriority;
-    public final Resource ProfileEntry_HasPriority_Inverse;
-    public final Resource ProfileEntry_HasStyle;
-    public final Resource ProfileEntry_HasStyle_Inverse;
-    public final Resource Profile_Functions;
-    public final Resource Profile_Functions_activeProfileModifier;
-    public final Resource Profile_Functions_availableProfiles;
-    public final Resource Profile_Functions_profileChildren;
-    public final Resource Profile_Functions_profileEntrySelected;
-    public final Resource Profile_Functions_selectedProfile;
-    public final Resource Profile_Functions_singleResourceSelection;
-    public final Resource Profile_children;
-    public final Resource Profile_children_Inverse;
-    public final Resource Profile_defaultEnabled;
-    public final Resource Profile_priority;
-    public final Resource Profile_priority_Inverse;
-    public final Resource ProfilesBrowseContext;
-    public final Resource ProfilesBrowseContext_DirectProfileRule;
-    public final Resource ProfilesBrowseContext_Entry;
-    public final Resource ProfilesBrowseContext_EntryCheckRule;
-    public final Resource ProfilesBrowseContext_EntryChildrenRule;
-    public final Resource ProfilesBrowseContext_EntryImageRule;
-    public final Resource ProfilesBrowseContext_EntryLabelRule;
-    public final Resource ProfilesView;
-    public final Resource ProfilesView_Active;
-    public final Resource ProfilesView_ActiveProfileModifier;
-    public final Resource ProfilesView_ActiveRuntimeDiagramInputSource;
-    public final Resource ProfilesView_Active_Combo;
-    public final Resource ProfilesView_Active_Explorer;
-    public final Resource ProfilesView_AvailableProfiles;
-    public final Resource ProfilesView_NewEntryGroup;
-    public final Resource ProfilesView_NewEntryStyle;
-    public final Resource ProfilesView_ProfileEntrySelectionListener;
-    public final Resource ProfilesView_SelectedAvailableEntries;
-    public final Resource ProfilesView_SelectedEntries;
-    public final Resource ProfilesView_SelectedProfile;
-    public final Resource RGB;
-    public final Resource RasterElement;
-    public final Resource RealizedColor;
-    public final Resource RealizedColor_HasRGB;
-    public final Resource RealizedColor_HasRGB_Inverse;
-    public final Resource RealizedFont;
-    public final Resource RealizedFont_HasFamily;
-    public final Resource RealizedFont_HasFamily_Inverse;
-    public final Resource RealizedFont_HasSize;
-    public final Resource RealizedFont_HasSize_Inverse;
-    public final Resource RealizedFont_HasStyle;
-    public final Resource RealizedFont_HasStyle_Inverse;
-    public final Resource RealizedFormatter;
-    public final Resource RealizedFormatter_HasDefinition;
-    public final Resource RealizedFormatter_HasDefinition_Inverse;
-    public final Resource RealizedFormatter_sortKey;
-    public final Resource RealizedFormatter_sortKey_Inverse;
-    public final Resource RightAngledRouting;
-    public final Resource RouteGraphConnection;
-    public final Resource RouteLine;
-    public final Resource RouteNode;
-    public final Resource RoutePoint;
-    public final Resource Routing;
-    public final Resource RoutingRelation;
-    public final Resource RuntimeDiagram;
-    public final Resource RuntimeDiagram_HasActiveMode;
-    public final Resource RuntimeDiagram_HasConfiguration;
-    public final Resource RuntimeDiagram_HasModelURI;
-    public final Resource RuntimeDiagram_HasModelURI_Inverse;
-    public final Resource RuntimeDiagram_HasRVI;
-    public final Resource RuntimeDiagram_HasRVI_Inverse;
-    public final Resource RuntimeDiagram_HasRuntimeProfile;
-    public final Resource RuntimeDiagram_HasRuntimeProfile_Inverse;
-    public final Resource RuntimeDiagram_HasVariable;
-    public final Resource RuntimeDiagram_HasVariable_Inverse;
-    public final Resource RuntimeDiagram_variable;
-    public final Resource RuntimeDiagram_variable_Inverse;
-    public final Resource SCLFilter;
-    public final Resource SCLFilter_filter;
-    public final Resource SCLFilter_filter_Inverse;
-    public final Resource SCLGroup;
-    public final Resource SCLTextStyle;
-    public final Resource SVGElement;
-    public final Resource Scenegraph;
-    public final Resource Scenegraph_AbstractText;
-    public final Resource Scenegraph_AbstractText_backgroundColor;
-    public final Resource Scenegraph_AbstractText_backgroundColor_Inverse;
-    public final Resource Scenegraph_AbstractText_borderColor;
-    public final Resource Scenegraph_AbstractText_borderColor_Inverse;
-    public final Resource Scenegraph_AbstractText_borderWidth;
-    public final Resource Scenegraph_AbstractText_borderWidth_Inverse;
-    public final Resource Scenegraph_AbstractText_color;
-    public final Resource Scenegraph_AbstractText_color_Inverse;
-    public final Resource Scenegraph_AbstractText_font;
-    public final Resource Scenegraph_AbstractText_font_Inverse;
-    public final Resource Scenegraph_AbstractText_horizontalAlignment;
-    public final Resource Scenegraph_AbstractText_horizontalAlignment_Inverse;
-    public final Resource Scenegraph_AbstractText_transform;
-    public final Resource Scenegraph_AbstractText_transform_Inverse;
-    public final Resource Scenegraph_AbstractText_verticalAlignment;
-    public final Resource Scenegraph_AbstractText_verticalAlignment_Inverse;
-    public final Resource Scenegraph_AbstractText_width;
-    public final Resource Scenegraph_AbstractText_width_Inverse;
-    public final Resource Scenegraph_AbstractText_wrapText;
-    public final Resource Scenegraph_AbstractText_wrapText_Inverse;
-    public final Resource Scenegraph_Component;
-    public final Resource Scenegraph_Composite;
-    public final Resource Scenegraph_Composite_transform;
-    public final Resource Scenegraph_Composite_transform_Inverse;
-    public final Resource Scenegraph_Monitor;
-    public final Resource Scenegraph_Monitor_reference;
-    public final Resource Scenegraph_Monitor_reference_Inverse;
-    public final Resource Scenegraph_Monitor_text;
-    public final Resource Scenegraph_Monitor_textFieldName;
-    public final Resource Scenegraph_Monitor_textFieldName_Inverse;
-    public final Resource Scenegraph_Monitor_text_Inverse;
-    public final Resource Scenegraph_Node;
-    public final Resource Scenegraph_SVGImage;
-    public final Resource Scenegraph_SVGImage_document;
-    public final Resource Scenegraph_SVGImage_document_Inverse;
-    public final Resource Scenegraph_SVGImage_transform;
-    public final Resource Scenegraph_SVGImage_transform_Inverse;
-    public final Resource Scenegraph_Text;
-    public final Resource Scenegraph_Text_text;
-    public final Resource Scenegraph_Text_text_Inverse;
-    public final Resource Shape;
-    public final Resource SingleSelectionGroup;
-    public final Resource Slider;
-    public final Resource SliderInverted;
-    public final Resource SliderInverted_Inverse;
-    public final Resource SliderPaintLabels;
-    public final Resource SliderPaintLabels_Inverse;
-    public final Resource SliderPaintTicks;
-    public final Resource SliderPaintTicks_Inverse;
-    public final Resource SliderPaintTrack;
-    public final Resource SliderPaintTrack_Inverse;
-    public final Resource SliderSnapToTicks;
-    public final Resource SliderSnapToTicks_Inverse;
-    public final Resource Style;
-    public final Resource StyleProvider;
-    public final Resource SymbolContribution;
-    public final Resource SymbolContributionFilter;
-    public final Resource SymbolContributionFilterOf;
-    public final Resource SymbolMonitor;
-    public final Resource SymbolReferenceLibrary;
-    public final Resource Terminal;
-    public final Resource Terminal_AllowedDirections;
-    public final Resource Terminal_AllowedDirections_Inverse;
-    public final Resource TextElement;
-    public final Resource TextFieldName;
-    public final Resource TextFieldName_Inverse;
-    public final Resource Trend;
-    public final Resource TypeGroup;
-    public final Resource TypeGroup_HasType;
-    public final Resource TypeGroup_HasType_Inverse;
-    public final Resource UpwardLink;
-    public final Resource UsesLocalFlagLabelingScheme;
-    public final Resource ValuesOf;
-    public final Resource Vertical;
-    public final Resource diagramActivityCondition;
-    public final Resource symbolCode;
-    public final Resource symbolCode_Inverse;
-    public final Resource symbolDropHandler;
-    public final Resource symbolDropHandler_Inverse;
-        
-    public static class URIs {
-        public static final String ActiveMode = "http://www.simantics.org/Diagram-2.2/ActiveMode";
-        public static final String ActiveMode_EditMode = "http://www.simantics.org/Diagram-2.2/ActiveMode/EditMode";
-        public static final String ActiveMode_OperatingMode = "http://www.simantics.org/Diagram-2.2/ActiveMode/OperatingMode";
-        public static final String AnimatedSVGElement = "http://www.simantics.org/Diagram-2.2/AnimatedSVGElement";
-        public static final String AreConnected = "http://www.simantics.org/Diagram-2.2/AreConnected";
-        public static final String BasicExpressionTextStyle = "http://www.simantics.org/Diagram-2.2/BasicExpressionTextStyle";
-        public static final String BasicSymbolContribution = "http://www.simantics.org/Diagram-2.2/BasicSymbolContribution";
-        public static final String BasicSymbolContributionHasSymbolLibrary = "http://www.simantics.org/Diagram-2.2/BasicSymbolContributionHasSymbolLibrary";
-        public static final String BranchPoint = "http://www.simantics.org/Diagram-2.2/BranchPoint";
-        public static final String ColorProvider = "http://www.simantics.org/Diagram-2.2/ColorProvider";
-        public static final String Composite = "http://www.simantics.org/Diagram-2.2/Composite";
-        public static final String ConfigurableProfile = "http://www.simantics.org/Diagram-2.2/ConfigurableProfile";
-        public static final String Connection = "http://www.simantics.org/Diagram-2.2/Connection";
-        public static final String Connector = "http://www.simantics.org/Diagram-2.2/Connector";
-        public static final String Connector_straight = "http://www.simantics.org/Diagram-2.2/Connector/straight";
-        public static final String Connector_straight_Inverse = "http://www.simantics.org/Diagram-2.2/Connector/straight/Inverse";
-        public static final String ConstantStyle = "http://www.simantics.org/Diagram-2.2/ConstantStyle";
-        public static final String DefaultFormatter = "http://www.simantics.org/Diagram-2.2/DefaultFormatter";
-        public static final String DefaultMonitorTemplate = "http://www.simantics.org/Diagram-2.2/DefaultMonitorTemplate";
-        public static final String DefinedElement = "http://www.simantics.org/Diagram-2.2/DefinedElement";
-        public static final String DenyFilter = "http://www.simantics.org/Diagram-2.2/DenyFilter";
-        public static final String DescriptiveMonitorTemplate = "http://www.simantics.org/Diagram-2.2/DescriptiveMonitorTemplate";
-        public static final String Diagram = "http://www.simantics.org/Diagram-2.2/Diagram";
-        public static final String DiagramActivityCondition = "http://www.simantics.org/Diagram-2.2/DiagramActivityCondition";
-        public static final String DiagramActivityCondition_test = "http://www.simantics.org/Diagram-2.2/DiagramActivityCondition/test";
-        public static final String DiagramActivityCondition_test_Inverse = "http://www.simantics.org/Diagram-2.2/DiagramActivityCondition/test/Inverse";
-        public static final String DiagramContainer = "http://www.simantics.org/Diagram-2.2/DiagramContainer";
-        public static final String DiagramSubgraphExtent = "http://www.simantics.org/Diagram-2.2/DiagramSubgraphExtent";
-        public static final String Diagram_IOTableRenaming = "http://www.simantics.org/Diagram-2.2/Diagram/IOTableRenaming";
-        public static final String DisplayGrid = "http://www.simantics.org/Diagram-2.2/DisplayGrid";
-        public static final String DisplayMargins = "http://www.simantics.org/Diagram-2.2/DisplayMargins";
-        public static final String DisplayPageSize = "http://www.simantics.org/Diagram-2.2/DisplayPageSize";
-        public static final String DisplayRuler = "http://www.simantics.org/Diagram-2.2/DisplayRuler";
-        public static final String EditorState = "http://www.simantics.org/Diagram-2.2/EditorState";
-        public static final String EditorState_Selection = "http://www.simantics.org/Diagram-2.2/EditorState/Selection";
-        public static final String EditorState_ToolMode = "http://www.simantics.org/Diagram-2.2/EditorState/ToolMode";
-        public static final String EditorState_ViewTransform = "http://www.simantics.org/Diagram-2.2/EditorState/ViewTransform";
-        public static final String EditorState_ViewTransform_Inverse = "http://www.simantics.org/Diagram-2.2/EditorState/ViewTransform/Inverse";
-        public static final String Element = "http://www.simantics.org/Diagram-2.2/Element";
-        public static final String ElementClass = "http://www.simantics.org/Diagram-2.2/ElementClass";
-        public static final String Element_hideProfileMonitors = "http://www.simantics.org/Diagram-2.2/Element/hideProfileMonitors";
-        public static final String Element_hideProfileMonitors_Inverse = "http://www.simantics.org/Diagram-2.2/Element/hideProfileMonitors/Inverse";
-        public static final String Element_profileMonitorOffset = "http://www.simantics.org/Diagram-2.2/Element/profileMonitorOffset";
-        public static final String Element_profileMonitorOffset_Inverse = "http://www.simantics.org/Diagram-2.2/Element/profileMonitorOffset/Inverse";
-        public static final String Element_profileMonitorSpacing = "http://www.simantics.org/Diagram-2.2/Element/profileMonitorSpacing";
-        public static final String Element_profileMonitorSpacing_Inverse = "http://www.simantics.org/Diagram-2.2/Element/profileMonitorSpacing/Inverse";
-        public static final String Element_upProfileMonitors = "http://www.simantics.org/Diagram-2.2/Element/upProfileMonitors";
-        public static final String Element_upProfileMonitors_Inverse = "http://www.simantics.org/Diagram-2.2/Element/upProfileMonitors/Inverse";
-        public static final String ExpressionStyle = "http://www.simantics.org/Diagram-2.2/ExpressionStyle";
-        public static final String ExternalFlag = "http://www.simantics.org/Diagram-2.2/ExternalFlag";
-        public static final String FixedWidth = "http://www.simantics.org/Diagram-2.2/FixedWidth";
-        public static final String FixedWidth_Inverse = "http://www.simantics.org/Diagram-2.2/FixedWidth/Inverse";
-        public static final String Flag = "http://www.simantics.org/Diagram-2.2/Flag";
-        public static final String FlagIsJoinedBy = "http://www.simantics.org/Diagram-2.2/FlagIsJoinedBy";
-        public static final String FlagLabel = "http://www.simantics.org/Diagram-2.2/FlagLabel";
-        public static final String FlagLabelingScheme = "http://www.simantics.org/Diagram-2.2/FlagLabelingScheme";
-        public static final String FlagLabelingScheme_Alphabetical = "http://www.simantics.org/Diagram-2.2/FlagLabelingScheme/Alphabetical";
-        public static final String FlagLabelingScheme_Numeric = "http://www.simantics.org/Diagram-2.2/FlagLabelingScheme/Numeric";
-        public static final String FlagType = "http://www.simantics.org/Diagram-2.2/FlagType";
-        public static final String FlagType_InputFlag = "http://www.simantics.org/Diagram-2.2/FlagType/InputFlag";
-        public static final String FlagType_OutputFlag = "http://www.simantics.org/Diagram-2.2/FlagType/OutputFlag";
-        public static final String Flag_ConnectionPoint = "http://www.simantics.org/Diagram-2.2/Flag/ConnectionPoint";
-        public static final String Flag_ConnectionPoint_Inverse = "http://www.simantics.org/Diagram-2.2/Flag/ConnectionPoint/Inverse";
-        public static final String Flag_HasIOTableBinding = "http://www.simantics.org/Diagram-2.2/Flag/HasIOTableBinding";
-        public static final String Flag_HasIOTableBinding_Inverse = "http://www.simantics.org/Diagram-2.2/Flag/HasIOTableBinding/Inverse";
-        public static final String Flag_HasIOTableRowIndex = "http://www.simantics.org/Diagram-2.2/Flag/HasIOTableRowIndex";
-        public static final String Flag_HasIOTableRowIndex_Inverse = "http://www.simantics.org/Diagram-2.2/Flag/HasIOTableRowIndex/Inverse";
-        public static final String Flag_Terminal = "http://www.simantics.org/Diagram-2.2/Flag/Terminal";
-        public static final String FontProvider = "http://www.simantics.org/Diagram-2.2/FontProvider";
-        public static final String Format = "http://www.simantics.org/Diagram-2.2/Format";
-        public static final String FormatProvider = "http://www.simantics.org/Diagram-2.2/FormatProvider";
-        public static final String Formatter0 = "http://www.simantics.org/Diagram-2.2/Formatter0";
-        public static final String Formatter1 = "http://www.simantics.org/Diagram-2.2/Formatter1";
-        public static final String Formatter15 = "http://www.simantics.org/Diagram-2.2/Formatter15";
-        public static final String Formatter3 = "http://www.simantics.org/Diagram-2.2/Formatter3";
-        public static final String Formatter5 = "http://www.simantics.org/Diagram-2.2/Formatter5";
-        public static final String FormatterEngineering = "http://www.simantics.org/Diagram-2.2/FormatterEngineering";
-        public static final String FormatterScientific = "http://www.simantics.org/Diagram-2.2/FormatterScientific";
-        public static final String Functions = "http://www.simantics.org/Diagram-2.2/Functions";
-        public static final String Functions_activeProfileModifier = "http://www.simantics.org/Diagram-2.2/Functions/activeProfileModifier";
-        public static final String Functions_availableProfiles = "http://www.simantics.org/Diagram-2.2/Functions/availableProfiles";
-        public static final String Functions_defaultRuntimeVariable = "http://www.simantics.org/Diagram-2.2/Functions/defaultRuntimeVariable";
-        public static final String Functions_diagramElementIssuePath = "http://www.simantics.org/Diagram-2.2/Functions/diagramElementIssuePath";
-        public static final String Functions_flagTransform = "http://www.simantics.org/Diagram-2.2/Functions/flagTransform";
-        public static final String Functions_modelledTransform = "http://www.simantics.org/Diagram-2.2/Functions/modelledTransform";
-        public static final String Functions_referenceText = "http://www.simantics.org/Diagram-2.2/Functions/referenceText";
-        public static final String Functions_selectedProfile = "http://www.simantics.org/Diagram-2.2/Functions/selectedProfile";
-        public static final String Group = "http://www.simantics.org/Diagram-2.2/Group";
-        public static final String GroupStyleProfileEntry = "http://www.simantics.org/Diagram-2.2/GroupStyleProfileEntry";
-        public static final String Groups = "http://www.simantics.org/Diagram-2.2/Groups";
-        public static final String Groups_DefinedElementGroup = "http://www.simantics.org/Diagram-2.2/Groups/DefinedElementGroup";
-        public static final String HasActivationContext = "http://www.simantics.org/Diagram-2.2/HasActivationContext";
-        public static final String HasActivationContext_Inverse = "http://www.simantics.org/Diagram-2.2/HasActivationContext/Inverse";
-        public static final String HasActiveProfile = "http://www.simantics.org/Diagram-2.2/HasActiveProfile";
-        public static final String HasActiveProfile_Inverse = "http://www.simantics.org/Diagram-2.2/HasActiveProfile/Inverse";
-        public static final String HasArrowConnector = "http://www.simantics.org/Diagram-2.2/HasArrowConnector";
-        public static final String HasBranchPoint = "http://www.simantics.org/Diagram-2.2/HasBranchPoint";
-        public static final String HasColor = "http://www.simantics.org/Diagram-2.2/HasColor";
-        public static final String HasColor_Inverse = "http://www.simantics.org/Diagram-2.2/HasColor/Inverse";
-        public static final String HasConnectionPoint = "http://www.simantics.org/Diagram-2.2/HasConnectionPoint";
-        public static final String HasConnectionPoint_Inverse = "http://www.simantics.org/Diagram-2.2/HasConnectionPoint/Inverse";
-        public static final String HasConnector = "http://www.simantics.org/Diagram-2.2/HasConnector";
-        public static final String HasDefaultMonitorTemplate = "http://www.simantics.org/Diagram-2.2/HasDefaultMonitorTemplate";
-        public static final String HasDefaultMonitorTemplate_Inverse = "http://www.simantics.org/Diagram-2.2/HasDefaultMonitorTemplate/Inverse";
-        public static final String HasDefaultRouting = "http://www.simantics.org/Diagram-2.2/HasDefaultRouting";
-        public static final String HasDirection = "http://www.simantics.org/Diagram-2.2/HasDirection";
-        public static final String HasDirection_Inverse = "http://www.simantics.org/Diagram-2.2/HasDirection/Inverse";
-        public static final String HasDynamicTransform = "http://www.simantics.org/Diagram-2.2/HasDynamicTransform";
-        public static final String HasDynamicTransform_Inverse = "http://www.simantics.org/Diagram-2.2/HasDynamicTransform/Inverse";
-        public static final String HasEditorState = "http://www.simantics.org/Diagram-2.2/HasEditorState";
-        public static final String HasEditorState_Inverse = "http://www.simantics.org/Diagram-2.2/HasEditorState/Inverse";
-        public static final String HasEntries = "http://www.simantics.org/Diagram-2.2/HasEntries";
-        public static final String HasEntries_Inverse = "http://www.simantics.org/Diagram-2.2/HasEntries/Inverse";
-        public static final String HasFlagType = "http://www.simantics.org/Diagram-2.2/HasFlagType";
-        public static final String HasFocusableTag = "http://www.simantics.org/Diagram-2.2/HasFocusableTag";
-        public static final String HasFocusableTag_Inverse = "http://www.simantics.org/Diagram-2.2/HasFocusableTag/Inverse";
-        public static final String HasFont = "http://www.simantics.org/Diagram-2.2/HasFont";
-        public static final String HasFont_Inverse = "http://www.simantics.org/Diagram-2.2/HasFont/Inverse";
-        public static final String HasFormat = "http://www.simantics.org/Diagram-2.2/HasFormat";
-        public static final String HasFormat_Inverse = "http://www.simantics.org/Diagram-2.2/HasFormat/Inverse";
-        public static final String HasFormatter = "http://www.simantics.org/Diagram-2.2/HasFormatter";
-        public static final String HasFormatter_Inverse = "http://www.simantics.org/Diagram-2.2/HasFormatter/Inverse";
-        public static final String HasGridSize = "http://www.simantics.org/Diagram-2.2/HasGridSize";
-        public static final String HasGridSize_Inverse = "http://www.simantics.org/Diagram-2.2/HasGridSize/Inverse";
-        public static final String HasHeadConnector = "http://www.simantics.org/Diagram-2.2/HasHeadConnector";
-        public static final String HasInteriorRouteNode = "http://www.simantics.org/Diagram-2.2/HasInteriorRouteNode";
-        public static final String HasInteriorRouteNode_Inverse = "http://www.simantics.org/Diagram-2.2/HasInteriorRouteNode/Inverse";
-        public static final String HasInverseAttachment = "http://www.simantics.org/Diagram-2.2/HasInverseAttachment";
-        public static final String HasLayer = "http://www.simantics.org/Diagram-2.2/HasLayer";
-        public static final String HasLayer_Inverse = "http://www.simantics.org/Diagram-2.2/HasLayer/Inverse";
-        public static final String HasLinkTarget = "http://www.simantics.org/Diagram-2.2/HasLinkTarget";
-        public static final String HasLocation = "http://www.simantics.org/Diagram-2.2/HasLocation";
-        public static final String HasLocation_Inverse = "http://www.simantics.org/Diagram-2.2/HasLocation/Inverse";
-        public static final String HasModCount = "http://www.simantics.org/Diagram-2.2/HasModCount";
-        public static final String HasModCount_Inverse = "http://www.simantics.org/Diagram-2.2/HasModCount/Inverse";
-        public static final String HasMonitorComponent = "http://www.simantics.org/Diagram-2.2/HasMonitorComponent";
-        public static final String HasMonitorComponent_Inverse = "http://www.simantics.org/Diagram-2.2/HasMonitorComponent/Inverse";
-        public static final String HasMonitorSuffix = "http://www.simantics.org/Diagram-2.2/HasMonitorSuffix";
-        public static final String HasMonitorSuffix_Inverse = "http://www.simantics.org/Diagram-2.2/HasMonitorSuffix/Inverse";
-        public static final String HasPageDescription = "http://www.simantics.org/Diagram-2.2/HasPageDescription";
-        public static final String HasPageDescription_Inverse = "http://www.simantics.org/Diagram-2.2/HasPageDescription/Inverse";
-        public static final String HasPattern = "http://www.simantics.org/Diagram-2.2/HasPattern";
-        public static final String HasPattern_Inverse = "http://www.simantics.org/Diagram-2.2/HasPattern/Inverse";
-        public static final String HasPlainConnector = "http://www.simantics.org/Diagram-2.2/HasPlainConnector";
-        public static final String HasPosition = "http://www.simantics.org/Diagram-2.2/HasPosition";
-        public static final String HasPosition_Inverse = "http://www.simantics.org/Diagram-2.2/HasPosition/Inverse";
-        public static final String HasProfile = "http://www.simantics.org/Diagram-2.2/HasProfile";
-        public static final String HasProfile_Inverse = "http://www.simantics.org/Diagram-2.2/HasProfile/Inverse";
-        public static final String HasRelativeLocation = "http://www.simantics.org/Diagram-2.2/HasRelativeLocation";
-        public static final String HasRelativeLocation_Inverse = "http://www.simantics.org/Diagram-2.2/HasRelativeLocation/Inverse";
-        public static final String HasSliderComponent = "http://www.simantics.org/Diagram-2.2/HasSliderComponent";
-        public static final String HasSliderMajorTickSpacing = "http://www.simantics.org/Diagram-2.2/HasSliderMajorTickSpacing";
-        public static final String HasSliderMajorTickSpacing_Inverse = "http://www.simantics.org/Diagram-2.2/HasSliderMajorTickSpacing/Inverse";
-        public static final String HasSliderMaxValue = "http://www.simantics.org/Diagram-2.2/HasSliderMaxValue";
-        public static final String HasSliderMaxValue_Inverse = "http://www.simantics.org/Diagram-2.2/HasSliderMaxValue/Inverse";
-        public static final String HasSliderMinValue = "http://www.simantics.org/Diagram-2.2/HasSliderMinValue";
-        public static final String HasSliderMinValue_Inverse = "http://www.simantics.org/Diagram-2.2/HasSliderMinValue/Inverse";
-        public static final String HasSliderMinorTickSpacing = "http://www.simantics.org/Diagram-2.2/HasSliderMinorTickSpacing";
-        public static final String HasSliderMinorTickSpacing_Inverse = "http://www.simantics.org/Diagram-2.2/HasSliderMinorTickSpacing/Inverse";
-        public static final String HasSliderSuffix = "http://www.simantics.org/Diagram-2.2/HasSliderSuffix";
-        public static final String HasSliderSuffix_Inverse = "http://www.simantics.org/Diagram-2.2/HasSliderSuffix/Inverse";
-        public static final String HasSliderValueExtent = "http://www.simantics.org/Diagram-2.2/HasSliderValueExtent";
-        public static final String HasSliderValueExtent_Inverse = "http://www.simantics.org/Diagram-2.2/HasSliderValueExtent/Inverse";
-        public static final String HasSymbol = "http://www.simantics.org/Diagram-2.2/HasSymbol";
-        public static final String HasSymbolContribution = "http://www.simantics.org/Diagram-2.2/HasSymbolContribution";
-        public static final String HasSymbolContributionFilter = "http://www.simantics.org/Diagram-2.2/HasSymbolContributionFilter";
-        public static final String HasSymbol_Inverse = "http://www.simantics.org/Diagram-2.2/HasSymbol/Inverse";
-        public static final String HasTailConnector = "http://www.simantics.org/Diagram-2.2/HasTailConnector";
-        public static final String HasTemplate = "http://www.simantics.org/Diagram-2.2/HasTemplate";
-        public static final String HasTemplate_Inverse = "http://www.simantics.org/Diagram-2.2/HasTemplate/Inverse";
-        public static final String HasText = "http://www.simantics.org/Diagram-2.2/HasText";
-        public static final String HasText_Inverse = "http://www.simantics.org/Diagram-2.2/HasText/Inverse";
-        public static final String HasTransform = "http://www.simantics.org/Diagram-2.2/HasTransform";
-        public static final String HasTrendTitle = "http://www.simantics.org/Diagram-2.2/HasTrendTitle";
-        public static final String HasTrendTitle_Inverse = "http://www.simantics.org/Diagram-2.2/HasTrendTitle/Inverse";
-        public static final String HasValues = "http://www.simantics.org/Diagram-2.2/HasValues";
-        public static final String HasVariableName = "http://www.simantics.org/Diagram-2.2/HasVariableName";
-        public static final String HasVariableName_Inverse = "http://www.simantics.org/Diagram-2.2/HasVariableName/Inverse";
-        public static final String HasVisibleTag = "http://www.simantics.org/Diagram-2.2/HasVisibleTag";
-        public static final String HasVisibleTag_Inverse = "http://www.simantics.org/Diagram-2.2/HasVisibleTag/Inverse";
-        public static final String HasXAxisLabel = "http://www.simantics.org/Diagram-2.2/HasXAxisLabel";
-        public static final String HasXAxisLabel_Inverse = "http://www.simantics.org/Diagram-2.2/HasXAxisLabel/Inverse";
-        public static final String HasYAxisLabel = "http://www.simantics.org/Diagram-2.2/HasYAxisLabel";
-        public static final String HasYAxisLabel_Inverse = "http://www.simantics.org/Diagram-2.2/HasYAxisLabel/Inverse";
-        public static final String Horizontal = "http://www.simantics.org/Diagram-2.2/Horizontal";
-        public static final String IOTableRename = "http://www.simantics.org/Diagram-2.2/IOTableRename";
-        public static final String IOTableRename_From = "http://www.simantics.org/Diagram-2.2/IOTableRename/From";
-        public static final String IOTableRename_From_Inverse = "http://www.simantics.org/Diagram-2.2/IOTableRename/From/Inverse";
-        public static final String IOTableRename_To = "http://www.simantics.org/Diagram-2.2/IOTableRename/To";
-        public static final String IOTableRename_To_Inverse = "http://www.simantics.org/Diagram-2.2/IOTableRename/To/Inverse";
-        public static final String IndexRootSymbolContribution = "http://www.simantics.org/Diagram-2.2/IndexRootSymbolContribution";
-        public static final String InteriorRouteNode = "http://www.simantics.org/Diagram-2.2/InteriorRouteNode";
-        public static final String IsActive = "http://www.simantics.org/Diagram-2.2/IsActive";
-        public static final String IsActive_Inverse = "http://www.simantics.org/Diagram-2.2/IsActive/Inverse";
-        public static final String IsArrowConnectorOf = "http://www.simantics.org/Diagram-2.2/IsArrowConnectorOf";
-        public static final String IsBranchPointOf = "http://www.simantics.org/Diagram-2.2/IsBranchPointOf";
-        public static final String IsConnectorOf = "http://www.simantics.org/Diagram-2.2/IsConnectorOf";
-        public static final String IsFocusable = "http://www.simantics.org/Diagram-2.2/IsFocusable";
-        public static final String IsFocusableDummy = "http://www.simantics.org/Diagram-2.2/IsFocusableDummy";
-        public static final String IsHeadConnectorOf = "http://www.simantics.org/Diagram-2.2/IsHeadConnectorOf";
-        public static final String IsHorizontal = "http://www.simantics.org/Diagram-2.2/IsHorizontal";
-        public static final String IsHorizontal_Inverse = "http://www.simantics.org/Diagram-2.2/IsHorizontal/Inverse";
-        public static final String IsLiftedAs = "http://www.simantics.org/Diagram-2.2/IsLiftedAs";
-        public static final String IsPlainConnectorOf = "http://www.simantics.org/Diagram-2.2/IsPlainConnectorOf";
-        public static final String IsTailConnectorOf = "http://www.simantics.org/Diagram-2.2/IsTailConnectorOf";
-        public static final String IsTransformOf = "http://www.simantics.org/Diagram-2.2/IsTransformOf";
-        public static final String IsVisible = "http://www.simantics.org/Diagram-2.2/IsVisible";
-        public static final String IsVisibleDummy = "http://www.simantics.org/Diagram-2.2/IsVisibleDummy";
-        public static final String JoinsFlag = "http://www.simantics.org/Diagram-2.2/JoinsFlag";
-        public static final String Layer = "http://www.simantics.org/Diagram-2.2/Layer";
-        public static final String Lifts = "http://www.simantics.org/Diagram-2.2/Lifts";
-        public static final String LinearRouting = "http://www.simantics.org/Diagram-2.2/LinearRouting";
-        public static final String Link = "http://www.simantics.org/Diagram-2.2/Link";
-        public static final String MappedTypeGroup = "http://www.simantics.org/Diagram-2.2/MappedTypeGroup";
-        public static final String Margins = "http://www.simantics.org/Diagram-2.2/Margins";
-        public static final String Monitor = "http://www.simantics.org/Diagram-2.2/Monitor";
-        public static final String MonitorTemplate = "http://www.simantics.org/Diagram-2.2/MonitorTemplate";
-        public static final String Monitor_bias = "http://www.simantics.org/Diagram-2.2/Monitor/bias";
-        public static final String Monitor_bias_Inverse = "http://www.simantics.org/Diagram-2.2/Monitor/bias/Inverse";
-        public static final String Monitor_gain = "http://www.simantics.org/Diagram-2.2/Monitor/gain";
-        public static final String Monitor_gain_Inverse = "http://www.simantics.org/Diagram-2.2/Monitor/gain/Inverse";
-        public static final String NavigationEnabled = "http://www.simantics.org/Diagram-2.2/NavigationEnabled";
-        public static final String NavigationEnabled_Inverse = "http://www.simantics.org/Diagram-2.2/NavigationEnabled/Inverse";
-        public static final String ObtainedColor = "http://www.simantics.org/Diagram-2.2/ObtainedColor";
-        public static final String ObtainedFont = "http://www.simantics.org/Diagram-2.2/ObtainedFont";
-        public static final String ObtainedFormatter = "http://www.simantics.org/Diagram-2.2/ObtainedFormatter";
-        public static final String ObtainedMonitorExpression = "http://www.simantics.org/Diagram-2.2/ObtainedMonitorExpression";
-        public static final String Orientation = "http://www.simantics.org/Diagram-2.2/Orientation";
-        public static final String Orientation_Landscape = "http://www.simantics.org/Diagram-2.2/Orientation/Landscape";
-        public static final String Orientation_Portrait = "http://www.simantics.org/Diagram-2.2/Orientation/Portrait";
-        public static final String PageDescription = "http://www.simantics.org/Diagram-2.2/PageDescription";
-        public static final String PageDescription_Margins = "http://www.simantics.org/Diagram-2.2/PageDescription/Margins";
-        public static final String PageDescription_Margins_Bottom = "http://www.simantics.org/Diagram-2.2/PageDescription/Margins/Bottom";
-        public static final String PageDescription_Margins_Bottom_Inverse = "http://www.simantics.org/Diagram-2.2/PageDescription/Margins/Bottom/Inverse";
-        public static final String PageDescription_Margins_Inverse = "http://www.simantics.org/Diagram-2.2/PageDescription/Margins/Inverse";
-        public static final String PageDescription_Margins_Left = "http://www.simantics.org/Diagram-2.2/PageDescription/Margins/Left";
-        public static final String PageDescription_Margins_Left_Inverse = "http://www.simantics.org/Diagram-2.2/PageDescription/Margins/Left/Inverse";
-        public static final String PageDescription_Margins_Right = "http://www.simantics.org/Diagram-2.2/PageDescription/Margins/Right";
-        public static final String PageDescription_Margins_Right_Inverse = "http://www.simantics.org/Diagram-2.2/PageDescription/Margins/Right/Inverse";
-        public static final String PageDescription_Margins_Top = "http://www.simantics.org/Diagram-2.2/PageDescription/Margins/Top";
-        public static final String PageDescription_Margins_Top_Inverse = "http://www.simantics.org/Diagram-2.2/PageDescription/Margins/Top/Inverse";
-        public static final String PageDescription_Orientation = "http://www.simantics.org/Diagram-2.2/PageDescription/Orientation";
-        public static final String PageDescription_Size = "http://www.simantics.org/Diagram-2.2/PageDescription/Size";
-        public static final String PageDescription_Size_Inverse = "http://www.simantics.org/Diagram-2.2/PageDescription/Size/Inverse";
-        public static final String Profile = "http://www.simantics.org/Diagram-2.2/Profile";
-        public static final String ProfileEntry = "http://www.simantics.org/Diagram-2.2/ProfileEntry";
-        public static final String ProfileEntryContribution = "http://www.simantics.org/Diagram-2.2/ProfileEntryContribution";
-        public static final String ProfileEntryContribution_HasEntry = "http://www.simantics.org/Diagram-2.2/ProfileEntryContribution/HasEntry";
-        public static final String ProfileEntry_HasGroup = "http://www.simantics.org/Diagram-2.2/ProfileEntry/HasGroup";
-        public static final String ProfileEntry_HasGroup_Inverse = "http://www.simantics.org/Diagram-2.2/ProfileEntry/HasGroup/Inverse";
-        public static final String ProfileEntry_HasPriority = "http://www.simantics.org/Diagram-2.2/ProfileEntry/HasPriority";
-        public static final String ProfileEntry_HasPriority_Inverse = "http://www.simantics.org/Diagram-2.2/ProfileEntry/HasPriority/Inverse";
-        public static final String ProfileEntry_HasStyle = "http://www.simantics.org/Diagram-2.2/ProfileEntry/HasStyle";
-        public static final String ProfileEntry_HasStyle_Inverse = "http://www.simantics.org/Diagram-2.2/ProfileEntry/HasStyle/Inverse";
-        public static final String Profile_Functions = "http://www.simantics.org/Diagram-2.2/Profile/Functions";
-        public static final String Profile_Functions_activeProfileModifier = "http://www.simantics.org/Diagram-2.2/Profile/Functions/activeProfileModifier";
-        public static final String Profile_Functions_availableProfiles = "http://www.simantics.org/Diagram-2.2/Profile/Functions/availableProfiles";
-        public static final String Profile_Functions_profileChildren = "http://www.simantics.org/Diagram-2.2/Profile/Functions/profileChildren";
-        public static final String Profile_Functions_profileEntrySelected = "http://www.simantics.org/Diagram-2.2/Profile/Functions/profileEntrySelected";
-        public static final String Profile_Functions_selectedProfile = "http://www.simantics.org/Diagram-2.2/Profile/Functions/selectedProfile";
-        public static final String Profile_Functions_singleResourceSelection = "http://www.simantics.org/Diagram-2.2/Profile/Functions/singleResourceSelection";
-        public static final String Profile_children = "http://www.simantics.org/Diagram-2.2/Profile/children";
-        public static final String Profile_children_Inverse = "http://www.simantics.org/Diagram-2.2/Profile/children/Inverse";
-        public static final String Profile_defaultEnabled = "http://www.simantics.org/Diagram-2.2/Profile/defaultEnabled";
-        public static final String Profile_priority = "http://www.simantics.org/Diagram-2.2/Profile/priority";
-        public static final String Profile_priority_Inverse = "http://www.simantics.org/Diagram-2.2/Profile/priority/Inverse";
-        public static final String ProfilesBrowseContext = "http://www.simantics.org/Diagram-2.2/ProfilesBrowseContext";
-        public static final String ProfilesBrowseContext_DirectProfileRule = "http://www.simantics.org/Diagram-2.2/ProfilesBrowseContext/DirectProfileRule";
-        public static final String ProfilesBrowseContext_Entry = "http://www.simantics.org/Diagram-2.2/ProfilesBrowseContext/Entry";
-        public static final String ProfilesBrowseContext_EntryCheckRule = "http://www.simantics.org/Diagram-2.2/ProfilesBrowseContext/EntryCheckRule";
-        public static final String ProfilesBrowseContext_EntryChildrenRule = "http://www.simantics.org/Diagram-2.2/ProfilesBrowseContext/EntryChildrenRule";
-        public static final String ProfilesBrowseContext_EntryImageRule = "http://www.simantics.org/Diagram-2.2/ProfilesBrowseContext/EntryImageRule";
-        public static final String ProfilesBrowseContext_EntryLabelRule = "http://www.simantics.org/Diagram-2.2/ProfilesBrowseContext/EntryLabelRule";
-        public static final String ProfilesView = "http://www.simantics.org/Diagram-2.2/ProfilesView";
-        public static final String ProfilesView_Active = "http://www.simantics.org/Diagram-2.2/ProfilesView/Active";
-        public static final String ProfilesView_ActiveProfileModifier = "http://www.simantics.org/Diagram-2.2/ProfilesView/ActiveProfileModifier";
-        public static final String ProfilesView_ActiveRuntimeDiagramInputSource = "http://www.simantics.org/Diagram-2.2/ProfilesView/ActiveRuntimeDiagramInputSource";
-        public static final String ProfilesView_Active_Combo = "http://www.simantics.org/Diagram-2.2/ProfilesView/Active/Combo";
-        public static final String ProfilesView_Active_Explorer = "http://www.simantics.org/Diagram-2.2/ProfilesView/Active/Explorer";
-        public static final String ProfilesView_AvailableProfiles = "http://www.simantics.org/Diagram-2.2/ProfilesView/AvailableProfiles";
-        public static final String ProfilesView_NewEntryGroup = "http://www.simantics.org/Diagram-2.2/ProfilesView/NewEntryGroup";
-        public static final String ProfilesView_NewEntryStyle = "http://www.simantics.org/Diagram-2.2/ProfilesView/NewEntryStyle";
-        public static final String ProfilesView_ProfileEntrySelectionListener = "http://www.simantics.org/Diagram-2.2/ProfilesView/ProfileEntrySelectionListener";
-        public static final String ProfilesView_SelectedAvailableEntries = "http://www.simantics.org/Diagram-2.2/ProfilesView/SelectedAvailableEntries";
-        public static final String ProfilesView_SelectedEntries = "http://www.simantics.org/Diagram-2.2/ProfilesView/SelectedEntries";
-        public static final String ProfilesView_SelectedProfile = "http://www.simantics.org/Diagram-2.2/ProfilesView/SelectedProfile";
-        public static final String RGB = "http://www.simantics.org/Diagram-2.2/RGB";
-        public static final String RasterElement = "http://www.simantics.org/Diagram-2.2/RasterElement";
-        public static final String RealizedColor = "http://www.simantics.org/Diagram-2.2/RealizedColor";
-        public static final String RealizedColor_HasRGB = "http://www.simantics.org/Diagram-2.2/RealizedColor/HasRGB";
-        public static final String RealizedColor_HasRGB_Inverse = "http://www.simantics.org/Diagram-2.2/RealizedColor/HasRGB/Inverse";
-        public static final String RealizedFont = "http://www.simantics.org/Diagram-2.2/RealizedFont";
-        public static final String RealizedFont_HasFamily = "http://www.simantics.org/Diagram-2.2/RealizedFont/HasFamily";
-        public static final String RealizedFont_HasFamily_Inverse = "http://www.simantics.org/Diagram-2.2/RealizedFont/HasFamily/Inverse";
-        public static final String RealizedFont_HasSize = "http://www.simantics.org/Diagram-2.2/RealizedFont/HasSize";
-        public static final String RealizedFont_HasSize_Inverse = "http://www.simantics.org/Diagram-2.2/RealizedFont/HasSize/Inverse";
-        public static final String RealizedFont_HasStyle = "http://www.simantics.org/Diagram-2.2/RealizedFont/HasStyle";
-        public static final String RealizedFont_HasStyle_Inverse = "http://www.simantics.org/Diagram-2.2/RealizedFont/HasStyle/Inverse";
-        public static final String RealizedFormatter = "http://www.simantics.org/Diagram-2.2/RealizedFormatter";
-        public static final String RealizedFormatter_HasDefinition = "http://www.simantics.org/Diagram-2.2/RealizedFormatter/HasDefinition";
-        public static final String RealizedFormatter_HasDefinition_Inverse = "http://www.simantics.org/Diagram-2.2/RealizedFormatter/HasDefinition/Inverse";
-        public static final String RealizedFormatter_sortKey = "http://www.simantics.org/Diagram-2.2/RealizedFormatter/sortKey";
-        public static final String RealizedFormatter_sortKey_Inverse = "http://www.simantics.org/Diagram-2.2/RealizedFormatter/sortKey/Inverse";
-        public static final String RightAngledRouting = "http://www.simantics.org/Diagram-2.2/RightAngledRouting";
-        public static final String RouteGraphConnection = "http://www.simantics.org/Diagram-2.2/RouteGraphConnection";
-        public static final String RouteLine = "http://www.simantics.org/Diagram-2.2/RouteLine";
-        public static final String RouteNode = "http://www.simantics.org/Diagram-2.2/RouteNode";
-        public static final String RoutePoint = "http://www.simantics.org/Diagram-2.2/RoutePoint";
-        public static final String Routing = "http://www.simantics.org/Diagram-2.2/Routing";
-        public static final String RoutingRelation = "http://www.simantics.org/Diagram-2.2/RoutingRelation";
-        public static final String RuntimeDiagram = "http://www.simantics.org/Diagram-2.2/RuntimeDiagram";
-        public static final String RuntimeDiagram_HasActiveMode = "http://www.simantics.org/Diagram-2.2/RuntimeDiagram/HasActiveMode";
-        public static final String RuntimeDiagram_HasConfiguration = "http://www.simantics.org/Diagram-2.2/RuntimeDiagram/HasConfiguration";
-        public static final String RuntimeDiagram_HasModelURI = "http://www.simantics.org/Diagram-2.2/RuntimeDiagram/HasModelURI";
-        public static final String RuntimeDiagram_HasModelURI_Inverse = "http://www.simantics.org/Diagram-2.2/RuntimeDiagram/HasModelURI/Inverse";
-        public static final String RuntimeDiagram_HasRVI = "http://www.simantics.org/Diagram-2.2/RuntimeDiagram/HasRVI";
-        public static final String RuntimeDiagram_HasRVI_Inverse = "http://www.simantics.org/Diagram-2.2/RuntimeDiagram/HasRVI/Inverse";
-        public static final String RuntimeDiagram_HasRuntimeProfile = "http://www.simantics.org/Diagram-2.2/RuntimeDiagram/HasRuntimeProfile";
-        public static final String RuntimeDiagram_HasRuntimeProfile_Inverse = "http://www.simantics.org/Diagram-2.2/RuntimeDiagram/HasRuntimeProfile/Inverse";
-        public static final String RuntimeDiagram_HasVariable = "http://www.simantics.org/Diagram-2.2/RuntimeDiagram/HasVariable";
-        public static final String RuntimeDiagram_HasVariable_Inverse = "http://www.simantics.org/Diagram-2.2/RuntimeDiagram/HasVariable/Inverse";
-        public static final String RuntimeDiagram_variable = "http://www.simantics.org/Diagram-2.2/RuntimeDiagram/variable";
-        public static final String RuntimeDiagram_variable_Inverse = "http://www.simantics.org/Diagram-2.2/RuntimeDiagram/variable/Inverse";
-        public static final String SCLFilter = "http://www.simantics.org/Diagram-2.2/SCLFilter";
-        public static final String SCLFilter_filter = "http://www.simantics.org/Diagram-2.2/SCLFilter/filter";
-        public static final String SCLFilter_filter_Inverse = "http://www.simantics.org/Diagram-2.2/SCLFilter/filter/Inverse";
-        public static final String SCLGroup = "http://www.simantics.org/Diagram-2.2/SCLGroup";
-        public static final String SCLTextStyle = "http://www.simantics.org/Diagram-2.2/SCLTextStyle";
-        public static final String SVGElement = "http://www.simantics.org/Diagram-2.2/SVGElement";
-        public static final String Scenegraph = "http://www.simantics.org/Diagram-2.2/Scenegraph";
-        public static final String Scenegraph_AbstractText = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText";
-        public static final String Scenegraph_AbstractText_backgroundColor = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/backgroundColor";
-        public static final String Scenegraph_AbstractText_backgroundColor_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/backgroundColor/Inverse";
-        public static final String Scenegraph_AbstractText_borderColor = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/borderColor";
-        public static final String Scenegraph_AbstractText_borderColor_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/borderColor/Inverse";
-        public static final String Scenegraph_AbstractText_borderWidth = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/borderWidth";
-        public static final String Scenegraph_AbstractText_borderWidth_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/borderWidth/Inverse";
-        public static final String Scenegraph_AbstractText_color = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/color";
-        public static final String Scenegraph_AbstractText_color_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/color/Inverse";
-        public static final String Scenegraph_AbstractText_font = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/font";
-        public static final String Scenegraph_AbstractText_font_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/font/Inverse";
-        public static final String Scenegraph_AbstractText_horizontalAlignment = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/horizontalAlignment";
-        public static final String Scenegraph_AbstractText_horizontalAlignment_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/horizontalAlignment/Inverse";
-        public static final String Scenegraph_AbstractText_transform = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/transform";
-        public static final String Scenegraph_AbstractText_transform_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/transform/Inverse";
-        public static final String Scenegraph_AbstractText_verticalAlignment = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/verticalAlignment";
-        public static final String Scenegraph_AbstractText_verticalAlignment_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/verticalAlignment/Inverse";
-        public static final String Scenegraph_AbstractText_width = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/width";
-        public static final String Scenegraph_AbstractText_width_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/width/Inverse";
-        public static final String Scenegraph_AbstractText_wrapText = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/wrapText";
-        public static final String Scenegraph_AbstractText_wrapText_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/AbstractText/wrapText/Inverse";
-        public static final String Scenegraph_Component = "http://www.simantics.org/Diagram-2.2/Scenegraph/Component";
-        public static final String Scenegraph_Composite = "http://www.simantics.org/Diagram-2.2/Scenegraph/Composite";
-        public static final String Scenegraph_Composite_transform = "http://www.simantics.org/Diagram-2.2/Scenegraph/Composite/transform";
-        public static final String Scenegraph_Composite_transform_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/Composite/transform/Inverse";
-        public static final String Scenegraph_Monitor = "http://www.simantics.org/Diagram-2.2/Scenegraph/Monitor";
-        public static final String Scenegraph_Monitor_reference = "http://www.simantics.org/Diagram-2.2/Scenegraph/Monitor/reference";
-        public static final String Scenegraph_Monitor_reference_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/Monitor/reference/Inverse";
-        public static final String Scenegraph_Monitor_text = "http://www.simantics.org/Diagram-2.2/Scenegraph/Monitor/text";
-        public static final String Scenegraph_Monitor_textFieldName = "http://www.simantics.org/Diagram-2.2/Scenegraph/Monitor/textFieldName";
-        public static final String Scenegraph_Monitor_textFieldName_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/Monitor/textFieldName/Inverse";
-        public static final String Scenegraph_Monitor_text_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/Monitor/text/Inverse";
-        public static final String Scenegraph_Node = "http://www.simantics.org/Diagram-2.2/Scenegraph/Node";
-        public static final String Scenegraph_SVGImage = "http://www.simantics.org/Diagram-2.2/Scenegraph/SVGImage";
-        public static final String Scenegraph_SVGImage_document = "http://www.simantics.org/Diagram-2.2/Scenegraph/SVGImage/document";
-        public static final String Scenegraph_SVGImage_document_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/SVGImage/document/Inverse";
-        public static final String Scenegraph_SVGImage_transform = "http://www.simantics.org/Diagram-2.2/Scenegraph/SVGImage/transform";
-        public static final String Scenegraph_SVGImage_transform_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/SVGImage/transform/Inverse";
-        public static final String Scenegraph_Text = "http://www.simantics.org/Diagram-2.2/Scenegraph/Text";
-        public static final String Scenegraph_Text_text = "http://www.simantics.org/Diagram-2.2/Scenegraph/Text/text";
-        public static final String Scenegraph_Text_text_Inverse = "http://www.simantics.org/Diagram-2.2/Scenegraph/Text/text/Inverse";
-        public static final String Shape = "http://www.simantics.org/Diagram-2.2/Shape";
-        public static final String SingleSelectionGroup = "http://www.simantics.org/Diagram-2.2/SingleSelectionGroup";
-        public static final String Slider = "http://www.simantics.org/Diagram-2.2/Slider";
-        public static final String SliderInverted = "http://www.simantics.org/Diagram-2.2/SliderInverted";
-        public static final String SliderInverted_Inverse = "http://www.simantics.org/Diagram-2.2/SliderInverted/Inverse";
-        public static final String SliderPaintLabels = "http://www.simantics.org/Diagram-2.2/SliderPaintLabels";
-        public static final String SliderPaintLabels_Inverse = "http://www.simantics.org/Diagram-2.2/SliderPaintLabels/Inverse";
-        public static final String SliderPaintTicks = "http://www.simantics.org/Diagram-2.2/SliderPaintTicks";
-        public static final String SliderPaintTicks_Inverse = "http://www.simantics.org/Diagram-2.2/SliderPaintTicks/Inverse";
-        public static final String SliderPaintTrack = "http://www.simantics.org/Diagram-2.2/SliderPaintTrack";
-        public static final String SliderPaintTrack_Inverse = "http://www.simantics.org/Diagram-2.2/SliderPaintTrack/Inverse";
-        public static final String SliderSnapToTicks = "http://www.simantics.org/Diagram-2.2/SliderSnapToTicks";
-        public static final String SliderSnapToTicks_Inverse = "http://www.simantics.org/Diagram-2.2/SliderSnapToTicks/Inverse";
-        public static final String Style = "http://www.simantics.org/Diagram-2.2/Style";
-        public static final String StyleProvider = "http://www.simantics.org/Diagram-2.2/StyleProvider";
-        public static final String SymbolContribution = "http://www.simantics.org/Diagram-2.2/SymbolContribution";
-        public static final String SymbolContributionFilter = "http://www.simantics.org/Diagram-2.2/SymbolContributionFilter";
-        public static final String SymbolContributionFilterOf = "http://www.simantics.org/Diagram-2.2/SymbolContributionFilterOf";
-        public static final String SymbolMonitor = "http://www.simantics.org/Diagram-2.2/SymbolMonitor";
-        public static final String SymbolReferenceLibrary = "http://www.simantics.org/Diagram-2.2/SymbolReferenceLibrary";
-        public static final String Terminal = "http://www.simantics.org/Diagram-2.2/Terminal";
-        public static final String Terminal_AllowedDirections = "http://www.simantics.org/Diagram-2.2/Terminal/AllowedDirections";
-        public static final String Terminal_AllowedDirections_Inverse = "http://www.simantics.org/Diagram-2.2/Terminal/AllowedDirections/Inverse";
-        public static final String TextElement = "http://www.simantics.org/Diagram-2.2/TextElement";
-        public static final String TextFieldName = "http://www.simantics.org/Diagram-2.2/TextFieldName";
-        public static final String TextFieldName_Inverse = "http://www.simantics.org/Diagram-2.2/TextFieldName/Inverse";
-        public static final String Trend = "http://www.simantics.org/Diagram-2.2/Trend";
-        public static final String TypeGroup = "http://www.simantics.org/Diagram-2.2/TypeGroup";
-        public static final String TypeGroup_HasType = "http://www.simantics.org/Diagram-2.2/TypeGroup/HasType";
-        public static final String TypeGroup_HasType_Inverse = "http://www.simantics.org/Diagram-2.2/TypeGroup/HasType/Inverse";
-        public static final String UpwardLink = "http://www.simantics.org/Diagram-2.2/UpwardLink";
-        public static final String UsesLocalFlagLabelingScheme = "http://www.simantics.org/Diagram-2.2/UsesLocalFlagLabelingScheme";
-        public static final String ValuesOf = "http://www.simantics.org/Diagram-2.2/ValuesOf";
-        public static final String Vertical = "http://www.simantics.org/Diagram-2.2/Vertical";
-        public static final String diagramActivityCondition = "http://www.simantics.org/Diagram-2.2/diagramActivityCondition";
-        public static final String symbolCode = "http://www.simantics.org/Diagram-2.2/symbolCode";
-        public static final String symbolCode_Inverse = "http://www.simantics.org/Diagram-2.2/symbolCode/Inverse";
-        public static final String symbolDropHandler = "http://www.simantics.org/Diagram-2.2/symbolDropHandler";
-        public static final String symbolDropHandler_Inverse = "http://www.simantics.org/Diagram-2.2/symbolDropHandler/Inverse";
-    }
-    
-    public static Resource getResourceOrNull(ReadGraph graph, String uri) {
-        try {
-            return graph.getResource(uri);
-        } catch(DatabaseException e) {
-            System.err.println(e.getMessage());
-            return null;
-        }
-    }
-    
-    public DiagramResource(ReadGraph graph) {
-        ActiveMode = getResourceOrNull(graph, URIs.ActiveMode);
-        ActiveMode_EditMode = getResourceOrNull(graph, URIs.ActiveMode_EditMode);
-        ActiveMode_OperatingMode = getResourceOrNull(graph, URIs.ActiveMode_OperatingMode);
-        AnimatedSVGElement = getResourceOrNull(graph, URIs.AnimatedSVGElement);
-        AreConnected = getResourceOrNull(graph, URIs.AreConnected);
-        BasicExpressionTextStyle = getResourceOrNull(graph, URIs.BasicExpressionTextStyle);
-        BasicSymbolContribution = getResourceOrNull(graph, URIs.BasicSymbolContribution);
-        BasicSymbolContributionHasSymbolLibrary = getResourceOrNull(graph, URIs.BasicSymbolContributionHasSymbolLibrary);
-        BranchPoint = getResourceOrNull(graph, URIs.BranchPoint);
-        ColorProvider = getResourceOrNull(graph, URIs.ColorProvider);
-        Composite = getResourceOrNull(graph, URIs.Composite);
-        ConfigurableProfile = getResourceOrNull(graph, URIs.ConfigurableProfile);
-        Connection = getResourceOrNull(graph, URIs.Connection);
-        Connector = getResourceOrNull(graph, URIs.Connector);
-        Connector_straight = getResourceOrNull(graph, URIs.Connector_straight);
-        Connector_straight_Inverse = getResourceOrNull(graph, URIs.Connector_straight_Inverse);
-        ConstantStyle = getResourceOrNull(graph, URIs.ConstantStyle);
-        DefaultFormatter = getResourceOrNull(graph, URIs.DefaultFormatter);
-        DefaultMonitorTemplate = getResourceOrNull(graph, URIs.DefaultMonitorTemplate);
-        DefinedElement = getResourceOrNull(graph, URIs.DefinedElement);
-        DenyFilter = getResourceOrNull(graph, URIs.DenyFilter);
-        DescriptiveMonitorTemplate = getResourceOrNull(graph, URIs.DescriptiveMonitorTemplate);
-        Diagram = getResourceOrNull(graph, URIs.Diagram);
-        DiagramActivityCondition = getResourceOrNull(graph, URIs.DiagramActivityCondition);
-        DiagramActivityCondition_test = getResourceOrNull(graph, URIs.DiagramActivityCondition_test);
-        DiagramActivityCondition_test_Inverse = getResourceOrNull(graph, URIs.DiagramActivityCondition_test_Inverse);
-        DiagramContainer = getResourceOrNull(graph, URIs.DiagramContainer);
-        DiagramSubgraphExtent = getResourceOrNull(graph, URIs.DiagramSubgraphExtent);
-        Diagram_IOTableRenaming = getResourceOrNull(graph, URIs.Diagram_IOTableRenaming);
-        DisplayGrid = getResourceOrNull(graph, URIs.DisplayGrid);
-        DisplayMargins = getResourceOrNull(graph, URIs.DisplayMargins);
-        DisplayPageSize = getResourceOrNull(graph, URIs.DisplayPageSize);
-        DisplayRuler = getResourceOrNull(graph, URIs.DisplayRuler);
-        EditorState = getResourceOrNull(graph, URIs.EditorState);
-        EditorState_Selection = getResourceOrNull(graph, URIs.EditorState_Selection);
-        EditorState_ToolMode = getResourceOrNull(graph, URIs.EditorState_ToolMode);
-        EditorState_ViewTransform = getResourceOrNull(graph, URIs.EditorState_ViewTransform);
-        EditorState_ViewTransform_Inverse = getResourceOrNull(graph, URIs.EditorState_ViewTransform_Inverse);
-        Element = getResourceOrNull(graph, URIs.Element);
-        ElementClass = getResourceOrNull(graph, URIs.ElementClass);
-        Element_hideProfileMonitors = getResourceOrNull(graph, URIs.Element_hideProfileMonitors);
-        Element_hideProfileMonitors_Inverse = getResourceOrNull(graph, URIs.Element_hideProfileMonitors_Inverse);
-        Element_profileMonitorOffset = getResourceOrNull(graph, URIs.Element_profileMonitorOffset);
-        Element_profileMonitorOffset_Inverse = getResourceOrNull(graph, URIs.Element_profileMonitorOffset_Inverse);
-        Element_profileMonitorSpacing = getResourceOrNull(graph, URIs.Element_profileMonitorSpacing);
-        Element_profileMonitorSpacing_Inverse = getResourceOrNull(graph, URIs.Element_profileMonitorSpacing_Inverse);
-        Element_upProfileMonitors = getResourceOrNull(graph, URIs.Element_upProfileMonitors);
-        Element_upProfileMonitors_Inverse = getResourceOrNull(graph, URIs.Element_upProfileMonitors_Inverse);
-        ExpressionStyle = getResourceOrNull(graph, URIs.ExpressionStyle);
-        ExternalFlag = getResourceOrNull(graph, URIs.ExternalFlag);
-        FixedWidth = getResourceOrNull(graph, URIs.FixedWidth);
-        FixedWidth_Inverse = getResourceOrNull(graph, URIs.FixedWidth_Inverse);
-        Flag = getResourceOrNull(graph, URIs.Flag);
-        FlagIsJoinedBy = getResourceOrNull(graph, URIs.FlagIsJoinedBy);
-        FlagLabel = getResourceOrNull(graph, URIs.FlagLabel);
-        FlagLabelingScheme = getResourceOrNull(graph, URIs.FlagLabelingScheme);
-        FlagLabelingScheme_Alphabetical = getResourceOrNull(graph, URIs.FlagLabelingScheme_Alphabetical);
-        FlagLabelingScheme_Numeric = getResourceOrNull(graph, URIs.FlagLabelingScheme_Numeric);
-        FlagType = getResourceOrNull(graph, URIs.FlagType);
-        FlagType_InputFlag = getResourceOrNull(graph, URIs.FlagType_InputFlag);
-        FlagType_OutputFlag = getResourceOrNull(graph, URIs.FlagType_OutputFlag);
-        Flag_ConnectionPoint = getResourceOrNull(graph, URIs.Flag_ConnectionPoint);
-        Flag_ConnectionPoint_Inverse = getResourceOrNull(graph, URIs.Flag_ConnectionPoint_Inverse);
-        Flag_HasIOTableBinding = getResourceOrNull(graph, URIs.Flag_HasIOTableBinding);
-        Flag_HasIOTableBinding_Inverse = getResourceOrNull(graph, URIs.Flag_HasIOTableBinding_Inverse);
-        Flag_HasIOTableRowIndex = getResourceOrNull(graph, URIs.Flag_HasIOTableRowIndex);
-        Flag_HasIOTableRowIndex_Inverse = getResourceOrNull(graph, URIs.Flag_HasIOTableRowIndex_Inverse);
-        Flag_Terminal = getResourceOrNull(graph, URIs.Flag_Terminal);
-        FontProvider = getResourceOrNull(graph, URIs.FontProvider);
-        Format = getResourceOrNull(graph, URIs.Format);
-        FormatProvider = getResourceOrNull(graph, URIs.FormatProvider);
-        Formatter0 = getResourceOrNull(graph, URIs.Formatter0);
-        Formatter1 = getResourceOrNull(graph, URIs.Formatter1);
-        Formatter15 = getResourceOrNull(graph, URIs.Formatter15);
-        Formatter3 = getResourceOrNull(graph, URIs.Formatter3);
-        Formatter5 = getResourceOrNull(graph, URIs.Formatter5);
-        FormatterEngineering = getResourceOrNull(graph, URIs.FormatterEngineering);
-        FormatterScientific = getResourceOrNull(graph, URIs.FormatterScientific);
-        Functions = getResourceOrNull(graph, URIs.Functions);
-        Functions_activeProfileModifier = getResourceOrNull(graph, URIs.Functions_activeProfileModifier);
-        Functions_availableProfiles = getResourceOrNull(graph, URIs.Functions_availableProfiles);
-        Functions_defaultRuntimeVariable = getResourceOrNull(graph, URIs.Functions_defaultRuntimeVariable);
-        Functions_diagramElementIssuePath = getResourceOrNull(graph, URIs.Functions_diagramElementIssuePath);
-        Functions_flagTransform = getResourceOrNull(graph, URIs.Functions_flagTransform);
-        Functions_modelledTransform = getResourceOrNull(graph, URIs.Functions_modelledTransform);
-        Functions_referenceText = getResourceOrNull(graph, URIs.Functions_referenceText);
-        Functions_selectedProfile = getResourceOrNull(graph, URIs.Functions_selectedProfile);
-        Group = getResourceOrNull(graph, URIs.Group);
-        GroupStyleProfileEntry = getResourceOrNull(graph, URIs.GroupStyleProfileEntry);
-        Groups = getResourceOrNull(graph, URIs.Groups);
-        Groups_DefinedElementGroup = getResourceOrNull(graph, URIs.Groups_DefinedElementGroup);
-        HasActivationContext = getResourceOrNull(graph, URIs.HasActivationContext);
-        HasActivationContext_Inverse = getResourceOrNull(graph, URIs.HasActivationContext_Inverse);
-        HasActiveProfile = getResourceOrNull(graph, URIs.HasActiveProfile);
-        HasActiveProfile_Inverse = getResourceOrNull(graph, URIs.HasActiveProfile_Inverse);
-        HasArrowConnector = getResourceOrNull(graph, URIs.HasArrowConnector);
-        HasBranchPoint = getResourceOrNull(graph, URIs.HasBranchPoint);
-        HasColor = getResourceOrNull(graph, URIs.HasColor);
-        HasColor_Inverse = getResourceOrNull(graph, URIs.HasColor_Inverse);
-        HasConnectionPoint = getResourceOrNull(graph, URIs.HasConnectionPoint);
-        HasConnectionPoint_Inverse = getResourceOrNull(graph, URIs.HasConnectionPoint_Inverse);
-        HasConnector = getResourceOrNull(graph, URIs.HasConnector);
-        HasDefaultMonitorTemplate = getResourceOrNull(graph, URIs.HasDefaultMonitorTemplate);
-        HasDefaultMonitorTemplate_Inverse = getResourceOrNull(graph, URIs.HasDefaultMonitorTemplate_Inverse);
-        HasDefaultRouting = getResourceOrNull(graph, URIs.HasDefaultRouting);
-        HasDirection = getResourceOrNull(graph, URIs.HasDirection);
-        HasDirection_Inverse = getResourceOrNull(graph, URIs.HasDirection_Inverse);
-        HasDynamicTransform = getResourceOrNull(graph, URIs.HasDynamicTransform);
-        HasDynamicTransform_Inverse = getResourceOrNull(graph, URIs.HasDynamicTransform_Inverse);
-        HasEditorState = getResourceOrNull(graph, URIs.HasEditorState);
-        HasEditorState_Inverse = getResourceOrNull(graph, URIs.HasEditorState_Inverse);
-        HasEntries = getResourceOrNull(graph, URIs.HasEntries);
-        HasEntries_Inverse = getResourceOrNull(graph, URIs.HasEntries_Inverse);
-        HasFlagType = getResourceOrNull(graph, URIs.HasFlagType);
-        HasFocusableTag = getResourceOrNull(graph, URIs.HasFocusableTag);
-        HasFocusableTag_Inverse = getResourceOrNull(graph, URIs.HasFocusableTag_Inverse);
-        HasFont = getResourceOrNull(graph, URIs.HasFont);
-        HasFont_Inverse = getResourceOrNull(graph, URIs.HasFont_Inverse);
-        HasFormat = getResourceOrNull(graph, URIs.HasFormat);
-        HasFormat_Inverse = getResourceOrNull(graph, URIs.HasFormat_Inverse);
-        HasFormatter = getResourceOrNull(graph, URIs.HasFormatter);
-        HasFormatter_Inverse = getResourceOrNull(graph, URIs.HasFormatter_Inverse);
-        HasGridSize = getResourceOrNull(graph, URIs.HasGridSize);
-        HasGridSize_Inverse = getResourceOrNull(graph, URIs.HasGridSize_Inverse);
-        HasHeadConnector = getResourceOrNull(graph, URIs.HasHeadConnector);
-        HasInteriorRouteNode = getResourceOrNull(graph, URIs.HasInteriorRouteNode);
-        HasInteriorRouteNode_Inverse = getResourceOrNull(graph, URIs.HasInteriorRouteNode_Inverse);
-        HasInverseAttachment = getResourceOrNull(graph, URIs.HasInverseAttachment);
-        HasLayer = getResourceOrNull(graph, URIs.HasLayer);
-        HasLayer_Inverse = getResourceOrNull(graph, URIs.HasLayer_Inverse);
-        HasLinkTarget = getResourceOrNull(graph, URIs.HasLinkTarget);
-        HasLocation = getResourceOrNull(graph, URIs.HasLocation);
-        HasLocation_Inverse = getResourceOrNull(graph, URIs.HasLocation_Inverse);
-        HasModCount = getResourceOrNull(graph, URIs.HasModCount);
-        HasModCount_Inverse = getResourceOrNull(graph, URIs.HasModCount_Inverse);
-        HasMonitorComponent = getResourceOrNull(graph, URIs.HasMonitorComponent);
-        HasMonitorComponent_Inverse = getResourceOrNull(graph, URIs.HasMonitorComponent_Inverse);
-        HasMonitorSuffix = getResourceOrNull(graph, URIs.HasMonitorSuffix);
-        HasMonitorSuffix_Inverse = getResourceOrNull(graph, URIs.HasMonitorSuffix_Inverse);
-        HasPageDescription = getResourceOrNull(graph, URIs.HasPageDescription);
-        HasPageDescription_Inverse = getResourceOrNull(graph, URIs.HasPageDescription_Inverse);
-        HasPattern = getResourceOrNull(graph, URIs.HasPattern);
-        HasPattern_Inverse = getResourceOrNull(graph, URIs.HasPattern_Inverse);
-        HasPlainConnector = getResourceOrNull(graph, URIs.HasPlainConnector);
-        HasPosition = getResourceOrNull(graph, URIs.HasPosition);
-        HasPosition_Inverse = getResourceOrNull(graph, URIs.HasPosition_Inverse);
-        HasProfile = getResourceOrNull(graph, URIs.HasProfile);
-        HasProfile_Inverse = getResourceOrNull(graph, URIs.HasProfile_Inverse);
-        HasRelativeLocation = getResourceOrNull(graph, URIs.HasRelativeLocation);
-        HasRelativeLocation_Inverse = getResourceOrNull(graph, URIs.HasRelativeLocation_Inverse);
-        HasSliderComponent = getResourceOrNull(graph, URIs.HasSliderComponent);
-        HasSliderMajorTickSpacing = getResourceOrNull(graph, URIs.HasSliderMajorTickSpacing);
-        HasSliderMajorTickSpacing_Inverse = getResourceOrNull(graph, URIs.HasSliderMajorTickSpacing_Inverse);
-        HasSliderMaxValue = getResourceOrNull(graph, URIs.HasSliderMaxValue);
-        HasSliderMaxValue_Inverse = getResourceOrNull(graph, URIs.HasSliderMaxValue_Inverse);
-        HasSliderMinValue = getResourceOrNull(graph, URIs.HasSliderMinValue);
-        HasSliderMinValue_Inverse = getResourceOrNull(graph, URIs.HasSliderMinValue_Inverse);
-        HasSliderMinorTickSpacing = getResourceOrNull(graph, URIs.HasSliderMinorTickSpacing);
-        HasSliderMinorTickSpacing_Inverse = getResourceOrNull(graph, URIs.HasSliderMinorTickSpacing_Inverse);
-        HasSliderSuffix = getResourceOrNull(graph, URIs.HasSliderSuffix);
-        HasSliderSuffix_Inverse = getResourceOrNull(graph, URIs.HasSliderSuffix_Inverse);
-        HasSliderValueExtent = getResourceOrNull(graph, URIs.HasSliderValueExtent);
-        HasSliderValueExtent_Inverse = getResourceOrNull(graph, URIs.HasSliderValueExtent_Inverse);
-        HasSymbol = getResourceOrNull(graph, URIs.HasSymbol);
-        HasSymbolContribution = getResourceOrNull(graph, URIs.HasSymbolContribution);
-        HasSymbolContributionFilter = getResourceOrNull(graph, URIs.HasSymbolContributionFilter);
-        HasSymbol_Inverse = getResourceOrNull(graph, URIs.HasSymbol_Inverse);
-        HasTailConnector = getResourceOrNull(graph, URIs.HasTailConnector);
-        HasTemplate = getResourceOrNull(graph, URIs.HasTemplate);
-        HasTemplate_Inverse = getResourceOrNull(graph, URIs.HasTemplate_Inverse);
-        HasText = getResourceOrNull(graph, URIs.HasText);
-        HasText_Inverse = getResourceOrNull(graph, URIs.HasText_Inverse);
-        HasTransform = getResourceOrNull(graph, URIs.HasTransform);
-        HasTrendTitle = getResourceOrNull(graph, URIs.HasTrendTitle);
-        HasTrendTitle_Inverse = getResourceOrNull(graph, URIs.HasTrendTitle_Inverse);
-        HasValues = getResourceOrNull(graph, URIs.HasValues);
-        HasVariableName = getResourceOrNull(graph, URIs.HasVariableName);
-        HasVariableName_Inverse = getResourceOrNull(graph, URIs.HasVariableName_Inverse);
-        HasVisibleTag = getResourceOrNull(graph, URIs.HasVisibleTag);
-        HasVisibleTag_Inverse = getResourceOrNull(graph, URIs.HasVisibleTag_Inverse);
-        HasXAxisLabel = getResourceOrNull(graph, URIs.HasXAxisLabel);
-        HasXAxisLabel_Inverse = getResourceOrNull(graph, URIs.HasXAxisLabel_Inverse);
-        HasYAxisLabel = getResourceOrNull(graph, URIs.HasYAxisLabel);
-        HasYAxisLabel_Inverse = getResourceOrNull(graph, URIs.HasYAxisLabel_Inverse);
-        Horizontal = getResourceOrNull(graph, URIs.Horizontal);
-        IOTableRename = getResourceOrNull(graph, URIs.IOTableRename);
-        IOTableRename_From = getResourceOrNull(graph, URIs.IOTableRename_From);
-        IOTableRename_From_Inverse = getResourceOrNull(graph, URIs.IOTableRename_From_Inverse);
-        IOTableRename_To = getResourceOrNull(graph, URIs.IOTableRename_To);
-        IOTableRename_To_Inverse = getResourceOrNull(graph, URIs.IOTableRename_To_Inverse);
-        IndexRootSymbolContribution = getResourceOrNull(graph, URIs.IndexRootSymbolContribution);
-        InteriorRouteNode = getResourceOrNull(graph, URIs.InteriorRouteNode);
-        IsActive = getResourceOrNull(graph, URIs.IsActive);
-        IsActive_Inverse = getResourceOrNull(graph, URIs.IsActive_Inverse);
-        IsArrowConnectorOf = getResourceOrNull(graph, URIs.IsArrowConnectorOf);
-        IsBranchPointOf = getResourceOrNull(graph, URIs.IsBranchPointOf);
-        IsConnectorOf = getResourceOrNull(graph, URIs.IsConnectorOf);
-        IsFocusable = getResourceOrNull(graph, URIs.IsFocusable);
-        IsFocusableDummy = getResourceOrNull(graph, URIs.IsFocusableDummy);
-        IsHeadConnectorOf = getResourceOrNull(graph, URIs.IsHeadConnectorOf);
-        IsHorizontal = getResourceOrNull(graph, URIs.IsHorizontal);
-        IsHorizontal_Inverse = getResourceOrNull(graph, URIs.IsHorizontal_Inverse);
-        IsLiftedAs = getResourceOrNull(graph, URIs.IsLiftedAs);
-        IsPlainConnectorOf = getResourceOrNull(graph, URIs.IsPlainConnectorOf);
-        IsTailConnectorOf = getResourceOrNull(graph, URIs.IsTailConnectorOf);
-        IsTransformOf = getResourceOrNull(graph, URIs.IsTransformOf);
-        IsVisible = getResourceOrNull(graph, URIs.IsVisible);
-        IsVisibleDummy = getResourceOrNull(graph, URIs.IsVisibleDummy);
-        JoinsFlag = getResourceOrNull(graph, URIs.JoinsFlag);
-        Layer = getResourceOrNull(graph, URIs.Layer);
-        Lifts = getResourceOrNull(graph, URIs.Lifts);
-        LinearRouting = getResourceOrNull(graph, URIs.LinearRouting);
-        Link = getResourceOrNull(graph, URIs.Link);
-        MappedTypeGroup = getResourceOrNull(graph, URIs.MappedTypeGroup);
-        Margins = getResourceOrNull(graph, URIs.Margins);
-        Monitor = getResourceOrNull(graph, URIs.Monitor);
-        MonitorTemplate = getResourceOrNull(graph, URIs.MonitorTemplate);
-        Monitor_bias = getResourceOrNull(graph, URIs.Monitor_bias);
-        Monitor_bias_Inverse = getResourceOrNull(graph, URIs.Monitor_bias_Inverse);
-        Monitor_gain = getResourceOrNull(graph, URIs.Monitor_gain);
-        Monitor_gain_Inverse = getResourceOrNull(graph, URIs.Monitor_gain_Inverse);
-        NavigationEnabled = getResourceOrNull(graph, URIs.NavigationEnabled);
-        NavigationEnabled_Inverse = getResourceOrNull(graph, URIs.NavigationEnabled_Inverse);
-        ObtainedColor = getResourceOrNull(graph, URIs.ObtainedColor);
-        ObtainedFont = getResourceOrNull(graph, URIs.ObtainedFont);
-        ObtainedFormatter = getResourceOrNull(graph, URIs.ObtainedFormatter);
-        ObtainedMonitorExpression = getResourceOrNull(graph, URIs.ObtainedMonitorExpression);
-        Orientation = getResourceOrNull(graph, URIs.Orientation);
-        Orientation_Landscape = getResourceOrNull(graph, URIs.Orientation_Landscape);
-        Orientation_Portrait = getResourceOrNull(graph, URIs.Orientation_Portrait);
-        PageDescription = getResourceOrNull(graph, URIs.PageDescription);
-        PageDescription_Margins = getResourceOrNull(graph, URIs.PageDescription_Margins);
-        PageDescription_Margins_Bottom = getResourceOrNull(graph, URIs.PageDescription_Margins_Bottom);
-        PageDescription_Margins_Bottom_Inverse = getResourceOrNull(graph, URIs.PageDescription_Margins_Bottom_Inverse);
-        PageDescription_Margins_Inverse = getResourceOrNull(graph, URIs.PageDescription_Margins_Inverse);
-        PageDescription_Margins_Left = getResourceOrNull(graph, URIs.PageDescription_Margins_Left);
-        PageDescription_Margins_Left_Inverse = getResourceOrNull(graph, URIs.PageDescription_Margins_Left_Inverse);
-        PageDescription_Margins_Right = getResourceOrNull(graph, URIs.PageDescription_Margins_Right);
-        PageDescription_Margins_Right_Inverse = getResourceOrNull(graph, URIs.PageDescription_Margins_Right_Inverse);
-        PageDescription_Margins_Top = getResourceOrNull(graph, URIs.PageDescription_Margins_Top);
-        PageDescription_Margins_Top_Inverse = getResourceOrNull(graph, URIs.PageDescription_Margins_Top_Inverse);
-        PageDescription_Orientation = getResourceOrNull(graph, URIs.PageDescription_Orientation);
-        PageDescription_Size = getResourceOrNull(graph, URIs.PageDescription_Size);
-        PageDescription_Size_Inverse = getResourceOrNull(graph, URIs.PageDescription_Size_Inverse);
-        Profile = getResourceOrNull(graph, URIs.Profile);
-        ProfileEntry = getResourceOrNull(graph, URIs.ProfileEntry);
-        ProfileEntryContribution = getResourceOrNull(graph, URIs.ProfileEntryContribution);
-        ProfileEntryContribution_HasEntry = getResourceOrNull(graph, URIs.ProfileEntryContribution_HasEntry);
-        ProfileEntry_HasGroup = getResourceOrNull(graph, URIs.ProfileEntry_HasGroup);
-        ProfileEntry_HasGroup_Inverse = getResourceOrNull(graph, URIs.ProfileEntry_HasGroup_Inverse);
-        ProfileEntry_HasPriority = getResourceOrNull(graph, URIs.ProfileEntry_HasPriority);
-        ProfileEntry_HasPriority_Inverse = getResourceOrNull(graph, URIs.ProfileEntry_HasPriority_Inverse);
-        ProfileEntry_HasStyle = getResourceOrNull(graph, URIs.ProfileEntry_HasStyle);
-        ProfileEntry_HasStyle_Inverse = getResourceOrNull(graph, URIs.ProfileEntry_HasStyle_Inverse);
-        Profile_Functions = getResourceOrNull(graph, URIs.Profile_Functions);
-        Profile_Functions_activeProfileModifier = getResourceOrNull(graph, URIs.Profile_Functions_activeProfileModifier);
-        Profile_Functions_availableProfiles = getResourceOrNull(graph, URIs.Profile_Functions_availableProfiles);
-        Profile_Functions_profileChildren = getResourceOrNull(graph, URIs.Profile_Functions_profileChildren);
-        Profile_Functions_profileEntrySelected = getResourceOrNull(graph, URIs.Profile_Functions_profileEntrySelected);
-        Profile_Functions_selectedProfile = getResourceOrNull(graph, URIs.Profile_Functions_selectedProfile);
-        Profile_Functions_singleResourceSelection = getResourceOrNull(graph, URIs.Profile_Functions_singleResourceSelection);
-        Profile_children = getResourceOrNull(graph, URIs.Profile_children);
-        Profile_children_Inverse = getResourceOrNull(graph, URIs.Profile_children_Inverse);
-        Profile_defaultEnabled = getResourceOrNull(graph, URIs.Profile_defaultEnabled);
-        Profile_priority = getResourceOrNull(graph, URIs.Profile_priority);
-        Profile_priority_Inverse = getResourceOrNull(graph, URIs.Profile_priority_Inverse);
-        ProfilesBrowseContext = getResourceOrNull(graph, URIs.ProfilesBrowseContext);
-        ProfilesBrowseContext_DirectProfileRule = getResourceOrNull(graph, URIs.ProfilesBrowseContext_DirectProfileRule);
-        ProfilesBrowseContext_Entry = getResourceOrNull(graph, URIs.ProfilesBrowseContext_Entry);
-        ProfilesBrowseContext_EntryCheckRule = getResourceOrNull(graph, URIs.ProfilesBrowseContext_EntryCheckRule);
-        ProfilesBrowseContext_EntryChildrenRule = getResourceOrNull(graph, URIs.ProfilesBrowseContext_EntryChildrenRule);
-        ProfilesBrowseContext_EntryImageRule = getResourceOrNull(graph, URIs.ProfilesBrowseContext_EntryImageRule);
-        ProfilesBrowseContext_EntryLabelRule = getResourceOrNull(graph, URIs.ProfilesBrowseContext_EntryLabelRule);
-        ProfilesView = getResourceOrNull(graph, URIs.ProfilesView);
-        ProfilesView_Active = getResourceOrNull(graph, URIs.ProfilesView_Active);
-        ProfilesView_ActiveProfileModifier = getResourceOrNull(graph, URIs.ProfilesView_ActiveProfileModifier);
-        ProfilesView_ActiveRuntimeDiagramInputSource = getResourceOrNull(graph, URIs.ProfilesView_ActiveRuntimeDiagramInputSource);
-        ProfilesView_Active_Combo = getResourceOrNull(graph, URIs.ProfilesView_Active_Combo);
-        ProfilesView_Active_Explorer = getResourceOrNull(graph, URIs.ProfilesView_Active_Explorer);
-        ProfilesView_AvailableProfiles = getResourceOrNull(graph, URIs.ProfilesView_AvailableProfiles);
-        ProfilesView_NewEntryGroup = getResourceOrNull(graph, URIs.ProfilesView_NewEntryGroup);
-        ProfilesView_NewEntryStyle = getResourceOrNull(graph, URIs.ProfilesView_NewEntryStyle);
-        ProfilesView_ProfileEntrySelectionListener = getResourceOrNull(graph, URIs.ProfilesView_ProfileEntrySelectionListener);
-        ProfilesView_SelectedAvailableEntries = getResourceOrNull(graph, URIs.ProfilesView_SelectedAvailableEntries);
-        ProfilesView_SelectedEntries = getResourceOrNull(graph, URIs.ProfilesView_SelectedEntries);
-        ProfilesView_SelectedProfile = getResourceOrNull(graph, URIs.ProfilesView_SelectedProfile);
-        RGB = getResourceOrNull(graph, URIs.RGB);
-        RasterElement = getResourceOrNull(graph, URIs.RasterElement);
-        RealizedColor = getResourceOrNull(graph, URIs.RealizedColor);
-        RealizedColor_HasRGB = getResourceOrNull(graph, URIs.RealizedColor_HasRGB);
-        RealizedColor_HasRGB_Inverse = getResourceOrNull(graph, URIs.RealizedColor_HasRGB_Inverse);
-        RealizedFont = getResourceOrNull(graph, URIs.RealizedFont);
-        RealizedFont_HasFamily = getResourceOrNull(graph, URIs.RealizedFont_HasFamily);
-        RealizedFont_HasFamily_Inverse = getResourceOrNull(graph, URIs.RealizedFont_HasFamily_Inverse);
-        RealizedFont_HasSize = getResourceOrNull(graph, URIs.RealizedFont_HasSize);
-        RealizedFont_HasSize_Inverse = getResourceOrNull(graph, URIs.RealizedFont_HasSize_Inverse);
-        RealizedFont_HasStyle = getResourceOrNull(graph, URIs.RealizedFont_HasStyle);
-        RealizedFont_HasStyle_Inverse = getResourceOrNull(graph, URIs.RealizedFont_HasStyle_Inverse);
-        RealizedFormatter = getResourceOrNull(graph, URIs.RealizedFormatter);
-        RealizedFormatter_HasDefinition = getResourceOrNull(graph, URIs.RealizedFormatter_HasDefinition);
-        RealizedFormatter_HasDefinition_Inverse = getResourceOrNull(graph, URIs.RealizedFormatter_HasDefinition_Inverse);
-        RealizedFormatter_sortKey = getResourceOrNull(graph, URIs.RealizedFormatter_sortKey);
-        RealizedFormatter_sortKey_Inverse = getResourceOrNull(graph, URIs.RealizedFormatter_sortKey_Inverse);
-        RightAngledRouting = getResourceOrNull(graph, URIs.RightAngledRouting);
-        RouteGraphConnection = getResourceOrNull(graph, URIs.RouteGraphConnection);
-        RouteLine = getResourceOrNull(graph, URIs.RouteLine);
-        RouteNode = getResourceOrNull(graph, URIs.RouteNode);
-        RoutePoint = getResourceOrNull(graph, URIs.RoutePoint);
-        Routing = getResourceOrNull(graph, URIs.Routing);
-        RoutingRelation = getResourceOrNull(graph, URIs.RoutingRelation);
-        RuntimeDiagram = getResourceOrNull(graph, URIs.RuntimeDiagram);
-        RuntimeDiagram_HasActiveMode = getResourceOrNull(graph, URIs.RuntimeDiagram_HasActiveMode);
-        RuntimeDiagram_HasConfiguration = getResourceOrNull(graph, URIs.RuntimeDiagram_HasConfiguration);
-        RuntimeDiagram_HasModelURI = getResourceOrNull(graph, URIs.RuntimeDiagram_HasModelURI);
-        RuntimeDiagram_HasModelURI_Inverse = getResourceOrNull(graph, URIs.RuntimeDiagram_HasModelURI_Inverse);
-        RuntimeDiagram_HasRVI = getResourceOrNull(graph, URIs.RuntimeDiagram_HasRVI);
-        RuntimeDiagram_HasRVI_Inverse = getResourceOrNull(graph, URIs.RuntimeDiagram_HasRVI_Inverse);
-        RuntimeDiagram_HasRuntimeProfile = getResourceOrNull(graph, URIs.RuntimeDiagram_HasRuntimeProfile);
-        RuntimeDiagram_HasRuntimeProfile_Inverse = getResourceOrNull(graph, URIs.RuntimeDiagram_HasRuntimeProfile_Inverse);
-        RuntimeDiagram_HasVariable = getResourceOrNull(graph, URIs.RuntimeDiagram_HasVariable);
-        RuntimeDiagram_HasVariable_Inverse = getResourceOrNull(graph, URIs.RuntimeDiagram_HasVariable_Inverse);
-        RuntimeDiagram_variable = getResourceOrNull(graph, URIs.RuntimeDiagram_variable);
-        RuntimeDiagram_variable_Inverse = getResourceOrNull(graph, URIs.RuntimeDiagram_variable_Inverse);
-        SCLFilter = getResourceOrNull(graph, URIs.SCLFilter);
-        SCLFilter_filter = getResourceOrNull(graph, URIs.SCLFilter_filter);
-        SCLFilter_filter_Inverse = getResourceOrNull(graph, URIs.SCLFilter_filter_Inverse);
-        SCLGroup = getResourceOrNull(graph, URIs.SCLGroup);
-        SCLTextStyle = getResourceOrNull(graph, URIs.SCLTextStyle);
-        SVGElement = getResourceOrNull(graph, URIs.SVGElement);
-        Scenegraph = getResourceOrNull(graph, URIs.Scenegraph);
-        Scenegraph_AbstractText = getResourceOrNull(graph, URIs.Scenegraph_AbstractText);
-        Scenegraph_AbstractText_backgroundColor = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_backgroundColor);
-        Scenegraph_AbstractText_backgroundColor_Inverse = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_backgroundColor_Inverse);
-        Scenegraph_AbstractText_borderColor = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_borderColor);
-        Scenegraph_AbstractText_borderColor_Inverse = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_borderColor_Inverse);
-        Scenegraph_AbstractText_borderWidth = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_borderWidth);
-        Scenegraph_AbstractText_borderWidth_Inverse = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_borderWidth_Inverse);
-        Scenegraph_AbstractText_color = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_color);
-        Scenegraph_AbstractText_color_Inverse = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_color_Inverse);
-        Scenegraph_AbstractText_font = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_font);
-        Scenegraph_AbstractText_font_Inverse = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_font_Inverse);
-        Scenegraph_AbstractText_horizontalAlignment = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_horizontalAlignment);
-        Scenegraph_AbstractText_horizontalAlignment_Inverse = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_horizontalAlignment_Inverse);
-        Scenegraph_AbstractText_transform = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_transform);
-        Scenegraph_AbstractText_transform_Inverse = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_transform_Inverse);
-        Scenegraph_AbstractText_verticalAlignment = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_verticalAlignment);
-        Scenegraph_AbstractText_verticalAlignment_Inverse = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_verticalAlignment_Inverse);
-        Scenegraph_AbstractText_width = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_width);
-        Scenegraph_AbstractText_width_Inverse = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_width_Inverse);
-        Scenegraph_AbstractText_wrapText = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_wrapText);
-        Scenegraph_AbstractText_wrapText_Inverse = getResourceOrNull(graph, URIs.Scenegraph_AbstractText_wrapText_Inverse);
-        Scenegraph_Component = getResourceOrNull(graph, URIs.Scenegraph_Component);
-        Scenegraph_Composite = getResourceOrNull(graph, URIs.Scenegraph_Composite);
-        Scenegraph_Composite_transform = getResourceOrNull(graph, URIs.Scenegraph_Composite_transform);
-        Scenegraph_Composite_transform_Inverse = getResourceOrNull(graph, URIs.Scenegraph_Composite_transform_Inverse);
-        Scenegraph_Monitor = getResourceOrNull(graph, URIs.Scenegraph_Monitor);
-        Scenegraph_Monitor_reference = getResourceOrNull(graph, URIs.Scenegraph_Monitor_reference);
-        Scenegraph_Monitor_reference_Inverse = getResourceOrNull(graph, URIs.Scenegraph_Monitor_reference_Inverse);
-        Scenegraph_Monitor_text = getResourceOrNull(graph, URIs.Scenegraph_Monitor_text);
-        Scenegraph_Monitor_textFieldName = getResourceOrNull(graph, URIs.Scenegraph_Monitor_textFieldName);
-        Scenegraph_Monitor_textFieldName_Inverse = getResourceOrNull(graph, URIs.Scenegraph_Monitor_textFieldName_Inverse);
-        Scenegraph_Monitor_text_Inverse = getResourceOrNull(graph, URIs.Scenegraph_Monitor_text_Inverse);
-        Scenegraph_Node = getResourceOrNull(graph, URIs.Scenegraph_Node);
-        Scenegraph_SVGImage = getResourceOrNull(graph, URIs.Scenegraph_SVGImage);
-        Scenegraph_SVGImage_document = getResourceOrNull(graph, URIs.Scenegraph_SVGImage_document);
-        Scenegraph_SVGImage_document_Inverse = getResourceOrNull(graph, URIs.Scenegraph_SVGImage_document_Inverse);
-        Scenegraph_SVGImage_transform = getResourceOrNull(graph, URIs.Scenegraph_SVGImage_transform);
-        Scenegraph_SVGImage_transform_Inverse = getResourceOrNull(graph, URIs.Scenegraph_SVGImage_transform_Inverse);
-        Scenegraph_Text = getResourceOrNull(graph, URIs.Scenegraph_Text);
-        Scenegraph_Text_text = getResourceOrNull(graph, URIs.Scenegraph_Text_text);
-        Scenegraph_Text_text_Inverse = getResourceOrNull(graph, URIs.Scenegraph_Text_text_Inverse);
-        Shape = getResourceOrNull(graph, URIs.Shape);
-        SingleSelectionGroup = getResourceOrNull(graph, URIs.SingleSelectionGroup);
-        Slider = getResourceOrNull(graph, URIs.Slider);
-        SliderInverted = getResourceOrNull(graph, URIs.SliderInverted);
-        SliderInverted_Inverse = getResourceOrNull(graph, URIs.SliderInverted_Inverse);
-        SliderPaintLabels = getResourceOrNull(graph, URIs.SliderPaintLabels);
-        SliderPaintLabels_Inverse = getResourceOrNull(graph, URIs.SliderPaintLabels_Inverse);
-        SliderPaintTicks = getResourceOrNull(graph, URIs.SliderPaintTicks);
-        SliderPaintTicks_Inverse = getResourceOrNull(graph, URIs.SliderPaintTicks_Inverse);
-        SliderPaintTrack = getResourceOrNull(graph, URIs.SliderPaintTrack);
-        SliderPaintTrack_Inverse = getResourceOrNull(graph, URIs.SliderPaintTrack_Inverse);
-        SliderSnapToTicks = getResourceOrNull(graph, URIs.SliderSnapToTicks);
-        SliderSnapToTicks_Inverse = getResourceOrNull(graph, URIs.SliderSnapToTicks_Inverse);
-        Style = getResourceOrNull(graph, URIs.Style);
-        StyleProvider = getResourceOrNull(graph, URIs.StyleProvider);
-        SymbolContribution = getResourceOrNull(graph, URIs.SymbolContribution);
-        SymbolContributionFilter = getResourceOrNull(graph, URIs.SymbolContributionFilter);
-        SymbolContributionFilterOf = getResourceOrNull(graph, URIs.SymbolContributionFilterOf);
-        SymbolMonitor = getResourceOrNull(graph, URIs.SymbolMonitor);
-        SymbolReferenceLibrary = getResourceOrNull(graph, URIs.SymbolReferenceLibrary);
-        Terminal = getResourceOrNull(graph, URIs.Terminal);
-        Terminal_AllowedDirections = getResourceOrNull(graph, URIs.Terminal_AllowedDirections);
-        Terminal_AllowedDirections_Inverse = getResourceOrNull(graph, URIs.Terminal_AllowedDirections_Inverse);
-        TextElement = getResourceOrNull(graph, URIs.TextElement);
-        TextFieldName = getResourceOrNull(graph, URIs.TextFieldName);
-        TextFieldName_Inverse = getResourceOrNull(graph, URIs.TextFieldName_Inverse);
-        Trend = getResourceOrNull(graph, URIs.Trend);
-        TypeGroup = getResourceOrNull(graph, URIs.TypeGroup);
-        TypeGroup_HasType = getResourceOrNull(graph, URIs.TypeGroup_HasType);
-        TypeGroup_HasType_Inverse = getResourceOrNull(graph, URIs.TypeGroup_HasType_Inverse);
-        UpwardLink = getResourceOrNull(graph, URIs.UpwardLink);
-        UsesLocalFlagLabelingScheme = getResourceOrNull(graph, URIs.UsesLocalFlagLabelingScheme);
-        ValuesOf = getResourceOrNull(graph, URIs.ValuesOf);
-        Vertical = getResourceOrNull(graph, URIs.Vertical);
-        diagramActivityCondition = getResourceOrNull(graph, URIs.diagramActivityCondition);
-        symbolCode = getResourceOrNull(graph, URIs.symbolCode);
-        symbolCode_Inverse = getResourceOrNull(graph, URIs.symbolCode_Inverse);
-        symbolDropHandler = getResourceOrNull(graph, URIs.symbolDropHandler);
-        symbolDropHandler_Inverse = getResourceOrNull(graph, URIs.symbolDropHandler_Inverse);
-    }
-    
-    public static DiagramResource getInstance(ReadGraph graph) {
-        Session session = graph.getSession();
-        DiagramResource ret = session.peekService(DiagramResource.class);
-        if(ret == null) {
-            QueryControl qc = graph.getService(QueryControl.class);
-            ret = new DiagramResource(qc.getIndependentGraph(graph));
-            session.registerService(DiagramResource.class, ret);
-        }
-        return ret;
-    }
-    
-    public static DiagramResource getInstance(RequestProcessor session) throws DatabaseException {
-        DiagramResource ret = session.peekService(DiagramResource.class);
-        if(ret == null) {
-            ret = session.syncRequest(new Read<DiagramResource>() {
-                public DiagramResource perform(ReadGraph graph) throws DatabaseException {
-                    QueryControl qc = graph.getService(QueryControl.class);
-                    return new DiagramResource(qc.getIndependentGraph(graph));
-                }
-            });
-            session.registerService(DiagramResource.class, ret);
-        }
-        return ret;
-    }
-    
-}
-