]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.platform.ui.ontology/src/org/simantics/platform/ui/PlatformUIResource.java
Added graph compilation goal to Maven build.
[simantics/platform.git] / bundles / org.simantics.platform.ui.ontology / src / org / simantics / platform / ui / PlatformUIResource.java
diff --git a/bundles/org.simantics.platform.ui.ontology/src/org/simantics/platform/ui/PlatformUIResource.java b/bundles/org.simantics.platform.ui.ontology/src/org/simantics/platform/ui/PlatformUIResource.java
deleted file mode 100644 (file)
index e93537b..0000000
+++ /dev/null
@@ -1,214 +0,0 @@
-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;
-    }
-    
-}
-