-package org.simantics.platform.ui;\r
-\r
-import org.simantics.db.RequestProcessor;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.request.Read;\r
-import org.simantics.db.Session;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.db.service.QueryControl;\r
-\r
-public class PlatformUIResource {\r
- \r
- public final Resource Configuration;\r
- public final Resource Model;\r
- public final Resource NameLabelMode;\r
- public final Resource NameLabelMode_Label;\r
- public final Resource NameLabelMode_LabelAndName;\r
- public final Resource NameLabelMode_Name;\r
- public final Resource NameLabelMode_NameAndLabel;\r
- public final Resource SCLMain;\r
- public final Resource SharedOntology;\r
- public final Resource StandardPropertiesTabContribution;\r
- public final Resource Views;\r
- public final Resource Views_AvailableColumns;\r
- public final Resource Views_RangeSelectionTab;\r
- public final Resource Views_RangeSelectionTabContribution;\r
- public final Resource Views_RangeSelectionTab_Cell1;\r
- public final Resource Views_RangeSelectionTab_Cell2;\r
- public final Resource Views_RangeSelectionTab_Combo;\r
- public final Resource Views_RangeSelectionTab_Panel;\r
- public final Resource Views_RangeSelectionTab_Root;\r
- public final Resource Views_RangeSelectionTab_Text;\r
- public final Resource Views_SCLValue;\r
- public final Resource Views_SharedLibraries;\r
- public final Resource Views_SharedLibraries_AvailableContext;\r
- public final Resource Views_SharedLibraries_AvailableContext_Children;\r
- public final Resource Views_SharedLibraries_AvailableContext_Children_Rule;\r
- public final Resource Views_SharedLibraries_Cell1;\r
- public final Resource Views_SharedLibraries_Cell2;\r
- public final Resource Views_SharedLibraries_Cell3;\r
- public final Resource Views_SharedLibraries_Cell4;\r
- public final Resource Views_SharedLibraries_Cell5;\r
- public final Resource Views_SharedLibraries_Cell6;\r
- public final Resource Views_SharedLibraries_DefVar;\r
- public final Resource Views_SharedLibraries_DefVar2;\r
- public final Resource Views_SharedLibraries_Explorer1;\r
- public final Resource Views_SharedLibraries_Explorer2;\r
- public final Resource Views_SharedLibraries_ImportButton;\r
- public final Resource Views_SharedLibraries_LinkButton;\r
- public final Resource Views_SharedLibraries_NewButton;\r
- public final Resource Views_SharedLibraries_Panel;\r
- public final Resource Views_SharedLibraries_Panel2;\r
- public final Resource Views_SharedLibraries_Root;\r
- public final Resource Views_SharedLibraries_UnlinkButton;\r
- public final Resource Views_SharedLibraries_UnlinkEvent;\r
- public final Resource Views_SharedLibraries_UseEvent;\r
- public final Resource Views_SharedLibraries_UsedContext;\r
- public final Resource Views_SharedLibraries_UsedContext_Children;\r
- public final Resource Views_SharedLibraries_UsedContext_Children_Rule;\r
- public final Resource Views_SharedLibraryContribution;\r
- public final Resource Views_UsedColumns;\r
- public final Resource Views_scl;\r
- public final Resource Views_sclEvent;\r
- public final Resource hasNameLabelMode;\r
- public final Resource hasNameLabelMode_Inverse;\r
- \r
- public static class URIs {\r
- public static final String Configuration = "http://www.simantics.org/PlatformUI-1.0/Configuration";\r
- public static final String Model = "http://www.simantics.org/PlatformUI-1.0/Model";\r
- public static final String NameLabelMode = "http://www.simantics.org/PlatformUI-1.0/NameLabelMode";\r
- public static final String NameLabelMode_Label = "http://www.simantics.org/PlatformUI-1.0/NameLabelMode/Label";\r
- public static final String NameLabelMode_LabelAndName = "http://www.simantics.org/PlatformUI-1.0/NameLabelMode/LabelAndName";\r
- public static final String NameLabelMode_Name = "http://www.simantics.org/PlatformUI-1.0/NameLabelMode/Name";\r
- public static final String NameLabelMode_NameAndLabel = "http://www.simantics.org/PlatformUI-1.0/NameLabelMode/NameAndLabel";\r
- public static final String SCLMain = "http://www.simantics.org/PlatformUI-1.0/SCLMain";\r
- public static final String SharedOntology = "http://www.simantics.org/PlatformUI-1.0/SharedOntology";\r
- public static final String StandardPropertiesTabContribution = "http://www.simantics.org/PlatformUI-1.0/StandardPropertiesTabContribution";\r
- public static final String Views = "http://www.simantics.org/PlatformUI-1.0/Views";\r
- public static final String Views_AvailableColumns = "http://www.simantics.org/PlatformUI-1.0/Views/AvailableColumns";\r
- public static final String Views_RangeSelectionTab = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTab";\r
- public static final String Views_RangeSelectionTabContribution = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTabContribution";\r
- public static final String Views_RangeSelectionTab_Cell1 = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTab/Cell1";\r
- public static final String Views_RangeSelectionTab_Cell2 = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTab/Cell2";\r
- public static final String Views_RangeSelectionTab_Combo = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTab/Combo";\r
- public static final String Views_RangeSelectionTab_Panel = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTab/Panel";\r
- public static final String Views_RangeSelectionTab_Root = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTab/Root";\r
- public static final String Views_RangeSelectionTab_Text = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTab/Text";\r
- public static final String Views_SCLValue = "http://www.simantics.org/PlatformUI-1.0/Views/SCLValue";\r
- public static final String Views_SharedLibraries = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries";\r
- public static final String Views_SharedLibraries_AvailableContext = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/AvailableContext";\r
- public static final String Views_SharedLibraries_AvailableContext_Children = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/AvailableContext/Children";\r
- public static final String Views_SharedLibraries_AvailableContext_Children_Rule = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/AvailableContext/Children/Rule";\r
- public static final String Views_SharedLibraries_Cell1 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Cell1";\r
- public static final String Views_SharedLibraries_Cell2 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Cell2";\r
- public static final String Views_SharedLibraries_Cell3 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Cell3";\r
- public static final String Views_SharedLibraries_Cell4 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Cell4";\r
- public static final String Views_SharedLibraries_Cell5 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Cell5";\r
- public static final String Views_SharedLibraries_Cell6 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Cell6";\r
- public static final String Views_SharedLibraries_DefVar = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/DefVar";\r
- public static final String Views_SharedLibraries_DefVar2 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/DefVar2";\r
- public static final String Views_SharedLibraries_Explorer1 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Explorer1";\r
- public static final String Views_SharedLibraries_Explorer2 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Explorer2";\r
- public static final String Views_SharedLibraries_ImportButton = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/ImportButton";\r
- public static final String Views_SharedLibraries_LinkButton = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/LinkButton";\r
- public static final String Views_SharedLibraries_NewButton = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/NewButton";\r
- public static final String Views_SharedLibraries_Panel = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Panel";\r
- public static final String Views_SharedLibraries_Panel2 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Panel2";\r
- public static final String Views_SharedLibraries_Root = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Root";\r
- public static final String Views_SharedLibraries_UnlinkButton = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/UnlinkButton";\r
- public static final String Views_SharedLibraries_UnlinkEvent = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/UnlinkEvent";\r
- public static final String Views_SharedLibraries_UseEvent = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/UseEvent";\r
- public static final String Views_SharedLibraries_UsedContext = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/UsedContext";\r
- public static final String Views_SharedLibraries_UsedContext_Children = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/UsedContext/Children";\r
- public static final String Views_SharedLibraries_UsedContext_Children_Rule = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/UsedContext/Children/Rule";\r
- public static final String Views_SharedLibraryContribution = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraryContribution";\r
- public static final String Views_UsedColumns = "http://www.simantics.org/PlatformUI-1.0/Views/UsedColumns";\r
- public static final String Views_scl = "http://www.simantics.org/PlatformUI-1.0/Views/scl";\r
- public static final String Views_sclEvent = "http://www.simantics.org/PlatformUI-1.0/Views/sclEvent";\r
- public static final String hasNameLabelMode = "http://www.simantics.org/PlatformUI-1.0/hasNameLabelMode";\r
- public static final String hasNameLabelMode_Inverse = "http://www.simantics.org/PlatformUI-1.0/hasNameLabelMode/Inverse";\r
- }\r
- \r
- public static Resource getResourceOrNull(ReadGraph graph, String uri) {\r
- try {\r
- return graph.getResource(uri);\r
- } catch(DatabaseException e) {\r
- System.err.println(e.getMessage());\r
- return null;\r
- }\r
- }\r
- \r
- public PlatformUIResource(ReadGraph graph) {\r
- Configuration = getResourceOrNull(graph, URIs.Configuration);\r
- Model = getResourceOrNull(graph, URIs.Model);\r
- NameLabelMode = getResourceOrNull(graph, URIs.NameLabelMode);\r
- NameLabelMode_Label = getResourceOrNull(graph, URIs.NameLabelMode_Label);\r
- NameLabelMode_LabelAndName = getResourceOrNull(graph, URIs.NameLabelMode_LabelAndName);\r
- NameLabelMode_Name = getResourceOrNull(graph, URIs.NameLabelMode_Name);\r
- NameLabelMode_NameAndLabel = getResourceOrNull(graph, URIs.NameLabelMode_NameAndLabel);\r
- SCLMain = getResourceOrNull(graph, URIs.SCLMain);\r
- SharedOntology = getResourceOrNull(graph, URIs.SharedOntology);\r
- StandardPropertiesTabContribution = getResourceOrNull(graph, URIs.StandardPropertiesTabContribution);\r
- Views = getResourceOrNull(graph, URIs.Views);\r
- Views_AvailableColumns = getResourceOrNull(graph, URIs.Views_AvailableColumns);\r
- Views_RangeSelectionTab = getResourceOrNull(graph, URIs.Views_RangeSelectionTab);\r
- Views_RangeSelectionTabContribution = getResourceOrNull(graph, URIs.Views_RangeSelectionTabContribution);\r
- Views_RangeSelectionTab_Cell1 = getResourceOrNull(graph, URIs.Views_RangeSelectionTab_Cell1);\r
- Views_RangeSelectionTab_Cell2 = getResourceOrNull(graph, URIs.Views_RangeSelectionTab_Cell2);\r
- Views_RangeSelectionTab_Combo = getResourceOrNull(graph, URIs.Views_RangeSelectionTab_Combo);\r
- Views_RangeSelectionTab_Panel = getResourceOrNull(graph, URIs.Views_RangeSelectionTab_Panel);\r
- Views_RangeSelectionTab_Root = getResourceOrNull(graph, URIs.Views_RangeSelectionTab_Root);\r
- Views_RangeSelectionTab_Text = getResourceOrNull(graph, URIs.Views_RangeSelectionTab_Text);\r
- Views_SCLValue = getResourceOrNull(graph, URIs.Views_SCLValue);\r
- Views_SharedLibraries = getResourceOrNull(graph, URIs.Views_SharedLibraries);\r
- Views_SharedLibraries_AvailableContext = getResourceOrNull(graph, URIs.Views_SharedLibraries_AvailableContext);\r
- Views_SharedLibraries_AvailableContext_Children = getResourceOrNull(graph, URIs.Views_SharedLibraries_AvailableContext_Children);\r
- Views_SharedLibraries_AvailableContext_Children_Rule = getResourceOrNull(graph, URIs.Views_SharedLibraries_AvailableContext_Children_Rule);\r
- Views_SharedLibraries_Cell1 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Cell1);\r
- Views_SharedLibraries_Cell2 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Cell2);\r
- Views_SharedLibraries_Cell3 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Cell3);\r
- Views_SharedLibraries_Cell4 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Cell4);\r
- Views_SharedLibraries_Cell5 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Cell5);\r
- Views_SharedLibraries_Cell6 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Cell6);\r
- Views_SharedLibraries_DefVar = getResourceOrNull(graph, URIs.Views_SharedLibraries_DefVar);\r
- Views_SharedLibraries_DefVar2 = getResourceOrNull(graph, URIs.Views_SharedLibraries_DefVar2);\r
- Views_SharedLibraries_Explorer1 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Explorer1);\r
- Views_SharedLibraries_Explorer2 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Explorer2);\r
- Views_SharedLibraries_ImportButton = getResourceOrNull(graph, URIs.Views_SharedLibraries_ImportButton);\r
- Views_SharedLibraries_LinkButton = getResourceOrNull(graph, URIs.Views_SharedLibraries_LinkButton);\r
- Views_SharedLibraries_NewButton = getResourceOrNull(graph, URIs.Views_SharedLibraries_NewButton);\r
- Views_SharedLibraries_Panel = getResourceOrNull(graph, URIs.Views_SharedLibraries_Panel);\r
- Views_SharedLibraries_Panel2 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Panel2);\r
- Views_SharedLibraries_Root = getResourceOrNull(graph, URIs.Views_SharedLibraries_Root);\r
- Views_SharedLibraries_UnlinkButton = getResourceOrNull(graph, URIs.Views_SharedLibraries_UnlinkButton);\r
- Views_SharedLibraries_UnlinkEvent = getResourceOrNull(graph, URIs.Views_SharedLibraries_UnlinkEvent);\r
- Views_SharedLibraries_UseEvent = getResourceOrNull(graph, URIs.Views_SharedLibraries_UseEvent);\r
- Views_SharedLibraries_UsedContext = getResourceOrNull(graph, URIs.Views_SharedLibraries_UsedContext);\r
- Views_SharedLibraries_UsedContext_Children = getResourceOrNull(graph, URIs.Views_SharedLibraries_UsedContext_Children);\r
- Views_SharedLibraries_UsedContext_Children_Rule = getResourceOrNull(graph, URIs.Views_SharedLibraries_UsedContext_Children_Rule);\r
- Views_SharedLibraryContribution = getResourceOrNull(graph, URIs.Views_SharedLibraryContribution);\r
- Views_UsedColumns = getResourceOrNull(graph, URIs.Views_UsedColumns);\r
- Views_scl = getResourceOrNull(graph, URIs.Views_scl);\r
- Views_sclEvent = getResourceOrNull(graph, URIs.Views_sclEvent);\r
- hasNameLabelMode = getResourceOrNull(graph, URIs.hasNameLabelMode);\r
- hasNameLabelMode_Inverse = getResourceOrNull(graph, URIs.hasNameLabelMode_Inverse);\r
- }\r
- \r
- public static PlatformUIResource getInstance(ReadGraph graph) {\r
- Session session = graph.getSession();\r
- PlatformUIResource ret = session.peekService(PlatformUIResource.class);\r
- if(ret == null) {\r
- QueryControl qc = graph.getService(QueryControl.class);\r
- ret = new PlatformUIResource(qc.getIndependentGraph(graph));\r
- session.registerService(PlatformUIResource.class, ret);\r
- }\r
- return ret;\r
- }\r
- \r
- public static PlatformUIResource getInstance(RequestProcessor session) throws DatabaseException {\r
- PlatformUIResource ret = session.peekService(PlatformUIResource.class);\r
- if(ret == null) {\r
- ret = session.syncRequest(new Read<PlatformUIResource>() {\r
- public PlatformUIResource perform(ReadGraph graph) throws DatabaseException {\r
- QueryControl qc = graph.getService(QueryControl.class);\r
- return new PlatformUIResource(qc.getIndependentGraph(graph));\r
- }\r
- });\r
- session.registerService(PlatformUIResource.class, ret);\r
- }\r
- return ret;\r
- }\r
- \r
-}\r
-\r
+package org.simantics.platform.ui;
+
+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 PlatformUIResource {
+
+ public final Resource Configuration;
+ public final Resource Model;
+ public final Resource NameLabelMode;
+ public final Resource NameLabelMode_Label;
+ public final Resource NameLabelMode_LabelAndName;
+ public final Resource NameLabelMode_Name;
+ public final Resource NameLabelMode_NameAndLabel;
+ public final Resource SCLMain;
+ public final Resource SharedOntology;
+ public final Resource StandardPropertiesTabContribution;
+ public final Resource Views;
+ public final Resource Views_AvailableColumns;
+ public final Resource Views_RangeSelectionTab;
+ public final Resource Views_RangeSelectionTabContribution;
+ public final Resource Views_RangeSelectionTab_Cell1;
+ public final Resource Views_RangeSelectionTab_Cell2;
+ public final Resource Views_RangeSelectionTab_Combo;
+ public final Resource Views_RangeSelectionTab_Panel;
+ public final Resource Views_RangeSelectionTab_Root;
+ public final Resource Views_RangeSelectionTab_Text;
+ public final Resource Views_SCLValue;
+ public final Resource Views_SharedLibraries;
+ public final Resource Views_SharedLibraries_AvailableContext;
+ public final Resource Views_SharedLibraries_AvailableContext_Children;
+ public final Resource Views_SharedLibraries_AvailableContext_Children_Rule;
+ public final Resource Views_SharedLibraries_Cell1;
+ public final Resource Views_SharedLibraries_Cell2;
+ public final Resource Views_SharedLibraries_Cell3;
+ public final Resource Views_SharedLibraries_Cell4;
+ public final Resource Views_SharedLibraries_Cell5;
+ public final Resource Views_SharedLibraries_Cell6;
+ public final Resource Views_SharedLibraries_DefVar;
+ public final Resource Views_SharedLibraries_DefVar2;
+ public final Resource Views_SharedLibraries_Explorer1;
+ public final Resource Views_SharedLibraries_Explorer2;
+ public final Resource Views_SharedLibraries_ImportButton;
+ public final Resource Views_SharedLibraries_LinkButton;
+ public final Resource Views_SharedLibraries_NewButton;
+ public final Resource Views_SharedLibraries_Panel;
+ public final Resource Views_SharedLibraries_Panel2;
+ public final Resource Views_SharedLibraries_Root;
+ public final Resource Views_SharedLibraries_UnlinkButton;
+ public final Resource Views_SharedLibraries_UnlinkEvent;
+ public final Resource Views_SharedLibraries_UseEvent;
+ public final Resource Views_SharedLibraries_UsedContext;
+ public final Resource Views_SharedLibraries_UsedContext_Children;
+ public final Resource Views_SharedLibraries_UsedContext_Children_Rule;
+ public final Resource Views_SharedLibraryContribution;
+ public final Resource Views_UsedColumns;
+ public final Resource Views_scl;
+ public final Resource Views_sclEvent;
+ public final Resource hasNameLabelMode;
+ public final Resource hasNameLabelMode_Inverse;
+
+ public static class URIs {
+ public static final String Configuration = "http://www.simantics.org/PlatformUI-1.0/Configuration";
+ public static final String Model = "http://www.simantics.org/PlatformUI-1.0/Model";
+ public static final String NameLabelMode = "http://www.simantics.org/PlatformUI-1.0/NameLabelMode";
+ public static final String NameLabelMode_Label = "http://www.simantics.org/PlatformUI-1.0/NameLabelMode/Label";
+ public static final String NameLabelMode_LabelAndName = "http://www.simantics.org/PlatformUI-1.0/NameLabelMode/LabelAndName";
+ public static final String NameLabelMode_Name = "http://www.simantics.org/PlatformUI-1.0/NameLabelMode/Name";
+ public static final String NameLabelMode_NameAndLabel = "http://www.simantics.org/PlatformUI-1.0/NameLabelMode/NameAndLabel";
+ public static final String SCLMain = "http://www.simantics.org/PlatformUI-1.0/SCLMain";
+ public static final String SharedOntology = "http://www.simantics.org/PlatformUI-1.0/SharedOntology";
+ public static final String StandardPropertiesTabContribution = "http://www.simantics.org/PlatformUI-1.0/StandardPropertiesTabContribution";
+ public static final String Views = "http://www.simantics.org/PlatformUI-1.0/Views";
+ public static final String Views_AvailableColumns = "http://www.simantics.org/PlatformUI-1.0/Views/AvailableColumns";
+ public static final String Views_RangeSelectionTab = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTab";
+ public static final String Views_RangeSelectionTabContribution = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTabContribution";
+ public static final String Views_RangeSelectionTab_Cell1 = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTab/Cell1";
+ public static final String Views_RangeSelectionTab_Cell2 = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTab/Cell2";
+ public static final String Views_RangeSelectionTab_Combo = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTab/Combo";
+ public static final String Views_RangeSelectionTab_Panel = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTab/Panel";
+ public static final String Views_RangeSelectionTab_Root = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTab/Root";
+ public static final String Views_RangeSelectionTab_Text = "http://www.simantics.org/PlatformUI-1.0/Views/RangeSelectionTab/Text";
+ public static final String Views_SCLValue = "http://www.simantics.org/PlatformUI-1.0/Views/SCLValue";
+ public static final String Views_SharedLibraries = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries";
+ public static final String Views_SharedLibraries_AvailableContext = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/AvailableContext";
+ public static final String Views_SharedLibraries_AvailableContext_Children = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/AvailableContext/Children";
+ public static final String Views_SharedLibraries_AvailableContext_Children_Rule = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/AvailableContext/Children/Rule";
+ public static final String Views_SharedLibraries_Cell1 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Cell1";
+ public static final String Views_SharedLibraries_Cell2 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Cell2";
+ public static final String Views_SharedLibraries_Cell3 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Cell3";
+ public static final String Views_SharedLibraries_Cell4 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Cell4";
+ public static final String Views_SharedLibraries_Cell5 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Cell5";
+ public static final String Views_SharedLibraries_Cell6 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Cell6";
+ public static final String Views_SharedLibraries_DefVar = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/DefVar";
+ public static final String Views_SharedLibraries_DefVar2 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/DefVar2";
+ public static final String Views_SharedLibraries_Explorer1 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Explorer1";
+ public static final String Views_SharedLibraries_Explorer2 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Explorer2";
+ public static final String Views_SharedLibraries_ImportButton = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/ImportButton";
+ public static final String Views_SharedLibraries_LinkButton = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/LinkButton";
+ public static final String Views_SharedLibraries_NewButton = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/NewButton";
+ public static final String Views_SharedLibraries_Panel = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Panel";
+ public static final String Views_SharedLibraries_Panel2 = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Panel2";
+ public static final String Views_SharedLibraries_Root = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/Root";
+ public static final String Views_SharedLibraries_UnlinkButton = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/UnlinkButton";
+ public static final String Views_SharedLibraries_UnlinkEvent = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/UnlinkEvent";
+ public static final String Views_SharedLibraries_UseEvent = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/UseEvent";
+ public static final String Views_SharedLibraries_UsedContext = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/UsedContext";
+ public static final String Views_SharedLibraries_UsedContext_Children = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/UsedContext/Children";
+ public static final String Views_SharedLibraries_UsedContext_Children_Rule = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraries/UsedContext/Children/Rule";
+ public static final String Views_SharedLibraryContribution = "http://www.simantics.org/PlatformUI-1.0/Views/SharedLibraryContribution";
+ public static final String Views_UsedColumns = "http://www.simantics.org/PlatformUI-1.0/Views/UsedColumns";
+ public static final String Views_scl = "http://www.simantics.org/PlatformUI-1.0/Views/scl";
+ public static final String Views_sclEvent = "http://www.simantics.org/PlatformUI-1.0/Views/sclEvent";
+ public static final String hasNameLabelMode = "http://www.simantics.org/PlatformUI-1.0/hasNameLabelMode";
+ public static final String hasNameLabelMode_Inverse = "http://www.simantics.org/PlatformUI-1.0/hasNameLabelMode/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 PlatformUIResource(ReadGraph graph) {
+ Configuration = getResourceOrNull(graph, URIs.Configuration);
+ Model = getResourceOrNull(graph, URIs.Model);
+ NameLabelMode = getResourceOrNull(graph, URIs.NameLabelMode);
+ NameLabelMode_Label = getResourceOrNull(graph, URIs.NameLabelMode_Label);
+ NameLabelMode_LabelAndName = getResourceOrNull(graph, URIs.NameLabelMode_LabelAndName);
+ NameLabelMode_Name = getResourceOrNull(graph, URIs.NameLabelMode_Name);
+ NameLabelMode_NameAndLabel = getResourceOrNull(graph, URIs.NameLabelMode_NameAndLabel);
+ SCLMain = getResourceOrNull(graph, URIs.SCLMain);
+ SharedOntology = getResourceOrNull(graph, URIs.SharedOntology);
+ StandardPropertiesTabContribution = getResourceOrNull(graph, URIs.StandardPropertiesTabContribution);
+ Views = getResourceOrNull(graph, URIs.Views);
+ Views_AvailableColumns = getResourceOrNull(graph, URIs.Views_AvailableColumns);
+ Views_RangeSelectionTab = getResourceOrNull(graph, URIs.Views_RangeSelectionTab);
+ Views_RangeSelectionTabContribution = getResourceOrNull(graph, URIs.Views_RangeSelectionTabContribution);
+ Views_RangeSelectionTab_Cell1 = getResourceOrNull(graph, URIs.Views_RangeSelectionTab_Cell1);
+ Views_RangeSelectionTab_Cell2 = getResourceOrNull(graph, URIs.Views_RangeSelectionTab_Cell2);
+ Views_RangeSelectionTab_Combo = getResourceOrNull(graph, URIs.Views_RangeSelectionTab_Combo);
+ Views_RangeSelectionTab_Panel = getResourceOrNull(graph, URIs.Views_RangeSelectionTab_Panel);
+ Views_RangeSelectionTab_Root = getResourceOrNull(graph, URIs.Views_RangeSelectionTab_Root);
+ Views_RangeSelectionTab_Text = getResourceOrNull(graph, URIs.Views_RangeSelectionTab_Text);
+ Views_SCLValue = getResourceOrNull(graph, URIs.Views_SCLValue);
+ Views_SharedLibraries = getResourceOrNull(graph, URIs.Views_SharedLibraries);
+ Views_SharedLibraries_AvailableContext = getResourceOrNull(graph, URIs.Views_SharedLibraries_AvailableContext);
+ Views_SharedLibraries_AvailableContext_Children = getResourceOrNull(graph, URIs.Views_SharedLibraries_AvailableContext_Children);
+ Views_SharedLibraries_AvailableContext_Children_Rule = getResourceOrNull(graph, URIs.Views_SharedLibraries_AvailableContext_Children_Rule);
+ Views_SharedLibraries_Cell1 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Cell1);
+ Views_SharedLibraries_Cell2 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Cell2);
+ Views_SharedLibraries_Cell3 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Cell3);
+ Views_SharedLibraries_Cell4 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Cell4);
+ Views_SharedLibraries_Cell5 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Cell5);
+ Views_SharedLibraries_Cell6 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Cell6);
+ Views_SharedLibraries_DefVar = getResourceOrNull(graph, URIs.Views_SharedLibraries_DefVar);
+ Views_SharedLibraries_DefVar2 = getResourceOrNull(graph, URIs.Views_SharedLibraries_DefVar2);
+ Views_SharedLibraries_Explorer1 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Explorer1);
+ Views_SharedLibraries_Explorer2 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Explorer2);
+ Views_SharedLibraries_ImportButton = getResourceOrNull(graph, URIs.Views_SharedLibraries_ImportButton);
+ Views_SharedLibraries_LinkButton = getResourceOrNull(graph, URIs.Views_SharedLibraries_LinkButton);
+ Views_SharedLibraries_NewButton = getResourceOrNull(graph, URIs.Views_SharedLibraries_NewButton);
+ Views_SharedLibraries_Panel = getResourceOrNull(graph, URIs.Views_SharedLibraries_Panel);
+ Views_SharedLibraries_Panel2 = getResourceOrNull(graph, URIs.Views_SharedLibraries_Panel2);
+ Views_SharedLibraries_Root = getResourceOrNull(graph, URIs.Views_SharedLibraries_Root);
+ Views_SharedLibraries_UnlinkButton = getResourceOrNull(graph, URIs.Views_SharedLibraries_UnlinkButton);
+ Views_SharedLibraries_UnlinkEvent = getResourceOrNull(graph, URIs.Views_SharedLibraries_UnlinkEvent);
+ Views_SharedLibraries_UseEvent = getResourceOrNull(graph, URIs.Views_SharedLibraries_UseEvent);
+ Views_SharedLibraries_UsedContext = getResourceOrNull(graph, URIs.Views_SharedLibraries_UsedContext);
+ Views_SharedLibraries_UsedContext_Children = getResourceOrNull(graph, URIs.Views_SharedLibraries_UsedContext_Children);
+ Views_SharedLibraries_UsedContext_Children_Rule = getResourceOrNull(graph, URIs.Views_SharedLibraries_UsedContext_Children_Rule);
+ Views_SharedLibraryContribution = getResourceOrNull(graph, URIs.Views_SharedLibraryContribution);
+ Views_UsedColumns = getResourceOrNull(graph, URIs.Views_UsedColumns);
+ Views_scl = getResourceOrNull(graph, URIs.Views_scl);
+ Views_sclEvent = getResourceOrNull(graph, URIs.Views_sclEvent);
+ hasNameLabelMode = getResourceOrNull(graph, URIs.hasNameLabelMode);
+ hasNameLabelMode_Inverse = getResourceOrNull(graph, URIs.hasNameLabelMode_Inverse);
+ }
+
+ public static PlatformUIResource getInstance(ReadGraph graph) {
+ Session session = graph.getSession();
+ PlatformUIResource ret = session.peekService(PlatformUIResource.class);
+ if(ret == null) {
+ QueryControl qc = graph.getService(QueryControl.class);
+ ret = new PlatformUIResource(qc.getIndependentGraph(graph));
+ session.registerService(PlatformUIResource.class, ret);
+ }
+ return ret;
+ }
+
+ public static PlatformUIResource getInstance(RequestProcessor session) throws DatabaseException {
+ PlatformUIResource ret = session.peekService(PlatformUIResource.class);
+ if(ret == null) {
+ ret = session.syncRequest(new Read<PlatformUIResource>() {
+ public PlatformUIResource perform(ReadGraph graph) throws DatabaseException {
+ QueryControl qc = graph.getService(QueryControl.class);
+ return new PlatformUIResource(qc.getIndependentGraph(graph));
+ }
+ });
+ session.registerService(PlatformUIResource.class, ret);
+ }
+ return ret;
+ }
+
+}
+