+++ /dev/null
-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;
- }
-
-}
-