]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.annotation.ontology/src/org/simantics/annotation/ontology/AnnotationResource.java
Added graph compilation goal to Maven build.
[simantics/platform.git] / bundles / org.simantics.annotation.ontology / src / org / simantics / annotation / ontology / AnnotationResource.java
diff --git a/bundles/org.simantics.annotation.ontology/src/org/simantics/annotation/ontology/AnnotationResource.java b/bundles/org.simantics.annotation.ontology/src/org/simantics/annotation/ontology/AnnotationResource.java
deleted file mode 100644 (file)
index 34b8283..0000000
+++ /dev/null
@@ -1,232 +0,0 @@
-package org.simantics.annotation.ontology;
-
-import org.simantics.db.RequestProcessor;
-import org.simantics.db.Resource;
-import org.simantics.db.ReadGraph;
-import org.simantics.db.request.Read;
-import org.simantics.db.Session;
-import org.simantics.db.exception.DatabaseException;
-import org.simantics.db.service.QueryControl;
-
-public class AnnotationResource {
-    
-    public final Resource Actions;
-    public final Resource Actions_AnnotationDropAction;
-    public final Resource Actions_NewAnnotation;
-    public final Resource Actions_NewAnnotationInstance;
-    public final Resource Actions_NewAnnotationType;
-    public final Resource Actions_NoActionCategory;
-    public final Resource Annotation;
-    public final Resource AnnotationAC;
-    public final Resource AnnotationBC;
-    public final Resource AnnotationBC_AnnotationTypeLabelRule;
-    public final Resource AnnotationBC_AnnotationTypeModifierRule;
-    public final Resource AnnotationType;
-    @Deprecated public final Resource AnnotationTypeLibrary;
-    @Deprecated public final Resource AnnotationTypeLibraryUI;
-    @Deprecated public final Resource AnnotationTypeUI;
-    public final Resource AnnotationType_systemAnnotation;
-    public final Resource AnnotationType_systemAnnotation_Inverse;
-    @Deprecated public final Resource AnnotationUI;
-    public final Resource Annotation_HasEntry;
-    public final Resource Annotation_HasEntry_Inverse;
-    @Deprecated public final Resource BrowseNode;
-    public final Resource DefaultAnnotationSource;
-    public final Resource Functions;
-    public final Resource Functions_availableAnnotations;
-    public final Resource Functions_availableSources;
-    public final Resource Functions_descriptionText;
-    public final Resource Functions_domainChildren;
-    public final Resource Functions_explorerInput;
-    public final Resource Functions_explorerInput2;
-    public final Resource Functions_newAnnotationModifier;
-    public final Resource Functions_removeAnnotationModifier;
-    public final Resource Functions_saveAnnotationModifier;
-    public final Resource Functions_selectedAnnotation;
-    public final Resource Functions_selectedAnnotationModifier;
-    public final Resource Functions_selectedSource;
-    public final Resource Functions_selectedSourceModifier;
-    public final Resource HasAnnotationPropertySubrelation;
-    @Deprecated public final Resource HasAnnotationTypeRoot;
-    public final Resource HasAnnotationTypeRoot_Inverse;
-    public final Resource HasAnnotationTypeSupertype;
-    public final Resource HasDefaultAnnotationName;
-    public final Resource HasDefaultAnnotationType;
-    public final Resource Images;
-    public final Resource Images_Annotation;
-    public final Resource Images_AnnotationType;
-    public final Resource Images_General;
-    public final Resource SelectionTab;
-    public final Resource SelectionTab2;
-    public final Resource SelectionTab2_Properties;
-    public final Resource SelectionTabContribution;
-    public final Resource SelectionTabContribution2;
-    public final Resource SelectionTab_Add;
-    public final Resource SelectionTab_BC;
-    public final Resource SelectionTab_Combo1;
-    public final Resource SelectionTab_Combo2;
-    public final Resource SelectionTab_Description;
-    public final Resource SelectionTab_Properties;
-    public final Resource SelectionTab_Remove;
-    public final Resource SelectionTab_Save;
-        
-    public static class URIs {
-        public static final String Actions = "http://www.simantics.org/Annotation-1.0/Actions";
-        public static final String Actions_AnnotationDropAction = "http://www.simantics.org/Annotation-1.0/Actions/AnnotationDropAction";
-        public static final String Actions_NewAnnotation = "http://www.simantics.org/Annotation-1.0/Actions/NewAnnotation";
-        public static final String Actions_NewAnnotationInstance = "http://www.simantics.org/Annotation-1.0/Actions/NewAnnotationInstance";
-        public static final String Actions_NewAnnotationType = "http://www.simantics.org/Annotation-1.0/Actions/NewAnnotationType";
-        public static final String Actions_NoActionCategory = "http://www.simantics.org/Annotation-1.0/Actions/NoActionCategory";
-        public static final String Annotation = "http://www.simantics.org/Annotation-1.0/Annotation";
-        public static final String AnnotationAC = "http://www.simantics.org/Annotation-1.0/AnnotationAC";
-        public static final String AnnotationBC = "http://www.simantics.org/Annotation-1.0/AnnotationBC";
-        public static final String AnnotationBC_AnnotationTypeLabelRule = "http://www.simantics.org/Annotation-1.0/AnnotationBC/AnnotationTypeLabelRule";
-        public static final String AnnotationBC_AnnotationTypeModifierRule = "http://www.simantics.org/Annotation-1.0/AnnotationBC/AnnotationTypeModifierRule";
-        public static final String AnnotationType = "http://www.simantics.org/Annotation-1.0/AnnotationType";
-        @Deprecated public static final String AnnotationTypeLibrary = "http://www.simantics.org/Annotation-1.0/AnnotationTypeLibrary";
-        @Deprecated public static final String AnnotationTypeLibraryUI = "http://www.simantics.org/Annotation-1.0/AnnotationTypeLibraryUI";
-        @Deprecated public static final String AnnotationTypeUI = "http://www.simantics.org/Annotation-1.0/AnnotationTypeUI";
-        public static final String AnnotationType_systemAnnotation = "http://www.simantics.org/Annotation-1.0/AnnotationType/systemAnnotation";
-        public static final String AnnotationType_systemAnnotation_Inverse = "http://www.simantics.org/Annotation-1.0/AnnotationType/systemAnnotation/Inverse";
-        @Deprecated public static final String AnnotationUI = "http://www.simantics.org/Annotation-1.0/AnnotationUI";
-        public static final String Annotation_HasEntry = "http://www.simantics.org/Annotation-1.0/Annotation/HasEntry";
-        public static final String Annotation_HasEntry_Inverse = "http://www.simantics.org/Annotation-1.0/Annotation/HasEntry/Inverse";
-        @Deprecated public static final String BrowseNode = "http://www.simantics.org/Annotation-1.0/BrowseNode";
-        public static final String DefaultAnnotationSource = "http://www.simantics.org/Annotation-1.0/DefaultAnnotationSource";
-        public static final String Functions = "http://www.simantics.org/Annotation-1.0/Functions";
-        public static final String Functions_availableAnnotations = "http://www.simantics.org/Annotation-1.0/Functions/availableAnnotations";
-        public static final String Functions_availableSources = "http://www.simantics.org/Annotation-1.0/Functions/availableSources";
-        public static final String Functions_descriptionText = "http://www.simantics.org/Annotation-1.0/Functions/descriptionText";
-        public static final String Functions_domainChildren = "http://www.simantics.org/Annotation-1.0/Functions/domainChildren";
-        public static final String Functions_explorerInput = "http://www.simantics.org/Annotation-1.0/Functions/explorerInput";
-        public static final String Functions_explorerInput2 = "http://www.simantics.org/Annotation-1.0/Functions/explorerInput2";
-        public static final String Functions_newAnnotationModifier = "http://www.simantics.org/Annotation-1.0/Functions/newAnnotationModifier";
-        public static final String Functions_removeAnnotationModifier = "http://www.simantics.org/Annotation-1.0/Functions/removeAnnotationModifier";
-        public static final String Functions_saveAnnotationModifier = "http://www.simantics.org/Annotation-1.0/Functions/saveAnnotationModifier";
-        public static final String Functions_selectedAnnotation = "http://www.simantics.org/Annotation-1.0/Functions/selectedAnnotation";
-        public static final String Functions_selectedAnnotationModifier = "http://www.simantics.org/Annotation-1.0/Functions/selectedAnnotationModifier";
-        public static final String Functions_selectedSource = "http://www.simantics.org/Annotation-1.0/Functions/selectedSource";
-        public static final String Functions_selectedSourceModifier = "http://www.simantics.org/Annotation-1.0/Functions/selectedSourceModifier";
-        public static final String HasAnnotationPropertySubrelation = "http://www.simantics.org/Annotation-1.0/HasAnnotationPropertySubrelation";
-        @Deprecated public static final String HasAnnotationTypeRoot = "http://www.simantics.org/Annotation-1.0/HasAnnotationTypeRoot";
-        public static final String HasAnnotationTypeRoot_Inverse = "http://www.simantics.org/Annotation-1.0/HasAnnotationTypeRoot/Inverse";
-        public static final String HasAnnotationTypeSupertype = "http://www.simantics.org/Annotation-1.0/HasAnnotationTypeSupertype";
-        public static final String HasDefaultAnnotationName = "http://www.simantics.org/Annotation-1.0/HasDefaultAnnotationName";
-        public static final String HasDefaultAnnotationType = "http://www.simantics.org/Annotation-1.0/HasDefaultAnnotationType";
-        public static final String Images = "http://www.simantics.org/Annotation-1.0/Images";
-        public static final String Images_Annotation = "http://www.simantics.org/Annotation-1.0/Images/Annotation";
-        public static final String Images_AnnotationType = "http://www.simantics.org/Annotation-1.0/Images/AnnotationType";
-        public static final String Images_General = "http://www.simantics.org/Annotation-1.0/Images/General";
-        public static final String SelectionTab = "http://www.simantics.org/Annotation-1.0/SelectionTab";
-        public static final String SelectionTab2 = "http://www.simantics.org/Annotation-1.0/SelectionTab2";
-        public static final String SelectionTab2_Properties = "http://www.simantics.org/Annotation-1.0/SelectionTab2/Properties";
-        public static final String SelectionTabContribution = "http://www.simantics.org/Annotation-1.0/SelectionTabContribution";
-        public static final String SelectionTabContribution2 = "http://www.simantics.org/Annotation-1.0/SelectionTabContribution2";
-        public static final String SelectionTab_Add = "http://www.simantics.org/Annotation-1.0/SelectionTab/Add";
-        public static final String SelectionTab_BC = "http://www.simantics.org/Annotation-1.0/SelectionTab/BC";
-        public static final String SelectionTab_Combo1 = "http://www.simantics.org/Annotation-1.0/SelectionTab/Combo1";
-        public static final String SelectionTab_Combo2 = "http://www.simantics.org/Annotation-1.0/SelectionTab/Combo2";
-        public static final String SelectionTab_Description = "http://www.simantics.org/Annotation-1.0/SelectionTab/Description";
-        public static final String SelectionTab_Properties = "http://www.simantics.org/Annotation-1.0/SelectionTab/Properties";
-        public static final String SelectionTab_Remove = "http://www.simantics.org/Annotation-1.0/SelectionTab/Remove";
-        public static final String SelectionTab_Save = "http://www.simantics.org/Annotation-1.0/SelectionTab/Save";
-    }
-    
-    public static Resource getResourceOrNull(ReadGraph graph, String uri) {
-        try {
-            return graph.getResource(uri);
-        } catch(DatabaseException e) {
-            System.err.println(e.getMessage());
-            return null;
-        }
-    }
-    
-    public AnnotationResource(ReadGraph graph) {
-        Actions = getResourceOrNull(graph, URIs.Actions);
-        Actions_AnnotationDropAction = getResourceOrNull(graph, URIs.Actions_AnnotationDropAction);
-        Actions_NewAnnotation = getResourceOrNull(graph, URIs.Actions_NewAnnotation);
-        Actions_NewAnnotationInstance = getResourceOrNull(graph, URIs.Actions_NewAnnotationInstance);
-        Actions_NewAnnotationType = getResourceOrNull(graph, URIs.Actions_NewAnnotationType);
-        Actions_NoActionCategory = getResourceOrNull(graph, URIs.Actions_NoActionCategory);
-        Annotation = getResourceOrNull(graph, URIs.Annotation);
-        AnnotationAC = getResourceOrNull(graph, URIs.AnnotationAC);
-        AnnotationBC = getResourceOrNull(graph, URIs.AnnotationBC);
-        AnnotationBC_AnnotationTypeLabelRule = getResourceOrNull(graph, URIs.AnnotationBC_AnnotationTypeLabelRule);
-        AnnotationBC_AnnotationTypeModifierRule = getResourceOrNull(graph, URIs.AnnotationBC_AnnotationTypeModifierRule);
-        AnnotationType = getResourceOrNull(graph, URIs.AnnotationType);
-        AnnotationTypeLibrary = getResourceOrNull(graph, URIs.AnnotationTypeLibrary);
-        AnnotationTypeLibraryUI = getResourceOrNull(graph, URIs.AnnotationTypeLibraryUI);
-        AnnotationTypeUI = getResourceOrNull(graph, URIs.AnnotationTypeUI);
-        AnnotationType_systemAnnotation = getResourceOrNull(graph, URIs.AnnotationType_systemAnnotation);
-        AnnotationType_systemAnnotation_Inverse = getResourceOrNull(graph, URIs.AnnotationType_systemAnnotation_Inverse);
-        AnnotationUI = getResourceOrNull(graph, URIs.AnnotationUI);
-        Annotation_HasEntry = getResourceOrNull(graph, URIs.Annotation_HasEntry);
-        Annotation_HasEntry_Inverse = getResourceOrNull(graph, URIs.Annotation_HasEntry_Inverse);
-        BrowseNode = getResourceOrNull(graph, URIs.BrowseNode);
-        DefaultAnnotationSource = getResourceOrNull(graph, URIs.DefaultAnnotationSource);
-        Functions = getResourceOrNull(graph, URIs.Functions);
-        Functions_availableAnnotations = getResourceOrNull(graph, URIs.Functions_availableAnnotations);
-        Functions_availableSources = getResourceOrNull(graph, URIs.Functions_availableSources);
-        Functions_descriptionText = getResourceOrNull(graph, URIs.Functions_descriptionText);
-        Functions_domainChildren = getResourceOrNull(graph, URIs.Functions_domainChildren);
-        Functions_explorerInput = getResourceOrNull(graph, URIs.Functions_explorerInput);
-        Functions_explorerInput2 = getResourceOrNull(graph, URIs.Functions_explorerInput2);
-        Functions_newAnnotationModifier = getResourceOrNull(graph, URIs.Functions_newAnnotationModifier);
-        Functions_removeAnnotationModifier = getResourceOrNull(graph, URIs.Functions_removeAnnotationModifier);
-        Functions_saveAnnotationModifier = getResourceOrNull(graph, URIs.Functions_saveAnnotationModifier);
-        Functions_selectedAnnotation = getResourceOrNull(graph, URIs.Functions_selectedAnnotation);
-        Functions_selectedAnnotationModifier = getResourceOrNull(graph, URIs.Functions_selectedAnnotationModifier);
-        Functions_selectedSource = getResourceOrNull(graph, URIs.Functions_selectedSource);
-        Functions_selectedSourceModifier = getResourceOrNull(graph, URIs.Functions_selectedSourceModifier);
-        HasAnnotationPropertySubrelation = getResourceOrNull(graph, URIs.HasAnnotationPropertySubrelation);
-        HasAnnotationTypeRoot = getResourceOrNull(graph, URIs.HasAnnotationTypeRoot);
-        HasAnnotationTypeRoot_Inverse = getResourceOrNull(graph, URIs.HasAnnotationTypeRoot_Inverse);
-        HasAnnotationTypeSupertype = getResourceOrNull(graph, URIs.HasAnnotationTypeSupertype);
-        HasDefaultAnnotationName = getResourceOrNull(graph, URIs.HasDefaultAnnotationName);
-        HasDefaultAnnotationType = getResourceOrNull(graph, URIs.HasDefaultAnnotationType);
-        Images = getResourceOrNull(graph, URIs.Images);
-        Images_Annotation = getResourceOrNull(graph, URIs.Images_Annotation);
-        Images_AnnotationType = getResourceOrNull(graph, URIs.Images_AnnotationType);
-        Images_General = getResourceOrNull(graph, URIs.Images_General);
-        SelectionTab = getResourceOrNull(graph, URIs.SelectionTab);
-        SelectionTab2 = getResourceOrNull(graph, URIs.SelectionTab2);
-        SelectionTab2_Properties = getResourceOrNull(graph, URIs.SelectionTab2_Properties);
-        SelectionTabContribution = getResourceOrNull(graph, URIs.SelectionTabContribution);
-        SelectionTabContribution2 = getResourceOrNull(graph, URIs.SelectionTabContribution2);
-        SelectionTab_Add = getResourceOrNull(graph, URIs.SelectionTab_Add);
-        SelectionTab_BC = getResourceOrNull(graph, URIs.SelectionTab_BC);
-        SelectionTab_Combo1 = getResourceOrNull(graph, URIs.SelectionTab_Combo1);
-        SelectionTab_Combo2 = getResourceOrNull(graph, URIs.SelectionTab_Combo2);
-        SelectionTab_Description = getResourceOrNull(graph, URIs.SelectionTab_Description);
-        SelectionTab_Properties = getResourceOrNull(graph, URIs.SelectionTab_Properties);
-        SelectionTab_Remove = getResourceOrNull(graph, URIs.SelectionTab_Remove);
-        SelectionTab_Save = getResourceOrNull(graph, URIs.SelectionTab_Save);
-    }
-    
-    public static AnnotationResource getInstance(ReadGraph graph) {
-        Session session = graph.getSession();
-        AnnotationResource ret = session.peekService(AnnotationResource.class);
-        if(ret == null) {
-            QueryControl qc = graph.getService(QueryControl.class);
-            ret = new AnnotationResource(qc.getIndependentGraph(graph));
-            session.registerService(AnnotationResource.class, ret);
-        }
-        return ret;
-    }
-    
-    public static AnnotationResource getInstance(RequestProcessor session) throws DatabaseException {
-        AnnotationResource ret = session.peekService(AnnotationResource.class);
-        if(ret == null) {
-            ret = session.syncRequest(new Read<AnnotationResource>() {
-                public AnnotationResource perform(ReadGraph graph) throws DatabaseException {
-                    QueryControl qc = graph.getService(QueryControl.class);
-                    return new AnnotationResource(qc.getIndependentGraph(graph));
-                }
-            });
-            session.registerService(AnnotationResource.class, ret);
-        }
-        return ret;
-    }
-    
-}
-