Added graph compilation goal to Maven build. 75/475/3
authorHannu Niemistö <hannu.niemisto@iki.fi>
Sun, 30 Apr 2017 05:24:55 +0000 (08:24 +0300)
committerTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Tue, 2 May 2017 19:55:32 +0000 (22:55 +0300)
Removed graph.tgs and resource files.

Added reference to graph builder repository

Change-Id: Ic7d17214827259fcb02fa881653961d0e8885744

102 files changed:
bundles/.gitignore [new file with mode: 0644]
bundles/org.simantics.action.ontology/graph.tg [deleted file]
bundles/org.simantics.action.ontology/src/org/simantics/action/ontology/ActionResource.java [deleted file]
bundles/org.simantics.annotation.ontology/graph.tg [deleted file]
bundles/org.simantics.annotation.ontology/src/org/simantics/annotation/ontology/AnnotationResource.java [deleted file]
bundles/org.simantics.backup.ontology/graph.tg [deleted file]
bundles/org.simantics.backup.ontology/src/org/simantics/backup/ontology/BackupResource.java [deleted file]
bundles/org.simantics.browsing.ui.ontology/graph.tg [deleted file]
bundles/org.simantics.browsing.ui.ontology/src/org/simantics/browsing/ui/swt/stubs/BrowsingResource.java [deleted file]
bundles/org.simantics.charts.ontology/graph.tg [deleted file]
bundles/org.simantics.charts.ontology/src/org/simantics/charts/ontology/ChartResource.java [deleted file]
bundles/org.simantics.color.ontology/graph.tg [deleted file]
bundles/org.simantics.color.ontology/src/org/simantics/color/ColorResource.java [deleted file]
bundles/org.simantics.datatypes.ontology/graph.tg [deleted file]
bundles/org.simantics.datatypes.ontology/src/org/simantics/datatypes/DatatypeResource.java [deleted file]
bundles/org.simantics.datatypes.ontology/src/org/simantics/datatypes/SIResource.java [deleted file]
bundles/org.simantics.desktop.ui.ontology/graph.tg [deleted file]
bundles/org.simantics.diagram.ontology/graph.tg [deleted file]
bundles/org.simantics.diagram.ontology/src/org/simantics/diagram/stubs/DiagramResource.java [deleted file]
bundles/org.simantics.document.base.ontology/graph.tg [deleted file]
bundles/org.simantics.document.base.ontology/src/org/simantics/document/base/ontology/DocumentationResource.java [deleted file]
bundles/org.simantics.document.linking.ontology/.gitignore [new file with mode: 0644]
bundles/org.simantics.document.linking.ontology/graph.tg [deleted file]
bundles/org.simantics.document.linking.ontology/src/org/simantics/document/linking/ontology/DocumentLink.java [deleted file]
bundles/org.simantics.document.ontology/graph.tg [deleted file]
bundles/org.simantics.document.ontology/src/org/simantics/document/DocumentResource.java [deleted file]
bundles/org.simantics.document.swt.ontology/graph.tg [deleted file]
bundles/org.simantics.document.swt.ontology/src/org/simantics/document/swt/ontology/SWTResources.java [deleted file]
bundles/org.simantics.document.ui.ontology/graph.tg [deleted file]
bundles/org.simantics.document.ui.ontology/src/org/simantics/document/ui/DocumentUIResource.java [deleted file]
bundles/org.simantics.dublincore.ontology/.gitignore [new file with mode: 0644]
bundles/org.simantics.dublincore.ontology/graph.tg [deleted file]
bundles/org.simantics.dublincore.ontology/src/org/simantics/layer0/DublinCore.java [deleted file]
bundles/org.simantics.event.ontology/graph.tg [deleted file]
bundles/org.simantics.event.ontology/src/org/simantics/event/ontology/EventResource.java [deleted file]
bundles/org.simantics.event.ontology/src/org/simantics/event/ontology/EventViewResource.java [deleted file]
bundles/org.simantics.g2d.ontology/graph.tg [deleted file]
bundles/org.simantics.g2d.ontology/src/org/simantics/diagram/stubs/G2DResource.java [deleted file]
bundles/org.simantics.graph.compiler/tests/org/simantics/graph/compiler/tests/graph.tg [deleted file]
bundles/org.simantics.graphfile.ontology/graph.tg [deleted file]
bundles/org.simantics.graphfile.ontology/src/org/simantics/graphfile/ontology/GraphFileResource.java [deleted file]
bundles/org.simantics.help.ontology/graph.tg [deleted file]
bundles/org.simantics.help.ontology/src/org/simantics/help/HelpResources.java [deleted file]
bundles/org.simantics.image.ontology/graph.tg [deleted file]
bundles/org.simantics.image.ontology/src/org/simantics/diagram/stubs/ImageResource.java [deleted file]
bundles/org.simantics.image2.ontology/graph.tg [deleted file]
bundles/org.simantics.image2.ontology/src/org/simantics/image2/ontology/ImageResource.java [deleted file]
bundles/org.simantics.issues.ontology/graph.tg [deleted file]
bundles/org.simantics.issues.ontology/src/org/simantics/issues/ontology/IssueResource.java [deleted file]
bundles/org.simantics.issues.ui.ontology/graph.tg [deleted file]
bundles/org.simantics.issues.ui.ontology/src/org/simantics/issues/ui/ontology/IssueUIResource.java [deleted file]
bundles/org.simantics.layer0/.gitignore [new file with mode: 0644]
bundles/org.simantics.layer0/graph.tg [deleted file]
bundles/org.simantics.layer0/src/org/simantics/layer0/DatabaseManagementResource.java [deleted file]
bundles/org.simantics.layer0/src/org/simantics/layer0/Layer0.java [deleted file]
bundles/org.simantics.layer0x.ontology/.gitignore [new file with mode: 0644]
bundles/org.simantics.layer0x.ontology/graph.tg [deleted file]
bundles/org.simantics.layer0x.ontology/src/org/simantics/layer0/PredicateResource.java [deleted file]
bundles/org.simantics.layer0x.ontology/src/org/simantics/layer0/RequirementResource.java [deleted file]
bundles/org.simantics.layer0x.ontology/src/org/simantics/operation/Layer0X.java [deleted file]
bundles/org.simantics.layer0x.ontology/src/org/simantics/operation/OperationResource.java [deleted file]
bundles/org.simantics.modeling.ontology/graph.tg [deleted file]
bundles/org.simantics.modeling.ontology/src/org/simantics/modeling/ModelingResources.java [deleted file]
bundles/org.simantics.modeling.template2d.ontology/graph.tg [deleted file]
bundles/org.simantics.modeling.template2d.ontology/src/org/simantics/modeling/template2d/ontology/Template2dResource.java [deleted file]
bundles/org.simantics.platform.ui.ontology/graph.tg [deleted file]
bundles/org.simantics.platform.ui.ontology/src/org/simantics/platform/ui/PlatformUIResource.java [deleted file]
bundles/org.simantics.project.ontology/graph.tg [deleted file]
bundles/org.simantics.project.ontology/src/org/simantics/project/ontology/ProjectResource.java [deleted file]
bundles/org.simantics.scenegraph.ontology/graph.tg [deleted file]
bundles/org.simantics.scenegraph.ontology/src/org/simantics/scenegraph/ontology/ScenegraphResources.java [deleted file]
bundles/org.simantics.selectionview.ontology/graph.tg [deleted file]
bundles/org.simantics.selectionview.ontology/src/org/simantics/selectionview/SelectionViewResources.java [deleted file]
bundles/org.simantics.selectionview.ui.ontology/graph.tg [deleted file]
bundles/org.simantics.selectionview.ui.ontology/src/org/simantics/selectionview/ui/ontology/SelectionViewUIResources.java [deleted file]
bundles/org.simantics.silk.ontology/graph.tg [deleted file]
bundles/org.simantics.silk.ontology/src/org/simantics/silk/SilkResources.java [deleted file]
bundles/org.simantics.simulation.ontology/graph.tg [deleted file]
bundles/org.simantics.simulation.ontology/src/org/simantics/simulation/ontology/HistoryResource.java [deleted file]
bundles/org.simantics.simulation.ontology/src/org/simantics/simulation/ontology/SimulationResource.java [deleted file]
bundles/org.simantics.softwareconfiguration.ontology/graph.tg [deleted file]
bundles/org.simantics.softwareconfiguration.ontology/src/org/simantics/layer0/SoftwareConfigurationResources.java [deleted file]
bundles/org.simantics.spreadsheet.ontology/graph.tg [deleted file]
bundles/org.simantics.spreadsheet.ontology/src/org/simantics/spreadsheet/resource/SpreadsheetResource.java [deleted file]
bundles/org.simantics.structural.ontology/.gitignore [new file with mode: 0644]
bundles/org.simantics.structural.ontology/graph.tg [deleted file]
bundles/org.simantics.structural.ontology/src/org/simantics/structural/stubs/StructuralResource2.java [deleted file]
bundles/org.simantics.tests.modelled.ontology/graph.tg [deleted file]
bundles/org.simantics.tests.modelled.ontology/src/org/simantics/tests/modelled/ontology/TestsResource.java [deleted file]
bundles/org.simantics.tests.modelled.ui.ontology/graph.tg [deleted file]
bundles/org.simantics.tests.modelled.ui.ontology/src/org/simantics/tests/modelled/ui/ontology/TestsUIResource.java [deleted file]
bundles/org.simantics.user.ontology/graph.tg [deleted file]
bundles/org.simantics.user.ontology/src/org/simantics/user/UserResource.java [deleted file]
bundles/org.simantics.viewpoint.ontology/graph.tg [deleted file]
bundles/org.simantics.viewpoint.ontology/src/org/simantics/viewpoint/ontology/ViewpointResource.java [deleted file]
bundles/org.simantics.views.ontology/graph.tg [deleted file]
bundles/org.simantics.views.ontology/src/org/simantics/views/ontology/ViewsResources.java [deleted file]
bundles/org.simantics.views.text.ontology/graph.tg [deleted file]
bundles/org.simantics.workbench.ontology/graph.tg [deleted file]
bundles/org.simantics.workbench.ontology/src/org/simantics/workbench/ontology/WorkbenchResource.java [deleted file]
bundles/pom.xml
releng/org.simantics.tycho.configuration/pom.xml

diff --git a/bundles/.gitignore b/bundles/.gitignore
new file mode 100644 (file)
index 0000000..38a1a6c
--- /dev/null
@@ -0,0 +1,3 @@
+/*/graph.tg
+/*.ontology/src/**/*Resource.java
+/*.ontology/src/**/*Resources.java
diff --git a/bundles/org.simantics.action.ontology/graph.tg b/bundles/org.simantics.action.ontology/graph.tg
deleted file mode 100644 (file)
index 4ce75ff..0000000
Binary files a/bundles/org.simantics.action.ontology/graph.tg and /dev/null differ
diff --git a/bundles/org.simantics.action.ontology/src/org/simantics/action/ontology/ActionResource.java b/bundles/org.simantics.action.ontology/src/org/simantics/action/ontology/ActionResource.java
deleted file mode 100644 (file)
index 4d177fa..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-package org.simantics.action.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 ActionResource {
-    
-    public final Resource Action;
-    public final Resource DropAction;
-        
-    public static class URIs {
-        public static final String Action = "http://www.simantics.org/Action-1.1/Action";
-        public static final String DropAction = "http://www.simantics.org/Action-1.1/DropAction";
-    }
-    
-    public static Resource getResourceOrNull(ReadGraph graph, String uri) {
-        try {
-            return graph.getResource(uri);
-        } catch(DatabaseException e) {
-            System.err.println(e.getMessage());
-            return null;
-        }
-    }
-    
-    public ActionResource(ReadGraph graph) {
-        Action = getResourceOrNull(graph, URIs.Action);
-        DropAction = getResourceOrNull(graph, URIs.DropAction);
-    }
-    
-    public static ActionResource getInstance(ReadGraph graph) {
-        Session session = graph.getSession();
-        ActionResource ret = session.peekService(ActionResource.class);
-        if(ret == null) {
-            QueryControl qc = graph.getService(QueryControl.class);
-            ret = new ActionResource(qc.getIndependentGraph(graph));
-            session.registerService(ActionResource.class, ret);
-        }
-        return ret;
-    }
-    
-    public static ActionResource getInstance(RequestProcessor session) throws DatabaseException {
-        ActionResource ret = session.peekService(ActionResource.class);
-        if(ret == null) {
-            ret = session.syncRequest(new Read<ActionResource>() {
-                public ActionResource perform(ReadGraph graph) throws DatabaseException {
-                    QueryControl qc = graph.getService(QueryControl.class);
-                    return new ActionResource(qc.getIndependentGraph(graph));
-                }
-            });
-            session.registerService(ActionResource.class, ret);
-        }
-        return ret;
-    }
-    
-}
-
diff --git a/bundles/org.simantics.annotation.ontology/graph.tg b/bundles/org.simantics.annotation.ontology/graph.tg
deleted file mode 100644 (file)
index ee0a514..0000000
Binary files a/bundles/org.simantics.annotation.ontology/graph.tg and /dev/null differ
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;
-    }
-    
-}
-
diff --git a/bundles/org.simantics.backup.ontology/graph.tg b/bundles/org.simantics.backup.ontology/graph.tg
deleted file mode 100644 (file)
index db70f2a..0000000
Binary files a/bundles/org.simantics.backup.ontology/graph.tg and /dev/null differ
diff --git a/bundles/org.simantics.backup.ontology/src/org/simantics/backup/ontology/BackupResource.java b/bundles/org.simantics.backup.ontology/src/org/simantics/backup/ontology/BackupResource.java
deleted file mode 100644 (file)
index ee321ea..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-package org.simantics.backup.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 BackupResource {
-    
-    public final Resource ModelledBackupProvider;
-    public final Resource ModelledBackupProvider_instance;
-    public final Resource ModelledBackupProvider_instance_Inverse;
-    public final Resource SCLMain;
-    public final Resource modelledBackupProvider;
-        
-    public static class URIs {
-        public static final String ModelledBackupProvider = "http://www.simantics.org/Backup-1.0/ModelledBackupProvider";
-        public static final String ModelledBackupProvider_instance = "http://www.simantics.org/Backup-1.0/ModelledBackupProvider/instance";
-        public static final String ModelledBackupProvider_instance_Inverse = "http://www.simantics.org/Backup-1.0/ModelledBackupProvider/instance/Inverse";
-        public static final String SCLMain = "http://www.simantics.org/Backup-1.0/SCLMain";
-        public static final String modelledBackupProvider = "http://www.simantics.org/Backup-1.0/modelledBackupProvider";
-    }
-    
-    public static Resource getResourceOrNull(ReadGraph graph, String uri) {
-        try {
-            return graph.getResource(uri);
-        } catch(DatabaseException e) {
-            System.err.println(e.getMessage());
-            return null;
-        }
-    }
-    
-    public BackupResource(ReadGraph graph) {
-        ModelledBackupProvider = getResourceOrNull(graph, URIs.ModelledBackupProvider);
-        ModelledBackupProvider_instance = getResourceOrNull(graph, URIs.ModelledBackupProvider_instance);
-        ModelledBackupProvider_instance_Inverse = getResourceOrNull(graph, URIs.ModelledBackupProvider_instance_Inverse);
-        SCLMain = getResourceOrNull(graph, URIs.SCLMain);
-        modelledBackupProvider = getResourceOrNull(graph, URIs.modelledBackupProvider);
-    }
-    
-    public static BackupResource getInstance(ReadGraph graph) {
-        Session session = graph.getSession();
-        BackupResource ret = session.peekService(BackupResource.class);
-        if(ret == null) {
-            QueryControl qc = graph.getService(QueryControl.class);
-            ret = new BackupResource(qc.getIndependentGraph(graph));
-            session.registerService(BackupResource.class, ret);
-        }
-        return ret;
-    }
-    
-    public static BackupResource getInstance(RequestProcessor session) throws DatabaseException {
-        BackupResource ret = session.peekService(BackupResource.class);
-        if(ret == null) {
-            ret = session.syncRequest(new Read<BackupResource>() {
-                public BackupResource perform(ReadGraph graph) throws DatabaseException {
-                    QueryControl qc = graph.getService(QueryControl.class);
-                    return new BackupResource(qc.getIndependentGraph(graph));
-                }
-            });
-            session.registerService(BackupResource.class, ret);
-        }
-        return ret;
-    }
-    
-}
-
diff --git a/bundles/org.simantics.browsing.ui.ontology/graph.tg b/bundles/org.simantics.browsing.ui.ontology/graph.tg
deleted file mode 100644 (file)
index 6dbe35e..0000000
Binary files a/bundles/org.simantics.browsing.ui.ontology/graph.tg and /dev/null differ
diff --git a/bundles/org.simantics.browsing.ui.ontology/src/org/simantics/browsing/ui/swt/stubs/BrowsingResource.java b/bundles/org.simantics.browsing.ui.ontology/src/org/simantics/browsing/ui/swt/stubs/BrowsingResource.java
deleted file mode 100644 (file)
index 64ea1c8..0000000
+++ /dev/null
@@ -1,283 +0,0 @@
-package org.simantics.browsing.ui.swt.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 BrowsingResource {
-    
-    public final Resource Action;
-    public final Resource BundleIcon;
-    public final Resource BundleIcon_Bundle;
-    public final Resource BundleIcon_Bundle_Inverse;
-    public final Resource BundleIcon_Path;
-    public final Resource BundleIcon_Path_Inverse;
-    public final Resource Button;
-    public final Resource Button_Action;
-    public final Resource Button_Action_Inverse;
-    public final Resource Button_Icon;
-    public final Resource Button_Icon_Inverse;
-    public final Resource Button_Text;
-    public final Resource Button_Text_Inverse;
-    public final Resource Button_Tooltip;
-    public final Resource Button_Tooltip_Inverse;
-    public final Resource Combo;
-    public final Resource Combo_AvailableItems;
-    public final Resource Combo_AvailableItems_Inverse;
-    public final Resource Combo_Modifier;
-    public final Resource Combo_Modifier_Inverse;
-    public final Resource Combo_SelectedItem;
-    public final Resource Combo_SelectedItem_Inverse;
-    public final Resource Composite;
-    public final Resource Composite_Children;
-    public final Resource Composite_Children_Inverse;
-    public final Resource Composite_ColumnCount;
-    public final Resource Composite_ColumnCount_Inverse;
-    public final Resource Control;
-    public final Resource Control_HorizontalGrab;
-    public final Resource Control_HorizontalGrab_Inverse;
-    public final Resource Control_HorizontalSpan;
-    public final Resource Control_HorizontalSpan_Inverse;
-    public final Resource Control_PreferredHeight;
-    public final Resource Control_PreferredHeight_Inverse;
-    public final Resource Control_PreferredWidth;
-    public final Resource Control_PreferredWidth_Inverse;
-    public final Resource Dialog;
-    public final Resource Dialog_Control;
-    public final Resource Dialog_Control_Inverse;
-    public final Resource Dialog_FinishAction;
-    public final Resource Dialog_FinishAction_Inverse;
-    public final Resource Dialog_Title;
-    public final Resource Dialog_Title_Inverse;
-    public final Resource GraphExplorerComposite;
-    public final Resource GraphExplorerComposite_BrowseContext;
-    public final Resource GraphExplorerComposite_BrowseContext_Inverse;
-    public final Resource GraphExplorerComposite_Check;
-    public final Resource GraphExplorerComposite_Check_Inverse;
-    public final Resource GraphExplorerComposite_DisplayFilter;
-    public final Resource GraphExplorerComposite_DisplayFilter_Inverse;
-    public final Resource GraphExplorerComposite_SelectionListener;
-    public final Resource GraphExplorerComposite_SelectionListener_Inverse;
-    public final Resource GraphExplorerComposite_SelectionParameter;
-    public final Resource GraphExplorerComposite_SelectionParameter_Inverse;
-    public final Resource HasInputSource;
-    public final Resource HasInputSource_Inverse;
-    public final Resource Icon;
-    public final Resource InputSource;
-    public final Resource Listener;
-    public final Resource ModifyListener;
-    public final Resource Parameter;
-    public final Resource ReadFactory;
-    public final Resource Wizard;
-    public final Resource WizardPage;
-    public final Resource WizardPage_Control;
-    public final Resource WizardPage_Control_Inverse;
-    public final Resource WizardPage_Title;
-    public final Resource WizardPage_Title_Inverse;
-    public final Resource Wizard_FinishAction;
-    public final Resource Wizard_FinishAction_Inverse;
-    public final Resource Wizard_Pages;
-    public final Resource Wizard_Pages_Inverse;
-    public final Resource Wizard_Title;
-    public final Resource Wizard_Title_Inverse;
-    public final Resource WorkbenchSelectionInputSource;
-    public final Resource WorkbenchSelectionResourceInputSource;
-        
-    public static class URIs {
-        public static final String Action = "http://www.simantics.org/Browsing-1.1/Action";
-        public static final String BundleIcon = "http://www.simantics.org/Browsing-1.1/BundleIcon";
-        public static final String BundleIcon_Bundle = "http://www.simantics.org/Browsing-1.1/BundleIcon/Bundle";
-        public static final String BundleIcon_Bundle_Inverse = "http://www.simantics.org/Browsing-1.1/BundleIcon/Bundle/Inverse";
-        public static final String BundleIcon_Path = "http://www.simantics.org/Browsing-1.1/BundleIcon/Path";
-        public static final String BundleIcon_Path_Inverse = "http://www.simantics.org/Browsing-1.1/BundleIcon/Path/Inverse";
-        public static final String Button = "http://www.simantics.org/Browsing-1.1/Button";
-        public static final String Button_Action = "http://www.simantics.org/Browsing-1.1/Button/Action";
-        public static final String Button_Action_Inverse = "http://www.simantics.org/Browsing-1.1/Button/Action/Inverse";
-        public static final String Button_Icon = "http://www.simantics.org/Browsing-1.1/Button/Icon";
-        public static final String Button_Icon_Inverse = "http://www.simantics.org/Browsing-1.1/Button/Icon/Inverse";
-        public static final String Button_Text = "http://www.simantics.org/Browsing-1.1/Button/Text";
-        public static final String Button_Text_Inverse = "http://www.simantics.org/Browsing-1.1/Button/Text/Inverse";
-        public static final String Button_Tooltip = "http://www.simantics.org/Browsing-1.1/Button/Tooltip";
-        public static final String Button_Tooltip_Inverse = "http://www.simantics.org/Browsing-1.1/Button/Tooltip/Inverse";
-        public static final String Combo = "http://www.simantics.org/Browsing-1.1/Combo";
-        public static final String Combo_AvailableItems = "http://www.simantics.org/Browsing-1.1/Combo/AvailableItems";
-        public static final String Combo_AvailableItems_Inverse = "http://www.simantics.org/Browsing-1.1/Combo/AvailableItems/Inverse";
-        public static final String Combo_Modifier = "http://www.simantics.org/Browsing-1.1/Combo/Modifier";
-        public static final String Combo_Modifier_Inverse = "http://www.simantics.org/Browsing-1.1/Combo/Modifier/Inverse";
-        public static final String Combo_SelectedItem = "http://www.simantics.org/Browsing-1.1/Combo/SelectedItem";
-        public static final String Combo_SelectedItem_Inverse = "http://www.simantics.org/Browsing-1.1/Combo/SelectedItem/Inverse";
-        public static final String Composite = "http://www.simantics.org/Browsing-1.1/Composite";
-        public static final String Composite_Children = "http://www.simantics.org/Browsing-1.1/Composite/Children";
-        public static final String Composite_Children_Inverse = "http://www.simantics.org/Browsing-1.1/Composite/Children/Inverse";
-        public static final String Composite_ColumnCount = "http://www.simantics.org/Browsing-1.1/Composite/ColumnCount";
-        public static final String Composite_ColumnCount_Inverse = "http://www.simantics.org/Browsing-1.1/Composite/ColumnCount/Inverse";
-        public static final String Control = "http://www.simantics.org/Browsing-1.1/Control";
-        public static final String Control_HorizontalGrab = "http://www.simantics.org/Browsing-1.1/Control/HorizontalGrab";
-        public static final String Control_HorizontalGrab_Inverse = "http://www.simantics.org/Browsing-1.1/Control/HorizontalGrab/Inverse";
-        public static final String Control_HorizontalSpan = "http://www.simantics.org/Browsing-1.1/Control/HorizontalSpan";
-        public static final String Control_HorizontalSpan_Inverse = "http://www.simantics.org/Browsing-1.1/Control/HorizontalSpan/Inverse";
-        public static final String Control_PreferredHeight = "http://www.simantics.org/Browsing-1.1/Control/PreferredHeight";
-        public static final String Control_PreferredHeight_Inverse = "http://www.simantics.org/Browsing-1.1/Control/PreferredHeight/Inverse";
-        public static final String Control_PreferredWidth = "http://www.simantics.org/Browsing-1.1/Control/PreferredWidth";
-        public static final String Control_PreferredWidth_Inverse = "http://www.simantics.org/Browsing-1.1/Control/PreferredWidth/Inverse";
-        public static final String Dialog = "http://www.simantics.org/Browsing-1.1/Dialog";
-        public static final String Dialog_Control = "http://www.simantics.org/Browsing-1.1/Dialog/Control";
-        public static final String Dialog_Control_Inverse = "http://www.simantics.org/Browsing-1.1/Dialog/Control/Inverse";
-        public static final String Dialog_FinishAction = "http://www.simantics.org/Browsing-1.1/Dialog/FinishAction";
-        public static final String Dialog_FinishAction_Inverse = "http://www.simantics.org/Browsing-1.1/Dialog/FinishAction/Inverse";
-        public static final String Dialog_Title = "http://www.simantics.org/Browsing-1.1/Dialog/Title";
-        public static final String Dialog_Title_Inverse = "http://www.simantics.org/Browsing-1.1/Dialog/Title/Inverse";
-        public static final String GraphExplorerComposite = "http://www.simantics.org/Browsing-1.1/GraphExplorerComposite";
-        public static final String GraphExplorerComposite_BrowseContext = "http://www.simantics.org/Browsing-1.1/GraphExplorerComposite/BrowseContext";
-        public static final String GraphExplorerComposite_BrowseContext_Inverse = "http://www.simantics.org/Browsing-1.1/GraphExplorerComposite/BrowseContext/Inverse";
-        public static final String GraphExplorerComposite_Check = "http://www.simantics.org/Browsing-1.1/GraphExplorerComposite/Check";
-        public static final String GraphExplorerComposite_Check_Inverse = "http://www.simantics.org/Browsing-1.1/GraphExplorerComposite/Check/Inverse";
-        public static final String GraphExplorerComposite_DisplayFilter = "http://www.simantics.org/Browsing-1.1/GraphExplorerComposite/DisplayFilter";
-        public static final String GraphExplorerComposite_DisplayFilter_Inverse = "http://www.simantics.org/Browsing-1.1/GraphExplorerComposite/DisplayFilter/Inverse";
-        public static final String GraphExplorerComposite_SelectionListener = "http://www.simantics.org/Browsing-1.1/GraphExplorerComposite/SelectionListener";
-        public static final String GraphExplorerComposite_SelectionListener_Inverse = "http://www.simantics.org/Browsing-1.1/GraphExplorerComposite/SelectionListener/Inverse";
-        public static final String GraphExplorerComposite_SelectionParameter = "http://www.simantics.org/Browsing-1.1/GraphExplorerComposite/SelectionParameter";
-        public static final String GraphExplorerComposite_SelectionParameter_Inverse = "http://www.simantics.org/Browsing-1.1/GraphExplorerComposite/SelectionParameter/Inverse";
-        public static final String HasInputSource = "http://www.simantics.org/Browsing-1.1/HasInputSource";
-        public static final String HasInputSource_Inverse = "http://www.simantics.org/Browsing-1.1/HasInputSource/Inverse";
-        public static final String Icon = "http://www.simantics.org/Browsing-1.1/Icon";
-        public static final String InputSource = "http://www.simantics.org/Browsing-1.1/InputSource";
-        public static final String Listener = "http://www.simantics.org/Browsing-1.1/Listener";
-        public static final String ModifyListener = "http://www.simantics.org/Browsing-1.1/ModifyListener";
-        public static final String Parameter = "http://www.simantics.org/Browsing-1.1/Parameter";
-        public static final String ReadFactory = "http://www.simantics.org/Browsing-1.1/ReadFactory";
-        public static final String Wizard = "http://www.simantics.org/Browsing-1.1/Wizard";
-        public static final String WizardPage = "http://www.simantics.org/Browsing-1.1/WizardPage";
-        public static final String WizardPage_Control = "http://www.simantics.org/Browsing-1.1/WizardPage/Control";
-        public static final String WizardPage_Control_Inverse = "http://www.simantics.org/Browsing-1.1/WizardPage/Control/Inverse";
-        public static final String WizardPage_Title = "http://www.simantics.org/Browsing-1.1/WizardPage/Title";
-        public static final String WizardPage_Title_Inverse = "http://www.simantics.org/Browsing-1.1/WizardPage/Title/Inverse";
-        public static final String Wizard_FinishAction = "http://www.simantics.org/Browsing-1.1/Wizard/FinishAction";
-        public static final String Wizard_FinishAction_Inverse = "http://www.simantics.org/Browsing-1.1/Wizard/FinishAction/Inverse";
-        public static final String Wizard_Pages = "http://www.simantics.org/Browsing-1.1/Wizard/Pages";
-        public static final String Wizard_Pages_Inverse = "http://www.simantics.org/Browsing-1.1/Wizard/Pages/Inverse";
-        public static final String Wizard_Title = "http://www.simantics.org/Browsing-1.1/Wizard/Title";
-        public static final String Wizard_Title_Inverse = "http://www.simantics.org/Browsing-1.1/Wizard/Title/Inverse";
-        public static final String WorkbenchSelectionInputSource = "http://www.simantics.org/Browsing-1.1/WorkbenchSelectionInputSource";
-        public static final String WorkbenchSelectionResourceInputSource = "http://www.simantics.org/Browsing-1.1/WorkbenchSelectionResourceInputSource";
-    }
-    
-    public static Resource getResourceOrNull(ReadGraph graph, String uri) {
-        try {
-            return graph.getResource(uri);
-        } catch(DatabaseException e) {
-            System.err.println(e.getMessage());
-            return null;
-        }
-    }
-    
-    public BrowsingResource(ReadGraph graph) {
-        Action = getResourceOrNull(graph, URIs.Action);
-        BundleIcon = getResourceOrNull(graph, URIs.BundleIcon);
-        BundleIcon_Bundle = getResourceOrNull(graph, URIs.BundleIcon_Bundle);
-        BundleIcon_Bundle_Inverse = getResourceOrNull(graph, URIs.BundleIcon_Bundle_Inverse);
-        BundleIcon_Path = getResourceOrNull(graph, URIs.BundleIcon_Path);
-        BundleIcon_Path_Inverse = getResourceOrNull(graph, URIs.BundleIcon_Path_Inverse);
-        Button = getResourceOrNull(graph, URIs.Button);
-        Button_Action = getResourceOrNull(graph, URIs.Button_Action);
-        Button_Action_Inverse = getResourceOrNull(graph, URIs.Button_Action_Inverse);
-        Button_Icon = getResourceOrNull(graph, URIs.Button_Icon);
-        Button_Icon_Inverse = getResourceOrNull(graph, URIs.Button_Icon_Inverse);
-        Button_Text = getResourceOrNull(graph, URIs.Button_Text);
-        Button_Text_Inverse = getResourceOrNull(graph, URIs.Button_Text_Inverse);
-        Button_Tooltip = getResourceOrNull(graph, URIs.Button_Tooltip);
-        Button_Tooltip_Inverse = getResourceOrNull(graph, URIs.Button_Tooltip_Inverse);
-        Combo = getResourceOrNull(graph, URIs.Combo);
-        Combo_AvailableItems = getResourceOrNull(graph, URIs.Combo_AvailableItems);
-        Combo_AvailableItems_Inverse = getResourceOrNull(graph, URIs.Combo_AvailableItems_Inverse);
-        Combo_Modifier = getResourceOrNull(graph, URIs.Combo_Modifier);
-        Combo_Modifier_Inverse = getResourceOrNull(graph, URIs.Combo_Modifier_Inverse);
-        Combo_SelectedItem = getResourceOrNull(graph, URIs.Combo_SelectedItem);
-        Combo_SelectedItem_Inverse = getResourceOrNull(graph, URIs.Combo_SelectedItem_Inverse);
-        Composite = getResourceOrNull(graph, URIs.Composite);
-        Composite_Children = getResourceOrNull(graph, URIs.Composite_Children);
-        Composite_Children_Inverse = getResourceOrNull(graph, URIs.Composite_Children_Inverse);
-        Composite_ColumnCount = getResourceOrNull(graph, URIs.Composite_ColumnCount);
-        Composite_ColumnCount_Inverse = getResourceOrNull(graph, URIs.Composite_ColumnCount_Inverse);
-        Control = getResourceOrNull(graph, URIs.Control);
-        Control_HorizontalGrab = getResourceOrNull(graph, URIs.Control_HorizontalGrab);
-        Control_HorizontalGrab_Inverse = getResourceOrNull(graph, URIs.Control_HorizontalGrab_Inverse);
-        Control_HorizontalSpan = getResourceOrNull(graph, URIs.Control_HorizontalSpan);
-        Control_HorizontalSpan_Inverse = getResourceOrNull(graph, URIs.Control_HorizontalSpan_Inverse);
-        Control_PreferredHeight = getResourceOrNull(graph, URIs.Control_PreferredHeight);
-        Control_PreferredHeight_Inverse = getResourceOrNull(graph, URIs.Control_PreferredHeight_Inverse);
-        Control_PreferredWidth = getResourceOrNull(graph, URIs.Control_PreferredWidth);
-        Control_PreferredWidth_Inverse = getResourceOrNull(graph, URIs.Control_PreferredWidth_Inverse);
-        Dialog = getResourceOrNull(graph, URIs.Dialog);
-        Dialog_Control = getResourceOrNull(graph, URIs.Dialog_Control);
-        Dialog_Control_Inverse = getResourceOrNull(graph, URIs.Dialog_Control_Inverse);
-        Dialog_FinishAction = getResourceOrNull(graph, URIs.Dialog_FinishAction);
-        Dialog_FinishAction_Inverse = getResourceOrNull(graph, URIs.Dialog_FinishAction_Inverse);
-        Dialog_Title = getResourceOrNull(graph, URIs.Dialog_Title);
-        Dialog_Title_Inverse = getResourceOrNull(graph, URIs.Dialog_Title_Inverse);
-        GraphExplorerComposite = getResourceOrNull(graph, URIs.GraphExplorerComposite);
-        GraphExplorerComposite_BrowseContext = getResourceOrNull(graph, URIs.GraphExplorerComposite_BrowseContext);
-        GraphExplorerComposite_BrowseContext_Inverse = getResourceOrNull(graph, URIs.GraphExplorerComposite_BrowseContext_Inverse);
-        GraphExplorerComposite_Check = getResourceOrNull(graph, URIs.GraphExplorerComposite_Check);
-        GraphExplorerComposite_Check_Inverse = getResourceOrNull(graph, URIs.GraphExplorerComposite_Check_Inverse);
-        GraphExplorerComposite_DisplayFilter = getResourceOrNull(graph, URIs.GraphExplorerComposite_DisplayFilter);
-        GraphExplorerComposite_DisplayFilter_Inverse = getResourceOrNull(graph, URIs.GraphExplorerComposite_DisplayFilter_Inverse);
-        GraphExplorerComposite_SelectionListener = getResourceOrNull(graph, URIs.GraphExplorerComposite_SelectionListener);
-        GraphExplorerComposite_SelectionListener_Inverse = getResourceOrNull(graph, URIs.GraphExplorerComposite_SelectionListener_Inverse);
-        GraphExplorerComposite_SelectionParameter = getResourceOrNull(graph, URIs.GraphExplorerComposite_SelectionParameter);
-        GraphExplorerComposite_SelectionParameter_Inverse = getResourceOrNull(graph, URIs.GraphExplorerComposite_SelectionParameter_Inverse);
-        HasInputSource = getResourceOrNull(graph, URIs.HasInputSource);
-        HasInputSource_Inverse = getResourceOrNull(graph, URIs.HasInputSource_Inverse);
-        Icon = getResourceOrNull(graph, URIs.Icon);
-        InputSource = getResourceOrNull(graph, URIs.InputSource);
-        Listener = getResourceOrNull(graph, URIs.Listener);
-        ModifyListener = getResourceOrNull(graph, URIs.ModifyListener);
-        Parameter = getResourceOrNull(graph, URIs.Parameter);
-        ReadFactory = getResourceOrNull(graph, URIs.ReadFactory);
-        Wizard = getResourceOrNull(graph, URIs.Wizard);
-        WizardPage = getResourceOrNull(graph, URIs.WizardPage);
-        WizardPage_Control = getResourceOrNull(graph, URIs.WizardPage_Control);
-        WizardPage_Control_Inverse = getResourceOrNull(graph, URIs.WizardPage_Control_Inverse);
-        WizardPage_Title = getResourceOrNull(graph, URIs.WizardPage_Title);
-        WizardPage_Title_Inverse = getResourceOrNull(graph, URIs.WizardPage_Title_Inverse);
-        Wizard_FinishAction = getResourceOrNull(graph, URIs.Wizard_FinishAction);
-        Wizard_FinishAction_Inverse = getResourceOrNull(graph, URIs.Wizard_FinishAction_Inverse);
-        Wizard_Pages = getResourceOrNull(graph, URIs.Wizard_Pages);
-        Wizard_Pages_Inverse = getResourceOrNull(graph, URIs.Wizard_Pages_Inverse);
-        Wizard_Title = getResourceOrNull(graph, URIs.Wizard_Title);
-        Wizard_Title_Inverse = getResourceOrNull(graph, URIs.Wizard_Title_Inverse);
-        WorkbenchSelectionInputSource = getResourceOrNull(graph, URIs.WorkbenchSelectionInputSource);
-        WorkbenchSelectionResourceInputSource = getResourceOrNull(graph, URIs.WorkbenchSelectionResourceInputSource);
-    }
-    
-    public static BrowsingResource getInstance(ReadGraph graph) {
-        Session session = graph.getSession();
-        BrowsingResource ret = session.peekService(BrowsingResource.class);
-        if(ret == null) {
-            QueryControl qc = graph.getService(QueryControl.class);
-            ret = new BrowsingResource(qc.getIndependentGraph(graph));
-            session.registerService(BrowsingResource.class, ret);
-        }
-        return ret;
-    }
-    
-    public static BrowsingResource getInstance(RequestProcessor session) throws DatabaseException {
-        BrowsingResource ret = session.peekService(BrowsingResource.class);
-        if(ret == null) {
-            ret = session.syncRequest(new Read<BrowsingResource>() {
-                public BrowsingResource perform(ReadGraph graph) throws DatabaseException {
-                    QueryControl qc = graph.getService(QueryControl.class);
-                    return new BrowsingResource(qc.getIndependentGraph(graph));
-                }
-            });
-            session.registerService(BrowsingResource.class, ret);
-        }
-        return ret;
-    }
-    
-}
-
diff --git a/bundles/org.simantics.charts.ontology/graph.tg b/bundles/org.simantics.charts.ontology/graph.tg
deleted file mode 100644 (file)
index f7506b9..0000000
Binary files a/bundles/org.simantics.charts.ontology/graph.tg and /dev/null differ
diff --git a/bundles/org.simantics.charts.ontology/src/org/simantics/charts/ontology/ChartResource.java b/bundles/org.simantics.charts.ontology/src/org/simantics/charts/ontology/ChartResource.java
deleted file mode 100644 (file)
index 2fef2aa..0000000
+++ /dev/null
@@ -1,322 +0,0 @@
-package org.simantics.charts.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 ChartResource {
-    
-    public final Resource Chart;
-    public final Resource ChartActionContext;
-    public final Resource ChartActionContext_Actions;
-    public final Resource ChartActionContext_Actions_ChartDropAction;
-    public final Resource ChartActionContext_Actions_ChartGroupDropAction;
-    public final Resource ChartActionContext_Actions_ChartItemDropAction;
-    public final Resource ChartActionContext_Actions_NewChart;
-    public final Resource ChartActionContext_Actions_NewChartGroup;
-    public final Resource ChartBrowseContext;
-    public final Resource ChartBrowseContext_ChartItemLabelDecorationRule;
-    public final Resource ChartBrowseContext_ChartItemLabelRule;
-    public final Resource ChartBrowseContext_ChartItemNameModifierRule;
-    public final Resource ChartBrowseContext_ChartSorterRule;
-    public final Resource ChartBrowseContext_ChartsFolder;
-    public final Resource ChartBrowseContext_Images;
-    public final Resource ChartBrowseContext_Images_Chart;
-    public final Resource ChartBrowseContext_Images_ChartGroup;
-    public final Resource ChartBrowseContext_Images_ChartItemImage;
-    public final Resource ChartBrowseContext_Images_ChartsFolder;
-    public final Resource ChartBrowseContext_Images_Plot;
-    public final Resource ChartGroup;
-    public final Resource ChartTemplate;
-    public final Resource Chart_Item;
-    public final Resource Chart_Item_DrawMode;
-    public final Resource Chart_Item_HasChartItem;
-    public final Resource Chart_Item_HasSubscriptionItem;
-    public final Resource Chart_Item_Index;
-    public final Resource Chart_Item_Index_Inverse;
-    public final Resource Chart_Item_Renderer;
-    public final Resource Chart_Item_ScaleMode;
-    public final Resource Chart_Item_ScaleMode_Max;
-    public final Resource Chart_Item_ScaleMode_Max_Inverse;
-    public final Resource Chart_Item_ScaleMode_Min;
-    public final Resource Chart_Item_ScaleMode_Min_Inverse;
-    public final Resource Chart_Item_hidden;
-    public final Resource Chart_Item_hidden_Inverse;
-    public final Resource Chart_Item_subscriptionInfo;
-    public final Resource Chart_Item_subscriptionInfo_Inverse;
-    public final Resource Chart_ShowMilestones;
-    public final Resource Chart_ShowMilestones_Inverse;
-    public final Resource Chart_TimeWindowIncrement;
-    public final Resource Chart_TimeWindowIncrement_Inverse;
-    public final Resource Chart_TimeWindowLength;
-    public final Resource Chart_TimeWindowLength_Inverse;
-    public final Resource Chart_TimeWindowStart;
-    public final Resource Chart_TimeWindowStart_Inverse;
-    public final Resource Chart_YAxisMode;
-    public final Resource Chart_backgroundColor;
-    public final Resource Chart_backgroundColor_Inverse;
-    public final Resource Chart_gridColor;
-    public final Resource Chart_gridColor_Inverse;
-    public final Resource Chart_showGrid;
-    public final Resource Chart_showGrid_Inverse;
-    public final Resource Chart_trackExperimentTime;
-    public final Resource Chart_trackExperimentTime_Inverse;
-    public final Resource Chart_valueViewPosition;
-    public final Resource Chart_valueViewPosition_Inverse;
-    public final Resource Contributions;
-    public final Resource Contributions_Charts;
-    public final Resource Contributions_NewChart;
-    public final Resource DrawMode;
-    public final Resource DrawMode_Average;
-    public final Resource DrawMode_Deviation;
-    public final Resource DrawMode_DeviationAndAverage;
-    public final Resource DrawMode_DeviationAndLine;
-    public final Resource DrawMode_DeviationAndSample;
-    public final Resource DrawMode_Line;
-    public final Resource DrawMode_Sample;
-    public final Resource Functions;
-    public final Resource Functions_chartItemLabel;
-    public final Resource Functions_chartItemSubscriptionInfo;
-    public final Resource HasColor;
-    public final Resource HasColor_Inverse;
-    public final Resource HasDefaultChartTemplate;
-    public final Resource HasDefaultChartTemplate_Inverse;
-    public final Resource Last10MinutesChartTemplate;
-    public final Resource Last60SecondsChartTemplate;
-    public final Resource ObtainedDouble;
-    public final Resource Renderer;
-    public final Resource Renderer_Analog;
-    public final Resource Renderer_Binary;
-    public final Resource ScaleMode;
-    public final Resource ScaleMode_AutoScale;
-    public final Resource ScaleMode_ManualScale;
-    public final Resource TimeSeriesChart;
-    public final Resource WholeHistoryChartTemplate;
-    public final Resource YAxisMode;
-    public final Resource YAxisMode_MultiAxis;
-    public final Resource YAxisMode_SingleAxis;
-        
-    public static class URIs {
-        public static final String Chart = "http://www.simantics.org/Charts-1.2/Chart";
-        public static final String ChartActionContext = "http://www.simantics.org/Charts-1.2/ChartActionContext";
-        public static final String ChartActionContext_Actions = "http://www.simantics.org/Charts-1.2/ChartActionContext/Actions";
-        public static final String ChartActionContext_Actions_ChartDropAction = "http://www.simantics.org/Charts-1.2/ChartActionContext/Actions/ChartDropAction";
-        public static final String ChartActionContext_Actions_ChartGroupDropAction = "http://www.simantics.org/Charts-1.2/ChartActionContext/Actions/ChartGroupDropAction";
-        public static final String ChartActionContext_Actions_ChartItemDropAction = "http://www.simantics.org/Charts-1.2/ChartActionContext/Actions/ChartItemDropAction";
-        public static final String ChartActionContext_Actions_NewChart = "http://www.simantics.org/Charts-1.2/ChartActionContext/Actions/NewChart";
-        public static final String ChartActionContext_Actions_NewChartGroup = "http://www.simantics.org/Charts-1.2/ChartActionContext/Actions/NewChartGroup";
-        public static final String ChartBrowseContext = "http://www.simantics.org/Charts-1.2/ChartBrowseContext";
-        public static final String ChartBrowseContext_ChartItemLabelDecorationRule = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/ChartItemLabelDecorationRule";
-        public static final String ChartBrowseContext_ChartItemLabelRule = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/ChartItemLabelRule";
-        public static final String ChartBrowseContext_ChartItemNameModifierRule = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/ChartItemNameModifierRule";
-        public static final String ChartBrowseContext_ChartSorterRule = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/ChartSorterRule";
-        public static final String ChartBrowseContext_ChartsFolder = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/ChartsFolder";
-        public static final String ChartBrowseContext_Images = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/Images";
-        public static final String ChartBrowseContext_Images_Chart = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/Images/Chart";
-        public static final String ChartBrowseContext_Images_ChartGroup = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/Images/ChartGroup";
-        public static final String ChartBrowseContext_Images_ChartItemImage = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/Images/ChartItemImage";
-        public static final String ChartBrowseContext_Images_ChartsFolder = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/Images/ChartsFolder";
-        public static final String ChartBrowseContext_Images_Plot = "http://www.simantics.org/Charts-1.2/ChartBrowseContext/Images/Plot";
-        public static final String ChartGroup = "http://www.simantics.org/Charts-1.2/ChartGroup";
-        public static final String ChartTemplate = "http://www.simantics.org/Charts-1.2/ChartTemplate";
-        public static final String Chart_Item = "http://www.simantics.org/Charts-1.2/Chart/Item";
-        public static final String Chart_Item_DrawMode = "http://www.simantics.org/Charts-1.2/Chart/Item/DrawMode";
-        public static final String Chart_Item_HasChartItem = "http://www.simantics.org/Charts-1.2/Chart/Item/HasChartItem";
-        public static final String Chart_Item_HasSubscriptionItem = "http://www.simantics.org/Charts-1.2/Chart/Item/HasSubscriptionItem";
-        public static final String Chart_Item_Index = "http://www.simantics.org/Charts-1.2/Chart/Item/Index";
-        public static final String Chart_Item_Index_Inverse = "http://www.simantics.org/Charts-1.2/Chart/Item/Index/Inverse";
-        public static final String Chart_Item_Renderer = "http://www.simantics.org/Charts-1.2/Chart/Item/Renderer";
-        public static final String Chart_Item_ScaleMode = "http://www.simantics.org/Charts-1.2/Chart/Item/ScaleMode";
-        public static final String Chart_Item_ScaleMode_Max = "http://www.simantics.org/Charts-1.2/Chart/Item/ScaleMode/Max";
-        public static final String Chart_Item_ScaleMode_Max_Inverse = "http://www.simantics.org/Charts-1.2/Chart/Item/ScaleMode/Max/Inverse";
-        public static final String Chart_Item_ScaleMode_Min = "http://www.simantics.org/Charts-1.2/Chart/Item/ScaleMode/Min";
-        public static final String Chart_Item_ScaleMode_Min_Inverse = "http://www.simantics.org/Charts-1.2/Chart/Item/ScaleMode/Min/Inverse";
-        public static final String Chart_Item_hidden = "http://www.simantics.org/Charts-1.2/Chart/Item/hidden";
-        public static final String Chart_Item_hidden_Inverse = "http://www.simantics.org/Charts-1.2/Chart/Item/hidden/Inverse";
-        public static final String Chart_Item_subscriptionInfo = "http://www.simantics.org/Charts-1.2/Chart/Item/subscriptionInfo";
-        public static final String Chart_Item_subscriptionInfo_Inverse = "http://www.simantics.org/Charts-1.2/Chart/Item/subscriptionInfo/Inverse";
-        public static final String Chart_ShowMilestones = "http://www.simantics.org/Charts-1.2/Chart/ShowMilestones";
-        public static final String Chart_ShowMilestones_Inverse = "http://www.simantics.org/Charts-1.2/Chart/ShowMilestones/Inverse";
-        public static final String Chart_TimeWindowIncrement = "http://www.simantics.org/Charts-1.2/Chart/TimeWindowIncrement";
-        public static final String Chart_TimeWindowIncrement_Inverse = "http://www.simantics.org/Charts-1.2/Chart/TimeWindowIncrement/Inverse";
-        public static final String Chart_TimeWindowLength = "http://www.simantics.org/Charts-1.2/Chart/TimeWindowLength";
-        public static final String Chart_TimeWindowLength_Inverse = "http://www.simantics.org/Charts-1.2/Chart/TimeWindowLength/Inverse";
-        public static final String Chart_TimeWindowStart = "http://www.simantics.org/Charts-1.2/Chart/TimeWindowStart";
-        public static final String Chart_TimeWindowStart_Inverse = "http://www.simantics.org/Charts-1.2/Chart/TimeWindowStart/Inverse";
-        public static final String Chart_YAxisMode = "http://www.simantics.org/Charts-1.2/Chart/YAxisMode";
-        public static final String Chart_backgroundColor = "http://www.simantics.org/Charts-1.2/Chart/backgroundColor";
-        public static final String Chart_backgroundColor_Inverse = "http://www.simantics.org/Charts-1.2/Chart/backgroundColor/Inverse";
-        public static final String Chart_gridColor = "http://www.simantics.org/Charts-1.2/Chart/gridColor";
-        public static final String Chart_gridColor_Inverse = "http://www.simantics.org/Charts-1.2/Chart/gridColor/Inverse";
-        public static final String Chart_showGrid = "http://www.simantics.org/Charts-1.2/Chart/showGrid";
-        public static final String Chart_showGrid_Inverse = "http://www.simantics.org/Charts-1.2/Chart/showGrid/Inverse";
-        public static final String Chart_trackExperimentTime = "http://www.simantics.org/Charts-1.2/Chart/trackExperimentTime";
-        public static final String Chart_trackExperimentTime_Inverse = "http://www.simantics.org/Charts-1.2/Chart/trackExperimentTime/Inverse";
-        public static final String Chart_valueViewPosition = "http://www.simantics.org/Charts-1.2/Chart/valueViewPosition";
-        public static final String Chart_valueViewPosition_Inverse = "http://www.simantics.org/Charts-1.2/Chart/valueViewPosition/Inverse";
-        public static final String Contributions = "http://www.simantics.org/Charts-1.2/Contributions";
-        public static final String Contributions_Charts = "http://www.simantics.org/Charts-1.2/Contributions/Charts";
-        public static final String Contributions_NewChart = "http://www.simantics.org/Charts-1.2/Contributions/NewChart";
-        public static final String DrawMode = "http://www.simantics.org/Charts-1.2/DrawMode";
-        public static final String DrawMode_Average = "http://www.simantics.org/Charts-1.2/DrawMode/Average";
-        public static final String DrawMode_Deviation = "http://www.simantics.org/Charts-1.2/DrawMode/Deviation";
-        public static final String DrawMode_DeviationAndAverage = "http://www.simantics.org/Charts-1.2/DrawMode/DeviationAndAverage";
-        public static final String DrawMode_DeviationAndLine = "http://www.simantics.org/Charts-1.2/DrawMode/DeviationAndLine";
-        public static final String DrawMode_DeviationAndSample = "http://www.simantics.org/Charts-1.2/DrawMode/DeviationAndSample";
-        public static final String DrawMode_Line = "http://www.simantics.org/Charts-1.2/DrawMode/Line";
-        public static final String DrawMode_Sample = "http://www.simantics.org/Charts-1.2/DrawMode/Sample";
-        public static final String Functions = "http://www.simantics.org/Charts-1.2/Functions";
-        public static final String Functions_chartItemLabel = "http://www.simantics.org/Charts-1.2/Functions/chartItemLabel";
-        public static final String Functions_chartItemSubscriptionInfo = "http://www.simantics.org/Charts-1.2/Functions/chartItemSubscriptionInfo";
-        public static final String HasColor = "http://www.simantics.org/Charts-1.2/HasColor";
-        public static final String HasColor_Inverse = "http://www.simantics.org/Charts-1.2/HasColor/Inverse";
-        public static final String HasDefaultChartTemplate = "http://www.simantics.org/Charts-1.2/HasDefaultChartTemplate";
-        public static final String HasDefaultChartTemplate_Inverse = "http://www.simantics.org/Charts-1.2/HasDefaultChartTemplate/Inverse";
-        public static final String Last10MinutesChartTemplate = "http://www.simantics.org/Charts-1.2/Last10MinutesChartTemplate";
-        public static final String Last60SecondsChartTemplate = "http://www.simantics.org/Charts-1.2/Last60SecondsChartTemplate";
-        public static final String ObtainedDouble = "http://www.simantics.org/Charts-1.2/ObtainedDouble";
-        public static final String Renderer = "http://www.simantics.org/Charts-1.2/Renderer";
-        public static final String Renderer_Analog = "http://www.simantics.org/Charts-1.2/Renderer/Analog";
-        public static final String Renderer_Binary = "http://www.simantics.org/Charts-1.2/Renderer/Binary";
-        public static final String ScaleMode = "http://www.simantics.org/Charts-1.2/ScaleMode";
-        public static final String ScaleMode_AutoScale = "http://www.simantics.org/Charts-1.2/ScaleMode/AutoScale";
-        public static final String ScaleMode_ManualScale = "http://www.simantics.org/Charts-1.2/ScaleMode/ManualScale";
-        public static final String TimeSeriesChart = "http://www.simantics.org/Charts-1.2/TimeSeriesChart";
-        public static final String WholeHistoryChartTemplate = "http://www.simantics.org/Charts-1.2/WholeHistoryChartTemplate";
-        public static final String YAxisMode = "http://www.simantics.org/Charts-1.2/YAxisMode";
-        public static final String YAxisMode_MultiAxis = "http://www.simantics.org/Charts-1.2/YAxisMode/MultiAxis";
-        public static final String YAxisMode_SingleAxis = "http://www.simantics.org/Charts-1.2/YAxisMode/SingleAxis";
-    }
-    
-    public static Resource getResourceOrNull(ReadGraph graph, String uri) {
-        try {
-            return graph.getResource(uri);
-        } catch(DatabaseException e) {
-            System.err.println(e.getMessage());
-            return null;
-        }
-    }
-    
-    public ChartResource(ReadGraph graph) {
-        Chart = getResourceOrNull(graph, URIs.Chart);
-        ChartActionContext = getResourceOrNull(graph, URIs.ChartActionContext);
-        ChartActionContext_Actions = getResourceOrNull(graph, URIs.ChartActionContext_Actions);
-        ChartActionContext_Actions_ChartDropAction = getResourceOrNull(graph, URIs.ChartActionContext_Actions_ChartDropAction);
-        ChartActionContext_Actions_ChartGroupDropAction = getResourceOrNull(graph, URIs.ChartActionContext_Actions_ChartGroupDropAction);
-        ChartActionContext_Actions_ChartItemDropAction = getResourceOrNull(graph, URIs.ChartActionContext_Actions_ChartItemDropAction);
-        ChartActionContext_Actions_NewChart = getResourceOrNull(graph, URIs.ChartActionContext_Actions_NewChart);
-        ChartActionContext_Actions_NewChartGroup = getResourceOrNull(graph, URIs.ChartActionContext_Actions_NewChartGroup);
-        ChartBrowseContext = getResourceOrNull(graph, URIs.ChartBrowseContext);
-        ChartBrowseContext_ChartItemLabelDecorationRule = getResourceOrNull(graph, URIs.ChartBrowseContext_ChartItemLabelDecorationRule);
-        ChartBrowseContext_ChartItemLabelRule = getResourceOrNull(graph, URIs.ChartBrowseContext_ChartItemLabelRule);
-        ChartBrowseContext_ChartItemNameModifierRule = getResourceOrNull(graph, URIs.ChartBrowseContext_ChartItemNameModifierRule);
-        ChartBrowseContext_ChartSorterRule = getResourceOrNull(graph, URIs.ChartBrowseContext_ChartSorterRule);
-        ChartBrowseContext_ChartsFolder = getResourceOrNull(graph, URIs.ChartBrowseContext_ChartsFolder);
-        ChartBrowseContext_Images = getResourceOrNull(graph, URIs.ChartBrowseContext_Images);
-        ChartBrowseContext_Images_Chart = getResourceOrNull(graph, URIs.ChartBrowseContext_Images_Chart);
-        ChartBrowseContext_Images_ChartGroup = getResourceOrNull(graph, URIs.ChartBrowseContext_Images_ChartGroup);
-        ChartBrowseContext_Images_ChartItemImage = getResourceOrNull(graph, URIs.ChartBrowseContext_Images_ChartItemImage);
-        ChartBrowseContext_Images_ChartsFolder = getResourceOrNull(graph, URIs.ChartBrowseContext_Images_ChartsFolder);
-        ChartBrowseContext_Images_Plot = getResourceOrNull(graph, URIs.ChartBrowseContext_Images_Plot);
-        ChartGroup = getResourceOrNull(graph, URIs.ChartGroup);
-        ChartTemplate = getResourceOrNull(graph, URIs.ChartTemplate);
-        Chart_Item = getResourceOrNull(graph, URIs.Chart_Item);
-        Chart_Item_DrawMode = getResourceOrNull(graph, URIs.Chart_Item_DrawMode);
-        Chart_Item_HasChartItem = getResourceOrNull(graph, URIs.Chart_Item_HasChartItem);
-        Chart_Item_HasSubscriptionItem = getResourceOrNull(graph, URIs.Chart_Item_HasSubscriptionItem);
-        Chart_Item_Index = getResourceOrNull(graph, URIs.Chart_Item_Index);
-        Chart_Item_Index_Inverse = getResourceOrNull(graph, URIs.Chart_Item_Index_Inverse);
-        Chart_Item_Renderer = getResourceOrNull(graph, URIs.Chart_Item_Renderer);
-        Chart_Item_ScaleMode = getResourceOrNull(graph, URIs.Chart_Item_ScaleMode);
-        Chart_Item_ScaleMode_Max = getResourceOrNull(graph, URIs.Chart_Item_ScaleMode_Max);
-        Chart_Item_ScaleMode_Max_Inverse = getResourceOrNull(graph, URIs.Chart_Item_ScaleMode_Max_Inverse);
-        Chart_Item_ScaleMode_Min = getResourceOrNull(graph, URIs.Chart_Item_ScaleMode_Min);
-        Chart_Item_ScaleMode_Min_Inverse = getResourceOrNull(graph, URIs.Chart_Item_ScaleMode_Min_Inverse);
-        Chart_Item_hidden = getResourceOrNull(graph, URIs.Chart_Item_hidden);
-        Chart_Item_hidden_Inverse = getResourceOrNull(graph, URIs.Chart_Item_hidden_Inverse);
-        Chart_Item_subscriptionInfo = getResourceOrNull(graph, URIs.Chart_Item_subscriptionInfo);
-        Chart_Item_subscriptionInfo_Inverse = getResourceOrNull(graph, URIs.Chart_Item_subscriptionInfo_Inverse);
-        Chart_ShowMilestones = getResourceOrNull(graph, URIs.Chart_ShowMilestones);
-        Chart_ShowMilestones_Inverse = getResourceOrNull(graph, URIs.Chart_ShowMilestones_Inverse);
-        Chart_TimeWindowIncrement = getResourceOrNull(graph, URIs.Chart_TimeWindowIncrement);
-        Chart_TimeWindowIncrement_Inverse = getResourceOrNull(graph, URIs.Chart_TimeWindowIncrement_Inverse);
-        Chart_TimeWindowLength = getResourceOrNull(graph, URIs.Chart_TimeWindowLength);
-        Chart_TimeWindowLength_Inverse = getResourceOrNull(graph, URIs.Chart_TimeWindowLength_Inverse);
-        Chart_TimeWindowStart = getResourceOrNull(graph, URIs.Chart_TimeWindowStart);
-        Chart_TimeWindowStart_Inverse = getResourceOrNull(graph, URIs.Chart_TimeWindowStart_Inverse);
-        Chart_YAxisMode = getResourceOrNull(graph, URIs.Chart_YAxisMode);
-        Chart_backgroundColor = getResourceOrNull(graph, URIs.Chart_backgroundColor);
-        Chart_backgroundColor_Inverse = getResourceOrNull(graph, URIs.Chart_backgroundColor_Inverse);
-        Chart_gridColor = getResourceOrNull(graph, URIs.Chart_gridColor);
-        Chart_gridColor_Inverse = getResourceOrNull(graph, URIs.Chart_gridColor_Inverse);
-        Chart_showGrid = getResourceOrNull(graph, URIs.Chart_showGrid);
-        Chart_showGrid_Inverse = getResourceOrNull(graph, URIs.Chart_showGrid_Inverse);
-        Chart_trackExperimentTime = getResourceOrNull(graph, URIs.Chart_trackExperimentTime);
-        Chart_trackExperimentTime_Inverse = getResourceOrNull(graph, URIs.Chart_trackExperimentTime_Inverse);
-        Chart_valueViewPosition = getResourceOrNull(graph, URIs.Chart_valueViewPosition);
-        Chart_valueViewPosition_Inverse = getResourceOrNull(graph, URIs.Chart_valueViewPosition_Inverse);
-        Contributions = getResourceOrNull(graph, URIs.Contributions);
-        Contributions_Charts = getResourceOrNull(graph, URIs.Contributions_Charts);
-        Contributions_NewChart = getResourceOrNull(graph, URIs.Contributions_NewChart);
-        DrawMode = getResourceOrNull(graph, URIs.DrawMode);
-        DrawMode_Average = getResourceOrNull(graph, URIs.DrawMode_Average);
-        DrawMode_Deviation = getResourceOrNull(graph, URIs.DrawMode_Deviation);
-        DrawMode_DeviationAndAverage = getResourceOrNull(graph, URIs.DrawMode_DeviationAndAverage);
-        DrawMode_DeviationAndLine = getResourceOrNull(graph, URIs.DrawMode_DeviationAndLine);
-        DrawMode_DeviationAndSample = getResourceOrNull(graph, URIs.DrawMode_DeviationAndSample);
-        DrawMode_Line = getResourceOrNull(graph, URIs.DrawMode_Line);
-        DrawMode_Sample = getResourceOrNull(graph, URIs.DrawMode_Sample);
-        Functions = getResourceOrNull(graph, URIs.Functions);
-        Functions_chartItemLabel = getResourceOrNull(graph, URIs.Functions_chartItemLabel);
-        Functions_chartItemSubscriptionInfo = getResourceOrNull(graph, URIs.Functions_chartItemSubscriptionInfo);
-        HasColor = getResourceOrNull(graph, URIs.HasColor);
-        HasColor_Inverse = getResourceOrNull(graph, URIs.HasColor_Inverse);
-        HasDefaultChartTemplate = getResourceOrNull(graph, URIs.HasDefaultChartTemplate);
-        HasDefaultChartTemplate_Inverse = getResourceOrNull(graph, URIs.HasDefaultChartTemplate_Inverse);
-        Last10MinutesChartTemplate = getResourceOrNull(graph, URIs.Last10MinutesChartTemplate);
-        Last60SecondsChartTemplate = getResourceOrNull(graph, URIs.Last60SecondsChartTemplate);
-        ObtainedDouble = getResourceOrNull(graph, URIs.ObtainedDouble);
-        Renderer = getResourceOrNull(graph, URIs.Renderer);
-        Renderer_Analog = getResourceOrNull(graph, URIs.Renderer_Analog);
-        Renderer_Binary = getResourceOrNull(graph, URIs.Renderer_Binary);
-        ScaleMode = getResourceOrNull(graph, URIs.ScaleMode);
-        ScaleMode_AutoScale = getResourceOrNull(graph, URIs.ScaleMode_AutoScale);
-        ScaleMode_ManualScale = getResourceOrNull(graph, URIs.ScaleMode_ManualScale);
-        TimeSeriesChart = getResourceOrNull(graph, URIs.TimeSeriesChart);
-        WholeHistoryChartTemplate = getResourceOrNull(graph, URIs.WholeHistoryChartTemplate);
-        YAxisMode = getResourceOrNull(graph, URIs.YAxisMode);
-        YAxisMode_MultiAxis = getResourceOrNull(graph, URIs.YAxisMode_MultiAxis);
-        YAxisMode_SingleAxis = getResourceOrNull(graph, URIs.YAxisMode_SingleAxis);
-    }
-    
-    public static ChartResource getInstance(ReadGraph graph) {
-        Session session = graph.getSession();
-        ChartResource ret = session.peekService(ChartResource.class);
-        if(ret == null) {
-            QueryControl qc = graph.getService(QueryControl.class);
-            ret = new ChartResource(qc.getIndependentGraph(graph));
-            session.registerService(ChartResource.class, ret);
-        }
-        return ret;
-    }
-    
-    public static ChartResource getInstance(RequestProcessor session) throws DatabaseException {
-        ChartResource ret = session.peekService(ChartResource.class);
-        if(ret == null) {
-            ret = session.syncRequest(new Read<ChartResource>() {
-                public ChartResource perform(ReadGraph graph) throws DatabaseException {
-                    QueryControl qc = graph.getService(QueryControl.class);
-                    return new ChartResource(qc.getIndependentGraph(graph));
-                }
-            });
-            session.registerService(ChartResource.class, ret);
-        }
-        return ret;
-    }
-    
-}
-
diff --git a/bundles/org.simantics.color.ontology/graph.tg b/bundles/org.simantics.color.ontology/graph.tg
deleted file mode 100644 (file)
index 7a971a5..0000000
Binary files a/bundles/org.simantics.color.ontology/graph.tg and /dev/null differ
diff --git a/bundles/org.simantics.color.ontology/src/org/simantics/color/ColorResource.java b/bundles/org.simantics.color.ontology/src/org/simantics/color/ColorResource.java
deleted file mode 100644 (file)
index bb36bfe..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-package org.simantics.color;
-
-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 ColorResource {
-    
-    public final Resource RGB;
-        
-    public static class URIs {
-        public static final String RGB = "http://www.simantics.org/Color-1.1/RGB";
-    }
-    
-    public static Resource getResourceOrNull(ReadGraph graph, String uri) {
-        try {
-            return graph.getResource(uri);
-        } catch(DatabaseException e) {
-            System.err.println(e.getMessage());
-            return null;
-        }
-    }
-    
-    public ColorResource(ReadGraph graph) {
-        RGB = getResourceOrNull(graph, URIs.RGB);
-    }
-    
-    public static ColorResource getInstance(ReadGraph graph) {
-        Session session = graph.getSession();
-        ColorResource ret = session.peekService(ColorResource.class);
-        if(ret == null) {
-            QueryControl qc = graph.getService(QueryControl.class);
-            ret = new ColorResource(qc.getIndependentGraph(graph));
-            session.registerService(ColorResource.class, ret);
-        }
-        return ret;
-    }
-    
-    public static ColorResource getInstance(RequestProcessor session) throws DatabaseException {
-        ColorResource ret = session.peekService(ColorResource.class);
-        if(ret == null) {
-            ret = session.syncRequest(new Read<ColorResource>() {
-                public ColorResource perform(ReadGraph graph) throws DatabaseException {
-                    QueryControl qc = graph.getService(QueryControl.class);
-                    return new ColorResource(qc.getIndependentGraph(graph));
-                }
-            });
-            session.registerService(ColorResource.class, ret);
-        }
-        return ret;
-    }
-    
-}
-
diff --git a/bundles/org.simantics.datatypes.ontology/graph.tg b/bundles/org.simantics.datatypes.ontology/graph.tg
deleted file mode 100644 (file)
index d4a8ba7..0000000
Binary files a/bundles/org.simantics.datatypes.ontology/graph.tg and /dev/null differ
diff --git a/bundles/org.simantics.datatypes.ontology/src/org/simantics/datatypes/DatatypeResource.java b/bundles/org.simantics.datatypes.ontology/src/org/simantics/datatypes/DatatypeResource.java
deleted file mode 100644 (file)
index c6b054a..0000000
+++ /dev/null
@@ -1,3262 +0,0 @@
-package org.simantics.datatypes;
-
-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 DatatypeResource {
-    
-    public final Resource BTree;
-    public final Resource BTreeNode;
-    public final Resource BTreeNode_Content;
-    public final Resource BTreeNode_IsOwnedBy;
-    public final Resource BTreeNode_Owns;
-    public final Resource BTreeNode_content;
-    public final Resource BTreeNode_content_Inverse;
-    public final Resource BTree_HasNodeType;
-    public final Resource BTree_HasNodeType_Inverse;
-    public final Resource BTree_HasOwnerRelation;
-    public final Resource BTree_HasOwnerRelation_Inverse;
-    public final Resource BTree_mod;
-    public final Resource BTree_mod_Inverse;
-    public final Resource BTree_root;
-    public final Resource BTree_root_Inverse;
-    public final Resource BTree_t;
-    public final Resource BTree_t_Inverse;
-    public final Resource DecimalFormatFormatter;
-    public final Resource File;
-    public final Resource File_content;
-    public final Resource File_content_Inverse;
-    public final Resource Font;
-    public final Resource Functions;
-    public final Resource GUID;
-    public final Resource Log;
-    public final Resource Log_Content;
-    public final Resource Log_IndexNode;
-    public final Resource Log_LeafNode;
-    public final Resource Log_Node;
-    public final Resource Log_Node_Contains;
-    public final Resource Log_Node_content;
-    public final Resource Log_Node_content_Inverse;
-    public final Resource Log_root;
-    public final Resource Log_root_Inverse;
-    public final Resource Log_t;
-    public final Resource Log_t_Inverse;
-    public final Resource RGB;
-    public final Resource RGB_Integer;
-    public final Resource RGB_Integer_Color;
-    public final Resource SI;
-    public final Resource SI_Ampere;
-    public final Resource SI_Ampere_Double;
-    public final Resource SI_Ampere_Float;
-    public final Resource SI_Becquerel;
-    public final Resource SI_Becquerel_Double;
-    public final Resource SI_Becquerel_Float;
-    public final Resource SI_Candela;
-    public final Resource SI_Candela_Double;
-    public final Resource SI_Candela_Float;
-    public final Resource SI_Celsius;
-    public final Resource SI_Celsius_Double;
-    public final Resource SI_Celsius_Float;
-    public final Resource SI_CentiAmpere;
-    public final Resource SI_CentiAmpere_Double;
-    public final Resource SI_CentiAmpere_Float;
-    public final Resource SI_CentiBecquerel;
-    public final Resource SI_CentiBecquerel_Double;
-    public final Resource SI_CentiBecquerel_Float;
-    public final Resource SI_CentiCandela;
-    public final Resource SI_CentiCandela_Double;
-    public final Resource SI_CentiCandela_Float;
-    public final Resource SI_CentiCelsius;
-    public final Resource SI_CentiCelsius_Double;
-    public final Resource SI_CentiCelsius_Float;
-    public final Resource SI_CentiCoulomb;
-    public final Resource SI_CentiCoulomb_Double;
-    public final Resource SI_CentiCoulomb_Float;
-    public final Resource SI_CentiFarad;
-    public final Resource SI_CentiFarad_Double;
-    public final Resource SI_CentiFarad_Float;
-    public final Resource SI_CentiGray;
-    public final Resource SI_CentiGray_Double;
-    public final Resource SI_CentiGray_Float;
-    public final Resource SI_CentiHenry;
-    public final Resource SI_CentiHenry_Double;
-    public final Resource SI_CentiHenry_Float;
-    public final Resource SI_CentiHertz;
-    public final Resource SI_CentiHertz_Double;
-    public final Resource SI_CentiHertz_Float;
-    public final Resource SI_CentiJoule;
-    public final Resource SI_CentiJoulePerKilogram;
-    public final Resource SI_CentiJoulePerKilogram_Double;
-    public final Resource SI_CentiJoulePerKilogram_Float;
-    public final Resource SI_CentiJoule_Double;
-    public final Resource SI_CentiJoule_Float;
-    public final Resource SI_CentiKatal;
-    public final Resource SI_CentiKatal_Double;
-    public final Resource SI_CentiKatal_Float;
-    public final Resource SI_CentiKelvin;
-    public final Resource SI_CentiKelvin_Double;
-    public final Resource SI_CentiKelvin_Float;
-    public final Resource SI_CentiLumen;
-    public final Resource SI_CentiLumen_Double;
-    public final Resource SI_CentiLumen_Float;
-    public final Resource SI_CentiLux;
-    public final Resource SI_CentiLux_Double;
-    public final Resource SI_CentiLux_Float;
-    public final Resource SI_CentiMetre;
-    public final Resource SI_CentiMetrePerSecond;
-    public final Resource SI_CentiMetrePerSecond_Double;
-    public final Resource SI_CentiMetrePerSecond_Float;
-    public final Resource SI_CentiMetre_Double;
-    public final Resource SI_CentiMetre_Float;
-    public final Resource SI_CentiMole;
-    public final Resource SI_CentiMolePerKilogram;
-    public final Resource SI_CentiMolePerKilogram_Double;
-    public final Resource SI_CentiMolePerKilogram_Float;
-    public final Resource SI_CentiMolePerLitre;
-    public final Resource SI_CentiMolePerLitre_Double;
-    public final Resource SI_CentiMolePerLitre_Float;
-    public final Resource SI_CentiMole_Double;
-    public final Resource SI_CentiMole_Float;
-    public final Resource SI_CentiNewton;
-    public final Resource SI_CentiNewtonPerMetre;
-    public final Resource SI_CentiNewtonPerMetre_Double;
-    public final Resource SI_CentiNewtonPerMetre_Float;
-    public final Resource SI_CentiNewton_Double;
-    public final Resource SI_CentiNewton_Float;
-    public final Resource SI_CentiOhm;
-    public final Resource SI_CentiOhm_Double;
-    public final Resource SI_CentiOhm_Float;
-    public final Resource SI_CentiPascal;
-    public final Resource SI_CentiPascal_Double;
-    public final Resource SI_CentiPascal_Float;
-    public final Resource SI_CentiRadian;
-    public final Resource SI_CentiRadian_Double;
-    public final Resource SI_CentiRadian_Float;
-    public final Resource SI_CentiSecond;
-    public final Resource SI_CentiSecond_Double;
-    public final Resource SI_CentiSecond_Float;
-    public final Resource SI_CentiSiemens;
-    public final Resource SI_CentiSiemens_Double;
-    public final Resource SI_CentiSiemens_Float;
-    public final Resource SI_CentiSievert;
-    public final Resource SI_CentiSievert_Double;
-    public final Resource SI_CentiSievert_Float;
-    public final Resource SI_CentiSteradian;
-    public final Resource SI_CentiSteradian_Double;
-    public final Resource SI_CentiSteradian_Float;
-    public final Resource SI_CentiTesla;
-    public final Resource SI_CentiTesla_Double;
-    public final Resource SI_CentiTesla_Float;
-    public final Resource SI_CentiVolt;
-    public final Resource SI_CentiVolt_Double;
-    public final Resource SI_CentiVolt_Float;
-    public final Resource SI_CentiWatt;
-    public final Resource SI_CentiWatt_Double;
-    public final Resource SI_CentiWatt_Float;
-    public final Resource SI_CentiWeber;
-    public final Resource SI_CentiWeber_Double;
-    public final Resource SI_CentiWeber_Float;
-    public final Resource SI_Centigram;
-    public final Resource SI_CentigramPerCubicMetre;
-    public final Resource SI_CentigramPerCubicMetre_Double;
-    public final Resource SI_CentigramPerCubicMetre_Float;
-    public final Resource SI_CentigramPerLitre;
-    public final Resource SI_CentigramPerLitre_Double;
-    public final Resource SI_CentigramPerLitre_Float;
-    public final Resource SI_CentigramPerSecond;
-    public final Resource SI_CentigramPerSecond_Double;
-    public final Resource SI_CentigramPerSecond_Float;
-    public final Resource SI_Centigram_Double;
-    public final Resource SI_Centigram_Float;
-    public final Resource SI_Coulomb;
-    public final Resource SI_Coulomb_Double;
-    public final Resource SI_Coulomb_Float;
-    public final Resource SI_CubicMetre;
-    public final Resource SI_CubicMetre_Double;
-    public final Resource SI_CubicMetre_Float;
-    public final Resource SI_Degree;
-    public final Resource SI_Degree_Double;
-    public final Resource SI_Degree_Float;
-    public final Resource SI_Farad;
-    public final Resource SI_Farad_Double;
-    public final Resource SI_Farad_Float;
-    public final Resource SI_GigaAmpere;
-    public final Resource SI_GigaAmpere_Double;
-    public final Resource SI_GigaAmpere_Float;
-    public final Resource SI_GigaBecquerel;
-    public final Resource SI_GigaBecquerel_Double;
-    public final Resource SI_GigaBecquerel_Float;
-    public final Resource SI_GigaCandela;
-    public final Resource SI_GigaCandela_Double;
-    public final Resource SI_GigaCandela_Float;
-    public final Resource SI_GigaCelsius;
-    public final Resource SI_GigaCelsius_Double;
-    public final Resource SI_GigaCelsius_Float;
-    public final Resource SI_GigaCoulomb;
-    public final Resource SI_GigaCoulomb_Double;
-    public final Resource SI_GigaCoulomb_Float;
-    public final Resource SI_GigaFarad;
-    public final Resource SI_GigaFarad_Double;
-    public final Resource SI_GigaFarad_Float;
-    public final Resource SI_GigaGray;
-    public final Resource SI_GigaGray_Double;
-    public final Resource SI_GigaGray_Float;
-    public final Resource SI_GigaHenry;
-    public final Resource SI_GigaHenry_Double;
-    public final Resource SI_GigaHenry_Float;
-    public final Resource SI_GigaHertz;
-    public final Resource SI_GigaHertz_Double;
-    public final Resource SI_GigaHertz_Float;
-    public final Resource SI_GigaJoule;
-    public final Resource SI_GigaJoulePerKilogram;
-    public final Resource SI_GigaJoulePerKilogram_Double;
-    public final Resource SI_GigaJoulePerKilogram_Float;
-    public final Resource SI_GigaJoule_Double;
-    public final Resource SI_GigaJoule_Float;
-    public final Resource SI_GigaKatal;
-    public final Resource SI_GigaKatal_Double;
-    public final Resource SI_GigaKatal_Float;
-    public final Resource SI_GigaKelvin;
-    public final Resource SI_GigaKelvin_Double;
-    public final Resource SI_GigaKelvin_Float;
-    public final Resource SI_GigaLumen;
-    public final Resource SI_GigaLumen_Double;
-    public final Resource SI_GigaLumen_Float;
-    public final Resource SI_GigaLux;
-    public final Resource SI_GigaLux_Double;
-    public final Resource SI_GigaLux_Float;
-    public final Resource SI_GigaMetre;
-    public final Resource SI_GigaMetrePerSecond;
-    public final Resource SI_GigaMetrePerSecond_Double;
-    public final Resource SI_GigaMetrePerSecond_Float;
-    public final Resource SI_GigaMetre_Double;
-    public final Resource SI_GigaMetre_Float;
-    public final Resource SI_GigaMole;
-    public final Resource SI_GigaMolePerKilogram;
-    public final Resource SI_GigaMolePerKilogram_Double;
-    public final Resource SI_GigaMolePerKilogram_Float;
-    public final Resource SI_GigaMolePerLitre;
-    public final Resource SI_GigaMolePerLitre_Double;
-    public final Resource SI_GigaMolePerLitre_Float;
-    public final Resource SI_GigaMole_Double;
-    public final Resource SI_GigaMole_Float;
-    public final Resource SI_GigaNewton;
-    public final Resource SI_GigaNewtonPerMetre;
-    public final Resource SI_GigaNewtonPerMetre_Double;
-    public final Resource SI_GigaNewtonPerMetre_Float;
-    public final Resource SI_GigaNewton_Double;
-    public final Resource SI_GigaNewton_Float;
-    public final Resource SI_GigaOhm;
-    public final Resource SI_GigaOhm_Double;
-    public final Resource SI_GigaOhm_Float;
-    public final Resource SI_GigaPascal;
-    public final Resource SI_GigaPascal_Double;
-    public final Resource SI_GigaPascal_Float;
-    public final Resource SI_GigaRadian;
-    public final Resource SI_GigaRadian_Double;
-    public final Resource SI_GigaRadian_Float;
-    public final Resource SI_GigaSecond;
-    public final Resource SI_GigaSecond_Double;
-    public final Resource SI_GigaSecond_Float;
-    public final Resource SI_GigaSiemens;
-    public final Resource SI_GigaSiemens_Double;
-    public final Resource SI_GigaSiemens_Float;
-    public final Resource SI_GigaSievert;
-    public final Resource SI_GigaSievert_Double;
-    public final Resource SI_GigaSievert_Float;
-    public final Resource SI_GigaSteradian;
-    public final Resource SI_GigaSteradian_Double;
-    public final Resource SI_GigaSteradian_Float;
-    public final Resource SI_GigaTesla;
-    public final Resource SI_GigaTesla_Double;
-    public final Resource SI_GigaTesla_Float;
-    public final Resource SI_GigaVolt;
-    public final Resource SI_GigaVolt_Double;
-    public final Resource SI_GigaVolt_Float;
-    public final Resource SI_GigaWatt;
-    public final Resource SI_GigaWatt_Double;
-    public final Resource SI_GigaWatt_Float;
-    public final Resource SI_GigaWeber;
-    public final Resource SI_GigaWeber_Double;
-    public final Resource SI_GigaWeber_Float;
-    public final Resource SI_Gigagram;
-    public final Resource SI_GigagramPerCubicMetre;
-    public final Resource SI_GigagramPerCubicMetre_Double;
-    public final Resource SI_GigagramPerCubicMetre_Float;
-    public final Resource SI_GigagramPerLitre;
-    public final Resource SI_GigagramPerLitre_Double;
-    public final Resource SI_GigagramPerLitre_Float;
-    public final Resource SI_GigagramPerSecond;
-    public final Resource SI_GigagramPerSecond_Double;
-    public final Resource SI_GigagramPerSecond_Float;
-    public final Resource SI_Gigagram_Double;
-    public final Resource SI_Gigagram_Float;
-    public final Resource SI_Gray;
-    public final Resource SI_Gray_Double;
-    public final Resource SI_Gray_Float;
-    public final Resource SI_HectoAmpere;
-    public final Resource SI_HectoAmpere_Double;
-    public final Resource SI_HectoAmpere_Float;
-    public final Resource SI_HectoBecquerel;
-    public final Resource SI_HectoBecquerel_Double;
-    public final Resource SI_HectoBecquerel_Float;
-    public final Resource SI_HectoCandela;
-    public final Resource SI_HectoCandela_Double;
-    public final Resource SI_HectoCandela_Float;
-    public final Resource SI_HectoCelsius;
-    public final Resource SI_HectoCelsius_Double;
-    public final Resource SI_HectoCelsius_Float;
-    public final Resource SI_HectoCoulomb;
-    public final Resource SI_HectoCoulomb_Double;
-    public final Resource SI_HectoCoulomb_Float;
-    public final Resource SI_HectoFarad;
-    public final Resource SI_HectoFarad_Double;
-    public final Resource SI_HectoFarad_Float;
-    public final Resource SI_HectoGray;
-    public final Resource SI_HectoGray_Double;
-    public final Resource SI_HectoGray_Float;
-    public final Resource SI_HectoHenry;
-    public final Resource SI_HectoHenry_Double;
-    public final Resource SI_HectoHenry_Float;
-    public final Resource SI_HectoHertz;
-    public final Resource SI_HectoHertz_Double;
-    public final Resource SI_HectoHertz_Float;
-    public final Resource SI_HectoJoule;
-    public final Resource SI_HectoJoulePerKilogram;
-    public final Resource SI_HectoJoulePerKilogram_Double;
-    public final Resource SI_HectoJoulePerKilogram_Float;
-    public final Resource SI_HectoJoule_Double;
-    public final Resource SI_HectoJoule_Float;
-    public final Resource SI_HectoKatal;
-    public final Resource SI_HectoKatal_Double;
-    public final Resource SI_HectoKatal_Float;
-    public final Resource SI_HectoKelvin;
-    public final Resource SI_HectoKelvin_Double;
-    public final Resource SI_HectoKelvin_Float;
-    public final Resource SI_HectoLumen;
-    public final Resource SI_HectoLumen_Double;
-    public final Resource SI_HectoLumen_Float;
-    public final Resource SI_HectoLux;
-    public final Resource SI_HectoLux_Double;
-    public final Resource SI_HectoLux_Float;
-    public final Resource SI_HectoMetre;
-    public final Resource SI_HectoMetrePerSecond;
-    public final Resource SI_HectoMetrePerSecond_Double;
-    public final Resource SI_HectoMetrePerSecond_Float;
-    public final Resource SI_HectoMetre_Double;
-    public final Resource SI_HectoMetre_Float;
-    public final Resource SI_HectoMole;
-    public final Resource SI_HectoMolePerKilogram;
-    public final Resource SI_HectoMolePerKilogram_Double;
-    public final Resource SI_HectoMolePerKilogram_Float;
-    public final Resource SI_HectoMolePerLitre;
-    public final Resource SI_HectoMolePerLitre_Double;
-    public final Resource SI_HectoMolePerLitre_Float;
-    public final Resource SI_HectoMole_Double;
-    public final Resource SI_HectoMole_Float;
-    public final Resource SI_HectoNewton;
-    public final Resource SI_HectoNewtonPerMetre;
-    public final Resource SI_HectoNewtonPerMetre_Double;
-    public final Resource SI_HectoNewtonPerMetre_Float;
-    public final Resource SI_HectoNewton_Double;
-    public final Resource SI_HectoNewton_Float;
-    public final Resource SI_HectoOhm;
-    public final Resource SI_HectoOhm_Double;
-    public final Resource SI_HectoOhm_Float;
-    public final Resource SI_HectoPascal;
-    public final Resource SI_HectoPascal_Double;
-    public final Resource SI_HectoPascal_Float;
-    public final Resource SI_HectoRadian;
-    public final Resource SI_HectoRadian_Double;
-    public final Resource SI_HectoRadian_Float;
-    public final Resource SI_HectoSecond;
-    public final Resource SI_HectoSecond_Double;
-    public final Resource SI_HectoSecond_Float;
-    public final Resource SI_HectoSiemens;
-    public final Resource SI_HectoSiemens_Double;
-    public final Resource SI_HectoSiemens_Float;
-    public final Resource SI_HectoSievert;
-    public final Resource SI_HectoSievert_Double;
-    public final Resource SI_HectoSievert_Float;
-    public final Resource SI_HectoSteradian;
-    public final Resource SI_HectoSteradian_Double;
-    public final Resource SI_HectoSteradian_Float;
-    public final Resource SI_HectoTesla;
-    public final Resource SI_HectoTesla_Double;
-    public final Resource SI_HectoTesla_Float;
-    public final Resource SI_HectoVolt;
-    public final Resource SI_HectoVolt_Double;
-    public final Resource SI_HectoVolt_Float;
-    public final Resource SI_HectoWatt;
-    public final Resource SI_HectoWatt_Double;
-    public final Resource SI_HectoWatt_Float;
-    public final Resource SI_HectoWeber;
-    public final Resource SI_HectoWeber_Double;
-    public final Resource SI_HectoWeber_Float;
-    public final Resource SI_Hectogram;
-    public final Resource SI_HectogramPerCubicMetre;
-    public final Resource SI_HectogramPerCubicMetre_Double;
-    public final Resource SI_HectogramPerCubicMetre_Float;
-    public final Resource SI_HectogramPerLitre;
-    public final Resource SI_HectogramPerLitre_Double;
-    public final Resource SI_HectogramPerLitre_Float;
-    public final Resource SI_HectogramPerSecond;
-    public final Resource SI_HectogramPerSecond_Double;
-    public final Resource SI_HectogramPerSecond_Float;
-    public final Resource SI_Hectogram_Double;
-    public final Resource SI_Hectogram_Float;
-    public final Resource SI_Henry;
-    public final Resource SI_Henry_Double;
-    public final Resource SI_Henry_Float;
-    public final Resource SI_Hertz;
-    public final Resource SI_Hertz_Double;
-    public final Resource SI_Hertz_Float;
-    public final Resource SI_Hour;
-    public final Resource SI_Hour_Double;
-    public final Resource SI_Hour_Float;
-    public final Resource SI_Joule;
-    public final Resource SI_JoulePerKilogram;
-    public final Resource SI_JoulePerKilogram_Double;
-    public final Resource SI_JoulePerKilogram_Float;
-    public final Resource SI_Joule_Double;
-    public final Resource SI_Joule_Float;
-    public final Resource SI_Katal;
-    public final Resource SI_Katal_Double;
-    public final Resource SI_Katal_Float;
-    public final Resource SI_Kelvin;
-    public final Resource SI_Kelvin_Double;
-    public final Resource SI_Kelvin_Float;
-    public final Resource SI_KiloAmpere;
-    public final Resource SI_KiloAmpere_Double;
-    public final Resource SI_KiloAmpere_Float;
-    public final Resource SI_KiloBecquerel;
-    public final Resource SI_KiloBecquerel_Double;
-    public final Resource SI_KiloBecquerel_Float;
-    public final Resource SI_KiloCandela;
-    public final Resource SI_KiloCandela_Double;
-    public final Resource SI_KiloCandela_Float;
-    public final Resource SI_KiloCelsius;
-    public final Resource SI_KiloCelsius_Double;
-    public final Resource SI_KiloCelsius_Float;
-    public final Resource SI_KiloCoulomb;
-    public final Resource SI_KiloCoulomb_Double;
-    public final Resource SI_KiloCoulomb_Float;
-    public final Resource SI_KiloFarad;
-    public final Resource SI_KiloFarad_Double;
-    public final Resource SI_KiloFarad_Float;
-    public final Resource SI_KiloGray;
-    public final Resource SI_KiloGray_Double;
-    public final Resource SI_KiloGray_Float;
-    public final Resource SI_KiloHenry;
-    public final Resource SI_KiloHenry_Double;
-    public final Resource SI_KiloHenry_Float;
-    public final Resource SI_KiloHertz;
-    public final Resource SI_KiloHertz_Double;
-    public final Resource SI_KiloHertz_Float;
-    public final Resource SI_KiloJoule;
-    public final Resource SI_KiloJoulePerKilogram;
-    public final Resource SI_KiloJoulePerKilogram_Double;
-    public final Resource SI_KiloJoulePerKilogram_Float;
-    public final Resource SI_KiloJoule_Double;
-    public final Resource SI_KiloJoule_Float;
-    public final Resource SI_KiloKatal;
-    public final Resource SI_KiloKatal_Double;
-    public final Resource SI_KiloKatal_Float;
-    public final Resource SI_KiloKelvin;
-    public final Resource SI_KiloKelvin_Double;
-    public final Resource SI_KiloKelvin_Float;
-    public final Resource SI_KiloLumen;
-    public final Resource SI_KiloLumen_Double;
-    public final Resource SI_KiloLumen_Float;
-    public final Resource SI_KiloLux;
-    public final Resource SI_KiloLux_Double;
-    public final Resource SI_KiloLux_Float;
-    public final Resource SI_KiloMetre;
-    public final Resource SI_KiloMetrePerSecond;
-    public final Resource SI_KiloMetrePerSecond_Double;
-    public final Resource SI_KiloMetrePerSecond_Float;
-    public final Resource SI_KiloMetre_Double;
-    public final Resource SI_KiloMetre_Float;
-    public final Resource SI_KiloMole;
-    public final Resource SI_KiloMolePerKilogram;
-    public final Resource SI_KiloMolePerKilogram_Double;
-    public final Resource SI_KiloMolePerKilogram_Float;
-    public final Resource SI_KiloMolePerLitre;
-    public final Resource SI_KiloMolePerLitre_Double;
-    public final Resource SI_KiloMolePerLitre_Float;
-    public final Resource SI_KiloMole_Double;
-    public final Resource SI_KiloMole_Float;
-    public final Resource SI_KiloNewton;
-    public final Resource SI_KiloNewtonPerMetre;
-    public final Resource SI_KiloNewtonPerMetre_Double;
-    public final Resource SI_KiloNewtonPerMetre_Float;
-    public final Resource SI_KiloNewton_Double;
-    public final Resource SI_KiloNewton_Float;
-    public final Resource SI_KiloOhm;
-    public final Resource SI_KiloOhm_Double;
-    public final Resource SI_KiloOhm_Float;
-    public final Resource SI_KiloPascal;
-    public final Resource SI_KiloPascal_Double;
-    public final Resource SI_KiloPascal_Float;
-    public final Resource SI_KiloRadian;
-    public final Resource SI_KiloRadian_Double;
-    public final Resource SI_KiloRadian_Float;
-    public final Resource SI_KiloSecond;
-    public final Resource SI_KiloSecond_Double;
-    public final Resource SI_KiloSecond_Float;
-    public final Resource SI_KiloSiemens;
-    public final Resource SI_KiloSiemens_Double;
-    public final Resource SI_KiloSiemens_Float;
-    public final Resource SI_KiloSievert;
-    public final Resource SI_KiloSievert_Double;
-    public final Resource SI_KiloSievert_Float;
-    public final Resource SI_KiloSteradian;
-    public final Resource SI_KiloSteradian_Double;
-    public final Resource SI_KiloSteradian_Float;
-    public final Resource SI_KiloTesla;
-    public final Resource SI_KiloTesla_Double;
-    public final Resource SI_KiloTesla_Float;
-    public final Resource SI_KiloVolt;
-    public final Resource SI_KiloVolt_Double;
-    public final Resource SI_KiloVolt_Float;
-    public final Resource SI_KiloWatt;
-    public final Resource SI_KiloWatt_Double;
-    public final Resource SI_KiloWatt_Float;
-    public final Resource SI_KiloWeber;
-    public final Resource SI_KiloWeber_Double;
-    public final Resource SI_KiloWeber_Float;
-    public final Resource SI_Kilogram;
-    public final Resource SI_KilogramPerCubicMetre;
-    public final Resource SI_KilogramPerCubicMetre_Double;
-    public final Resource SI_KilogramPerCubicMetre_Float;
-    public final Resource SI_KilogramPerLitre;
-    public final Resource SI_KilogramPerLitre_Double;
-    public final Resource SI_KilogramPerLitre_Float;
-    public final Resource SI_KilogramPerSecond;
-    public final Resource SI_KilogramPerSecond_Double;
-    public final Resource SI_KilogramPerSecond_Float;
-    public final Resource SI_Kilogram_Double;
-    public final Resource SI_Kilogram_Float;
-    public final Resource SI_Litre;
-    public final Resource SI_Litre_Double;
-    public final Resource SI_Litre_Float;
-    public final Resource SI_Lumen;
-    public final Resource SI_Lumen_Double;
-    public final Resource SI_Lumen_Float;
-    public final Resource SI_Lux;
-    public final Resource SI_Lux_Double;
-    public final Resource SI_Lux_Float;
-    public final Resource SI_MassPercentage;
-    public final Resource SI_MassPercentage_Double;
-    public final Resource SI_MassPercentage_Float;
-    public final Resource SI_MegaAmpere;
-    public final Resource SI_MegaAmpere_Double;
-    public final Resource SI_MegaAmpere_Float;
-    public final Resource SI_MegaBecquerel;
-    public final Resource SI_MegaBecquerel_Double;
-    public final Resource SI_MegaBecquerel_Float;
-    public final Resource SI_MegaCandela;
-    public final Resource SI_MegaCandela_Double;
-    public final Resource SI_MegaCandela_Float;
-    public final Resource SI_MegaCelsius;
-    public final Resource SI_MegaCelsius_Double;
-    public final Resource SI_MegaCelsius_Float;
-    public final Resource SI_MegaCoulomb;
-    public final Resource SI_MegaCoulomb_Double;
-    public final Resource SI_MegaCoulomb_Float;
-    public final Resource SI_MegaFarad;
-    public final Resource SI_MegaFarad_Double;
-    public final Resource SI_MegaFarad_Float;
-    public final Resource SI_MegaGray;
-    public final Resource SI_MegaGray_Double;
-    public final Resource SI_MegaGray_Float;
-    public final Resource SI_MegaHenry;
-    public final Resource SI_MegaHenry_Double;
-    public final Resource SI_MegaHenry_Float;
-    public final Resource SI_MegaHertz;
-    public final Resource SI_MegaHertz_Double;
-    public final Resource SI_MegaHertz_Float;
-    public final Resource SI_MegaJoule;
-    public final Resource SI_MegaJoulePerKilogram;
-    public final Resource SI_MegaJoulePerKilogram_Double;
-    public final Resource SI_MegaJoulePerKilogram_Float;
-    public final Resource SI_MegaJoule_Double;
-    public final Resource SI_MegaJoule_Float;
-    public final Resource SI_MegaKatal;
-    public final Resource SI_MegaKatal_Double;
-    public final Resource SI_MegaKatal_Float;
-    public final Resource SI_MegaKelvin;
-    public final Resource SI_MegaKelvin_Double;
-    public final Resource SI_MegaKelvin_Float;
-    public final Resource SI_MegaLumen;
-    public final Resource SI_MegaLumen_Double;
-    public final Resource SI_MegaLumen_Float;
-    public final Resource SI_MegaLux;
-    public final Resource SI_MegaLux_Double;
-    public final Resource SI_MegaLux_Float;
-    public final Resource SI_MegaMetre;
-    public final Resource SI_MegaMetrePerSecond;
-    public final Resource SI_MegaMetrePerSecond_Double;
-    public final Resource SI_MegaMetrePerSecond_Float;
-    public final Resource SI_MegaMetre_Double;
-    public final Resource SI_MegaMetre_Float;
-    public final Resource SI_MegaMole;
-    public final Resource SI_MegaMolePerKilogram;
-    public final Resource SI_MegaMolePerKilogram_Double;
-    public final Resource SI_MegaMolePerKilogram_Float;
-    public final Resource SI_MegaMolePerLitre;
-    public final Resource SI_MegaMolePerLitre_Double;
-    public final Resource SI_MegaMolePerLitre_Float;
-    public final Resource SI_MegaMole_Double;
-    public final Resource SI_MegaMole_Float;
-    public final Resource SI_MegaNewton;
-    public final Resource SI_MegaNewtonPerMetre;
-    public final Resource SI_MegaNewtonPerMetre_Double;
-    public final Resource SI_MegaNewtonPerMetre_Float;
-    public final Resource SI_MegaNewton_Double;
-    public final Resource SI_MegaNewton_Float;
-    public final Resource SI_MegaOhm;
-    public final Resource SI_MegaOhm_Double;
-    public final Resource SI_MegaOhm_Float;
-    public final Resource SI_MegaPascal;
-    public final Resource SI_MegaPascal_Double;
-    public final Resource SI_MegaPascal_Float;
-    public final Resource SI_MegaRadian;
-    public final Resource SI_MegaRadian_Double;
-    public final Resource SI_MegaRadian_Float;
-    public final Resource SI_MegaSecond;
-    public final Resource SI_MegaSecond_Double;
-    public final Resource SI_MegaSecond_Float;
-    public final Resource SI_MegaSiemens;
-    public final Resource SI_MegaSiemens_Double;
-    public final Resource SI_MegaSiemens_Float;
-    public final Resource SI_MegaSievert;
-    public final Resource SI_MegaSievert_Double;
-    public final Resource SI_MegaSievert_Float;
-    public final Resource SI_MegaSteradian;
-    public final Resource SI_MegaSteradian_Double;
-    public final Resource SI_MegaSteradian_Float;
-    public final Resource SI_MegaTesla;
-    public final Resource SI_MegaTesla_Double;
-    public final Resource SI_MegaTesla_Float;
-    public final Resource SI_MegaVolt;
-    public final Resource SI_MegaVolt_Double;
-    public final Resource SI_MegaVolt_Float;
-    public final Resource SI_MegaWatt;
-    public final Resource SI_MegaWatt_Double;
-    public final Resource SI_MegaWatt_Float;
-    public final Resource SI_MegaWeber;
-    public final Resource SI_MegaWeber_Double;
-    public final Resource SI_MegaWeber_Float;
-    public final Resource SI_Megagram;
-    public final Resource SI_MegagramPerCubicMetre;
-    public final Resource SI_MegagramPerCubicMetre_Double;
-    public final Resource SI_MegagramPerCubicMetre_Float;
-    public final Resource SI_MegagramPerLitre;
-    public final Resource SI_MegagramPerLitre_Double;
-    public final Resource SI_MegagramPerLitre_Float;
-    public final Resource SI_MegagramPerSecond;
-    public final Resource SI_MegagramPerSecond_Double;
-    public final Resource SI_MegagramPerSecond_Float;
-    public final Resource SI_Megagram_Double;
-    public final Resource SI_Megagram_Float;
-    public final Resource SI_Metre;
-    public final Resource SI_MetrePerSecond;
-    public final Resource SI_MetrePerSecond_Double;
-    public final Resource SI_MetrePerSecond_Float;
-    public final Resource SI_Metre_Double;
-    public final Resource SI_Metre_Float;
-    public final Resource SI_MicroAmpere;
-    public final Resource SI_MicroAmpere_Double;
-    public final Resource SI_MicroAmpere_Float;
-    public final Resource SI_MicroBecquerel;
-    public final Resource SI_MicroBecquerel_Double;
-    public final Resource SI_MicroBecquerel_Float;
-    public final Resource SI_MicroCandela;
-    public final Resource SI_MicroCandela_Double;
-    public final Resource SI_MicroCandela_Float;
-    public final Resource SI_MicroCelsius;
-    public final Resource SI_MicroCelsius_Double;
-    public final Resource SI_MicroCelsius_Float;
-    public final Resource SI_MicroCoulomb;
-    public final Resource SI_MicroCoulomb_Double;
-    public final Resource SI_MicroCoulomb_Float;
-    public final Resource SI_MicroFarad;
-    public final Resource SI_MicroFarad_Double;
-    public final Resource SI_MicroFarad_Float;
-    public final Resource SI_MicroGray;
-    public final Resource SI_MicroGray_Double;
-    public final Resource SI_MicroGray_Float;
-    public final Resource SI_MicroHenry;
-    public final Resource SI_MicroHenry_Double;
-    public final Resource SI_MicroHenry_Float;
-    public final Resource SI_MicroHertz;
-    public final Resource SI_MicroHertz_Double;
-    public final Resource SI_MicroHertz_Float;
-    public final Resource SI_MicroJoule;
-    public final Resource SI_MicroJoulePerKilogram;
-    public final Resource SI_MicroJoulePerKilogram_Double;
-    public final Resource SI_MicroJoulePerKilogram_Float;
-    public final Resource SI_MicroJoule_Double;
-    public final Resource SI_MicroJoule_Float;
-    public final Resource SI_MicroKatal;
-    public final Resource SI_MicroKatal_Double;
-    public final Resource SI_MicroKatal_Float;
-    public final Resource SI_MicroKelvin;
-    public final Resource SI_MicroKelvin_Double;
-    public final Resource SI_MicroKelvin_Float;
-    public final Resource SI_MicroLumen;
-    public final Resource SI_MicroLumen_Double;
-    public final Resource SI_MicroLumen_Float;
-    public final Resource SI_MicroLux;
-    public final Resource SI_MicroLux_Double;
-    public final Resource SI_MicroLux_Float;
-    public final Resource SI_MicroMetre;
-    public final Resource SI_MicroMetrePerSecond;
-    public final Resource SI_MicroMetrePerSecond_Double;
-    public final Resource SI_MicroMetrePerSecond_Float;
-    public final Resource SI_MicroMetre_Double;
-    public final Resource SI_MicroMetre_Float;
-    public final Resource SI_MicroMole;
-    public final Resource SI_MicroMolePerKilogram;
-    public final Resource SI_MicroMolePerKilogram_Double;
-    public final Resource SI_MicroMolePerKilogram_Float;
-    public final Resource SI_MicroMolePerLitre;
-    public final Resource SI_MicroMolePerLitre_Double;
-    public final Resource SI_MicroMolePerLitre_Float;
-    public final Resource SI_MicroMole_Double;
-    public final Resource SI_MicroMole_Float;
-    public final Resource SI_MicroNewton;
-    public final Resource SI_MicroNewtonPerMetre;
-    public final Resource SI_MicroNewtonPerMetre_Double;
-    public final Resource SI_MicroNewtonPerMetre_Float;
-    public final Resource SI_MicroNewton_Double;
-    public final Resource SI_MicroNewton_Float;
-    public final Resource SI_MicroOhm;
-    public final Resource SI_MicroOhm_Double;
-    public final Resource SI_MicroOhm_Float;
-    public final Resource SI_MicroPascal;
-    public final Resource SI_MicroPascal_Double;
-    public final Resource SI_MicroPascal_Float;
-    public final Resource SI_MicroRadian;
-    public final Resource SI_MicroRadian_Double;
-    public final Resource SI_MicroRadian_Float;
-    public final Resource SI_MicroSecond;
-    public final Resource SI_MicroSecond_Double;
-    public final Resource SI_MicroSecond_Float;
-    public final Resource SI_MicroSiemens;
-    public final Resource SI_MicroSiemens_Double;
-    public final Resource SI_MicroSiemens_Float;
-    public final Resource SI_MicroSievert;
-    public final Resource SI_MicroSievert_Double;
-    public final Resource SI_MicroSievert_Float;
-    public final Resource SI_MicroSteradian;
-    public final Resource SI_MicroSteradian_Double;
-    public final Resource SI_MicroSteradian_Float;
-    public final Resource SI_MicroTesla;
-    public final Resource SI_MicroTesla_Double;
-    public final Resource SI_MicroTesla_Float;
-    public final Resource SI_MicroVolt;
-    public final Resource SI_MicroVolt_Double;
-    public final Resource SI_MicroVolt_Float;
-    public final Resource SI_MicroWatt;
-    public final Resource SI_MicroWatt_Double;
-    public final Resource SI_MicroWatt_Float;
-    public final Resource SI_MicroWeber;
-    public final Resource SI_MicroWeber_Double;
-    public final Resource SI_MicroWeber_Float;
-    public final Resource SI_Microgram;
-    public final Resource SI_MicrogramPerCubicMetre;
-    public final Resource SI_MicrogramPerCubicMetre_Double;
-    public final Resource SI_MicrogramPerCubicMetre_Float;
-    public final Resource SI_MicrogramPerLitre;
-    public final Resource SI_MicrogramPerLitre_Double;
-    public final Resource SI_MicrogramPerLitre_Float;
-    public final Resource SI_MicrogramPerSecond;
-    public final Resource SI_MicrogramPerSecond_Double;
-    public final Resource SI_MicrogramPerSecond_Float;
-    public final Resource SI_Microgram_Double;
-    public final Resource SI_Microgram_Float;
-    public final Resource SI_MilliAmpere;
-    public final Resource SI_MilliAmpere_Double;
-    public final Resource SI_MilliAmpere_Float;
-    public final Resource SI_MilliBecquerel;
-    public final Resource SI_MilliBecquerel_Double;
-    public final Resource SI_MilliBecquerel_Float;
-    public final Resource SI_MilliCandela;
-    public final Resource SI_MilliCandela_Double;
-    public final Resource SI_MilliCandela_Float;
-    public final Resource SI_MilliCelsius;
-    public final Resource SI_MilliCelsius_Double;
-    public final Resource SI_MilliCelsius_Float;
-    public final Resource SI_MilliCoulomb;
-    public final Resource SI_MilliCoulomb_Double;
-    public final Resource SI_MilliCoulomb_Float;
-    public final Resource SI_MilliFarad;
-    public final Resource SI_MilliFarad_Double;
-    public final Resource SI_MilliFarad_Float;
-    public final Resource SI_MilliGray;
-    public final Resource SI_MilliGray_Double;
-    public final Resource SI_MilliGray_Float;
-    public final Resource SI_MilliHenry;
-    public final Resource SI_MilliHenry_Double;
-    public final Resource SI_MilliHenry_Float;
-    public final Resource SI_MilliHertz;
-    public final Resource SI_MilliHertz_Double;
-    public final Resource SI_MilliHertz_Float;
-    public final Resource SI_MilliJoule;
-    public final Resource SI_MilliJoulePerKilogram;
-    public final Resource SI_MilliJoulePerKilogram_Double;
-    public final Resource SI_MilliJoulePerKilogram_Float;
-    public final Resource SI_MilliJoule_Double;
-    public final Resource SI_MilliJoule_Float;
-    public final Resource SI_MilliKatal;
-    public final Resource SI_MilliKatal_Double;
-    public final Resource SI_MilliKatal_Float;
-    public final Resource SI_MilliKelvin;
-    public final Resource SI_MilliKelvin_Double;
-    public final Resource SI_MilliKelvin_Float;
-    public final Resource SI_MilliLumen;
-    public final Resource SI_MilliLumen_Double;
-    public final Resource SI_MilliLumen_Float;
-    public final Resource SI_MilliLux;
-    public final Resource SI_MilliLux_Double;
-    public final Resource SI_MilliLux_Float;
-    public final Resource SI_MilliMetre;
-    public final Resource SI_MilliMetrePerSecond;
-    public final Resource SI_MilliMetrePerSecond_Double;
-    public final Resource SI_MilliMetrePerSecond_Float;
-    public final Resource SI_MilliMetre_Double;
-    public final Resource SI_MilliMetre_Float;
-    public final Resource SI_MilliMole;
-    public final Resource SI_MilliMolePerKilogram;
-    public final Resource SI_MilliMolePerKilogram_Double;
-    public final Resource SI_MilliMolePerKilogram_Float;
-    public final Resource SI_MilliMolePerLitre;
-    public final Resource SI_MilliMolePerLitre_Double;
-    public final Resource SI_MilliMolePerLitre_Float;
-    public final Resource SI_MilliMole_Double;
-    public final Resource SI_MilliMole_Float;
-    public final Resource SI_MilliNewton;
-    public final Resource SI_MilliNewtonPerMetre;
-    public final Resource SI_MilliNewtonPerMetre_Double;
-    public final Resource SI_MilliNewtonPerMetre_Float;
-    public final Resource SI_MilliNewton_Double;
-    public final Resource SI_MilliNewton_Float;
-    public final Resource SI_MilliOhm;
-    public final Resource SI_MilliOhm_Double;
-    public final Resource SI_MilliOhm_Float;
-    public final Resource SI_MilliPascal;
-    public final Resource SI_MilliPascal_Double;
-    public final Resource SI_MilliPascal_Float;
-    public final Resource SI_MilliRadian;
-    public final Resource SI_MilliRadian_Double;
-    public final Resource SI_MilliRadian_Float;
-    public final Resource SI_MilliSecond;
-    public final Resource SI_MilliSecond_Double;
-    public final Resource SI_MilliSecond_Float;
-    public final Resource SI_MilliSiemens;
-    public final Resource SI_MilliSiemens_Double;
-    public final Resource SI_MilliSiemens_Float;
-    public final Resource SI_MilliSievert;
-    public final Resource SI_MilliSievert_Double;
-    public final Resource SI_MilliSievert_Float;
-    public final Resource SI_MilliSteradian;
-    public final Resource SI_MilliSteradian_Double;
-    public final Resource SI_MilliSteradian_Float;
-    public final Resource SI_MilliTesla;
-    public final Resource SI_MilliTesla_Double;
-    public final Resource SI_MilliTesla_Float;
-    public final Resource SI_MilliVolt;
-    public final Resource SI_MilliVolt_Double;
-    public final Resource SI_MilliVolt_Float;
-    public final Resource SI_MilliWatt;
-    public final Resource SI_MilliWatt_Double;
-    public final Resource SI_MilliWatt_Float;
-    public final Resource SI_MilliWeber;
-    public final Resource SI_MilliWeber_Double;
-    public final Resource SI_MilliWeber_Float;
-    public final Resource SI_Milligram;
-    public final Resource SI_MilligramPerCubicMetre;
-    public final Resource SI_MilligramPerCubicMetre_Double;
-    public final Resource SI_MilligramPerCubicMetre_Float;
-    public final Resource SI_MilligramPerLitre;
-    public final Resource SI_MilligramPerLitre_Double;
-    public final Resource SI_MilligramPerLitre_Float;
-    public final Resource SI_MilligramPerSecond;
-    public final Resource SI_MilligramPerSecond_Double;
-    public final Resource SI_MilligramPerSecond_Float;
-    public final Resource SI_Milligram_Double;
-    public final Resource SI_Milligram_Float;
-    public final Resource SI_Minute;
-    public final Resource SI_Minute_Double;
-    public final Resource SI_Minute_Float;
-    public final Resource SI_Mole;
-    public final Resource SI_MolePerKilogram;
-    public final Resource SI_MolePerKilogram_Double;
-    public final Resource SI_MolePerKilogram_Float;
-    public final Resource SI_MolePerLitre;
-    public final Resource SI_MolePerLitre_Double;
-    public final Resource SI_MolePerLitre_Float;
-    public final Resource SI_Mole_Double;
-    public final Resource SI_Mole_Float;
-    public final Resource SI_Newton;
-    public final Resource SI_NewtonPerMetre;
-    public final Resource SI_NewtonPerMetre_Double;
-    public final Resource SI_NewtonPerMetre_Float;
-    public final Resource SI_Newton_Double;
-    public final Resource SI_Newton_Float;
-    public final Resource SI_Ohm;
-    public final Resource SI_Ohm_Double;
-    public final Resource SI_Ohm_Float;
-    public final Resource SI_Pascal;
-    public final Resource SI_Pascal_Double;
-    public final Resource SI_Pascal_Float;
-    public final Resource SI_Percentage;
-    public final Resource SI_Percentage_Double;
-    public final Resource SI_Percentage_Float;
-    public final Resource SI_Radian;
-    public final Resource SI_Radian_Double;
-    public final Resource SI_Radian_Float;
-    public final Resource SI_Second;
-    public final Resource SI_Second_Double;
-    public final Resource SI_Second_Float;
-    public final Resource SI_Siemens;
-    public final Resource SI_Siemens_Double;
-    public final Resource SI_Siemens_Float;
-    public final Resource SI_Sievert;
-    public final Resource SI_Sievert_Double;
-    public final Resource SI_Sievert_Float;
-    public final Resource SI_SquareMetre;
-    public final Resource SI_SquareMetre_Double;
-    public final Resource SI_SquareMetre_Float;
-    public final Resource SI_Steradian;
-    public final Resource SI_Steradian_Double;
-    public final Resource SI_Steradian_Float;
-    public final Resource SI_TeraAmpere;
-    public final Resource SI_TeraAmpere_Double;
-    public final Resource SI_TeraAmpere_Float;
-    public final Resource SI_TeraBecquerel;
-    public final Resource SI_TeraBecquerel_Double;
-    public final Resource SI_TeraBecquerel_Float;
-    public final Resource SI_TeraCandela;
-    public final Resource SI_TeraCandela_Double;
-    public final Resource SI_TeraCandela_Float;
-    public final Resource SI_TeraCelsius;
-    public final Resource SI_TeraCelsius_Double;
-    public final Resource SI_TeraCelsius_Float;
-    public final Resource SI_TeraCoulomb;
-    public final Resource SI_TeraCoulomb_Double;
-    public final Resource SI_TeraCoulomb_Float;
-    public final Resource SI_TeraFarad;
-    public final Resource SI_TeraFarad_Double;
-    public final Resource SI_TeraFarad_Float;
-    public final Resource SI_TeraGray;
-    public final Resource SI_TeraGray_Double;
-    public final Resource SI_TeraGray_Float;
-    public final Resource SI_TeraHenry;
-    public final Resource SI_TeraHenry_Double;
-    public final Resource SI_TeraHenry_Float;
-    public final Resource SI_TeraHertz;
-    public final Resource SI_TeraHertz_Double;
-    public final Resource SI_TeraHertz_Float;
-    public final Resource SI_TeraJoule;
-    public final Resource SI_TeraJoulePerKilogram;
-    public final Resource SI_TeraJoulePerKilogram_Double;
-    public final Resource SI_TeraJoulePerKilogram_Float;
-    public final Resource SI_TeraJoule_Double;
-    public final Resource SI_TeraJoule_Float;
-    public final Resource SI_TeraKatal;
-    public final Resource SI_TeraKatal_Double;
-    public final Resource SI_TeraKatal_Float;
-    public final Resource SI_TeraKelvin;
-    public final Resource SI_TeraKelvin_Double;
-    public final Resource SI_TeraKelvin_Float;
-    public final Resource SI_TeraLumen;
-    public final Resource SI_TeraLumen_Double;
-    public final Resource SI_TeraLumen_Float;
-    public final Resource SI_TeraLux;
-    public final Resource SI_TeraLux_Double;
-    public final Resource SI_TeraLux_Float;
-    public final Resource SI_TeraMetre;
-    public final Resource SI_TeraMetrePerSecond;
-    public final Resource SI_TeraMetrePerSecond_Double;
-    public final Resource SI_TeraMetrePerSecond_Float;
-    public final Resource SI_TeraMetre_Double;
-    public final Resource SI_TeraMetre_Float;
-    public final Resource SI_TeraMole;
-    public final Resource SI_TeraMolePerKilogram;
-    public final Resource SI_TeraMolePerKilogram_Double;
-    public final Resource SI_TeraMolePerKilogram_Float;
-    public final Resource SI_TeraMolePerLitre;
-    public final Resource SI_TeraMolePerLitre_Double;
-    public final Resource SI_TeraMolePerLitre_Float;
-    public final Resource SI_TeraMole_Double;
-    public final Resource SI_TeraMole_Float;
-    public final Resource SI_TeraNewton;
-    public final Resource SI_TeraNewtonPerMetre;
-    public final Resource SI_TeraNewtonPerMetre_Double;
-    public final Resource SI_TeraNewtonPerMetre_Float;
-    public final Resource SI_TeraNewton_Double;
-    public final Resource SI_TeraNewton_Float;
-    public final Resource SI_TeraOhm;
-    public final Resource SI_TeraOhm_Double;
-    public final Resource SI_TeraOhm_Float;
-    public final Resource SI_TeraPascal;
-    public final Resource SI_TeraPascal_Double;
-    public final Resource SI_TeraPascal_Float;
-    public final Resource SI_TeraRadian;
-    public final Resource SI_TeraRadian_Double;
-    public final Resource SI_TeraRadian_Float;
-    public final Resource SI_TeraSecond;
-    public final Resource SI_TeraSecond_Double;
-    public final Resource SI_TeraSecond_Float;
-    public final Resource SI_TeraSiemens;
-    public final Resource SI_TeraSiemens_Double;
-    public final Resource SI_TeraSiemens_Float;
-    public final Resource SI_TeraSievert;
-    public final Resource SI_TeraSievert_Double;
-    public final Resource SI_TeraSievert_Float;
-    public final Resource SI_TeraSteradian;
-    public final Resource SI_TeraSteradian_Double;
-    public final Resource SI_TeraSteradian_Float;
-    public final Resource SI_TeraTesla;
-    public final Resource SI_TeraTesla_Double;
-    public final Resource SI_TeraTesla_Float;
-    public final Resource SI_TeraVolt;
-    public final Resource SI_TeraVolt_Double;
-    public final Resource SI_TeraVolt_Float;
-    public final Resource SI_TeraWatt;
-    public final Resource SI_TeraWatt_Double;
-    public final Resource SI_TeraWatt_Float;
-    public final Resource SI_TeraWeber;
-    public final Resource SI_TeraWeber_Double;
-    public final Resource SI_TeraWeber_Float;
-    public final Resource SI_Teragram;
-    public final Resource SI_TeragramPerCubicMetre;
-    public final Resource SI_TeragramPerCubicMetre_Double;
-    public final Resource SI_TeragramPerCubicMetre_Float;
-    public final Resource SI_TeragramPerLitre;
-    public final Resource SI_TeragramPerLitre_Double;
-    public final Resource SI_TeragramPerLitre_Float;
-    public final Resource SI_TeragramPerSecond;
-    public final Resource SI_TeragramPerSecond_Double;
-    public final Resource SI_TeragramPerSecond_Float;
-    public final Resource SI_Teragram_Double;
-    public final Resource SI_Teragram_Float;
-    public final Resource SI_Tesla;
-    public final Resource SI_Tesla_Double;
-    public final Resource SI_Tesla_Float;
-    public final Resource SI_Unit;
-    public final Resource SI_Volt;
-    public final Resource SI_Volt_Double;
-    public final Resource SI_Volt_Float;
-    public final Resource SI_Watt;
-    public final Resource SI_Watt_Double;
-    public final Resource SI_Watt_Float;
-    public final Resource SI_Weber;
-    public final Resource SI_Weber_Double;
-    public final Resource SI_Weber_Float;
-    public final Resource SI_gram;
-    public final Resource SI_gramPerCubicMetre;
-    public final Resource SI_gramPerCubicMetre_Double;
-    public final Resource SI_gramPerCubicMetre_Float;
-    public final Resource SI_gramPerLitre;
-    public final Resource SI_gramPerLitre_Double;
-    public final Resource SI_gramPerLitre_Float;
-    public final Resource SI_gramPerSecond;
-    public final Resource SI_gramPerSecond_Double;
-    public final Resource SI_gramPerSecond_Float;
-    public final Resource SI_gram_Double;
-    public final Resource SI_gram_Float;
-    public final Resource Vec2d;
-    public final Resource Vec2d_n$x;
-    public final Resource Vec2d_n$x_Inverse;
-    public final Resource Vec2d_n$y;
-    public final Resource Vec2d_n$y_Inverse;
-        
-    public static class URIs {
-        public static final String BTree = "http://www.simantics.org/Datatypes-1.1/BTree";
-        public static final String BTreeNode = "http://www.simantics.org/Datatypes-1.1/BTreeNode";
-        public static final String BTreeNode_Content = "http://www.simantics.org/Datatypes-1.1/BTreeNode/Content";
-        public static final String BTreeNode_IsOwnedBy = "http://www.simantics.org/Datatypes-1.1/BTreeNode/IsOwnedBy";
-        public static final String BTreeNode_Owns = "http://www.simantics.org/Datatypes-1.1/BTreeNode/Owns";
-        public static final String BTreeNode_content = "http://www.simantics.org/Datatypes-1.1/BTreeNode/content";
-        public static final String BTreeNode_content_Inverse = "http://www.simantics.org/Datatypes-1.1/BTreeNode/content/Inverse";
-        public static final String BTree_HasNodeType = "http://www.simantics.org/Datatypes-1.1/BTree/HasNodeType";
-        public static final String BTree_HasNodeType_Inverse = "http://www.simantics.org/Datatypes-1.1/BTree/HasNodeType/Inverse";
-        public static final String BTree_HasOwnerRelation = "http://www.simantics.org/Datatypes-1.1/BTree/HasOwnerRelation";
-        public static final String BTree_HasOwnerRelation_Inverse = "http://www.simantics.org/Datatypes-1.1/BTree/HasOwnerRelation/Inverse";
-        public static final String BTree_mod = "http://www.simantics.org/Datatypes-1.1/BTree/mod";
-        public static final String BTree_mod_Inverse = "http://www.simantics.org/Datatypes-1.1/BTree/mod/Inverse";
-        public static final String BTree_root = "http://www.simantics.org/Datatypes-1.1/BTree/root";
-        public static final String BTree_root_Inverse = "http://www.simantics.org/Datatypes-1.1/BTree/root/Inverse";
-        public static final String BTree_t = "http://www.simantics.org/Datatypes-1.1/BTree/t";
-        public static final String BTree_t_Inverse = "http://www.simantics.org/Datatypes-1.1/BTree/t/Inverse";
-        public static final String DecimalFormatFormatter = "http://www.simantics.org/Datatypes-1.1/DecimalFormatFormatter";
-        public static final String File = "http://www.simantics.org/Datatypes-1.1/File";
-        public static final String File_content = "http://www.simantics.org/Datatypes-1.1/File/content";
-        public static final String File_content_Inverse = "http://www.simantics.org/Datatypes-1.1/File/content/Inverse";
-        public static final String Font = "http://www.simantics.org/Datatypes-1.1/Font";
-        public static final String Functions = "http://www.simantics.org/Datatypes-1.1/Functions";
-        public static final String GUID = "http://www.simantics.org/Datatypes-1.1/GUID";
-        public static final String Log = "http://www.simantics.org/Datatypes-1.1/Log";
-        public static final String Log_Content = "http://www.simantics.org/Datatypes-1.1/Log/Content";
-        public static final String Log_IndexNode = "http://www.simantics.org/Datatypes-1.1/Log/IndexNode";
-        public static final String Log_LeafNode = "http://www.simantics.org/Datatypes-1.1/Log/LeafNode";
-        public static final String Log_Node = "http://www.simantics.org/Datatypes-1.1/Log/Node";
-        public static final String Log_Node_Contains = "http://www.simantics.org/Datatypes-1.1/Log/Node/Contains";
-        public static final String Log_Node_content = "http://www.simantics.org/Datatypes-1.1/Log/Node/content";
-        public static final String Log_Node_content_Inverse = "http://www.simantics.org/Datatypes-1.1/Log/Node/content/Inverse";
-        public static final String Log_root = "http://www.simantics.org/Datatypes-1.1/Log/root";
-        public static final String Log_root_Inverse = "http://www.simantics.org/Datatypes-1.1/Log/root/Inverse";
-        public static final String Log_t = "http://www.simantics.org/Datatypes-1.1/Log/t";
-        public static final String Log_t_Inverse = "http://www.simantics.org/Datatypes-1.1/Log/t/Inverse";
-        public static final String RGB = "http://www.simantics.org/Datatypes-1.1/RGB";
-        public static final String RGB_Integer = "http://www.simantics.org/Datatypes-1.1/RGB/Integer";
-        public static final String RGB_Integer_Color = "http://www.simantics.org/Datatypes-1.1/RGB/Integer/Color";
-        public static final String SI = "http://www.simantics.org/Datatypes-1.1/SI";
-        public static final String SI_Ampere = "http://www.simantics.org/Datatypes-1.1/SI/Ampere";
-        public static final String SI_Ampere_Double = "http://www.simantics.org/Datatypes-1.1/SI/Ampere/Double";
-        public static final String SI_Ampere_Float = "http://www.simantics.org/Datatypes-1.1/SI/Ampere/Float";
-        public static final String SI_Becquerel = "http://www.simantics.org/Datatypes-1.1/SI/Becquerel";
-        public static final String SI_Becquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/Becquerel/Double";
-        public static final String SI_Becquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/Becquerel/Float";
-        public static final String SI_Candela = "http://www.simantics.org/Datatypes-1.1/SI/Candela";
-        public static final String SI_Candela_Double = "http://www.simantics.org/Datatypes-1.1/SI/Candela/Double";
-        public static final String SI_Candela_Float = "http://www.simantics.org/Datatypes-1.1/SI/Candela/Float";
-        public static final String SI_Celsius = "http://www.simantics.org/Datatypes-1.1/SI/Celsius";
-        public static final String SI_Celsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/Celsius/Double";
-        public static final String SI_Celsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/Celsius/Float";
-        public static final String SI_CentiAmpere = "http://www.simantics.org/Datatypes-1.1/SI/CentiAmpere";
-        public static final String SI_CentiAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiAmpere/Double";
-        public static final String SI_CentiAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiAmpere/Float";
-        public static final String SI_CentiBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/CentiBecquerel";
-        public static final String SI_CentiBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiBecquerel/Double";
-        public static final String SI_CentiBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiBecquerel/Float";
-        public static final String SI_CentiCandela = "http://www.simantics.org/Datatypes-1.1/SI/CentiCandela";
-        public static final String SI_CentiCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiCandela/Double";
-        public static final String SI_CentiCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiCandela/Float";
-        public static final String SI_CentiCelsius = "http://www.simantics.org/Datatypes-1.1/SI/CentiCelsius";
-        public static final String SI_CentiCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiCelsius/Double";
-        public static final String SI_CentiCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiCelsius/Float";
-        public static final String SI_CentiCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/CentiCoulomb";
-        public static final String SI_CentiCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiCoulomb/Double";
-        public static final String SI_CentiCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiCoulomb/Float";
-        public static final String SI_CentiFarad = "http://www.simantics.org/Datatypes-1.1/SI/CentiFarad";
-        public static final String SI_CentiFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiFarad/Double";
-        public static final String SI_CentiFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiFarad/Float";
-        public static final String SI_CentiGray = "http://www.simantics.org/Datatypes-1.1/SI/CentiGray";
-        public static final String SI_CentiGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiGray/Double";
-        public static final String SI_CentiGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiGray/Float";
-        public static final String SI_CentiHenry = "http://www.simantics.org/Datatypes-1.1/SI/CentiHenry";
-        public static final String SI_CentiHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiHenry/Double";
-        public static final String SI_CentiHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiHenry/Float";
-        public static final String SI_CentiHertz = "http://www.simantics.org/Datatypes-1.1/SI/CentiHertz";
-        public static final String SI_CentiHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiHertz/Double";
-        public static final String SI_CentiHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiHertz/Float";
-        public static final String SI_CentiJoule = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoule";
-        public static final String SI_CentiJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoulePerKilogram";
-        public static final String SI_CentiJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoulePerKilogram/Double";
-        public static final String SI_CentiJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoulePerKilogram/Float";
-        public static final String SI_CentiJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoule/Double";
-        public static final String SI_CentiJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoule/Float";
-        public static final String SI_CentiKatal = "http://www.simantics.org/Datatypes-1.1/SI/CentiKatal";
-        public static final String SI_CentiKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiKatal/Double";
-        public static final String SI_CentiKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiKatal/Float";
-        public static final String SI_CentiKelvin = "http://www.simantics.org/Datatypes-1.1/SI/CentiKelvin";
-        public static final String SI_CentiKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiKelvin/Double";
-        public static final String SI_CentiKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiKelvin/Float";
-        public static final String SI_CentiLumen = "http://www.simantics.org/Datatypes-1.1/SI/CentiLumen";
-        public static final String SI_CentiLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiLumen/Double";
-        public static final String SI_CentiLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiLumen/Float";
-        public static final String SI_CentiLux = "http://www.simantics.org/Datatypes-1.1/SI/CentiLux";
-        public static final String SI_CentiLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiLux/Double";
-        public static final String SI_CentiLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiLux/Float";
-        public static final String SI_CentiMetre = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetre";
-        public static final String SI_CentiMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetrePerSecond";
-        public static final String SI_CentiMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetrePerSecond/Double";
-        public static final String SI_CentiMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetrePerSecond/Float";
-        public static final String SI_CentiMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetre/Double";
-        public static final String SI_CentiMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetre/Float";
-        public static final String SI_CentiMole = "http://www.simantics.org/Datatypes-1.1/SI/CentiMole";
-        public static final String SI_CentiMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerKilogram";
-        public static final String SI_CentiMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerKilogram/Double";
-        public static final String SI_CentiMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerKilogram/Float";
-        public static final String SI_CentiMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerLitre";
-        public static final String SI_CentiMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerLitre/Double";
-        public static final String SI_CentiMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerLitre/Float";
-        public static final String SI_CentiMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMole/Double";
-        public static final String SI_CentiMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMole/Float";
-        public static final String SI_CentiNewton = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewton";
-        public static final String SI_CentiNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewtonPerMetre";
-        public static final String SI_CentiNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewtonPerMetre/Double";
-        public static final String SI_CentiNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewtonPerMetre/Float";
-        public static final String SI_CentiNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewton/Double";
-        public static final String SI_CentiNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewton/Float";
-        public static final String SI_CentiOhm = "http://www.simantics.org/Datatypes-1.1/SI/CentiOhm";
-        public static final String SI_CentiOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiOhm/Double";
-        public static final String SI_CentiOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiOhm/Float";
-        public static final String SI_CentiPascal = "http://www.simantics.org/Datatypes-1.1/SI/CentiPascal";
-        public static final String SI_CentiPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiPascal/Double";
-        public static final String SI_CentiPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiPascal/Float";
-        public static final String SI_CentiRadian = "http://www.simantics.org/Datatypes-1.1/SI/CentiRadian";
-        public static final String SI_CentiRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiRadian/Double";
-        public static final String SI_CentiRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiRadian/Float";
-        public static final String SI_CentiSecond = "http://www.simantics.org/Datatypes-1.1/SI/CentiSecond";
-        public static final String SI_CentiSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSecond/Double";
-        public static final String SI_CentiSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSecond/Float";
-        public static final String SI_CentiSiemens = "http://www.simantics.org/Datatypes-1.1/SI/CentiSiemens";
-        public static final String SI_CentiSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSiemens/Double";
-        public static final String SI_CentiSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSiemens/Float";
-        public static final String SI_CentiSievert = "http://www.simantics.org/Datatypes-1.1/SI/CentiSievert";
-        public static final String SI_CentiSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSievert/Double";
-        public static final String SI_CentiSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSievert/Float";
-        public static final String SI_CentiSteradian = "http://www.simantics.org/Datatypes-1.1/SI/CentiSteradian";
-        public static final String SI_CentiSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSteradian/Double";
-        public static final String SI_CentiSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSteradian/Float";
-        public static final String SI_CentiTesla = "http://www.simantics.org/Datatypes-1.1/SI/CentiTesla";
-        public static final String SI_CentiTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiTesla/Double";
-        public static final String SI_CentiTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiTesla/Float";
-        public static final String SI_CentiVolt = "http://www.simantics.org/Datatypes-1.1/SI/CentiVolt";
-        public static final String SI_CentiVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiVolt/Double";
-        public static final String SI_CentiVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiVolt/Float";
-        public static final String SI_CentiWatt = "http://www.simantics.org/Datatypes-1.1/SI/CentiWatt";
-        public static final String SI_CentiWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiWatt/Double";
-        public static final String SI_CentiWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiWatt/Float";
-        public static final String SI_CentiWeber = "http://www.simantics.org/Datatypes-1.1/SI/CentiWeber";
-        public static final String SI_CentiWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiWeber/Double";
-        public static final String SI_CentiWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiWeber/Float";
-        public static final String SI_Centigram = "http://www.simantics.org/Datatypes-1.1/SI/Centigram";
-        public static final String SI_CentigramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerCubicMetre";
-        public static final String SI_CentigramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerCubicMetre/Double";
-        public static final String SI_CentigramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerCubicMetre/Float";
-        public static final String SI_CentigramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerLitre";
-        public static final String SI_CentigramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerLitre/Double";
-        public static final String SI_CentigramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerLitre/Float";
-        public static final String SI_CentigramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerSecond";
-        public static final String SI_CentigramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerSecond/Double";
-        public static final String SI_CentigramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerSecond/Float";
-        public static final String SI_Centigram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Centigram/Double";
-        public static final String SI_Centigram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Centigram/Float";
-        public static final String SI_Coulomb = "http://www.simantics.org/Datatypes-1.1/SI/Coulomb";
-        public static final String SI_Coulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/Coulomb/Double";
-        public static final String SI_Coulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/Coulomb/Float";
-        public static final String SI_CubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/CubicMetre";
-        public static final String SI_CubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CubicMetre/Double";
-        public static final String SI_CubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CubicMetre/Float";
-        public static final String SI_Degree = "http://www.simantics.org/Datatypes-1.1/SI/Degree";
-        public static final String SI_Degree_Double = "http://www.simantics.org/Datatypes-1.1/SI/Degree/Double";
-        public static final String SI_Degree_Float = "http://www.simantics.org/Datatypes-1.1/SI/Degree/Float";
-        public static final String SI_Farad = "http://www.simantics.org/Datatypes-1.1/SI/Farad";
-        public static final String SI_Farad_Double = "http://www.simantics.org/Datatypes-1.1/SI/Farad/Double";
-        public static final String SI_Farad_Float = "http://www.simantics.org/Datatypes-1.1/SI/Farad/Float";
-        public static final String SI_GigaAmpere = "http://www.simantics.org/Datatypes-1.1/SI/GigaAmpere";
-        public static final String SI_GigaAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaAmpere/Double";
-        public static final String SI_GigaAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaAmpere/Float";
-        public static final String SI_GigaBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/GigaBecquerel";
-        public static final String SI_GigaBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaBecquerel/Double";
-        public static final String SI_GigaBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaBecquerel/Float";
-        public static final String SI_GigaCandela = "http://www.simantics.org/Datatypes-1.1/SI/GigaCandela";
-        public static final String SI_GigaCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaCandela/Double";
-        public static final String SI_GigaCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaCandela/Float";
-        public static final String SI_GigaCelsius = "http://www.simantics.org/Datatypes-1.1/SI/GigaCelsius";
-        public static final String SI_GigaCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaCelsius/Double";
-        public static final String SI_GigaCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaCelsius/Float";
-        public static final String SI_GigaCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/GigaCoulomb";
-        public static final String SI_GigaCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaCoulomb/Double";
-        public static final String SI_GigaCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaCoulomb/Float";
-        public static final String SI_GigaFarad = "http://www.simantics.org/Datatypes-1.1/SI/GigaFarad";
-        public static final String SI_GigaFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaFarad/Double";
-        public static final String SI_GigaFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaFarad/Float";
-        public static final String SI_GigaGray = "http://www.simantics.org/Datatypes-1.1/SI/GigaGray";
-        public static final String SI_GigaGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaGray/Double";
-        public static final String SI_GigaGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaGray/Float";
-        public static final String SI_GigaHenry = "http://www.simantics.org/Datatypes-1.1/SI/GigaHenry";
-        public static final String SI_GigaHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaHenry/Double";
-        public static final String SI_GigaHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaHenry/Float";
-        public static final String SI_GigaHertz = "http://www.simantics.org/Datatypes-1.1/SI/GigaHertz";
-        public static final String SI_GigaHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaHertz/Double";
-        public static final String SI_GigaHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaHertz/Float";
-        public static final String SI_GigaJoule = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoule";
-        public static final String SI_GigaJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoulePerKilogram";
-        public static final String SI_GigaJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoulePerKilogram/Double";
-        public static final String SI_GigaJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoulePerKilogram/Float";
-        public static final String SI_GigaJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoule/Double";
-        public static final String SI_GigaJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoule/Float";
-        public static final String SI_GigaKatal = "http://www.simantics.org/Datatypes-1.1/SI/GigaKatal";
-        public static final String SI_GigaKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaKatal/Double";
-        public static final String SI_GigaKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaKatal/Float";
-        public static final String SI_GigaKelvin = "http://www.simantics.org/Datatypes-1.1/SI/GigaKelvin";
-        public static final String SI_GigaKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaKelvin/Double";
-        public static final String SI_GigaKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaKelvin/Float";
-        public static final String SI_GigaLumen = "http://www.simantics.org/Datatypes-1.1/SI/GigaLumen";
-        public static final String SI_GigaLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaLumen/Double";
-        public static final String SI_GigaLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaLumen/Float";
-        public static final String SI_GigaLux = "http://www.simantics.org/Datatypes-1.1/SI/GigaLux";
-        public static final String SI_GigaLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaLux/Double";
-        public static final String SI_GigaLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaLux/Float";
-        public static final String SI_GigaMetre = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetre";
-        public static final String SI_GigaMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetrePerSecond";
-        public static final String SI_GigaMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetrePerSecond/Double";
-        public static final String SI_GigaMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetrePerSecond/Float";
-        public static final String SI_GigaMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetre/Double";
-        public static final String SI_GigaMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetre/Float";
-        public static final String SI_GigaMole = "http://www.simantics.org/Datatypes-1.1/SI/GigaMole";
-        public static final String SI_GigaMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerKilogram";
-        public static final String SI_GigaMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerKilogram/Double";
-        public static final String SI_GigaMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerKilogram/Float";
-        public static final String SI_GigaMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerLitre";
-        public static final String SI_GigaMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerLitre/Double";
-        public static final String SI_GigaMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerLitre/Float";
-        public static final String SI_GigaMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMole/Double";
-        public static final String SI_GigaMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMole/Float";
-        public static final String SI_GigaNewton = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewton";
-        public static final String SI_GigaNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewtonPerMetre";
-        public static final String SI_GigaNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewtonPerMetre/Double";
-        public static final String SI_GigaNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewtonPerMetre/Float";
-        public static final String SI_GigaNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewton/Double";
-        public static final String SI_GigaNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewton/Float";
-        public static final String SI_GigaOhm = "http://www.simantics.org/Datatypes-1.1/SI/GigaOhm";
-        public static final String SI_GigaOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaOhm/Double";
-        public static final String SI_GigaOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaOhm/Float";
-        public static final String SI_GigaPascal = "http://www.simantics.org/Datatypes-1.1/SI/GigaPascal";
-        public static final String SI_GigaPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaPascal/Double";
-        public static final String SI_GigaPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaPascal/Float";
-        public static final String SI_GigaRadian = "http://www.simantics.org/Datatypes-1.1/SI/GigaRadian";
-        public static final String SI_GigaRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaRadian/Double";
-        public static final String SI_GigaRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaRadian/Float";
-        public static final String SI_GigaSecond = "http://www.simantics.org/Datatypes-1.1/SI/GigaSecond";
-        public static final String SI_GigaSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSecond/Double";
-        public static final String SI_GigaSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSecond/Float";
-        public static final String SI_GigaSiemens = "http://www.simantics.org/Datatypes-1.1/SI/GigaSiemens";
-        public static final String SI_GigaSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSiemens/Double";
-        public static final String SI_GigaSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSiemens/Float";
-        public static final String SI_GigaSievert = "http://www.simantics.org/Datatypes-1.1/SI/GigaSievert";
-        public static final String SI_GigaSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSievert/Double";
-        public static final String SI_GigaSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSievert/Float";
-        public static final String SI_GigaSteradian = "http://www.simantics.org/Datatypes-1.1/SI/GigaSteradian";
-        public static final String SI_GigaSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSteradian/Double";
-        public static final String SI_GigaSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSteradian/Float";
-        public static final String SI_GigaTesla = "http://www.simantics.org/Datatypes-1.1/SI/GigaTesla";
-        public static final String SI_GigaTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaTesla/Double";
-        public static final String SI_GigaTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaTesla/Float";
-        public static final String SI_GigaVolt = "http://www.simantics.org/Datatypes-1.1/SI/GigaVolt";
-        public static final String SI_GigaVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaVolt/Double";
-        public static final String SI_GigaVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaVolt/Float";
-        public static final String SI_GigaWatt = "http://www.simantics.org/Datatypes-1.1/SI/GigaWatt";
-        public static final String SI_GigaWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaWatt/Double";
-        public static final String SI_GigaWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaWatt/Float";
-        public static final String SI_GigaWeber = "http://www.simantics.org/Datatypes-1.1/SI/GigaWeber";
-        public static final String SI_GigaWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaWeber/Double";
-        public static final String SI_GigaWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaWeber/Float";
-        public static final String SI_Gigagram = "http://www.simantics.org/Datatypes-1.1/SI/Gigagram";
-        public static final String SI_GigagramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerCubicMetre";
-        public static final String SI_GigagramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerCubicMetre/Double";
-        public static final String SI_GigagramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerCubicMetre/Float";
-        public static final String SI_GigagramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerLitre";
-        public static final String SI_GigagramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerLitre/Double";
-        public static final String SI_GigagramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerLitre/Float";
-        public static final String SI_GigagramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerSecond";
-        public static final String SI_GigagramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerSecond/Double";
-        public static final String SI_GigagramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerSecond/Float";
-        public static final String SI_Gigagram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Gigagram/Double";
-        public static final String SI_Gigagram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Gigagram/Float";
-        public static final String SI_Gray = "http://www.simantics.org/Datatypes-1.1/SI/Gray";
-        public static final String SI_Gray_Double = "http://www.simantics.org/Datatypes-1.1/SI/Gray/Double";
-        public static final String SI_Gray_Float = "http://www.simantics.org/Datatypes-1.1/SI/Gray/Float";
-        public static final String SI_HectoAmpere = "http://www.simantics.org/Datatypes-1.1/SI/HectoAmpere";
-        public static final String SI_HectoAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoAmpere/Double";
-        public static final String SI_HectoAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoAmpere/Float";
-        public static final String SI_HectoBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/HectoBecquerel";
-        public static final String SI_HectoBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoBecquerel/Double";
-        public static final String SI_HectoBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoBecquerel/Float";
-        public static final String SI_HectoCandela = "http://www.simantics.org/Datatypes-1.1/SI/HectoCandela";
-        public static final String SI_HectoCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoCandela/Double";
-        public static final String SI_HectoCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoCandela/Float";
-        public static final String SI_HectoCelsius = "http://www.simantics.org/Datatypes-1.1/SI/HectoCelsius";
-        public static final String SI_HectoCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoCelsius/Double";
-        public static final String SI_HectoCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoCelsius/Float";
-        public static final String SI_HectoCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/HectoCoulomb";
-        public static final String SI_HectoCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoCoulomb/Double";
-        public static final String SI_HectoCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoCoulomb/Float";
-        public static final String SI_HectoFarad = "http://www.simantics.org/Datatypes-1.1/SI/HectoFarad";
-        public static final String SI_HectoFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoFarad/Double";
-        public static final String SI_HectoFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoFarad/Float";
-        public static final String SI_HectoGray = "http://www.simantics.org/Datatypes-1.1/SI/HectoGray";
-        public static final String SI_HectoGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoGray/Double";
-        public static final String SI_HectoGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoGray/Float";
-        public static final String SI_HectoHenry = "http://www.simantics.org/Datatypes-1.1/SI/HectoHenry";
-        public static final String SI_HectoHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoHenry/Double";
-        public static final String SI_HectoHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoHenry/Float";
-        public static final String SI_HectoHertz = "http://www.simantics.org/Datatypes-1.1/SI/HectoHertz";
-        public static final String SI_HectoHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoHertz/Double";
-        public static final String SI_HectoHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoHertz/Float";
-        public static final String SI_HectoJoule = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoule";
-        public static final String SI_HectoJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoulePerKilogram";
-        public static final String SI_HectoJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoulePerKilogram/Double";
-        public static final String SI_HectoJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoulePerKilogram/Float";
-        public static final String SI_HectoJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoule/Double";
-        public static final String SI_HectoJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoule/Float";
-        public static final String SI_HectoKatal = "http://www.simantics.org/Datatypes-1.1/SI/HectoKatal";
-        public static final String SI_HectoKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoKatal/Double";
-        public static final String SI_HectoKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoKatal/Float";
-        public static final String SI_HectoKelvin = "http://www.simantics.org/Datatypes-1.1/SI/HectoKelvin";
-        public static final String SI_HectoKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoKelvin/Double";
-        public static final String SI_HectoKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoKelvin/Float";
-        public static final String SI_HectoLumen = "http://www.simantics.org/Datatypes-1.1/SI/HectoLumen";
-        public static final String SI_HectoLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoLumen/Double";
-        public static final String SI_HectoLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoLumen/Float";
-        public static final String SI_HectoLux = "http://www.simantics.org/Datatypes-1.1/SI/HectoLux";
-        public static final String SI_HectoLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoLux/Double";
-        public static final String SI_HectoLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoLux/Float";
-        public static final String SI_HectoMetre = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetre";
-        public static final String SI_HectoMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetrePerSecond";
-        public static final String SI_HectoMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetrePerSecond/Double";
-        public static final String SI_HectoMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetrePerSecond/Float";
-        public static final String SI_HectoMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetre/Double";
-        public static final String SI_HectoMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetre/Float";
-        public static final String SI_HectoMole = "http://www.simantics.org/Datatypes-1.1/SI/HectoMole";
-        public static final String SI_HectoMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerKilogram";
-        public static final String SI_HectoMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerKilogram/Double";
-        public static final String SI_HectoMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerKilogram/Float";
-        public static final String SI_HectoMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerLitre";
-        public static final String SI_HectoMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerLitre/Double";
-        public static final String SI_HectoMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerLitre/Float";
-        public static final String SI_HectoMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMole/Double";
-        public static final String SI_HectoMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMole/Float";
-        public static final String SI_HectoNewton = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewton";
-        public static final String SI_HectoNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewtonPerMetre";
-        public static final String SI_HectoNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewtonPerMetre/Double";
-        public static final String SI_HectoNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewtonPerMetre/Float";
-        public static final String SI_HectoNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewton/Double";
-        public static final String SI_HectoNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewton/Float";
-        public static final String SI_HectoOhm = "http://www.simantics.org/Datatypes-1.1/SI/HectoOhm";
-        public static final String SI_HectoOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoOhm/Double";
-        public static final String SI_HectoOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoOhm/Float";
-        public static final String SI_HectoPascal = "http://www.simantics.org/Datatypes-1.1/SI/HectoPascal";
-        public static final String SI_HectoPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoPascal/Double";
-        public static final String SI_HectoPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoPascal/Float";
-        public static final String SI_HectoRadian = "http://www.simantics.org/Datatypes-1.1/SI/HectoRadian";
-        public static final String SI_HectoRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoRadian/Double";
-        public static final String SI_HectoRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoRadian/Float";
-        public static final String SI_HectoSecond = "http://www.simantics.org/Datatypes-1.1/SI/HectoSecond";
-        public static final String SI_HectoSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSecond/Double";
-        public static final String SI_HectoSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSecond/Float";
-        public static final String SI_HectoSiemens = "http://www.simantics.org/Datatypes-1.1/SI/HectoSiemens";
-        public static final String SI_HectoSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSiemens/Double";
-        public static final String SI_HectoSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSiemens/Float";
-        public static final String SI_HectoSievert = "http://www.simantics.org/Datatypes-1.1/SI/HectoSievert";
-        public static final String SI_HectoSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSievert/Double";
-        public static final String SI_HectoSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSievert/Float";
-        public static final String SI_HectoSteradian = "http://www.simantics.org/Datatypes-1.1/SI/HectoSteradian";
-        public static final String SI_HectoSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSteradian/Double";
-        public static final String SI_HectoSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSteradian/Float";
-        public static final String SI_HectoTesla = "http://www.simantics.org/Datatypes-1.1/SI/HectoTesla";
-        public static final String SI_HectoTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoTesla/Double";
-        public static final String SI_HectoTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoTesla/Float";
-        public static final String SI_HectoVolt = "http://www.simantics.org/Datatypes-1.1/SI/HectoVolt";
-        public static final String SI_HectoVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoVolt/Double";
-        public static final String SI_HectoVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoVolt/Float";
-        public static final String SI_HectoWatt = "http://www.simantics.org/Datatypes-1.1/SI/HectoWatt";
-        public static final String SI_HectoWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoWatt/Double";
-        public static final String SI_HectoWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoWatt/Float";
-        public static final String SI_HectoWeber = "http://www.simantics.org/Datatypes-1.1/SI/HectoWeber";
-        public static final String SI_HectoWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoWeber/Double";
-        public static final String SI_HectoWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoWeber/Float";
-        public static final String SI_Hectogram = "http://www.simantics.org/Datatypes-1.1/SI/Hectogram";
-        public static final String SI_HectogramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerCubicMetre";
-        public static final String SI_HectogramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerCubicMetre/Double";
-        public static final String SI_HectogramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerCubicMetre/Float";
-        public static final String SI_HectogramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerLitre";
-        public static final String SI_HectogramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerLitre/Double";
-        public static final String SI_HectogramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerLitre/Float";
-        public static final String SI_HectogramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerSecond";
-        public static final String SI_HectogramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerSecond/Double";
-        public static final String SI_HectogramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerSecond/Float";
-        public static final String SI_Hectogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Hectogram/Double";
-        public static final String SI_Hectogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Hectogram/Float";
-        public static final String SI_Henry = "http://www.simantics.org/Datatypes-1.1/SI/Henry";
-        public static final String SI_Henry_Double = "http://www.simantics.org/Datatypes-1.1/SI/Henry/Double";
-        public static final String SI_Henry_Float = "http://www.simantics.org/Datatypes-1.1/SI/Henry/Float";
-        public static final String SI_Hertz = "http://www.simantics.org/Datatypes-1.1/SI/Hertz";
-        public static final String SI_Hertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/Hertz/Double";
-        public static final String SI_Hertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/Hertz/Float";
-        public static final String SI_Hour = "http://www.simantics.org/Datatypes-1.1/SI/Hour";
-        public static final String SI_Hour_Double = "http://www.simantics.org/Datatypes-1.1/SI/Hour/Double";
-        public static final String SI_Hour_Float = "http://www.simantics.org/Datatypes-1.1/SI/Hour/Float";
-        public static final String SI_Joule = "http://www.simantics.org/Datatypes-1.1/SI/Joule";
-        public static final String SI_JoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/JoulePerKilogram";
-        public static final String SI_JoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/JoulePerKilogram/Double";
-        public static final String SI_JoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/JoulePerKilogram/Float";
-        public static final String SI_Joule_Double = "http://www.simantics.org/Datatypes-1.1/SI/Joule/Double";
-        public static final String SI_Joule_Float = "http://www.simantics.org/Datatypes-1.1/SI/Joule/Float";
-        public static final String SI_Katal = "http://www.simantics.org/Datatypes-1.1/SI/Katal";
-        public static final String SI_Katal_Double = "http://www.simantics.org/Datatypes-1.1/SI/Katal/Double";
-        public static final String SI_Katal_Float = "http://www.simantics.org/Datatypes-1.1/SI/Katal/Float";
-        public static final String SI_Kelvin = "http://www.simantics.org/Datatypes-1.1/SI/Kelvin";
-        public static final String SI_Kelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/Kelvin/Double";
-        public static final String SI_Kelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/Kelvin/Float";
-        public static final String SI_KiloAmpere = "http://www.simantics.org/Datatypes-1.1/SI/KiloAmpere";
-        public static final String SI_KiloAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloAmpere/Double";
-        public static final String SI_KiloAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloAmpere/Float";
-        public static final String SI_KiloBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/KiloBecquerel";
-        public static final String SI_KiloBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloBecquerel/Double";
-        public static final String SI_KiloBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloBecquerel/Float";
-        public static final String SI_KiloCandela = "http://www.simantics.org/Datatypes-1.1/SI/KiloCandela";
-        public static final String SI_KiloCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloCandela/Double";
-        public static final String SI_KiloCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloCandela/Float";
-        public static final String SI_KiloCelsius = "http://www.simantics.org/Datatypes-1.1/SI/KiloCelsius";
-        public static final String SI_KiloCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloCelsius/Double";
-        public static final String SI_KiloCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloCelsius/Float";
-        public static final String SI_KiloCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/KiloCoulomb";
-        public static final String SI_KiloCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloCoulomb/Double";
-        public static final String SI_KiloCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloCoulomb/Float";
-        public static final String SI_KiloFarad = "http://www.simantics.org/Datatypes-1.1/SI/KiloFarad";
-        public static final String SI_KiloFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloFarad/Double";
-        public static final String SI_KiloFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloFarad/Float";
-        public static final String SI_KiloGray = "http://www.simantics.org/Datatypes-1.1/SI/KiloGray";
-        public static final String SI_KiloGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloGray/Double";
-        public static final String SI_KiloGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloGray/Float";
-        public static final String SI_KiloHenry = "http://www.simantics.org/Datatypes-1.1/SI/KiloHenry";
-        public static final String SI_KiloHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloHenry/Double";
-        public static final String SI_KiloHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloHenry/Float";
-        public static final String SI_KiloHertz = "http://www.simantics.org/Datatypes-1.1/SI/KiloHertz";
-        public static final String SI_KiloHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloHertz/Double";
-        public static final String SI_KiloHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloHertz/Float";
-        public static final String SI_KiloJoule = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoule";
-        public static final String SI_KiloJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoulePerKilogram";
-        public static final String SI_KiloJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoulePerKilogram/Double";
-        public static final String SI_KiloJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoulePerKilogram/Float";
-        public static final String SI_KiloJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoule/Double";
-        public static final String SI_KiloJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoule/Float";
-        public static final String SI_KiloKatal = "http://www.simantics.org/Datatypes-1.1/SI/KiloKatal";
-        public static final String SI_KiloKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloKatal/Double";
-        public static final String SI_KiloKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloKatal/Float";
-        public static final String SI_KiloKelvin = "http://www.simantics.org/Datatypes-1.1/SI/KiloKelvin";
-        public static final String SI_KiloKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloKelvin/Double";
-        public static final String SI_KiloKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloKelvin/Float";
-        public static final String SI_KiloLumen = "http://www.simantics.org/Datatypes-1.1/SI/KiloLumen";
-        public static final String SI_KiloLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloLumen/Double";
-        public static final String SI_KiloLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloLumen/Float";
-        public static final String SI_KiloLux = "http://www.simantics.org/Datatypes-1.1/SI/KiloLux";
-        public static final String SI_KiloLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloLux/Double";
-        public static final String SI_KiloLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloLux/Float";
-        public static final String SI_KiloMetre = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetre";
-        public static final String SI_KiloMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetrePerSecond";
-        public static final String SI_KiloMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetrePerSecond/Double";
-        public static final String SI_KiloMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetrePerSecond/Float";
-        public static final String SI_KiloMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetre/Double";
-        public static final String SI_KiloMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetre/Float";
-        public static final String SI_KiloMole = "http://www.simantics.org/Datatypes-1.1/SI/KiloMole";
-        public static final String SI_KiloMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerKilogram";
-        public static final String SI_KiloMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerKilogram/Double";
-        public static final String SI_KiloMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerKilogram/Float";
-        public static final String SI_KiloMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerLitre";
-        public static final String SI_KiloMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerLitre/Double";
-        public static final String SI_KiloMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerLitre/Float";
-        public static final String SI_KiloMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMole/Double";
-        public static final String SI_KiloMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMole/Float";
-        public static final String SI_KiloNewton = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewton";
-        public static final String SI_KiloNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewtonPerMetre";
-        public static final String SI_KiloNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewtonPerMetre/Double";
-        public static final String SI_KiloNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewtonPerMetre/Float";
-        public static final String SI_KiloNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewton/Double";
-        public static final String SI_KiloNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewton/Float";
-        public static final String SI_KiloOhm = "http://www.simantics.org/Datatypes-1.1/SI/KiloOhm";
-        public static final String SI_KiloOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloOhm/Double";
-        public static final String SI_KiloOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloOhm/Float";
-        public static final String SI_KiloPascal = "http://www.simantics.org/Datatypes-1.1/SI/KiloPascal";
-        public static final String SI_KiloPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloPascal/Double";
-        public static final String SI_KiloPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloPascal/Float";
-        public static final String SI_KiloRadian = "http://www.simantics.org/Datatypes-1.1/SI/KiloRadian";
-        public static final String SI_KiloRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloRadian/Double";
-        public static final String SI_KiloRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloRadian/Float";
-        public static final String SI_KiloSecond = "http://www.simantics.org/Datatypes-1.1/SI/KiloSecond";
-        public static final String SI_KiloSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSecond/Double";
-        public static final String SI_KiloSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSecond/Float";
-        public static final String SI_KiloSiemens = "http://www.simantics.org/Datatypes-1.1/SI/KiloSiemens";
-        public static final String SI_KiloSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSiemens/Double";
-        public static final String SI_KiloSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSiemens/Float";
-        public static final String SI_KiloSievert = "http://www.simantics.org/Datatypes-1.1/SI/KiloSievert";
-        public static final String SI_KiloSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSievert/Double";
-        public static final String SI_KiloSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSievert/Float";
-        public static final String SI_KiloSteradian = "http://www.simantics.org/Datatypes-1.1/SI/KiloSteradian";
-        public static final String SI_KiloSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSteradian/Double";
-        public static final String SI_KiloSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSteradian/Float";
-        public static final String SI_KiloTesla = "http://www.simantics.org/Datatypes-1.1/SI/KiloTesla";
-        public static final String SI_KiloTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloTesla/Double";
-        public static final String SI_KiloTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloTesla/Float";
-        public static final String SI_KiloVolt = "http://www.simantics.org/Datatypes-1.1/SI/KiloVolt";
-        public static final String SI_KiloVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloVolt/Double";
-        public static final String SI_KiloVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloVolt/Float";
-        public static final String SI_KiloWatt = "http://www.simantics.org/Datatypes-1.1/SI/KiloWatt";
-        public static final String SI_KiloWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloWatt/Double";
-        public static final String SI_KiloWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloWatt/Float";
-        public static final String SI_KiloWeber = "http://www.simantics.org/Datatypes-1.1/SI/KiloWeber";
-        public static final String SI_KiloWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloWeber/Double";
-        public static final String SI_KiloWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloWeber/Float";
-        public static final String SI_Kilogram = "http://www.simantics.org/Datatypes-1.1/SI/Kilogram";
-        public static final String SI_KilogramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerCubicMetre";
-        public static final String SI_KilogramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerCubicMetre/Double";
-        public static final String SI_KilogramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerCubicMetre/Float";
-        public static final String SI_KilogramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerLitre";
-        public static final String SI_KilogramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerLitre/Double";
-        public static final String SI_KilogramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerLitre/Float";
-        public static final String SI_KilogramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerSecond";
-        public static final String SI_KilogramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerSecond/Double";
-        public static final String SI_KilogramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerSecond/Float";
-        public static final String SI_Kilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Kilogram/Double";
-        public static final String SI_Kilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Kilogram/Float";
-        public static final String SI_Litre = "http://www.simantics.org/Datatypes-1.1/SI/Litre";
-        public static final String SI_Litre_Double = "http://www.simantics.org/Datatypes-1.1/SI/Litre/Double";
-        public static final String SI_Litre_Float = "http://www.simantics.org/Datatypes-1.1/SI/Litre/Float";
-        public static final String SI_Lumen = "http://www.simantics.org/Datatypes-1.1/SI/Lumen";
-        public static final String SI_Lumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/Lumen/Double";
-        public static final String SI_Lumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/Lumen/Float";
-        public static final String SI_Lux = "http://www.simantics.org/Datatypes-1.1/SI/Lux";
-        public static final String SI_Lux_Double = "http://www.simantics.org/Datatypes-1.1/SI/Lux/Double";
-        public static final String SI_Lux_Float = "http://www.simantics.org/Datatypes-1.1/SI/Lux/Float";
-        public static final String SI_MassPercentage = "http://www.simantics.org/Datatypes-1.1/SI/MassPercentage";
-        public static final String SI_MassPercentage_Double = "http://www.simantics.org/Datatypes-1.1/SI/MassPercentage/Double";
-        public static final String SI_MassPercentage_Float = "http://www.simantics.org/Datatypes-1.1/SI/MassPercentage/Float";
-        public static final String SI_MegaAmpere = "http://www.simantics.org/Datatypes-1.1/SI/MegaAmpere";
-        public static final String SI_MegaAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaAmpere/Double";
-        public static final String SI_MegaAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaAmpere/Float";
-        public static final String SI_MegaBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/MegaBecquerel";
-        public static final String SI_MegaBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaBecquerel/Double";
-        public static final String SI_MegaBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaBecquerel/Float";
-        public static final String SI_MegaCandela = "http://www.simantics.org/Datatypes-1.1/SI/MegaCandela";
-        public static final String SI_MegaCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaCandela/Double";
-        public static final String SI_MegaCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaCandela/Float";
-        public static final String SI_MegaCelsius = "http://www.simantics.org/Datatypes-1.1/SI/MegaCelsius";
-        public static final String SI_MegaCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaCelsius/Double";
-        public static final String SI_MegaCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaCelsius/Float";
-        public static final String SI_MegaCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/MegaCoulomb";
-        public static final String SI_MegaCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaCoulomb/Double";
-        public static final String SI_MegaCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaCoulomb/Float";
-        public static final String SI_MegaFarad = "http://www.simantics.org/Datatypes-1.1/SI/MegaFarad";
-        public static final String SI_MegaFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaFarad/Double";
-        public static final String SI_MegaFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaFarad/Float";
-        public static final String SI_MegaGray = "http://www.simantics.org/Datatypes-1.1/SI/MegaGray";
-        public static final String SI_MegaGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaGray/Double";
-        public static final String SI_MegaGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaGray/Float";
-        public static final String SI_MegaHenry = "http://www.simantics.org/Datatypes-1.1/SI/MegaHenry";
-        public static final String SI_MegaHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaHenry/Double";
-        public static final String SI_MegaHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaHenry/Float";
-        public static final String SI_MegaHertz = "http://www.simantics.org/Datatypes-1.1/SI/MegaHertz";
-        public static final String SI_MegaHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaHertz/Double";
-        public static final String SI_MegaHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaHertz/Float";
-        public static final String SI_MegaJoule = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoule";
-        public static final String SI_MegaJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoulePerKilogram";
-        public static final String SI_MegaJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoulePerKilogram/Double";
-        public static final String SI_MegaJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoulePerKilogram/Float";
-        public static final String SI_MegaJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoule/Double";
-        public static final String SI_MegaJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoule/Float";
-        public static final String SI_MegaKatal = "http://www.simantics.org/Datatypes-1.1/SI/MegaKatal";
-        public static final String SI_MegaKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaKatal/Double";
-        public static final String SI_MegaKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaKatal/Float";
-        public static final String SI_MegaKelvin = "http://www.simantics.org/Datatypes-1.1/SI/MegaKelvin";
-        public static final String SI_MegaKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaKelvin/Double";
-        public static final String SI_MegaKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaKelvin/Float";
-        public static final String SI_MegaLumen = "http://www.simantics.org/Datatypes-1.1/SI/MegaLumen";
-        public static final String SI_MegaLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaLumen/Double";
-        public static final String SI_MegaLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaLumen/Float";
-        public static final String SI_MegaLux = "http://www.simantics.org/Datatypes-1.1/SI/MegaLux";
-        public static final String SI_MegaLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaLux/Double";
-        public static final String SI_MegaLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaLux/Float";
-        public static final String SI_MegaMetre = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetre";
-        public static final String SI_MegaMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetrePerSecond";
-        public static final String SI_MegaMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetrePerSecond/Double";
-        public static final String SI_MegaMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetrePerSecond/Float";
-        public static final String SI_MegaMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetre/Double";
-        public static final String SI_MegaMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaMetre/Float";
-        public static final String SI_MegaMole = "http://www.simantics.org/Datatypes-1.1/SI/MegaMole";
-        public static final String SI_MegaMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerKilogram";
-        public static final String SI_MegaMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerKilogram/Double";
-        public static final String SI_MegaMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerKilogram/Float";
-        public static final String SI_MegaMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerLitre";
-        public static final String SI_MegaMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerLitre/Double";
-        public static final String SI_MegaMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaMolePerLitre/Float";
-        public static final String SI_MegaMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaMole/Double";
-        public static final String SI_MegaMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaMole/Float";
-        public static final String SI_MegaNewton = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewton";
-        public static final String SI_MegaNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewtonPerMetre";
-        public static final String SI_MegaNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewtonPerMetre/Double";
-        public static final String SI_MegaNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewtonPerMetre/Float";
-        public static final String SI_MegaNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewton/Double";
-        public static final String SI_MegaNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaNewton/Float";
-        public static final String SI_MegaOhm = "http://www.simantics.org/Datatypes-1.1/SI/MegaOhm";
-        public static final String SI_MegaOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaOhm/Double";
-        public static final String SI_MegaOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaOhm/Float";
-        public static final String SI_MegaPascal = "http://www.simantics.org/Datatypes-1.1/SI/MegaPascal";
-        public static final String SI_MegaPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaPascal/Double";
-        public static final String SI_MegaPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaPascal/Float";
-        public static final String SI_MegaRadian = "http://www.simantics.org/Datatypes-1.1/SI/MegaRadian";
-        public static final String SI_MegaRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaRadian/Double";
-        public static final String SI_MegaRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaRadian/Float";
-        public static final String SI_MegaSecond = "http://www.simantics.org/Datatypes-1.1/SI/MegaSecond";
-        public static final String SI_MegaSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaSecond/Double";
-        public static final String SI_MegaSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaSecond/Float";
-        public static final String SI_MegaSiemens = "http://www.simantics.org/Datatypes-1.1/SI/MegaSiemens";
-        public static final String SI_MegaSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaSiemens/Double";
-        public static final String SI_MegaSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaSiemens/Float";
-        public static final String SI_MegaSievert = "http://www.simantics.org/Datatypes-1.1/SI/MegaSievert";
-        public static final String SI_MegaSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaSievert/Double";
-        public static final String SI_MegaSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaSievert/Float";
-        public static final String SI_MegaSteradian = "http://www.simantics.org/Datatypes-1.1/SI/MegaSteradian";
-        public static final String SI_MegaSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaSteradian/Double";
-        public static final String SI_MegaSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaSteradian/Float";
-        public static final String SI_MegaTesla = "http://www.simantics.org/Datatypes-1.1/SI/MegaTesla";
-        public static final String SI_MegaTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaTesla/Double";
-        public static final String SI_MegaTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaTesla/Float";
-        public static final String SI_MegaVolt = "http://www.simantics.org/Datatypes-1.1/SI/MegaVolt";
-        public static final String SI_MegaVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaVolt/Double";
-        public static final String SI_MegaVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaVolt/Float";
-        public static final String SI_MegaWatt = "http://www.simantics.org/Datatypes-1.1/SI/MegaWatt";
-        public static final String SI_MegaWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaWatt/Double";
-        public static final String SI_MegaWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaWatt/Float";
-        public static final String SI_MegaWeber = "http://www.simantics.org/Datatypes-1.1/SI/MegaWeber";
-        public static final String SI_MegaWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaWeber/Double";
-        public static final String SI_MegaWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaWeber/Float";
-        public static final String SI_Megagram = "http://www.simantics.org/Datatypes-1.1/SI/Megagram";
-        public static final String SI_MegagramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerCubicMetre";
-        public static final String SI_MegagramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerCubicMetre/Double";
-        public static final String SI_MegagramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerCubicMetre/Float";
-        public static final String SI_MegagramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerLitre";
-        public static final String SI_MegagramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerLitre/Double";
-        public static final String SI_MegagramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerLitre/Float";
-        public static final String SI_MegagramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerSecond";
-        public static final String SI_MegagramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerSecond/Double";
-        public static final String SI_MegagramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegagramPerSecond/Float";
-        public static final String SI_Megagram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Megagram/Double";
-        public static final String SI_Megagram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Megagram/Float";
-        public static final String SI_Metre = "http://www.simantics.org/Datatypes-1.1/SI/Metre";
-        public static final String SI_MetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MetrePerSecond";
-        public static final String SI_MetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MetrePerSecond/Double";
-        public static final String SI_MetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MetrePerSecond/Float";
-        public static final String SI_Metre_Double = "http://www.simantics.org/Datatypes-1.1/SI/Metre/Double";
-        public static final String SI_Metre_Float = "http://www.simantics.org/Datatypes-1.1/SI/Metre/Float";
-        public static final String SI_MicroAmpere = "http://www.simantics.org/Datatypes-1.1/SI/MicroAmpere";
-        public static final String SI_MicroAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroAmpere/Double";
-        public static final String SI_MicroAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroAmpere/Float";
-        public static final String SI_MicroBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/MicroBecquerel";
-        public static final String SI_MicroBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroBecquerel/Double";
-        public static final String SI_MicroBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroBecquerel/Float";
-        public static final String SI_MicroCandela = "http://www.simantics.org/Datatypes-1.1/SI/MicroCandela";
-        public static final String SI_MicroCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroCandela/Double";
-        public static final String SI_MicroCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroCandela/Float";
-        public static final String SI_MicroCelsius = "http://www.simantics.org/Datatypes-1.1/SI/MicroCelsius";
-        public static final String SI_MicroCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroCelsius/Double";
-        public static final String SI_MicroCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroCelsius/Float";
-        public static final String SI_MicroCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/MicroCoulomb";
-        public static final String SI_MicroCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroCoulomb/Double";
-        public static final String SI_MicroCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroCoulomb/Float";
-        public static final String SI_MicroFarad = "http://www.simantics.org/Datatypes-1.1/SI/MicroFarad";
-        public static final String SI_MicroFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroFarad/Double";
-        public static final String SI_MicroFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroFarad/Float";
-        public static final String SI_MicroGray = "http://www.simantics.org/Datatypes-1.1/SI/MicroGray";
-        public static final String SI_MicroGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroGray/Double";
-        public static final String SI_MicroGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroGray/Float";
-        public static final String SI_MicroHenry = "http://www.simantics.org/Datatypes-1.1/SI/MicroHenry";
-        public static final String SI_MicroHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroHenry/Double";
-        public static final String SI_MicroHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroHenry/Float";
-        public static final String SI_MicroHertz = "http://www.simantics.org/Datatypes-1.1/SI/MicroHertz";
-        public static final String SI_MicroHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroHertz/Double";
-        public static final String SI_MicroHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroHertz/Float";
-        public static final String SI_MicroJoule = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoule";
-        public static final String SI_MicroJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoulePerKilogram";
-        public static final String SI_MicroJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoulePerKilogram/Double";
-        public static final String SI_MicroJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoulePerKilogram/Float";
-        public static final String SI_MicroJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoule/Double";
-        public static final String SI_MicroJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroJoule/Float";
-        public static final String SI_MicroKatal = "http://www.simantics.org/Datatypes-1.1/SI/MicroKatal";
-        public static final String SI_MicroKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroKatal/Double";
-        public static final String SI_MicroKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroKatal/Float";
-        public static final String SI_MicroKelvin = "http://www.simantics.org/Datatypes-1.1/SI/MicroKelvin";
-        public static final String SI_MicroKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroKelvin/Double";
-        public static final String SI_MicroKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroKelvin/Float";
-        public static final String SI_MicroLumen = "http://www.simantics.org/Datatypes-1.1/SI/MicroLumen";
-        public static final String SI_MicroLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroLumen/Double";
-        public static final String SI_MicroLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroLumen/Float";
-        public static final String SI_MicroLux = "http://www.simantics.org/Datatypes-1.1/SI/MicroLux";
-        public static final String SI_MicroLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroLux/Double";
-        public static final String SI_MicroLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroLux/Float";
-        public static final String SI_MicroMetre = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetre";
-        public static final String SI_MicroMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetrePerSecond";
-        public static final String SI_MicroMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetrePerSecond/Double";
-        public static final String SI_MicroMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetrePerSecond/Float";
-        public static final String SI_MicroMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetre/Double";
-        public static final String SI_MicroMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroMetre/Float";
-        public static final String SI_MicroMole = "http://www.simantics.org/Datatypes-1.1/SI/MicroMole";
-        public static final String SI_MicroMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerKilogram";
-        public static final String SI_MicroMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerKilogram/Double";
-        public static final String SI_MicroMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerKilogram/Float";
-        public static final String SI_MicroMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerLitre";
-        public static final String SI_MicroMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerLitre/Double";
-        public static final String SI_MicroMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroMolePerLitre/Float";
-        public static final String SI_MicroMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroMole/Double";
-        public static final String SI_MicroMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroMole/Float";
-        public static final String SI_MicroNewton = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewton";
-        public static final String SI_MicroNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewtonPerMetre";
-        public static final String SI_MicroNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewtonPerMetre/Double";
-        public static final String SI_MicroNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewtonPerMetre/Float";
-        public static final String SI_MicroNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewton/Double";
-        public static final String SI_MicroNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroNewton/Float";
-        public static final String SI_MicroOhm = "http://www.simantics.org/Datatypes-1.1/SI/MicroOhm";
-        public static final String SI_MicroOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroOhm/Double";
-        public static final String SI_MicroOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroOhm/Float";
-        public static final String SI_MicroPascal = "http://www.simantics.org/Datatypes-1.1/SI/MicroPascal";
-        public static final String SI_MicroPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroPascal/Double";
-        public static final String SI_MicroPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroPascal/Float";
-        public static final String SI_MicroRadian = "http://www.simantics.org/Datatypes-1.1/SI/MicroRadian";
-        public static final String SI_MicroRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroRadian/Double";
-        public static final String SI_MicroRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroRadian/Float";
-        public static final String SI_MicroSecond = "http://www.simantics.org/Datatypes-1.1/SI/MicroSecond";
-        public static final String SI_MicroSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroSecond/Double";
-        public static final String SI_MicroSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroSecond/Float";
-        public static final String SI_MicroSiemens = "http://www.simantics.org/Datatypes-1.1/SI/MicroSiemens";
-        public static final String SI_MicroSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroSiemens/Double";
-        public static final String SI_MicroSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroSiemens/Float";
-        public static final String SI_MicroSievert = "http://www.simantics.org/Datatypes-1.1/SI/MicroSievert";
-        public static final String SI_MicroSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroSievert/Double";
-        public static final String SI_MicroSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroSievert/Float";
-        public static final String SI_MicroSteradian = "http://www.simantics.org/Datatypes-1.1/SI/MicroSteradian";
-        public static final String SI_MicroSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroSteradian/Double";
-        public static final String SI_MicroSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroSteradian/Float";
-        public static final String SI_MicroTesla = "http://www.simantics.org/Datatypes-1.1/SI/MicroTesla";
-        public static final String SI_MicroTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroTesla/Double";
-        public static final String SI_MicroTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroTesla/Float";
-        public static final String SI_MicroVolt = "http://www.simantics.org/Datatypes-1.1/SI/MicroVolt";
-        public static final String SI_MicroVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroVolt/Double";
-        public static final String SI_MicroVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroVolt/Float";
-        public static final String SI_MicroWatt = "http://www.simantics.org/Datatypes-1.1/SI/MicroWatt";
-        public static final String SI_MicroWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroWatt/Double";
-        public static final String SI_MicroWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroWatt/Float";
-        public static final String SI_MicroWeber = "http://www.simantics.org/Datatypes-1.1/SI/MicroWeber";
-        public static final String SI_MicroWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicroWeber/Double";
-        public static final String SI_MicroWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicroWeber/Float";
-        public static final String SI_Microgram = "http://www.simantics.org/Datatypes-1.1/SI/Microgram";
-        public static final String SI_MicrogramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerCubicMetre";
-        public static final String SI_MicrogramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerCubicMetre/Double";
-        public static final String SI_MicrogramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerCubicMetre/Float";
-        public static final String SI_MicrogramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerLitre";
-        public static final String SI_MicrogramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerLitre/Double";
-        public static final String SI_MicrogramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerLitre/Float";
-        public static final String SI_MicrogramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerSecond";
-        public static final String SI_MicrogramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerSecond/Double";
-        public static final String SI_MicrogramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MicrogramPerSecond/Float";
-        public static final String SI_Microgram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Microgram/Double";
-        public static final String SI_Microgram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Microgram/Float";
-        public static final String SI_MilliAmpere = "http://www.simantics.org/Datatypes-1.1/SI/MilliAmpere";
-        public static final String SI_MilliAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliAmpere/Double";
-        public static final String SI_MilliAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliAmpere/Float";
-        public static final String SI_MilliBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/MilliBecquerel";
-        public static final String SI_MilliBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliBecquerel/Double";
-        public static final String SI_MilliBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliBecquerel/Float";
-        public static final String SI_MilliCandela = "http://www.simantics.org/Datatypes-1.1/SI/MilliCandela";
-        public static final String SI_MilliCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliCandela/Double";
-        public static final String SI_MilliCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliCandela/Float";
-        public static final String SI_MilliCelsius = "http://www.simantics.org/Datatypes-1.1/SI/MilliCelsius";
-        public static final String SI_MilliCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliCelsius/Double";
-        public static final String SI_MilliCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliCelsius/Float";
-        public static final String SI_MilliCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/MilliCoulomb";
-        public static final String SI_MilliCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliCoulomb/Double";
-        public static final String SI_MilliCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliCoulomb/Float";
-        public static final String SI_MilliFarad = "http://www.simantics.org/Datatypes-1.1/SI/MilliFarad";
-        public static final String SI_MilliFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliFarad/Double";
-        public static final String SI_MilliFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliFarad/Float";
-        public static final String SI_MilliGray = "http://www.simantics.org/Datatypes-1.1/SI/MilliGray";
-        public static final String SI_MilliGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliGray/Double";
-        public static final String SI_MilliGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliGray/Float";
-        public static final String SI_MilliHenry = "http://www.simantics.org/Datatypes-1.1/SI/MilliHenry";
-        public static final String SI_MilliHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliHenry/Double";
-        public static final String SI_MilliHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliHenry/Float";
-        public static final String SI_MilliHertz = "http://www.simantics.org/Datatypes-1.1/SI/MilliHertz";
-        public static final String SI_MilliHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliHertz/Double";
-        public static final String SI_MilliHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliHertz/Float";
-        public static final String SI_MilliJoule = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoule";
-        public static final String SI_MilliJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoulePerKilogram";
-        public static final String SI_MilliJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoulePerKilogram/Double";
-        public static final String SI_MilliJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoulePerKilogram/Float";
-        public static final String SI_MilliJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoule/Double";
-        public static final String SI_MilliJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliJoule/Float";
-        public static final String SI_MilliKatal = "http://www.simantics.org/Datatypes-1.1/SI/MilliKatal";
-        public static final String SI_MilliKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliKatal/Double";
-        public static final String SI_MilliKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliKatal/Float";
-        public static final String SI_MilliKelvin = "http://www.simantics.org/Datatypes-1.1/SI/MilliKelvin";
-        public static final String SI_MilliKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliKelvin/Double";
-        public static final String SI_MilliKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliKelvin/Float";
-        public static final String SI_MilliLumen = "http://www.simantics.org/Datatypes-1.1/SI/MilliLumen";
-        public static final String SI_MilliLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliLumen/Double";
-        public static final String SI_MilliLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliLumen/Float";
-        public static final String SI_MilliLux = "http://www.simantics.org/Datatypes-1.1/SI/MilliLux";
-        public static final String SI_MilliLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliLux/Double";
-        public static final String SI_MilliLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliLux/Float";
-        public static final String SI_MilliMetre = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetre";
-        public static final String SI_MilliMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetrePerSecond";
-        public static final String SI_MilliMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetrePerSecond/Double";
-        public static final String SI_MilliMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetrePerSecond/Float";
-        public static final String SI_MilliMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetre/Double";
-        public static final String SI_MilliMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliMetre/Float";
-        public static final String SI_MilliMole = "http://www.simantics.org/Datatypes-1.1/SI/MilliMole";
-        public static final String SI_MilliMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerKilogram";
-        public static final String SI_MilliMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerKilogram/Double";
-        public static final String SI_MilliMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerKilogram/Float";
-        public static final String SI_MilliMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerLitre";
-        public static final String SI_MilliMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerLitre/Double";
-        public static final String SI_MilliMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliMolePerLitre/Float";
-        public static final String SI_MilliMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliMole/Double";
-        public static final String SI_MilliMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliMole/Float";
-        public static final String SI_MilliNewton = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewton";
-        public static final String SI_MilliNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewtonPerMetre";
-        public static final String SI_MilliNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewtonPerMetre/Double";
-        public static final String SI_MilliNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewtonPerMetre/Float";
-        public static final String SI_MilliNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewton/Double";
-        public static final String SI_MilliNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliNewton/Float";
-        public static final String SI_MilliOhm = "http://www.simantics.org/Datatypes-1.1/SI/MilliOhm";
-        public static final String SI_MilliOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliOhm/Double";
-        public static final String SI_MilliOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliOhm/Float";
-        public static final String SI_MilliPascal = "http://www.simantics.org/Datatypes-1.1/SI/MilliPascal";
-        public static final String SI_MilliPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliPascal/Double";
-        public static final String SI_MilliPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliPascal/Float";
-        public static final String SI_MilliRadian = "http://www.simantics.org/Datatypes-1.1/SI/MilliRadian";
-        public static final String SI_MilliRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliRadian/Double";
-        public static final String SI_MilliRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliRadian/Float";
-        public static final String SI_MilliSecond = "http://www.simantics.org/Datatypes-1.1/SI/MilliSecond";
-        public static final String SI_MilliSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliSecond/Double";
-        public static final String SI_MilliSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliSecond/Float";
-        public static final String SI_MilliSiemens = "http://www.simantics.org/Datatypes-1.1/SI/MilliSiemens";
-        public static final String SI_MilliSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliSiemens/Double";
-        public static final String SI_MilliSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliSiemens/Float";
-        public static final String SI_MilliSievert = "http://www.simantics.org/Datatypes-1.1/SI/MilliSievert";
-        public static final String SI_MilliSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliSievert/Double";
-        public static final String SI_MilliSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliSievert/Float";
-        public static final String SI_MilliSteradian = "http://www.simantics.org/Datatypes-1.1/SI/MilliSteradian";
-        public static final String SI_MilliSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliSteradian/Double";
-        public static final String SI_MilliSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliSteradian/Float";
-        public static final String SI_MilliTesla = "http://www.simantics.org/Datatypes-1.1/SI/MilliTesla";
-        public static final String SI_MilliTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliTesla/Double";
-        public static final String SI_MilliTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliTesla/Float";
-        public static final String SI_MilliVolt = "http://www.simantics.org/Datatypes-1.1/SI/MilliVolt";
-        public static final String SI_MilliVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliVolt/Double";
-        public static final String SI_MilliVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliVolt/Float";
-        public static final String SI_MilliWatt = "http://www.simantics.org/Datatypes-1.1/SI/MilliWatt";
-        public static final String SI_MilliWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliWatt/Double";
-        public static final String SI_MilliWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliWatt/Float";
-        public static final String SI_MilliWeber = "http://www.simantics.org/Datatypes-1.1/SI/MilliWeber";
-        public static final String SI_MilliWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilliWeber/Double";
-        public static final String SI_MilliWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilliWeber/Float";
-        public static final String SI_Milligram = "http://www.simantics.org/Datatypes-1.1/SI/Milligram";
-        public static final String SI_MilligramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerCubicMetre";
-        public static final String SI_MilligramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerCubicMetre/Double";
-        public static final String SI_MilligramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerCubicMetre/Float";
-        public static final String SI_MilligramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerLitre";
-        public static final String SI_MilligramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerLitre/Double";
-        public static final String SI_MilligramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerLitre/Float";
-        public static final String SI_MilligramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerSecond";
-        public static final String SI_MilligramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerSecond/Double";
-        public static final String SI_MilligramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/MilligramPerSecond/Float";
-        public static final String SI_Milligram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Milligram/Double";
-        public static final String SI_Milligram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Milligram/Float";
-        public static final String SI_Minute = "http://www.simantics.org/Datatypes-1.1/SI/Minute";
-        public static final String SI_Minute_Double = "http://www.simantics.org/Datatypes-1.1/SI/Minute/Double";
-        public static final String SI_Minute_Float = "http://www.simantics.org/Datatypes-1.1/SI/Minute/Float";
-        public static final String SI_Mole = "http://www.simantics.org/Datatypes-1.1/SI/Mole";
-        public static final String SI_MolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MolePerKilogram";
-        public static final String SI_MolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MolePerKilogram/Double";
-        public static final String SI_MolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MolePerKilogram/Float";
-        public static final String SI_MolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/MolePerLitre";
-        public static final String SI_MolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/MolePerLitre/Double";
-        public static final String SI_MolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/MolePerLitre/Float";
-        public static final String SI_Mole_Double = "http://www.simantics.org/Datatypes-1.1/SI/Mole/Double";
-        public static final String SI_Mole_Float = "http://www.simantics.org/Datatypes-1.1/SI/Mole/Float";
-        public static final String SI_Newton = "http://www.simantics.org/Datatypes-1.1/SI/Newton";
-        public static final String SI_NewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/NewtonPerMetre";
-        public static final String SI_NewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/NewtonPerMetre/Double";
-        public static final String SI_NewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/NewtonPerMetre/Float";
-        public static final String SI_Newton_Double = "http://www.simantics.org/Datatypes-1.1/SI/Newton/Double";
-        public static final String SI_Newton_Float = "http://www.simantics.org/Datatypes-1.1/SI/Newton/Float";
-        public static final String SI_Ohm = "http://www.simantics.org/Datatypes-1.1/SI/Ohm";
-        public static final String SI_Ohm_Double = "http://www.simantics.org/Datatypes-1.1/SI/Ohm/Double";
-        public static final String SI_Ohm_Float = "http://www.simantics.org/Datatypes-1.1/SI/Ohm/Float";
-        public static final String SI_Pascal = "http://www.simantics.org/Datatypes-1.1/SI/Pascal";
-        public static final String SI_Pascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/Pascal/Double";
-        public static final String SI_Pascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/Pascal/Float";
-        public static final String SI_Percentage = "http://www.simantics.org/Datatypes-1.1/SI/Percentage";
-        public static final String SI_Percentage_Double = "http://www.simantics.org/Datatypes-1.1/SI/Percentage/Double";
-        public static final String SI_Percentage_Float = "http://www.simantics.org/Datatypes-1.1/SI/Percentage/Float";
-        public static final String SI_Radian = "http://www.simantics.org/Datatypes-1.1/SI/Radian";
-        public static final String SI_Radian_Double = "http://www.simantics.org/Datatypes-1.1/SI/Radian/Double";
-        public static final String SI_Radian_Float = "http://www.simantics.org/Datatypes-1.1/SI/Radian/Float";
-        public static final String SI_Second = "http://www.simantics.org/Datatypes-1.1/SI/Second";
-        public static final String SI_Second_Double = "http://www.simantics.org/Datatypes-1.1/SI/Second/Double";
-        public static final String SI_Second_Float = "http://www.simantics.org/Datatypes-1.1/SI/Second/Float";
-        public static final String SI_Siemens = "http://www.simantics.org/Datatypes-1.1/SI/Siemens";
-        public static final String SI_Siemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/Siemens/Double";
-        public static final String SI_Siemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/Siemens/Float";
-        public static final String SI_Sievert = "http://www.simantics.org/Datatypes-1.1/SI/Sievert";
-        public static final String SI_Sievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/Sievert/Double";
-        public static final String SI_Sievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/Sievert/Float";
-        public static final String SI_SquareMetre = "http://www.simantics.org/Datatypes-1.1/SI/SquareMetre";
-        public static final String SI_SquareMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/SquareMetre/Double";
-        public static final String SI_SquareMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/SquareMetre/Float";
-        public static final String SI_Steradian = "http://www.simantics.org/Datatypes-1.1/SI/Steradian";
-        public static final String SI_Steradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/Steradian/Double";
-        public static final String SI_Steradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/Steradian/Float";
-        public static final String SI_TeraAmpere = "http://www.simantics.org/Datatypes-1.1/SI/TeraAmpere";
-        public static final String SI_TeraAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraAmpere/Double";
-        public static final String SI_TeraAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraAmpere/Float";
-        public static final String SI_TeraBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/TeraBecquerel";
-        public static final String SI_TeraBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraBecquerel/Double";
-        public static final String SI_TeraBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraBecquerel/Float";
-        public static final String SI_TeraCandela = "http://www.simantics.org/Datatypes-1.1/SI/TeraCandela";
-        public static final String SI_TeraCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraCandela/Double";
-        public static final String SI_TeraCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraCandela/Float";
-        public static final String SI_TeraCelsius = "http://www.simantics.org/Datatypes-1.1/SI/TeraCelsius";
-        public static final String SI_TeraCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraCelsius/Double";
-        public static final String SI_TeraCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraCelsius/Float";
-        public static final String SI_TeraCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/TeraCoulomb";
-        public static final String SI_TeraCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraCoulomb/Double";
-        public static final String SI_TeraCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraCoulomb/Float";
-        public static final String SI_TeraFarad = "http://www.simantics.org/Datatypes-1.1/SI/TeraFarad";
-        public static final String SI_TeraFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraFarad/Double";
-        public static final String SI_TeraFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraFarad/Float";
-        public static final String SI_TeraGray = "http://www.simantics.org/Datatypes-1.1/SI/TeraGray";
-        public static final String SI_TeraGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraGray/Double";
-        public static final String SI_TeraGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraGray/Float";
-        public static final String SI_TeraHenry = "http://www.simantics.org/Datatypes-1.1/SI/TeraHenry";
-        public static final String SI_TeraHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraHenry/Double";
-        public static final String SI_TeraHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraHenry/Float";
-        public static final String SI_TeraHertz = "http://www.simantics.org/Datatypes-1.1/SI/TeraHertz";
-        public static final String SI_TeraHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraHertz/Double";
-        public static final String SI_TeraHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraHertz/Float";
-        public static final String SI_TeraJoule = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoule";
-        public static final String SI_TeraJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoulePerKilogram";
-        public static final String SI_TeraJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoulePerKilogram/Double";
-        public static final String SI_TeraJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoulePerKilogram/Float";
-        public static final String SI_TeraJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoule/Double";
-        public static final String SI_TeraJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraJoule/Float";
-        public static final String SI_TeraKatal = "http://www.simantics.org/Datatypes-1.1/SI/TeraKatal";
-        public static final String SI_TeraKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraKatal/Double";
-        public static final String SI_TeraKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraKatal/Float";
-        public static final String SI_TeraKelvin = "http://www.simantics.org/Datatypes-1.1/SI/TeraKelvin";
-        public static final String SI_TeraKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraKelvin/Double";
-        public static final String SI_TeraKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraKelvin/Float";
-        public static final String SI_TeraLumen = "http://www.simantics.org/Datatypes-1.1/SI/TeraLumen";
-        public static final String SI_TeraLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraLumen/Double";
-        public static final String SI_TeraLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraLumen/Float";
-        public static final String SI_TeraLux = "http://www.simantics.org/Datatypes-1.1/SI/TeraLux";
-        public static final String SI_TeraLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraLux/Double";
-        public static final String SI_TeraLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraLux/Float";
-        public static final String SI_TeraMetre = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetre";
-        public static final String SI_TeraMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetrePerSecond";
-        public static final String SI_TeraMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetrePerSecond/Double";
-        public static final String SI_TeraMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetrePerSecond/Float";
-        public static final String SI_TeraMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetre/Double";
-        public static final String SI_TeraMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraMetre/Float";
-        public static final String SI_TeraMole = "http://www.simantics.org/Datatypes-1.1/SI/TeraMole";
-        public static final String SI_TeraMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerKilogram";
-        public static final String SI_TeraMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerKilogram/Double";
-        public static final String SI_TeraMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerKilogram/Float";
-        public static final String SI_TeraMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerLitre";
-        public static final String SI_TeraMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerLitre/Double";
-        public static final String SI_TeraMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraMolePerLitre/Float";
-        public static final String SI_TeraMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraMole/Double";
-        public static final String SI_TeraMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraMole/Float";
-        public static final String SI_TeraNewton = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewton";
-        public static final String SI_TeraNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewtonPerMetre";
-        public static final String SI_TeraNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewtonPerMetre/Double";
-        public static final String SI_TeraNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewtonPerMetre/Float";
-        public static final String SI_TeraNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewton/Double";
-        public static final String SI_TeraNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraNewton/Float";
-        public static final String SI_TeraOhm = "http://www.simantics.org/Datatypes-1.1/SI/TeraOhm";
-        public static final String SI_TeraOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraOhm/Double";
-        public static final String SI_TeraOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraOhm/Float";
-        public static final String SI_TeraPascal = "http://www.simantics.org/Datatypes-1.1/SI/TeraPascal";
-        public static final String SI_TeraPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraPascal/Double";
-        public static final String SI_TeraPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraPascal/Float";
-        public static final String SI_TeraRadian = "http://www.simantics.org/Datatypes-1.1/SI/TeraRadian";
-        public static final String SI_TeraRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraRadian/Double";
-        public static final String SI_TeraRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraRadian/Float";
-        public static final String SI_TeraSecond = "http://www.simantics.org/Datatypes-1.1/SI/TeraSecond";
-        public static final String SI_TeraSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraSecond/Double";
-        public static final String SI_TeraSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraSecond/Float";
-        public static final String SI_TeraSiemens = "http://www.simantics.org/Datatypes-1.1/SI/TeraSiemens";
-        public static final String SI_TeraSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraSiemens/Double";
-        public static final String SI_TeraSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraSiemens/Float";
-        public static final String SI_TeraSievert = "http://www.simantics.org/Datatypes-1.1/SI/TeraSievert";
-        public static final String SI_TeraSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraSievert/Double";
-        public static final String SI_TeraSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraSievert/Float";
-        public static final String SI_TeraSteradian = "http://www.simantics.org/Datatypes-1.1/SI/TeraSteradian";
-        public static final String SI_TeraSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraSteradian/Double";
-        public static final String SI_TeraSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraSteradian/Float";
-        public static final String SI_TeraTesla = "http://www.simantics.org/Datatypes-1.1/SI/TeraTesla";
-        public static final String SI_TeraTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraTesla/Double";
-        public static final String SI_TeraTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraTesla/Float";
-        public static final String SI_TeraVolt = "http://www.simantics.org/Datatypes-1.1/SI/TeraVolt";
-        public static final String SI_TeraVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraVolt/Double";
-        public static final String SI_TeraVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraVolt/Float";
-        public static final String SI_TeraWatt = "http://www.simantics.org/Datatypes-1.1/SI/TeraWatt";
-        public static final String SI_TeraWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraWatt/Double";
-        public static final String SI_TeraWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraWatt/Float";
-        public static final String SI_TeraWeber = "http://www.simantics.org/Datatypes-1.1/SI/TeraWeber";
-        public static final String SI_TeraWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeraWeber/Double";
-        public static final String SI_TeraWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeraWeber/Float";
-        public static final String SI_Teragram = "http://www.simantics.org/Datatypes-1.1/SI/Teragram";
-        public static final String SI_TeragramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerCubicMetre";
-        public static final String SI_TeragramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerCubicMetre/Double";
-        public static final String SI_TeragramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerCubicMetre/Float";
-        public static final String SI_TeragramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerLitre";
-        public static final String SI_TeragramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerLitre/Double";
-        public static final String SI_TeragramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerLitre/Float";
-        public static final String SI_TeragramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerSecond";
-        public static final String SI_TeragramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerSecond/Double";
-        public static final String SI_TeragramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/TeragramPerSecond/Float";
-        public static final String SI_Teragram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Teragram/Double";
-        public static final String SI_Teragram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Teragram/Float";
-        public static final String SI_Tesla = "http://www.simantics.org/Datatypes-1.1/SI/Tesla";
-        public static final String SI_Tesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/Tesla/Double";
-        public static final String SI_Tesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/Tesla/Float";
-        public static final String SI_Unit = "http://www.simantics.org/Datatypes-1.1/SI/Unit";
-        public static final String SI_Volt = "http://www.simantics.org/Datatypes-1.1/SI/Volt";
-        public static final String SI_Volt_Double = "http://www.simantics.org/Datatypes-1.1/SI/Volt/Double";
-        public static final String SI_Volt_Float = "http://www.simantics.org/Datatypes-1.1/SI/Volt/Float";
-        public static final String SI_Watt = "http://www.simantics.org/Datatypes-1.1/SI/Watt";
-        public static final String SI_Watt_Double = "http://www.simantics.org/Datatypes-1.1/SI/Watt/Double";
-        public static final String SI_Watt_Float = "http://www.simantics.org/Datatypes-1.1/SI/Watt/Float";
-        public static final String SI_Weber = "http://www.simantics.org/Datatypes-1.1/SI/Weber";
-        public static final String SI_Weber_Double = "http://www.simantics.org/Datatypes-1.1/SI/Weber/Double";
-        public static final String SI_Weber_Float = "http://www.simantics.org/Datatypes-1.1/SI/Weber/Float";
-        public static final String SI_gram = "http://www.simantics.org/Datatypes-1.1/SI/gram";
-        public static final String SI_gramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/gramPerCubicMetre";
-        public static final String SI_gramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/gramPerCubicMetre/Double";
-        public static final String SI_gramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/gramPerCubicMetre/Float";
-        public static final String SI_gramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/gramPerLitre";
-        public static final String SI_gramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/gramPerLitre/Double";
-        public static final String SI_gramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/gramPerLitre/Float";
-        public static final String SI_gramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/gramPerSecond";
-        public static final String SI_gramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/gramPerSecond/Double";
-        public static final String SI_gramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/gramPerSecond/Float";
-        public static final String SI_gram_Double = "http://www.simantics.org/Datatypes-1.1/SI/gram/Double";
-        public static final String SI_gram_Float = "http://www.simantics.org/Datatypes-1.1/SI/gram/Float";
-        public static final String Vec2d = "http://www.simantics.org/Datatypes-1.1/Vec2d";
-        public static final String Vec2d_n$x = "http://www.simantics.org/Datatypes-1.1/Vec2d/n-x";
-        public static final String Vec2d_n$x_Inverse = "http://www.simantics.org/Datatypes-1.1/Vec2d/n-x/Inverse";
-        public static final String Vec2d_n$y = "http://www.simantics.org/Datatypes-1.1/Vec2d/n-y";
-        public static final String Vec2d_n$y_Inverse = "http://www.simantics.org/Datatypes-1.1/Vec2d/n-y/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 DatatypeResource(ReadGraph graph) {
-        BTree = getResourceOrNull(graph, URIs.BTree);
-        BTreeNode = getResourceOrNull(graph, URIs.BTreeNode);
-        BTreeNode_Content = getResourceOrNull(graph, URIs.BTreeNode_Content);
-        BTreeNode_IsOwnedBy = getResourceOrNull(graph, URIs.BTreeNode_IsOwnedBy);
-        BTreeNode_Owns = getResourceOrNull(graph, URIs.BTreeNode_Owns);
-        BTreeNode_content = getResourceOrNull(graph, URIs.BTreeNode_content);
-        BTreeNode_content_Inverse = getResourceOrNull(graph, URIs.BTreeNode_content_Inverse);
-        BTree_HasNodeType = getResourceOrNull(graph, URIs.BTree_HasNodeType);
-        BTree_HasNodeType_Inverse = getResourceOrNull(graph, URIs.BTree_HasNodeType_Inverse);
-        BTree_HasOwnerRelation = getResourceOrNull(graph, URIs.BTree_HasOwnerRelation);
-        BTree_HasOwnerRelation_Inverse = getResourceOrNull(graph, URIs.BTree_HasOwnerRelation_Inverse);
-        BTree_mod = getResourceOrNull(graph, URIs.BTree_mod);
-        BTree_mod_Inverse = getResourceOrNull(graph, URIs.BTree_mod_Inverse);
-        BTree_root = getResourceOrNull(graph, URIs.BTree_root);
-        BTree_root_Inverse = getResourceOrNull(graph, URIs.BTree_root_Inverse);
-        BTree_t = getResourceOrNull(graph, URIs.BTree_t);
-        BTree_t_Inverse = getResourceOrNull(graph, URIs.BTree_t_Inverse);
-        DecimalFormatFormatter = getResourceOrNull(graph, URIs.DecimalFormatFormatter);
-        File = getResourceOrNull(graph, URIs.File);
-        File_content = getResourceOrNull(graph, URIs.File_content);
-        File_content_Inverse = getResourceOrNull(graph, URIs.File_content_Inverse);
-        Font = getResourceOrNull(graph, URIs.Font);
-        Functions = getResourceOrNull(graph, URIs.Functions);
-        GUID = getResourceOrNull(graph, URIs.GUID);
-        Log = getResourceOrNull(graph, URIs.Log);
-        Log_Content = getResourceOrNull(graph, URIs.Log_Content);
-        Log_IndexNode = getResourceOrNull(graph, URIs.Log_IndexNode);
-        Log_LeafNode = getResourceOrNull(graph, URIs.Log_LeafNode);
-        Log_Node = getResourceOrNull(graph, URIs.Log_Node);
-        Log_Node_Contains = getResourceOrNull(graph, URIs.Log_Node_Contains);
-        Log_Node_content = getResourceOrNull(graph, URIs.Log_Node_content);
-        Log_Node_content_Inverse = getResourceOrNull(graph, URIs.Log_Node_content_Inverse);
-        Log_root = getResourceOrNull(graph, URIs.Log_root);
-        Log_root_Inverse = getResourceOrNull(graph, URIs.Log_root_Inverse);
-        Log_t = getResourceOrNull(graph, URIs.Log_t);
-        Log_t_Inverse = getResourceOrNull(graph, URIs.Log_t_Inverse);
-        RGB = getResourceOrNull(graph, URIs.RGB);
-        RGB_Integer = getResourceOrNull(graph, URIs.RGB_Integer);
-        RGB_Integer_Color = getResourceOrNull(graph, URIs.RGB_Integer_Color);
-        SI = getResourceOrNull(graph, URIs.SI);
-        SI_Ampere = getResourceOrNull(graph, URIs.SI_Ampere);
-        SI_Ampere_Double = getResourceOrNull(graph, URIs.SI_Ampere_Double);
-        SI_Ampere_Float = getResourceOrNull(graph, URIs.SI_Ampere_Float);
-        SI_Becquerel = getResourceOrNull(graph, URIs.SI_Becquerel);
-        SI_Becquerel_Double = getResourceOrNull(graph, URIs.SI_Becquerel_Double);
-        SI_Becquerel_Float = getResourceOrNull(graph, URIs.SI_Becquerel_Float);
-        SI_Candela = getResourceOrNull(graph, URIs.SI_Candela);
-        SI_Candela_Double = getResourceOrNull(graph, URIs.SI_Candela_Double);
-        SI_Candela_Float = getResourceOrNull(graph, URIs.SI_Candela_Float);
-        SI_Celsius = getResourceOrNull(graph, URIs.SI_Celsius);
-        SI_Celsius_Double = getResourceOrNull(graph, URIs.SI_Celsius_Double);
-        SI_Celsius_Float = getResourceOrNull(graph, URIs.SI_Celsius_Float);
-        SI_CentiAmpere = getResourceOrNull(graph, URIs.SI_CentiAmpere);
-        SI_CentiAmpere_Double = getResourceOrNull(graph, URIs.SI_CentiAmpere_Double);
-        SI_CentiAmpere_Float = getResourceOrNull(graph, URIs.SI_CentiAmpere_Float);
-        SI_CentiBecquerel = getResourceOrNull(graph, URIs.SI_CentiBecquerel);
-        SI_CentiBecquerel_Double = getResourceOrNull(graph, URIs.SI_CentiBecquerel_Double);
-        SI_CentiBecquerel_Float = getResourceOrNull(graph, URIs.SI_CentiBecquerel_Float);
-        SI_CentiCandela = getResourceOrNull(graph, URIs.SI_CentiCandela);
-        SI_CentiCandela_Double = getResourceOrNull(graph, URIs.SI_CentiCandela_Double);
-        SI_CentiCandela_Float = getResourceOrNull(graph, URIs.SI_CentiCandela_Float);
-        SI_CentiCelsius = getResourceOrNull(graph, URIs.SI_CentiCelsius);
-        SI_CentiCelsius_Double = getResourceOrNull(graph, URIs.SI_CentiCelsius_Double);
-        SI_CentiCelsius_Float = getResourceOrNull(graph, URIs.SI_CentiCelsius_Float);
-        SI_CentiCoulomb = getResourceOrNull(graph, URIs.SI_CentiCoulomb);
-        SI_CentiCoulomb_Double = getResourceOrNull(graph, URIs.SI_CentiCoulomb_Double);
-        SI_CentiCoulomb_Float = getResourceOrNull(graph, URIs.SI_CentiCoulomb_Float);
-        SI_CentiFarad = getResourceOrNull(graph, URIs.SI_CentiFarad);
-        SI_CentiFarad_Double = getResourceOrNull(graph, URIs.SI_CentiFarad_Double);
-        SI_CentiFarad_Float = getResourceOrNull(graph, URIs.SI_CentiFarad_Float);
-        SI_CentiGray = getResourceOrNull(graph, URIs.SI_CentiGray);
-        SI_CentiGray_Double = getResourceOrNull(graph, URIs.SI_CentiGray_Double);
-        SI_CentiGray_Float = getResourceOrNull(graph, URIs.SI_CentiGray_Float);
-        SI_CentiHenry = getResourceOrNull(graph, URIs.SI_CentiHenry);
-        SI_CentiHenry_Double = getResourceOrNull(graph, URIs.SI_CentiHenry_Double);
-        SI_CentiHenry_Float = getResourceOrNull(graph, URIs.SI_CentiHenry_Float);
-        SI_CentiHertz = getResourceOrNull(graph, URIs.SI_CentiHertz);
-        SI_CentiHertz_Double = getResourceOrNull(graph, URIs.SI_CentiHertz_Double);
-        SI_CentiHertz_Float = getResourceOrNull(graph, URIs.SI_CentiHertz_Float);
-        SI_CentiJoule = getResourceOrNull(graph, URIs.SI_CentiJoule);
-        SI_CentiJoulePerKilogram = getResourceOrNull(graph, URIs.SI_CentiJoulePerKilogram);
-        SI_CentiJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_CentiJoulePerKilogram_Double);
-        SI_CentiJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_CentiJoulePerKilogram_Float);
-        SI_CentiJoule_Double = getResourceOrNull(graph, URIs.SI_CentiJoule_Double);
-        SI_CentiJoule_Float = getResourceOrNull(graph, URIs.SI_CentiJoule_Float);
-        SI_CentiKatal = getResourceOrNull(graph, URIs.SI_CentiKatal);
-        SI_CentiKatal_Double = getResourceOrNull(graph, URIs.SI_CentiKatal_Double);
-        SI_CentiKatal_Float = getResourceOrNull(graph, URIs.SI_CentiKatal_Float);
-        SI_CentiKelvin = getResourceOrNull(graph, URIs.SI_CentiKelvin);
-        SI_CentiKelvin_Double = getResourceOrNull(graph, URIs.SI_CentiKelvin_Double);
-        SI_CentiKelvin_Float = getResourceOrNull(graph, URIs.SI_CentiKelvin_Float);
-        SI_CentiLumen = getResourceOrNull(graph, URIs.SI_CentiLumen);
-        SI_CentiLumen_Double = getResourceOrNull(graph, URIs.SI_CentiLumen_Double);
-        SI_CentiLumen_Float = getResourceOrNull(graph, URIs.SI_CentiLumen_Float);
-        SI_CentiLux = getResourceOrNull(graph, URIs.SI_CentiLux);
-        SI_CentiLux_Double = getResourceOrNull(graph, URIs.SI_CentiLux_Double);
-        SI_CentiLux_Float = getResourceOrNull(graph, URIs.SI_CentiLux_Float);
-        SI_CentiMetre = getResourceOrNull(graph, URIs.SI_CentiMetre);
-        SI_CentiMetrePerSecond = getResourceOrNull(graph, URIs.SI_CentiMetrePerSecond);
-        SI_CentiMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_CentiMetrePerSecond_Double);
-        SI_CentiMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_CentiMetrePerSecond_Float);
-        SI_CentiMetre_Double = getResourceOrNull(graph, URIs.SI_CentiMetre_Double);
-        SI_CentiMetre_Float = getResourceOrNull(graph, URIs.SI_CentiMetre_Float);
-        SI_CentiMole = getResourceOrNull(graph, URIs.SI_CentiMole);
-        SI_CentiMolePerKilogram = getResourceOrNull(graph, URIs.SI_CentiMolePerKilogram);
-        SI_CentiMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_CentiMolePerKilogram_Double);
-        SI_CentiMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_CentiMolePerKilogram_Float);
-        SI_CentiMolePerLitre = getResourceOrNull(graph, URIs.SI_CentiMolePerLitre);
-        SI_CentiMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_CentiMolePerLitre_Double);
-        SI_CentiMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_CentiMolePerLitre_Float);
-        SI_CentiMole_Double = getResourceOrNull(graph, URIs.SI_CentiMole_Double);
-        SI_CentiMole_Float = getResourceOrNull(graph, URIs.SI_CentiMole_Float);
-        SI_CentiNewton = getResourceOrNull(graph, URIs.SI_CentiNewton);
-        SI_CentiNewtonPerMetre = getResourceOrNull(graph, URIs.SI_CentiNewtonPerMetre);
-        SI_CentiNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_CentiNewtonPerMetre_Double);
-        SI_CentiNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_CentiNewtonPerMetre_Float);
-        SI_CentiNewton_Double = getResourceOrNull(graph, URIs.SI_CentiNewton_Double);
-        SI_CentiNewton_Float = getResourceOrNull(graph, URIs.SI_CentiNewton_Float);
-        SI_CentiOhm = getResourceOrNull(graph, URIs.SI_CentiOhm);
-        SI_CentiOhm_Double = getResourceOrNull(graph, URIs.SI_CentiOhm_Double);
-        SI_CentiOhm_Float = getResourceOrNull(graph, URIs.SI_CentiOhm_Float);
-        SI_CentiPascal = getResourceOrNull(graph, URIs.SI_CentiPascal);
-        SI_CentiPascal_Double = getResourceOrNull(graph, URIs.SI_CentiPascal_Double);
-        SI_CentiPascal_Float = getResourceOrNull(graph, URIs.SI_CentiPascal_Float);
-        SI_CentiRadian = getResourceOrNull(graph, URIs.SI_CentiRadian);
-        SI_CentiRadian_Double = getResourceOrNull(graph, URIs.SI_CentiRadian_Double);
-        SI_CentiRadian_Float = getResourceOrNull(graph, URIs.SI_CentiRadian_Float);
-        SI_CentiSecond = getResourceOrNull(graph, URIs.SI_CentiSecond);
-        SI_CentiSecond_Double = getResourceOrNull(graph, URIs.SI_CentiSecond_Double);
-        SI_CentiSecond_Float = getResourceOrNull(graph, URIs.SI_CentiSecond_Float);
-        SI_CentiSiemens = getResourceOrNull(graph, URIs.SI_CentiSiemens);
-        SI_CentiSiemens_Double = getResourceOrNull(graph, URIs.SI_CentiSiemens_Double);
-        SI_CentiSiemens_Float = getResourceOrNull(graph, URIs.SI_CentiSiemens_Float);
-        SI_CentiSievert = getResourceOrNull(graph, URIs.SI_CentiSievert);
-        SI_CentiSievert_Double = getResourceOrNull(graph, URIs.SI_CentiSievert_Double);
-        SI_CentiSievert_Float = getResourceOrNull(graph, URIs.SI_CentiSievert_Float);
-        SI_CentiSteradian = getResourceOrNull(graph, URIs.SI_CentiSteradian);
-        SI_CentiSteradian_Double = getResourceOrNull(graph, URIs.SI_CentiSteradian_Double);
-        SI_CentiSteradian_Float = getResourceOrNull(graph, URIs.SI_CentiSteradian_Float);
-        SI_CentiTesla = getResourceOrNull(graph, URIs.SI_CentiTesla);
-        SI_CentiTesla_Double = getResourceOrNull(graph, URIs.SI_CentiTesla_Double);
-        SI_CentiTesla_Float = getResourceOrNull(graph, URIs.SI_CentiTesla_Float);
-        SI_CentiVolt = getResourceOrNull(graph, URIs.SI_CentiVolt);
-        SI_CentiVolt_Double = getResourceOrNull(graph, URIs.SI_CentiVolt_Double);
-        SI_CentiVolt_Float = getResourceOrNull(graph, URIs.SI_CentiVolt_Float);
-        SI_CentiWatt = getResourceOrNull(graph, URIs.SI_CentiWatt);
-        SI_CentiWatt_Double = getResourceOrNull(graph, URIs.SI_CentiWatt_Double);
-        SI_CentiWatt_Float = getResourceOrNull(graph, URIs.SI_CentiWatt_Float);
-        SI_CentiWeber = getResourceOrNull(graph, URIs.SI_CentiWeber);
-        SI_CentiWeber_Double = getResourceOrNull(graph, URIs.SI_CentiWeber_Double);
-        SI_CentiWeber_Float = getResourceOrNull(graph, URIs.SI_CentiWeber_Float);
-        SI_Centigram = getResourceOrNull(graph, URIs.SI_Centigram);
-        SI_CentigramPerCubicMetre = getResourceOrNull(graph, URIs.SI_CentigramPerCubicMetre);
-        SI_CentigramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_CentigramPerCubicMetre_Double);
-        SI_CentigramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_CentigramPerCubicMetre_Float);
-        SI_CentigramPerLitre = getResourceOrNull(graph, URIs.SI_CentigramPerLitre);
-        SI_CentigramPerLitre_Double = getResourceOrNull(graph, URIs.SI_CentigramPerLitre_Double);
-        SI_CentigramPerLitre_Float = getResourceOrNull(graph, URIs.SI_CentigramPerLitre_Float);
-        SI_CentigramPerSecond = getResourceOrNull(graph, URIs.SI_CentigramPerSecond);
-        SI_CentigramPerSecond_Double = getResourceOrNull(graph, URIs.SI_CentigramPerSecond_Double);
-        SI_CentigramPerSecond_Float = getResourceOrNull(graph, URIs.SI_CentigramPerSecond_Float);
-        SI_Centigram_Double = getResourceOrNull(graph, URIs.SI_Centigram_Double);
-        SI_Centigram_Float = getResourceOrNull(graph, URIs.SI_Centigram_Float);
-        SI_Coulomb = getResourceOrNull(graph, URIs.SI_Coulomb);
-        SI_Coulomb_Double = getResourceOrNull(graph, URIs.SI_Coulomb_Double);
-        SI_Coulomb_Float = getResourceOrNull(graph, URIs.SI_Coulomb_Float);
-        SI_CubicMetre = getResourceOrNull(graph, URIs.SI_CubicMetre);
-        SI_CubicMetre_Double = getResourceOrNull(graph, URIs.SI_CubicMetre_Double);
-        SI_CubicMetre_Float = getResourceOrNull(graph, URIs.SI_CubicMetre_Float);
-        SI_Degree = getResourceOrNull(graph, URIs.SI_Degree);
-        SI_Degree_Double = getResourceOrNull(graph, URIs.SI_Degree_Double);
-        SI_Degree_Float = getResourceOrNull(graph, URIs.SI_Degree_Float);
-        SI_Farad = getResourceOrNull(graph, URIs.SI_Farad);
-        SI_Farad_Double = getResourceOrNull(graph, URIs.SI_Farad_Double);
-        SI_Farad_Float = getResourceOrNull(graph, URIs.SI_Farad_Float);
-        SI_GigaAmpere = getResourceOrNull(graph, URIs.SI_GigaAmpere);
-        SI_GigaAmpere_Double = getResourceOrNull(graph, URIs.SI_GigaAmpere_Double);
-        SI_GigaAmpere_Float = getResourceOrNull(graph, URIs.SI_GigaAmpere_Float);
-        SI_GigaBecquerel = getResourceOrNull(graph, URIs.SI_GigaBecquerel);
-        SI_GigaBecquerel_Double = getResourceOrNull(graph, URIs.SI_GigaBecquerel_Double);
-        SI_GigaBecquerel_Float = getResourceOrNull(graph, URIs.SI_GigaBecquerel_Float);
-        SI_GigaCandela = getResourceOrNull(graph, URIs.SI_GigaCandela);
-        SI_GigaCandela_Double = getResourceOrNull(graph, URIs.SI_GigaCandela_Double);
-        SI_GigaCandela_Float = getResourceOrNull(graph, URIs.SI_GigaCandela_Float);
-        SI_GigaCelsius = getResourceOrNull(graph, URIs.SI_GigaCelsius);
-        SI_GigaCelsius_Double = getResourceOrNull(graph, URIs.SI_GigaCelsius_Double);
-        SI_GigaCelsius_Float = getResourceOrNull(graph, URIs.SI_GigaCelsius_Float);
-        SI_GigaCoulomb = getResourceOrNull(graph, URIs.SI_GigaCoulomb);
-        SI_GigaCoulomb_Double = getResourceOrNull(graph, URIs.SI_GigaCoulomb_Double);
-        SI_GigaCoulomb_Float = getResourceOrNull(graph, URIs.SI_GigaCoulomb_Float);
-        SI_GigaFarad = getResourceOrNull(graph, URIs.SI_GigaFarad);
-        SI_GigaFarad_Double = getResourceOrNull(graph, URIs.SI_GigaFarad_Double);
-        SI_GigaFarad_Float = getResourceOrNull(graph, URIs.SI_GigaFarad_Float);
-        SI_GigaGray = getResourceOrNull(graph, URIs.SI_GigaGray);
-        SI_GigaGray_Double = getResourceOrNull(graph, URIs.SI_GigaGray_Double);
-        SI_GigaGray_Float = getResourceOrNull(graph, URIs.SI_GigaGray_Float);
-        SI_GigaHenry = getResourceOrNull(graph, URIs.SI_GigaHenry);
-        SI_GigaHenry_Double = getResourceOrNull(graph, URIs.SI_GigaHenry_Double);
-        SI_GigaHenry_Float = getResourceOrNull(graph, URIs.SI_GigaHenry_Float);
-        SI_GigaHertz = getResourceOrNull(graph, URIs.SI_GigaHertz);
-        SI_GigaHertz_Double = getResourceOrNull(graph, URIs.SI_GigaHertz_Double);
-        SI_GigaHertz_Float = getResourceOrNull(graph, URIs.SI_GigaHertz_Float);
-        SI_GigaJoule = getResourceOrNull(graph, URIs.SI_GigaJoule);
-        SI_GigaJoulePerKilogram = getResourceOrNull(graph, URIs.SI_GigaJoulePerKilogram);
-        SI_GigaJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_GigaJoulePerKilogram_Double);
-        SI_GigaJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_GigaJoulePerKilogram_Float);
-        SI_GigaJoule_Double = getResourceOrNull(graph, URIs.SI_GigaJoule_Double);
-        SI_GigaJoule_Float = getResourceOrNull(graph, URIs.SI_GigaJoule_Float);
-        SI_GigaKatal = getResourceOrNull(graph, URIs.SI_GigaKatal);
-        SI_GigaKatal_Double = getResourceOrNull(graph, URIs.SI_GigaKatal_Double);
-        SI_GigaKatal_Float = getResourceOrNull(graph, URIs.SI_GigaKatal_Float);
-        SI_GigaKelvin = getResourceOrNull(graph, URIs.SI_GigaKelvin);
-        SI_GigaKelvin_Double = getResourceOrNull(graph, URIs.SI_GigaKelvin_Double);
-        SI_GigaKelvin_Float = getResourceOrNull(graph, URIs.SI_GigaKelvin_Float);
-        SI_GigaLumen = getResourceOrNull(graph, URIs.SI_GigaLumen);
-        SI_GigaLumen_Double = getResourceOrNull(graph, URIs.SI_GigaLumen_Double);
-        SI_GigaLumen_Float = getResourceOrNull(graph, URIs.SI_GigaLumen_Float);
-        SI_GigaLux = getResourceOrNull(graph, URIs.SI_GigaLux);
-        SI_GigaLux_Double = getResourceOrNull(graph, URIs.SI_GigaLux_Double);
-        SI_GigaLux_Float = getResourceOrNull(graph, URIs.SI_GigaLux_Float);
-        SI_GigaMetre = getResourceOrNull(graph, URIs.SI_GigaMetre);
-        SI_GigaMetrePerSecond = getResourceOrNull(graph, URIs.SI_GigaMetrePerSecond);
-        SI_GigaMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_GigaMetrePerSecond_Double);
-        SI_GigaMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_GigaMetrePerSecond_Float);
-        SI_GigaMetre_Double = getResourceOrNull(graph, URIs.SI_GigaMetre_Double);
-        SI_GigaMetre_Float = getResourceOrNull(graph, URIs.SI_GigaMetre_Float);
-        SI_GigaMole = getResourceOrNull(graph, URIs.SI_GigaMole);
-        SI_GigaMolePerKilogram = getResourceOrNull(graph, URIs.SI_GigaMolePerKilogram);
-        SI_GigaMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_GigaMolePerKilogram_Double);
-        SI_GigaMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_GigaMolePerKilogram_Float);
-        SI_GigaMolePerLitre = getResourceOrNull(graph, URIs.SI_GigaMolePerLitre);
-        SI_GigaMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_GigaMolePerLitre_Double);
-        SI_GigaMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_GigaMolePerLitre_Float);
-        SI_GigaMole_Double = getResourceOrNull(graph, URIs.SI_GigaMole_Double);
-        SI_GigaMole_Float = getResourceOrNull(graph, URIs.SI_GigaMole_Float);
-        SI_GigaNewton = getResourceOrNull(graph, URIs.SI_GigaNewton);
-        SI_GigaNewtonPerMetre = getResourceOrNull(graph, URIs.SI_GigaNewtonPerMetre);
-        SI_GigaNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_GigaNewtonPerMetre_Double);
-        SI_GigaNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_GigaNewtonPerMetre_Float);
-        SI_GigaNewton_Double = getResourceOrNull(graph, URIs.SI_GigaNewton_Double);
-        SI_GigaNewton_Float = getResourceOrNull(graph, URIs.SI_GigaNewton_Float);
-        SI_GigaOhm = getResourceOrNull(graph, URIs.SI_GigaOhm);
-        SI_GigaOhm_Double = getResourceOrNull(graph, URIs.SI_GigaOhm_Double);
-        SI_GigaOhm_Float = getResourceOrNull(graph, URIs.SI_GigaOhm_Float);
-        SI_GigaPascal = getResourceOrNull(graph, URIs.SI_GigaPascal);
-        SI_GigaPascal_Double = getResourceOrNull(graph, URIs.SI_GigaPascal_Double);
-        SI_GigaPascal_Float = getResourceOrNull(graph, URIs.SI_GigaPascal_Float);
-        SI_GigaRadian = getResourceOrNull(graph, URIs.SI_GigaRadian);
-        SI_GigaRadian_Double = getResourceOrNull(graph, URIs.SI_GigaRadian_Double);
-        SI_GigaRadian_Float = getResourceOrNull(graph, URIs.SI_GigaRadian_Float);
-        SI_GigaSecond = getResourceOrNull(graph, URIs.SI_GigaSecond);
-        SI_GigaSecond_Double = getResourceOrNull(graph, URIs.SI_GigaSecond_Double);
-        SI_GigaSecond_Float = getResourceOrNull(graph, URIs.SI_GigaSecond_Float);
-        SI_GigaSiemens = getResourceOrNull(graph, URIs.SI_GigaSiemens);
-        SI_GigaSiemens_Double = getResourceOrNull(graph, URIs.SI_GigaSiemens_Double);
-        SI_GigaSiemens_Float = getResourceOrNull(graph, URIs.SI_GigaSiemens_Float);
-        SI_GigaSievert = getResourceOrNull(graph, URIs.SI_GigaSievert);
-        SI_GigaSievert_Double = getResourceOrNull(graph, URIs.SI_GigaSievert_Double);
-        SI_GigaSievert_Float = getResourceOrNull(graph, URIs.SI_GigaSievert_Float);
-        SI_GigaSteradian = getResourceOrNull(graph, URIs.SI_GigaSteradian);
-        SI_GigaSteradian_Double = getResourceOrNull(graph, URIs.SI_GigaSteradian_Double);
-        SI_GigaSteradian_Float = getResourceOrNull(graph, URIs.SI_GigaSteradian_Float);
-        SI_GigaTesla = getResourceOrNull(graph, URIs.SI_GigaTesla);
-        SI_GigaTesla_Double = getResourceOrNull(graph, URIs.SI_GigaTesla_Double);
-        SI_GigaTesla_Float = getResourceOrNull(graph, URIs.SI_GigaTesla_Float);
-        SI_GigaVolt = getResourceOrNull(graph, URIs.SI_GigaVolt);
-        SI_GigaVolt_Double = getResourceOrNull(graph, URIs.SI_GigaVolt_Double);
-        SI_GigaVolt_Float = getResourceOrNull(graph, URIs.SI_GigaVolt_Float);
-        SI_GigaWatt = getResourceOrNull(graph, URIs.SI_GigaWatt);
-        SI_GigaWatt_Double = getResourceOrNull(graph, URIs.SI_GigaWatt_Double);
-        SI_GigaWatt_Float = getResourceOrNull(graph, URIs.SI_GigaWatt_Float);
-        SI_GigaWeber = getResourceOrNull(graph, URIs.SI_GigaWeber);
-        SI_GigaWeber_Double = getResourceOrNull(graph, URIs.SI_GigaWeber_Double);
-        SI_GigaWeber_Float = getResourceOrNull(graph, URIs.SI_GigaWeber_Float);
-        SI_Gigagram = getResourceOrNull(graph, URIs.SI_Gigagram);
-        SI_GigagramPerCubicMetre = getResourceOrNull(graph, URIs.SI_GigagramPerCubicMetre);
-        SI_GigagramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_GigagramPerCubicMetre_Double);
-        SI_GigagramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_GigagramPerCubicMetre_Float);
-        SI_GigagramPerLitre = getResourceOrNull(graph, URIs.SI_GigagramPerLitre);
-        SI_GigagramPerLitre_Double = getResourceOrNull(graph, URIs.SI_GigagramPerLitre_Double);
-        SI_GigagramPerLitre_Float = getResourceOrNull(graph, URIs.SI_GigagramPerLitre_Float);
-        SI_GigagramPerSecond = getResourceOrNull(graph, URIs.SI_GigagramPerSecond);
-        SI_GigagramPerSecond_Double = getResourceOrNull(graph, URIs.SI_GigagramPerSecond_Double);
-        SI_GigagramPerSecond_Float = getResourceOrNull(graph, URIs.SI_GigagramPerSecond_Float);
-        SI_Gigagram_Double = getResourceOrNull(graph, URIs.SI_Gigagram_Double);
-        SI_Gigagram_Float = getResourceOrNull(graph, URIs.SI_Gigagram_Float);
-        SI_Gray = getResourceOrNull(graph, URIs.SI_Gray);
-        SI_Gray_Double = getResourceOrNull(graph, URIs.SI_Gray_Double);
-        SI_Gray_Float = getResourceOrNull(graph, URIs.SI_Gray_Float);
-        SI_HectoAmpere = getResourceOrNull(graph, URIs.SI_HectoAmpere);
-        SI_HectoAmpere_Double = getResourceOrNull(graph, URIs.SI_HectoAmpere_Double);
-        SI_HectoAmpere_Float = getResourceOrNull(graph, URIs.SI_HectoAmpere_Float);
-        SI_HectoBecquerel = getResourceOrNull(graph, URIs.SI_HectoBecquerel);
-        SI_HectoBecquerel_Double = getResourceOrNull(graph, URIs.SI_HectoBecquerel_Double);
-        SI_HectoBecquerel_Float = getResourceOrNull(graph, URIs.SI_HectoBecquerel_Float);
-        SI_HectoCandela = getResourceOrNull(graph, URIs.SI_HectoCandela);
-        SI_HectoCandela_Double = getResourceOrNull(graph, URIs.SI_HectoCandela_Double);
-        SI_HectoCandela_Float = getResourceOrNull(graph, URIs.SI_HectoCandela_Float);
-        SI_HectoCelsius = getResourceOrNull(graph, URIs.SI_HectoCelsius);
-        SI_HectoCelsius_Double = getResourceOrNull(graph, URIs.SI_HectoCelsius_Double);
-        SI_HectoCelsius_Float = getResourceOrNull(graph, URIs.SI_HectoCelsius_Float);
-        SI_HectoCoulomb = getResourceOrNull(graph, URIs.SI_HectoCoulomb);
-        SI_HectoCoulomb_Double = getResourceOrNull(graph, URIs.SI_HectoCoulomb_Double);
-        SI_HectoCoulomb_Float = getResourceOrNull(graph, URIs.SI_HectoCoulomb_Float);
-        SI_HectoFarad = getResourceOrNull(graph, URIs.SI_HectoFarad);
-        SI_HectoFarad_Double = getResourceOrNull(graph, URIs.SI_HectoFarad_Double);
-        SI_HectoFarad_Float = getResourceOrNull(graph, URIs.SI_HectoFarad_Float);
-        SI_HectoGray = getResourceOrNull(graph, URIs.SI_HectoGray);
-        SI_HectoGray_Double = getResourceOrNull(graph, URIs.SI_HectoGray_Double);
-        SI_HectoGray_Float = getResourceOrNull(graph, URIs.SI_HectoGray_Float);
-        SI_HectoHenry = getResourceOrNull(graph, URIs.SI_HectoHenry);
-        SI_HectoHenry_Double = getResourceOrNull(graph, URIs.SI_HectoHenry_Double);
-        SI_HectoHenry_Float = getResourceOrNull(graph, URIs.SI_HectoHenry_Float);
-        SI_HectoHertz = getResourceOrNull(graph, URIs.SI_HectoHertz);
-        SI_HectoHertz_Double = getResourceOrNull(graph, URIs.SI_HectoHertz_Double);
-        SI_HectoHertz_Float = getResourceOrNull(graph, URIs.SI_HectoHertz_Float);
-        SI_HectoJoule = getResourceOrNull(graph, URIs.SI_HectoJoule);
-        SI_HectoJoulePerKilogram = getResourceOrNull(graph, URIs.SI_HectoJoulePerKilogram);
-        SI_HectoJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_HectoJoulePerKilogram_Double);
-        SI_HectoJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_HectoJoulePerKilogram_Float);
-        SI_HectoJoule_Double = getResourceOrNull(graph, URIs.SI_HectoJoule_Double);
-        SI_HectoJoule_Float = getResourceOrNull(graph, URIs.SI_HectoJoule_Float);
-        SI_HectoKatal = getResourceOrNull(graph, URIs.SI_HectoKatal);
-        SI_HectoKatal_Double = getResourceOrNull(graph, URIs.SI_HectoKatal_Double);
-        SI_HectoKatal_Float = getResourceOrNull(graph, URIs.SI_HectoKatal_Float);
-        SI_HectoKelvin = getResourceOrNull(graph, URIs.SI_HectoKelvin);
-        SI_HectoKelvin_Double = getResourceOrNull(graph, URIs.SI_HectoKelvin_Double);
-        SI_HectoKelvin_Float = getResourceOrNull(graph, URIs.SI_HectoKelvin_Float);
-        SI_HectoLumen = getResourceOrNull(graph, URIs.SI_HectoLumen);
-        SI_HectoLumen_Double = getResourceOrNull(graph, URIs.SI_HectoLumen_Double);
-        SI_HectoLumen_Float = getResourceOrNull(graph, URIs.SI_HectoLumen_Float);
-        SI_HectoLux = getResourceOrNull(graph, URIs.SI_HectoLux);
-        SI_HectoLux_Double = getResourceOrNull(graph, URIs.SI_HectoLux_Double);
-        SI_HectoLux_Float = getResourceOrNull(graph, URIs.SI_HectoLux_Float);
-        SI_HectoMetre = getResourceOrNull(graph, URIs.SI_HectoMetre);
-        SI_HectoMetrePerSecond = getResourceOrNull(graph, URIs.SI_HectoMetrePerSecond);
-        SI_HectoMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_HectoMetrePerSecond_Double);
-        SI_HectoMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_HectoMetrePerSecond_Float);
-        SI_HectoMetre_Double = getResourceOrNull(graph, URIs.SI_HectoMetre_Double);
-        SI_HectoMetre_Float = getResourceOrNull(graph, URIs.SI_HectoMetre_Float);
-        SI_HectoMole = getResourceOrNull(graph, URIs.SI_HectoMole);
-        SI_HectoMolePerKilogram = getResourceOrNull(graph, URIs.SI_HectoMolePerKilogram);
-        SI_HectoMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_HectoMolePerKilogram_Double);
-        SI_HectoMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_HectoMolePerKilogram_Float);
-        SI_HectoMolePerLitre = getResourceOrNull(graph, URIs.SI_HectoMolePerLitre);
-        SI_HectoMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_HectoMolePerLitre_Double);
-        SI_HectoMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_HectoMolePerLitre_Float);
-        SI_HectoMole_Double = getResourceOrNull(graph, URIs.SI_HectoMole_Double);
-        SI_HectoMole_Float = getResourceOrNull(graph, URIs.SI_HectoMole_Float);
-        SI_HectoNewton = getResourceOrNull(graph, URIs.SI_HectoNewton);
-        SI_HectoNewtonPerMetre = getResourceOrNull(graph, URIs.SI_HectoNewtonPerMetre);
-        SI_HectoNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_HectoNewtonPerMetre_Double);
-        SI_HectoNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_HectoNewtonPerMetre_Float);
-        SI_HectoNewton_Double = getResourceOrNull(graph, URIs.SI_HectoNewton_Double);
-        SI_HectoNewton_Float = getResourceOrNull(graph, URIs.SI_HectoNewton_Float);
-        SI_HectoOhm = getResourceOrNull(graph, URIs.SI_HectoOhm);
-        SI_HectoOhm_Double = getResourceOrNull(graph, URIs.SI_HectoOhm_Double);
-        SI_HectoOhm_Float = getResourceOrNull(graph, URIs.SI_HectoOhm_Float);
-        SI_HectoPascal = getResourceOrNull(graph, URIs.SI_HectoPascal);
-        SI_HectoPascal_Double = getResourceOrNull(graph, URIs.SI_HectoPascal_Double);
-        SI_HectoPascal_Float = getResourceOrNull(graph, URIs.SI_HectoPascal_Float);
-        SI_HectoRadian = getResourceOrNull(graph, URIs.SI_HectoRadian);
-        SI_HectoRadian_Double = getResourceOrNull(graph, URIs.SI_HectoRadian_Double);
-        SI_HectoRadian_Float = getResourceOrNull(graph, URIs.SI_HectoRadian_Float);
-        SI_HectoSecond = getResourceOrNull(graph, URIs.SI_HectoSecond);
-        SI_HectoSecond_Double = getResourceOrNull(graph, URIs.SI_HectoSecond_Double);
-        SI_HectoSecond_Float = getResourceOrNull(graph, URIs.SI_HectoSecond_Float);
-        SI_HectoSiemens = getResourceOrNull(graph, URIs.SI_HectoSiemens);
-        SI_HectoSiemens_Double = getResourceOrNull(graph, URIs.SI_HectoSiemens_Double);
-        SI_HectoSiemens_Float = getResourceOrNull(graph, URIs.SI_HectoSiemens_Float);
-        SI_HectoSievert = getResourceOrNull(graph, URIs.SI_HectoSievert);
-        SI_HectoSievert_Double = getResourceOrNull(graph, URIs.SI_HectoSievert_Double);
-        SI_HectoSievert_Float = getResourceOrNull(graph, URIs.SI_HectoSievert_Float);
-        SI_HectoSteradian = getResourceOrNull(graph, URIs.SI_HectoSteradian);
-        SI_HectoSteradian_Double = getResourceOrNull(graph, URIs.SI_HectoSteradian_Double);
-        SI_HectoSteradian_Float = getResourceOrNull(graph, URIs.SI_HectoSteradian_Float);
-        SI_HectoTesla = getResourceOrNull(graph, URIs.SI_HectoTesla);
-        SI_HectoTesla_Double = getResourceOrNull(graph, URIs.SI_HectoTesla_Double);
-        SI_HectoTesla_Float = getResourceOrNull(graph, URIs.SI_HectoTesla_Float);
-        SI_HectoVolt = getResourceOrNull(graph, URIs.SI_HectoVolt);
-        SI_HectoVolt_Double = getResourceOrNull(graph, URIs.SI_HectoVolt_Double);
-        SI_HectoVolt_Float = getResourceOrNull(graph, URIs.SI_HectoVolt_Float);
-        SI_HectoWatt = getResourceOrNull(graph, URIs.SI_HectoWatt);
-        SI_HectoWatt_Double = getResourceOrNull(graph, URIs.SI_HectoWatt_Double);
-        SI_HectoWatt_Float = getResourceOrNull(graph, URIs.SI_HectoWatt_Float);
-        SI_HectoWeber = getResourceOrNull(graph, URIs.SI_HectoWeber);
-        SI_HectoWeber_Double = getResourceOrNull(graph, URIs.SI_HectoWeber_Double);
-        SI_HectoWeber_Float = getResourceOrNull(graph, URIs.SI_HectoWeber_Float);
-        SI_Hectogram = getResourceOrNull(graph, URIs.SI_Hectogram);
-        SI_HectogramPerCubicMetre = getResourceOrNull(graph, URIs.SI_HectogramPerCubicMetre);
-        SI_HectogramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_HectogramPerCubicMetre_Double);
-        SI_HectogramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_HectogramPerCubicMetre_Float);
-        SI_HectogramPerLitre = getResourceOrNull(graph, URIs.SI_HectogramPerLitre);
-        SI_HectogramPerLitre_Double = getResourceOrNull(graph, URIs.SI_HectogramPerLitre_Double);
-        SI_HectogramPerLitre_Float = getResourceOrNull(graph, URIs.SI_HectogramPerLitre_Float);
-        SI_HectogramPerSecond = getResourceOrNull(graph, URIs.SI_HectogramPerSecond);
-        SI_HectogramPerSecond_Double = getResourceOrNull(graph, URIs.SI_HectogramPerSecond_Double);
-        SI_HectogramPerSecond_Float = getResourceOrNull(graph, URIs.SI_HectogramPerSecond_Float);
-        SI_Hectogram_Double = getResourceOrNull(graph, URIs.SI_Hectogram_Double);
-        SI_Hectogram_Float = getResourceOrNull(graph, URIs.SI_Hectogram_Float);
-        SI_Henry = getResourceOrNull(graph, URIs.SI_Henry);
-        SI_Henry_Double = getResourceOrNull(graph, URIs.SI_Henry_Double);
-        SI_Henry_Float = getResourceOrNull(graph, URIs.SI_Henry_Float);
-        SI_Hertz = getResourceOrNull(graph, URIs.SI_Hertz);
-        SI_Hertz_Double = getResourceOrNull(graph, URIs.SI_Hertz_Double);
-        SI_Hertz_Float = getResourceOrNull(graph, URIs.SI_Hertz_Float);
-        SI_Hour = getResourceOrNull(graph, URIs.SI_Hour);
-        SI_Hour_Double = getResourceOrNull(graph, URIs.SI_Hour_Double);
-        SI_Hour_Float = getResourceOrNull(graph, URIs.SI_Hour_Float);
-        SI_Joule = getResourceOrNull(graph, URIs.SI_Joule);
-        SI_JoulePerKilogram = getResourceOrNull(graph, URIs.SI_JoulePerKilogram);
-        SI_JoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_JoulePerKilogram_Double);
-        SI_JoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_JoulePerKilogram_Float);
-        SI_Joule_Double = getResourceOrNull(graph, URIs.SI_Joule_Double);
-        SI_Joule_Float = getResourceOrNull(graph, URIs.SI_Joule_Float);
-        SI_Katal = getResourceOrNull(graph, URIs.SI_Katal);
-        SI_Katal_Double = getResourceOrNull(graph, URIs.SI_Katal_Double);
-        SI_Katal_Float = getResourceOrNull(graph, URIs.SI_Katal_Float);
-        SI_Kelvin = getResourceOrNull(graph, URIs.SI_Kelvin);
-        SI_Kelvin_Double = getResourceOrNull(graph, URIs.SI_Kelvin_Double);
-        SI_Kelvin_Float = getResourceOrNull(graph, URIs.SI_Kelvin_Float);
-        SI_KiloAmpere = getResourceOrNull(graph, URIs.SI_KiloAmpere);
-        SI_KiloAmpere_Double = getResourceOrNull(graph, URIs.SI_KiloAmpere_Double);
-        SI_KiloAmpere_Float = getResourceOrNull(graph, URIs.SI_KiloAmpere_Float);
-        SI_KiloBecquerel = getResourceOrNull(graph, URIs.SI_KiloBecquerel);
-        SI_KiloBecquerel_Double = getResourceOrNull(graph, URIs.SI_KiloBecquerel_Double);
-        SI_KiloBecquerel_Float = getResourceOrNull(graph, URIs.SI_KiloBecquerel_Float);
-        SI_KiloCandela = getResourceOrNull(graph, URIs.SI_KiloCandela);
-        SI_KiloCandela_Double = getResourceOrNull(graph, URIs.SI_KiloCandela_Double);
-        SI_KiloCandela_Float = getResourceOrNull(graph, URIs.SI_KiloCandela_Float);
-        SI_KiloCelsius = getResourceOrNull(graph, URIs.SI_KiloCelsius);
-        SI_KiloCelsius_Double = getResourceOrNull(graph, URIs.SI_KiloCelsius_Double);
-        SI_KiloCelsius_Float = getResourceOrNull(graph, URIs.SI_KiloCelsius_Float);
-        SI_KiloCoulomb = getResourceOrNull(graph, URIs.SI_KiloCoulomb);
-        SI_KiloCoulomb_Double = getResourceOrNull(graph, URIs.SI_KiloCoulomb_Double);
-        SI_KiloCoulomb_Float = getResourceOrNull(graph, URIs.SI_KiloCoulomb_Float);
-        SI_KiloFarad = getResourceOrNull(graph, URIs.SI_KiloFarad);
-        SI_KiloFarad_Double = getResourceOrNull(graph, URIs.SI_KiloFarad_Double);
-        SI_KiloFarad_Float = getResourceOrNull(graph, URIs.SI_KiloFarad_Float);
-        SI_KiloGray = getResourceOrNull(graph, URIs.SI_KiloGray);
-        SI_KiloGray_Double = getResourceOrNull(graph, URIs.SI_KiloGray_Double);
-        SI_KiloGray_Float = getResourceOrNull(graph, URIs.SI_KiloGray_Float);
-        SI_KiloHenry = getResourceOrNull(graph, URIs.SI_KiloHenry);
-        SI_KiloHenry_Double = getResourceOrNull(graph, URIs.SI_KiloHenry_Double);
-        SI_KiloHenry_Float = getResourceOrNull(graph, URIs.SI_KiloHenry_Float);
-        SI_KiloHertz = getResourceOrNull(graph, URIs.SI_KiloHertz);
-        SI_KiloHertz_Double = getResourceOrNull(graph, URIs.SI_KiloHertz_Double);
-        SI_KiloHertz_Float = getResourceOrNull(graph, URIs.SI_KiloHertz_Float);
-        SI_KiloJoule = getResourceOrNull(graph, URIs.SI_KiloJoule);
-        SI_KiloJoulePerKilogram = getResourceOrNull(graph, URIs.SI_KiloJoulePerKilogram);
-        SI_KiloJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_KiloJoulePerKilogram_Double);
-        SI_KiloJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_KiloJoulePerKilogram_Float);
-        SI_KiloJoule_Double = getResourceOrNull(graph, URIs.SI_KiloJoule_Double);
-        SI_KiloJoule_Float = getResourceOrNull(graph, URIs.SI_KiloJoule_Float);
-        SI_KiloKatal = getResourceOrNull(graph, URIs.SI_KiloKatal);
-        SI_KiloKatal_Double = getResourceOrNull(graph, URIs.SI_KiloKatal_Double);
-        SI_KiloKatal_Float = getResourceOrNull(graph, URIs.SI_KiloKatal_Float);
-        SI_KiloKelvin = getResourceOrNull(graph, URIs.SI_KiloKelvin);
-        SI_KiloKelvin_Double = getResourceOrNull(graph, URIs.SI_KiloKelvin_Double);
-        SI_KiloKelvin_Float = getResourceOrNull(graph, URIs.SI_KiloKelvin_Float);
-        SI_KiloLumen = getResourceOrNull(graph, URIs.SI_KiloLumen);
-        SI_KiloLumen_Double = getResourceOrNull(graph, URIs.SI_KiloLumen_Double);
-        SI_KiloLumen_Float = getResourceOrNull(graph, URIs.SI_KiloLumen_Float);
-        SI_KiloLux = getResourceOrNull(graph, URIs.SI_KiloLux);
-        SI_KiloLux_Double = getResourceOrNull(graph, URIs.SI_KiloLux_Double);
-        SI_KiloLux_Float = getResourceOrNull(graph, URIs.SI_KiloLux_Float);
-        SI_KiloMetre = getResourceOrNull(graph, URIs.SI_KiloMetre);
-        SI_KiloMetrePerSecond = getResourceOrNull(graph, URIs.SI_KiloMetrePerSecond);
-        SI_KiloMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_KiloMetrePerSecond_Double);
-        SI_KiloMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_KiloMetrePerSecond_Float);
-        SI_KiloMetre_Double = getResourceOrNull(graph, URIs.SI_KiloMetre_Double);
-        SI_KiloMetre_Float = getResourceOrNull(graph, URIs.SI_KiloMetre_Float);
-        SI_KiloMole = getResourceOrNull(graph, URIs.SI_KiloMole);
-        SI_KiloMolePerKilogram = getResourceOrNull(graph, URIs.SI_KiloMolePerKilogram);
-        SI_KiloMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_KiloMolePerKilogram_Double);
-        SI_KiloMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_KiloMolePerKilogram_Float);
-        SI_KiloMolePerLitre = getResourceOrNull(graph, URIs.SI_KiloMolePerLitre);
-        SI_KiloMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_KiloMolePerLitre_Double);
-        SI_KiloMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_KiloMolePerLitre_Float);
-        SI_KiloMole_Double = getResourceOrNull(graph, URIs.SI_KiloMole_Double);
-        SI_KiloMole_Float = getResourceOrNull(graph, URIs.SI_KiloMole_Float);
-        SI_KiloNewton = getResourceOrNull(graph, URIs.SI_KiloNewton);
-        SI_KiloNewtonPerMetre = getResourceOrNull(graph, URIs.SI_KiloNewtonPerMetre);
-        SI_KiloNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_KiloNewtonPerMetre_Double);
-        SI_KiloNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_KiloNewtonPerMetre_Float);
-        SI_KiloNewton_Double = getResourceOrNull(graph, URIs.SI_KiloNewton_Double);
-        SI_KiloNewton_Float = getResourceOrNull(graph, URIs.SI_KiloNewton_Float);
-        SI_KiloOhm = getResourceOrNull(graph, URIs.SI_KiloOhm);
-        SI_KiloOhm_Double = getResourceOrNull(graph, URIs.SI_KiloOhm_Double);
-        SI_KiloOhm_Float = getResourceOrNull(graph, URIs.SI_KiloOhm_Float);
-        SI_KiloPascal = getResourceOrNull(graph, URIs.SI_KiloPascal);
-        SI_KiloPascal_Double = getResourceOrNull(graph, URIs.SI_KiloPascal_Double);
-        SI_KiloPascal_Float = getResourceOrNull(graph, URIs.SI_KiloPascal_Float);
-        SI_KiloRadian = getResourceOrNull(graph, URIs.SI_KiloRadian);
-        SI_KiloRadian_Double = getResourceOrNull(graph, URIs.SI_KiloRadian_Double);
-        SI_KiloRadian_Float = getResourceOrNull(graph, URIs.SI_KiloRadian_Float);
-        SI_KiloSecond = getResourceOrNull(graph, URIs.SI_KiloSecond);
-        SI_KiloSecond_Double = getResourceOrNull(graph, URIs.SI_KiloSecond_Double);
-        SI_KiloSecond_Float = getResourceOrNull(graph, URIs.SI_KiloSecond_Float);
-        SI_KiloSiemens = getResourceOrNull(graph, URIs.SI_KiloSiemens);
-        SI_KiloSiemens_Double = getResourceOrNull(graph, URIs.SI_KiloSiemens_Double);
-        SI_KiloSiemens_Float = getResourceOrNull(graph, URIs.SI_KiloSiemens_Float);
-        SI_KiloSievert = getResourceOrNull(graph, URIs.SI_KiloSievert);
-        SI_KiloSievert_Double = getResourceOrNull(graph, URIs.SI_KiloSievert_Double);
-        SI_KiloSievert_Float = getResourceOrNull(graph, URIs.SI_KiloSievert_Float);
-        SI_KiloSteradian = getResourceOrNull(graph, URIs.SI_KiloSteradian);
-        SI_KiloSteradian_Double = getResourceOrNull(graph, URIs.SI_KiloSteradian_Double);
-        SI_KiloSteradian_Float = getResourceOrNull(graph, URIs.SI_KiloSteradian_Float);
-        SI_KiloTesla = getResourceOrNull(graph, URIs.SI_KiloTesla);
-        SI_KiloTesla_Double = getResourceOrNull(graph, URIs.SI_KiloTesla_Double);
-        SI_KiloTesla_Float = getResourceOrNull(graph, URIs.SI_KiloTesla_Float);
-        SI_KiloVolt = getResourceOrNull(graph, URIs.SI_KiloVolt);
-        SI_KiloVolt_Double = getResourceOrNull(graph, URIs.SI_KiloVolt_Double);
-        SI_KiloVolt_Float = getResourceOrNull(graph, URIs.SI_KiloVolt_Float);
-        SI_KiloWatt = getResourceOrNull(graph, URIs.SI_KiloWatt);
-        SI_KiloWatt_Double = getResourceOrNull(graph, URIs.SI_KiloWatt_Double);
-        SI_KiloWatt_Float = getResourceOrNull(graph, URIs.SI_KiloWatt_Float);
-        SI_KiloWeber = getResourceOrNull(graph, URIs.SI_KiloWeber);
-        SI_KiloWeber_Double = getResourceOrNull(graph, URIs.SI_KiloWeber_Double);
-        SI_KiloWeber_Float = getResourceOrNull(graph, URIs.SI_KiloWeber_Float);
-        SI_Kilogram = getResourceOrNull(graph, URIs.SI_Kilogram);
-        SI_KilogramPerCubicMetre = getResourceOrNull(graph, URIs.SI_KilogramPerCubicMetre);
-        SI_KilogramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_KilogramPerCubicMetre_Double);
-        SI_KilogramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_KilogramPerCubicMetre_Float);
-        SI_KilogramPerLitre = getResourceOrNull(graph, URIs.SI_KilogramPerLitre);
-        SI_KilogramPerLitre_Double = getResourceOrNull(graph, URIs.SI_KilogramPerLitre_Double);
-        SI_KilogramPerLitre_Float = getResourceOrNull(graph, URIs.SI_KilogramPerLitre_Float);
-        SI_KilogramPerSecond = getResourceOrNull(graph, URIs.SI_KilogramPerSecond);
-        SI_KilogramPerSecond_Double = getResourceOrNull(graph, URIs.SI_KilogramPerSecond_Double);
-        SI_KilogramPerSecond_Float = getResourceOrNull(graph, URIs.SI_KilogramPerSecond_Float);
-        SI_Kilogram_Double = getResourceOrNull(graph, URIs.SI_Kilogram_Double);
-        SI_Kilogram_Float = getResourceOrNull(graph, URIs.SI_Kilogram_Float);
-        SI_Litre = getResourceOrNull(graph, URIs.SI_Litre);
-        SI_Litre_Double = getResourceOrNull(graph, URIs.SI_Litre_Double);
-        SI_Litre_Float = getResourceOrNull(graph, URIs.SI_Litre_Float);
-        SI_Lumen = getResourceOrNull(graph, URIs.SI_Lumen);
-        SI_Lumen_Double = getResourceOrNull(graph, URIs.SI_Lumen_Double);
-        SI_Lumen_Float = getResourceOrNull(graph, URIs.SI_Lumen_Float);
-        SI_Lux = getResourceOrNull(graph, URIs.SI_Lux);
-        SI_Lux_Double = getResourceOrNull(graph, URIs.SI_Lux_Double);
-        SI_Lux_Float = getResourceOrNull(graph, URIs.SI_Lux_Float);
-        SI_MassPercentage = getResourceOrNull(graph, URIs.SI_MassPercentage);
-        SI_MassPercentage_Double = getResourceOrNull(graph, URIs.SI_MassPercentage_Double);
-        SI_MassPercentage_Float = getResourceOrNull(graph, URIs.SI_MassPercentage_Float);
-        SI_MegaAmpere = getResourceOrNull(graph, URIs.SI_MegaAmpere);
-        SI_MegaAmpere_Double = getResourceOrNull(graph, URIs.SI_MegaAmpere_Double);
-        SI_MegaAmpere_Float = getResourceOrNull(graph, URIs.SI_MegaAmpere_Float);
-        SI_MegaBecquerel = getResourceOrNull(graph, URIs.SI_MegaBecquerel);
-        SI_MegaBecquerel_Double = getResourceOrNull(graph, URIs.SI_MegaBecquerel_Double);
-        SI_MegaBecquerel_Float = getResourceOrNull(graph, URIs.SI_MegaBecquerel_Float);
-        SI_MegaCandela = getResourceOrNull(graph, URIs.SI_MegaCandela);
-        SI_MegaCandela_Double = getResourceOrNull(graph, URIs.SI_MegaCandela_Double);
-        SI_MegaCandela_Float = getResourceOrNull(graph, URIs.SI_MegaCandela_Float);
-        SI_MegaCelsius = getResourceOrNull(graph, URIs.SI_MegaCelsius);
-        SI_MegaCelsius_Double = getResourceOrNull(graph, URIs.SI_MegaCelsius_Double);
-        SI_MegaCelsius_Float = getResourceOrNull(graph, URIs.SI_MegaCelsius_Float);
-        SI_MegaCoulomb = getResourceOrNull(graph, URIs.SI_MegaCoulomb);
-        SI_MegaCoulomb_Double = getResourceOrNull(graph, URIs.SI_MegaCoulomb_Double);
-        SI_MegaCoulomb_Float = getResourceOrNull(graph, URIs.SI_MegaCoulomb_Float);
-        SI_MegaFarad = getResourceOrNull(graph, URIs.SI_MegaFarad);
-        SI_MegaFarad_Double = getResourceOrNull(graph, URIs.SI_MegaFarad_Double);
-        SI_MegaFarad_Float = getResourceOrNull(graph, URIs.SI_MegaFarad_Float);
-        SI_MegaGray = getResourceOrNull(graph, URIs.SI_MegaGray);
-        SI_MegaGray_Double = getResourceOrNull(graph, URIs.SI_MegaGray_Double);
-        SI_MegaGray_Float = getResourceOrNull(graph, URIs.SI_MegaGray_Float);
-        SI_MegaHenry = getResourceOrNull(graph, URIs.SI_MegaHenry);
-        SI_MegaHenry_Double = getResourceOrNull(graph, URIs.SI_MegaHenry_Double);
-        SI_MegaHenry_Float = getResourceOrNull(graph, URIs.SI_MegaHenry_Float);
-        SI_MegaHertz = getResourceOrNull(graph, URIs.SI_MegaHertz);
-        SI_MegaHertz_Double = getResourceOrNull(graph, URIs.SI_MegaHertz_Double);
-        SI_MegaHertz_Float = getResourceOrNull(graph, URIs.SI_MegaHertz_Float);
-        SI_MegaJoule = getResourceOrNull(graph, URIs.SI_MegaJoule);
-        SI_MegaJoulePerKilogram = getResourceOrNull(graph, URIs.SI_MegaJoulePerKilogram);
-        SI_MegaJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_MegaJoulePerKilogram_Double);
-        SI_MegaJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_MegaJoulePerKilogram_Float);
-        SI_MegaJoule_Double = getResourceOrNull(graph, URIs.SI_MegaJoule_Double);
-        SI_MegaJoule_Float = getResourceOrNull(graph, URIs.SI_MegaJoule_Float);
-        SI_MegaKatal = getResourceOrNull(graph, URIs.SI_MegaKatal);
-        SI_MegaKatal_Double = getResourceOrNull(graph, URIs.SI_MegaKatal_Double);
-        SI_MegaKatal_Float = getResourceOrNull(graph, URIs.SI_MegaKatal_Float);
-        SI_MegaKelvin = getResourceOrNull(graph, URIs.SI_MegaKelvin);
-        SI_MegaKelvin_Double = getResourceOrNull(graph, URIs.SI_MegaKelvin_Double);
-        SI_MegaKelvin_Float = getResourceOrNull(graph, URIs.SI_MegaKelvin_Float);
-        SI_MegaLumen = getResourceOrNull(graph, URIs.SI_MegaLumen);
-        SI_MegaLumen_Double = getResourceOrNull(graph, URIs.SI_MegaLumen_Double);
-        SI_MegaLumen_Float = getResourceOrNull(graph, URIs.SI_MegaLumen_Float);
-        SI_MegaLux = getResourceOrNull(graph, URIs.SI_MegaLux);
-        SI_MegaLux_Double = getResourceOrNull(graph, URIs.SI_MegaLux_Double);
-        SI_MegaLux_Float = getResourceOrNull(graph, URIs.SI_MegaLux_Float);
-        SI_MegaMetre = getResourceOrNull(graph, URIs.SI_MegaMetre);
-        SI_MegaMetrePerSecond = getResourceOrNull(graph, URIs.SI_MegaMetrePerSecond);
-        SI_MegaMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_MegaMetrePerSecond_Double);
-        SI_MegaMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_MegaMetrePerSecond_Float);
-        SI_MegaMetre_Double = getResourceOrNull(graph, URIs.SI_MegaMetre_Double);
-        SI_MegaMetre_Float = getResourceOrNull(graph, URIs.SI_MegaMetre_Float);
-        SI_MegaMole = getResourceOrNull(graph, URIs.SI_MegaMole);
-        SI_MegaMolePerKilogram = getResourceOrNull(graph, URIs.SI_MegaMolePerKilogram);
-        SI_MegaMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_MegaMolePerKilogram_Double);
-        SI_MegaMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_MegaMolePerKilogram_Float);
-        SI_MegaMolePerLitre = getResourceOrNull(graph, URIs.SI_MegaMolePerLitre);
-        SI_MegaMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_MegaMolePerLitre_Double);
-        SI_MegaMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_MegaMolePerLitre_Float);
-        SI_MegaMole_Double = getResourceOrNull(graph, URIs.SI_MegaMole_Double);
-        SI_MegaMole_Float = getResourceOrNull(graph, URIs.SI_MegaMole_Float);
-        SI_MegaNewton = getResourceOrNull(graph, URIs.SI_MegaNewton);
-        SI_MegaNewtonPerMetre = getResourceOrNull(graph, URIs.SI_MegaNewtonPerMetre);
-        SI_MegaNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_MegaNewtonPerMetre_Double);
-        SI_MegaNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_MegaNewtonPerMetre_Float);
-        SI_MegaNewton_Double = getResourceOrNull(graph, URIs.SI_MegaNewton_Double);
-        SI_MegaNewton_Float = getResourceOrNull(graph, URIs.SI_MegaNewton_Float);
-        SI_MegaOhm = getResourceOrNull(graph, URIs.SI_MegaOhm);
-        SI_MegaOhm_Double = getResourceOrNull(graph, URIs.SI_MegaOhm_Double);
-        SI_MegaOhm_Float = getResourceOrNull(graph, URIs.SI_MegaOhm_Float);
-        SI_MegaPascal = getResourceOrNull(graph, URIs.SI_MegaPascal);
-        SI_MegaPascal_Double = getResourceOrNull(graph, URIs.SI_MegaPascal_Double);
-        SI_MegaPascal_Float = getResourceOrNull(graph, URIs.SI_MegaPascal_Float);
-        SI_MegaRadian = getResourceOrNull(graph, URIs.SI_MegaRadian);
-        SI_MegaRadian_Double = getResourceOrNull(graph, URIs.SI_MegaRadian_Double);
-        SI_MegaRadian_Float = getResourceOrNull(graph, URIs.SI_MegaRadian_Float);
-        SI_MegaSecond = getResourceOrNull(graph, URIs.SI_MegaSecond);
-        SI_MegaSecond_Double = getResourceOrNull(graph, URIs.SI_MegaSecond_Double);
-        SI_MegaSecond_Float = getResourceOrNull(graph, URIs.SI_MegaSecond_Float);
-        SI_MegaSiemens = getResourceOrNull(graph, URIs.SI_MegaSiemens);
-        SI_MegaSiemens_Double = getResourceOrNull(graph, URIs.SI_MegaSiemens_Double);
-        SI_MegaSiemens_Float = getResourceOrNull(graph, URIs.SI_MegaSiemens_Float);
-        SI_MegaSievert = getResourceOrNull(graph, URIs.SI_MegaSievert);
-        SI_MegaSievert_Double = getResourceOrNull(graph, URIs.SI_MegaSievert_Double);
-        SI_MegaSievert_Float = getResourceOrNull(graph, URIs.SI_MegaSievert_Float);
-        SI_MegaSteradian = getResourceOrNull(graph, URIs.SI_MegaSteradian);
-        SI_MegaSteradian_Double = getResourceOrNull(graph, URIs.SI_MegaSteradian_Double);
-        SI_MegaSteradian_Float = getResourceOrNull(graph, URIs.SI_MegaSteradian_Float);
-        SI_MegaTesla = getResourceOrNull(graph, URIs.SI_MegaTesla);
-        SI_MegaTesla_Double = getResourceOrNull(graph, URIs.SI_MegaTesla_Double);
-        SI_MegaTesla_Float = getResourceOrNull(graph, URIs.SI_MegaTesla_Float);
-        SI_MegaVolt = getResourceOrNull(graph, URIs.SI_MegaVolt);
-        SI_MegaVolt_Double = getResourceOrNull(graph, URIs.SI_MegaVolt_Double);
-        SI_MegaVolt_Float = getResourceOrNull(graph, URIs.SI_MegaVolt_Float);
-        SI_MegaWatt = getResourceOrNull(graph, URIs.SI_MegaWatt);
-        SI_MegaWatt_Double = getResourceOrNull(graph, URIs.SI_MegaWatt_Double);
-        SI_MegaWatt_Float = getResourceOrNull(graph, URIs.SI_MegaWatt_Float);
-        SI_MegaWeber = getResourceOrNull(graph, URIs.SI_MegaWeber);
-        SI_MegaWeber_Double = getResourceOrNull(graph, URIs.SI_MegaWeber_Double);
-        SI_MegaWeber_Float = getResourceOrNull(graph, URIs.SI_MegaWeber_Float);
-        SI_Megagram = getResourceOrNull(graph, URIs.SI_Megagram);
-        SI_MegagramPerCubicMetre = getResourceOrNull(graph, URIs.SI_MegagramPerCubicMetre);
-        SI_MegagramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_MegagramPerCubicMetre_Double);
-        SI_MegagramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_MegagramPerCubicMetre_Float);
-        SI_MegagramPerLitre = getResourceOrNull(graph, URIs.SI_MegagramPerLitre);
-        SI_MegagramPerLitre_Double = getResourceOrNull(graph, URIs.SI_MegagramPerLitre_Double);
-        SI_MegagramPerLitre_Float = getResourceOrNull(graph, URIs.SI_MegagramPerLitre_Float);
-        SI_MegagramPerSecond = getResourceOrNull(graph, URIs.SI_MegagramPerSecond);
-        SI_MegagramPerSecond_Double = getResourceOrNull(graph, URIs.SI_MegagramPerSecond_Double);
-        SI_MegagramPerSecond_Float = getResourceOrNull(graph, URIs.SI_MegagramPerSecond_Float);
-        SI_Megagram_Double = getResourceOrNull(graph, URIs.SI_Megagram_Double);
-        SI_Megagram_Float = getResourceOrNull(graph, URIs.SI_Megagram_Float);
-        SI_Metre = getResourceOrNull(graph, URIs.SI_Metre);
-        SI_MetrePerSecond = getResourceOrNull(graph, URIs.SI_MetrePerSecond);
-        SI_MetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_MetrePerSecond_Double);
-        SI_MetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_MetrePerSecond_Float);
-        SI_Metre_Double = getResourceOrNull(graph, URIs.SI_Metre_Double);
-        SI_Metre_Float = getResourceOrNull(graph, URIs.SI_Metre_Float);
-        SI_MicroAmpere = getResourceOrNull(graph, URIs.SI_MicroAmpere);
-        SI_MicroAmpere_Double = getResourceOrNull(graph, URIs.SI_MicroAmpere_Double);
-        SI_MicroAmpere_Float = getResourceOrNull(graph, URIs.SI_MicroAmpere_Float);
-        SI_MicroBecquerel = getResourceOrNull(graph, URIs.SI_MicroBecquerel);
-        SI_MicroBecquerel_Double = getResourceOrNull(graph, URIs.SI_MicroBecquerel_Double);
-        SI_MicroBecquerel_Float = getResourceOrNull(graph, URIs.SI_MicroBecquerel_Float);
-        SI_MicroCandela = getResourceOrNull(graph, URIs.SI_MicroCandela);
-        SI_MicroCandela_Double = getResourceOrNull(graph, URIs.SI_MicroCandela_Double);
-        SI_MicroCandela_Float = getResourceOrNull(graph, URIs.SI_MicroCandela_Float);
-        SI_MicroCelsius = getResourceOrNull(graph, URIs.SI_MicroCelsius);
-        SI_MicroCelsius_Double = getResourceOrNull(graph, URIs.SI_MicroCelsius_Double);
-        SI_MicroCelsius_Float = getResourceOrNull(graph, URIs.SI_MicroCelsius_Float);
-        SI_MicroCoulomb = getResourceOrNull(graph, URIs.SI_MicroCoulomb);
-        SI_MicroCoulomb_Double = getResourceOrNull(graph, URIs.SI_MicroCoulomb_Double);
-        SI_MicroCoulomb_Float = getResourceOrNull(graph, URIs.SI_MicroCoulomb_Float);
-        SI_MicroFarad = getResourceOrNull(graph, URIs.SI_MicroFarad);
-        SI_MicroFarad_Double = getResourceOrNull(graph, URIs.SI_MicroFarad_Double);
-        SI_MicroFarad_Float = getResourceOrNull(graph, URIs.SI_MicroFarad_Float);
-        SI_MicroGray = getResourceOrNull(graph, URIs.SI_MicroGray);
-        SI_MicroGray_Double = getResourceOrNull(graph, URIs.SI_MicroGray_Double);
-        SI_MicroGray_Float = getResourceOrNull(graph, URIs.SI_MicroGray_Float);
-        SI_MicroHenry = getResourceOrNull(graph, URIs.SI_MicroHenry);
-        SI_MicroHenry_Double = getResourceOrNull(graph, URIs.SI_MicroHenry_Double);
-        SI_MicroHenry_Float = getResourceOrNull(graph, URIs.SI_MicroHenry_Float);
-        SI_MicroHertz = getResourceOrNull(graph, URIs.SI_MicroHertz);
-        SI_MicroHertz_Double = getResourceOrNull(graph, URIs.SI_MicroHertz_Double);
-        SI_MicroHertz_Float = getResourceOrNull(graph, URIs.SI_MicroHertz_Float);
-        SI_MicroJoule = getResourceOrNull(graph, URIs.SI_MicroJoule);
-        SI_MicroJoulePerKilogram = getResourceOrNull(graph, URIs.SI_MicroJoulePerKilogram);
-        SI_MicroJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_MicroJoulePerKilogram_Double);
-        SI_MicroJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_MicroJoulePerKilogram_Float);
-        SI_MicroJoule_Double = getResourceOrNull(graph, URIs.SI_MicroJoule_Double);
-        SI_MicroJoule_Float = getResourceOrNull(graph, URIs.SI_MicroJoule_Float);
-        SI_MicroKatal = getResourceOrNull(graph, URIs.SI_MicroKatal);
-        SI_MicroKatal_Double = getResourceOrNull(graph, URIs.SI_MicroKatal_Double);
-        SI_MicroKatal_Float = getResourceOrNull(graph, URIs.SI_MicroKatal_Float);
-        SI_MicroKelvin = getResourceOrNull(graph, URIs.SI_MicroKelvin);
-        SI_MicroKelvin_Double = getResourceOrNull(graph, URIs.SI_MicroKelvin_Double);
-        SI_MicroKelvin_Float = getResourceOrNull(graph, URIs.SI_MicroKelvin_Float);
-        SI_MicroLumen = getResourceOrNull(graph, URIs.SI_MicroLumen);
-        SI_MicroLumen_Double = getResourceOrNull(graph, URIs.SI_MicroLumen_Double);
-        SI_MicroLumen_Float = getResourceOrNull(graph, URIs.SI_MicroLumen_Float);
-        SI_MicroLux = getResourceOrNull(graph, URIs.SI_MicroLux);
-        SI_MicroLux_Double = getResourceOrNull(graph, URIs.SI_MicroLux_Double);
-        SI_MicroLux_Float = getResourceOrNull(graph, URIs.SI_MicroLux_Float);
-        SI_MicroMetre = getResourceOrNull(graph, URIs.SI_MicroMetre);
-        SI_MicroMetrePerSecond = getResourceOrNull(graph, URIs.SI_MicroMetrePerSecond);
-        SI_MicroMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_MicroMetrePerSecond_Double);
-        SI_MicroMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_MicroMetrePerSecond_Float);
-        SI_MicroMetre_Double = getResourceOrNull(graph, URIs.SI_MicroMetre_Double);
-        SI_MicroMetre_Float = getResourceOrNull(graph, URIs.SI_MicroMetre_Float);
-        SI_MicroMole = getResourceOrNull(graph, URIs.SI_MicroMole);
-        SI_MicroMolePerKilogram = getResourceOrNull(graph, URIs.SI_MicroMolePerKilogram);
-        SI_MicroMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_MicroMolePerKilogram_Double);
-        SI_MicroMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_MicroMolePerKilogram_Float);
-        SI_MicroMolePerLitre = getResourceOrNull(graph, URIs.SI_MicroMolePerLitre);
-        SI_MicroMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_MicroMolePerLitre_Double);
-        SI_MicroMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_MicroMolePerLitre_Float);
-        SI_MicroMole_Double = getResourceOrNull(graph, URIs.SI_MicroMole_Double);
-        SI_MicroMole_Float = getResourceOrNull(graph, URIs.SI_MicroMole_Float);
-        SI_MicroNewton = getResourceOrNull(graph, URIs.SI_MicroNewton);
-        SI_MicroNewtonPerMetre = getResourceOrNull(graph, URIs.SI_MicroNewtonPerMetre);
-        SI_MicroNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_MicroNewtonPerMetre_Double);
-        SI_MicroNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_MicroNewtonPerMetre_Float);
-        SI_MicroNewton_Double = getResourceOrNull(graph, URIs.SI_MicroNewton_Double);
-        SI_MicroNewton_Float = getResourceOrNull(graph, URIs.SI_MicroNewton_Float);
-        SI_MicroOhm = getResourceOrNull(graph, URIs.SI_MicroOhm);
-        SI_MicroOhm_Double = getResourceOrNull(graph, URIs.SI_MicroOhm_Double);
-        SI_MicroOhm_Float = getResourceOrNull(graph, URIs.SI_MicroOhm_Float);
-        SI_MicroPascal = getResourceOrNull(graph, URIs.SI_MicroPascal);
-        SI_MicroPascal_Double = getResourceOrNull(graph, URIs.SI_MicroPascal_Double);
-        SI_MicroPascal_Float = getResourceOrNull(graph, URIs.SI_MicroPascal_Float);
-        SI_MicroRadian = getResourceOrNull(graph, URIs.SI_MicroRadian);
-        SI_MicroRadian_Double = getResourceOrNull(graph, URIs.SI_MicroRadian_Double);
-        SI_MicroRadian_Float = getResourceOrNull(graph, URIs.SI_MicroRadian_Float);
-        SI_MicroSecond = getResourceOrNull(graph, URIs.SI_MicroSecond);
-        SI_MicroSecond_Double = getResourceOrNull(graph, URIs.SI_MicroSecond_Double);
-        SI_MicroSecond_Float = getResourceOrNull(graph, URIs.SI_MicroSecond_Float);
-        SI_MicroSiemens = getResourceOrNull(graph, URIs.SI_MicroSiemens);
-        SI_MicroSiemens_Double = getResourceOrNull(graph, URIs.SI_MicroSiemens_Double);
-        SI_MicroSiemens_Float = getResourceOrNull(graph, URIs.SI_MicroSiemens_Float);
-        SI_MicroSievert = getResourceOrNull(graph, URIs.SI_MicroSievert);
-        SI_MicroSievert_Double = getResourceOrNull(graph, URIs.SI_MicroSievert_Double);
-        SI_MicroSievert_Float = getResourceOrNull(graph, URIs.SI_MicroSievert_Float);
-        SI_MicroSteradian = getResourceOrNull(graph, URIs.SI_MicroSteradian);
-        SI_MicroSteradian_Double = getResourceOrNull(graph, URIs.SI_MicroSteradian_Double);
-        SI_MicroSteradian_Float = getResourceOrNull(graph, URIs.SI_MicroSteradian_Float);
-        SI_MicroTesla = getResourceOrNull(graph, URIs.SI_MicroTesla);
-        SI_MicroTesla_Double = getResourceOrNull(graph, URIs.SI_MicroTesla_Double);
-        SI_MicroTesla_Float = getResourceOrNull(graph, URIs.SI_MicroTesla_Float);
-        SI_MicroVolt = getResourceOrNull(graph, URIs.SI_MicroVolt);
-        SI_MicroVolt_Double = getResourceOrNull(graph, URIs.SI_MicroVolt_Double);
-        SI_MicroVolt_Float = getResourceOrNull(graph, URIs.SI_MicroVolt_Float);
-        SI_MicroWatt = getResourceOrNull(graph, URIs.SI_MicroWatt);
-        SI_MicroWatt_Double = getResourceOrNull(graph, URIs.SI_MicroWatt_Double);
-        SI_MicroWatt_Float = getResourceOrNull(graph, URIs.SI_MicroWatt_Float);
-        SI_MicroWeber = getResourceOrNull(graph, URIs.SI_MicroWeber);
-        SI_MicroWeber_Double = getResourceOrNull(graph, URIs.SI_MicroWeber_Double);
-        SI_MicroWeber_Float = getResourceOrNull(graph, URIs.SI_MicroWeber_Float);
-        SI_Microgram = getResourceOrNull(graph, URIs.SI_Microgram);
-        SI_MicrogramPerCubicMetre = getResourceOrNull(graph, URIs.SI_MicrogramPerCubicMetre);
-        SI_MicrogramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_MicrogramPerCubicMetre_Double);
-        SI_MicrogramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_MicrogramPerCubicMetre_Float);
-        SI_MicrogramPerLitre = getResourceOrNull(graph, URIs.SI_MicrogramPerLitre);
-        SI_MicrogramPerLitre_Double = getResourceOrNull(graph, URIs.SI_MicrogramPerLitre_Double);
-        SI_MicrogramPerLitre_Float = getResourceOrNull(graph, URIs.SI_MicrogramPerLitre_Float);
-        SI_MicrogramPerSecond = getResourceOrNull(graph, URIs.SI_MicrogramPerSecond);
-        SI_MicrogramPerSecond_Double = getResourceOrNull(graph, URIs.SI_MicrogramPerSecond_Double);
-        SI_MicrogramPerSecond_Float = getResourceOrNull(graph, URIs.SI_MicrogramPerSecond_Float);
-        SI_Microgram_Double = getResourceOrNull(graph, URIs.SI_Microgram_Double);
-        SI_Microgram_Float = getResourceOrNull(graph, URIs.SI_Microgram_Float);
-        SI_MilliAmpere = getResourceOrNull(graph, URIs.SI_MilliAmpere);
-        SI_MilliAmpere_Double = getResourceOrNull(graph, URIs.SI_MilliAmpere_Double);
-        SI_MilliAmpere_Float = getResourceOrNull(graph, URIs.SI_MilliAmpere_Float);
-        SI_MilliBecquerel = getResourceOrNull(graph, URIs.SI_MilliBecquerel);
-        SI_MilliBecquerel_Double = getResourceOrNull(graph, URIs.SI_MilliBecquerel_Double);
-        SI_MilliBecquerel_Float = getResourceOrNull(graph, URIs.SI_MilliBecquerel_Float);
-        SI_MilliCandela = getResourceOrNull(graph, URIs.SI_MilliCandela);
-        SI_MilliCandela_Double = getResourceOrNull(graph, URIs.SI_MilliCandela_Double);
-        SI_MilliCandela_Float = getResourceOrNull(graph, URIs.SI_MilliCandela_Float);
-        SI_MilliCelsius = getResourceOrNull(graph, URIs.SI_MilliCelsius);
-        SI_MilliCelsius_Double = getResourceOrNull(graph, URIs.SI_MilliCelsius_Double);
-        SI_MilliCelsius_Float = getResourceOrNull(graph, URIs.SI_MilliCelsius_Float);
-        SI_MilliCoulomb = getResourceOrNull(graph, URIs.SI_MilliCoulomb);
-        SI_MilliCoulomb_Double = getResourceOrNull(graph, URIs.SI_MilliCoulomb_Double);
-        SI_MilliCoulomb_Float = getResourceOrNull(graph, URIs.SI_MilliCoulomb_Float);
-        SI_MilliFarad = getResourceOrNull(graph, URIs.SI_MilliFarad);
-        SI_MilliFarad_Double = getResourceOrNull(graph, URIs.SI_MilliFarad_Double);
-        SI_MilliFarad_Float = getResourceOrNull(graph, URIs.SI_MilliFarad_Float);
-        SI_MilliGray = getResourceOrNull(graph, URIs.SI_MilliGray);
-        SI_MilliGray_Double = getResourceOrNull(graph, URIs.SI_MilliGray_Double);
-        SI_MilliGray_Float = getResourceOrNull(graph, URIs.SI_MilliGray_Float);
-        SI_MilliHenry = getResourceOrNull(graph, URIs.SI_MilliHenry);
-        SI_MilliHenry_Double = getResourceOrNull(graph, URIs.SI_MilliHenry_Double);
-        SI_MilliHenry_Float = getResourceOrNull(graph, URIs.SI_MilliHenry_Float);
-        SI_MilliHertz = getResourceOrNull(graph, URIs.SI_MilliHertz);
-        SI_MilliHertz_Double = getResourceOrNull(graph, URIs.SI_MilliHertz_Double);
-        SI_MilliHertz_Float = getResourceOrNull(graph, URIs.SI_MilliHertz_Float);
-        SI_MilliJoule = getResourceOrNull(graph, URIs.SI_MilliJoule);
-        SI_MilliJoulePerKilogram = getResourceOrNull(graph, URIs.SI_MilliJoulePerKilogram);
-        SI_MilliJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_MilliJoulePerKilogram_Double);
-        SI_MilliJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_MilliJoulePerKilogram_Float);
-        SI_MilliJoule_Double = getResourceOrNull(graph, URIs.SI_MilliJoule_Double);
-        SI_MilliJoule_Float = getResourceOrNull(graph, URIs.SI_MilliJoule_Float);
-        SI_MilliKatal = getResourceOrNull(graph, URIs.SI_MilliKatal);
-        SI_MilliKatal_Double = getResourceOrNull(graph, URIs.SI_MilliKatal_Double);
-        SI_MilliKatal_Float = getResourceOrNull(graph, URIs.SI_MilliKatal_Float);
-        SI_MilliKelvin = getResourceOrNull(graph, URIs.SI_MilliKelvin);
-        SI_MilliKelvin_Double = getResourceOrNull(graph, URIs.SI_MilliKelvin_Double);
-        SI_MilliKelvin_Float = getResourceOrNull(graph, URIs.SI_MilliKelvin_Float);
-        SI_MilliLumen = getResourceOrNull(graph, URIs.SI_MilliLumen);
-        SI_MilliLumen_Double = getResourceOrNull(graph, URIs.SI_MilliLumen_Double);
-        SI_MilliLumen_Float = getResourceOrNull(graph, URIs.SI_MilliLumen_Float);
-        SI_MilliLux = getResourceOrNull(graph, URIs.SI_MilliLux);
-        SI_MilliLux_Double = getResourceOrNull(graph, URIs.SI_MilliLux_Double);
-        SI_MilliLux_Float = getResourceOrNull(graph, URIs.SI_MilliLux_Float);
-        SI_MilliMetre = getResourceOrNull(graph, URIs.SI_MilliMetre);
-        SI_MilliMetrePerSecond = getResourceOrNull(graph, URIs.SI_MilliMetrePerSecond);
-        SI_MilliMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_MilliMetrePerSecond_Double);
-        SI_MilliMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_MilliMetrePerSecond_Float);
-        SI_MilliMetre_Double = getResourceOrNull(graph, URIs.SI_MilliMetre_Double);
-        SI_MilliMetre_Float = getResourceOrNull(graph, URIs.SI_MilliMetre_Float);
-        SI_MilliMole = getResourceOrNull(graph, URIs.SI_MilliMole);
-        SI_MilliMolePerKilogram = getResourceOrNull(graph, URIs.SI_MilliMolePerKilogram);
-        SI_MilliMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_MilliMolePerKilogram_Double);
-        SI_MilliMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_MilliMolePerKilogram_Float);
-        SI_MilliMolePerLitre = getResourceOrNull(graph, URIs.SI_MilliMolePerLitre);
-        SI_MilliMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_MilliMolePerLitre_Double);
-        SI_MilliMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_MilliMolePerLitre_Float);
-        SI_MilliMole_Double = getResourceOrNull(graph, URIs.SI_MilliMole_Double);
-        SI_MilliMole_Float = getResourceOrNull(graph, URIs.SI_MilliMole_Float);
-        SI_MilliNewton = getResourceOrNull(graph, URIs.SI_MilliNewton);
-        SI_MilliNewtonPerMetre = getResourceOrNull(graph, URIs.SI_MilliNewtonPerMetre);
-        SI_MilliNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_MilliNewtonPerMetre_Double);
-        SI_MilliNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_MilliNewtonPerMetre_Float);
-        SI_MilliNewton_Double = getResourceOrNull(graph, URIs.SI_MilliNewton_Double);
-        SI_MilliNewton_Float = getResourceOrNull(graph, URIs.SI_MilliNewton_Float);
-        SI_MilliOhm = getResourceOrNull(graph, URIs.SI_MilliOhm);
-        SI_MilliOhm_Double = getResourceOrNull(graph, URIs.SI_MilliOhm_Double);
-        SI_MilliOhm_Float = getResourceOrNull(graph, URIs.SI_MilliOhm_Float);
-        SI_MilliPascal = getResourceOrNull(graph, URIs.SI_MilliPascal);
-        SI_MilliPascal_Double = getResourceOrNull(graph, URIs.SI_MilliPascal_Double);
-        SI_MilliPascal_Float = getResourceOrNull(graph, URIs.SI_MilliPascal_Float);
-        SI_MilliRadian = getResourceOrNull(graph, URIs.SI_MilliRadian);
-        SI_MilliRadian_Double = getResourceOrNull(graph, URIs.SI_MilliRadian_Double);
-        SI_MilliRadian_Float = getResourceOrNull(graph, URIs.SI_MilliRadian_Float);
-        SI_MilliSecond = getResourceOrNull(graph, URIs.SI_MilliSecond);
-        SI_MilliSecond_Double = getResourceOrNull(graph, URIs.SI_MilliSecond_Double);
-        SI_MilliSecond_Float = getResourceOrNull(graph, URIs.SI_MilliSecond_Float);
-        SI_MilliSiemens = getResourceOrNull(graph, URIs.SI_MilliSiemens);
-        SI_MilliSiemens_Double = getResourceOrNull(graph, URIs.SI_MilliSiemens_Double);
-        SI_MilliSiemens_Float = getResourceOrNull(graph, URIs.SI_MilliSiemens_Float);
-        SI_MilliSievert = getResourceOrNull(graph, URIs.SI_MilliSievert);
-        SI_MilliSievert_Double = getResourceOrNull(graph, URIs.SI_MilliSievert_Double);
-        SI_MilliSievert_Float = getResourceOrNull(graph, URIs.SI_MilliSievert_Float);
-        SI_MilliSteradian = getResourceOrNull(graph, URIs.SI_MilliSteradian);
-        SI_MilliSteradian_Double = getResourceOrNull(graph, URIs.SI_MilliSteradian_Double);
-        SI_MilliSteradian_Float = getResourceOrNull(graph, URIs.SI_MilliSteradian_Float);
-        SI_MilliTesla = getResourceOrNull(graph, URIs.SI_MilliTesla);
-        SI_MilliTesla_Double = getResourceOrNull(graph, URIs.SI_MilliTesla_Double);
-        SI_MilliTesla_Float = getResourceOrNull(graph, URIs.SI_MilliTesla_Float);
-        SI_MilliVolt = getResourceOrNull(graph, URIs.SI_MilliVolt);
-        SI_MilliVolt_Double = getResourceOrNull(graph, URIs.SI_MilliVolt_Double);
-        SI_MilliVolt_Float = getResourceOrNull(graph, URIs.SI_MilliVolt_Float);
-        SI_MilliWatt = getResourceOrNull(graph, URIs.SI_MilliWatt);
-        SI_MilliWatt_Double = getResourceOrNull(graph, URIs.SI_MilliWatt_Double);
-        SI_MilliWatt_Float = getResourceOrNull(graph, URIs.SI_MilliWatt_Float);
-        SI_MilliWeber = getResourceOrNull(graph, URIs.SI_MilliWeber);
-        SI_MilliWeber_Double = getResourceOrNull(graph, URIs.SI_MilliWeber_Double);
-        SI_MilliWeber_Float = getResourceOrNull(graph, URIs.SI_MilliWeber_Float);
-        SI_Milligram = getResourceOrNull(graph, URIs.SI_Milligram);
-        SI_MilligramPerCubicMetre = getResourceOrNull(graph, URIs.SI_MilligramPerCubicMetre);
-        SI_MilligramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_MilligramPerCubicMetre_Double);
-        SI_MilligramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_MilligramPerCubicMetre_Float);
-        SI_MilligramPerLitre = getResourceOrNull(graph, URIs.SI_MilligramPerLitre);
-        SI_MilligramPerLitre_Double = getResourceOrNull(graph, URIs.SI_MilligramPerLitre_Double);
-        SI_MilligramPerLitre_Float = getResourceOrNull(graph, URIs.SI_MilligramPerLitre_Float);
-        SI_MilligramPerSecond = getResourceOrNull(graph, URIs.SI_MilligramPerSecond);
-        SI_MilligramPerSecond_Double = getResourceOrNull(graph, URIs.SI_MilligramPerSecond_Double);
-        SI_MilligramPerSecond_Float = getResourceOrNull(graph, URIs.SI_MilligramPerSecond_Float);
-        SI_Milligram_Double = getResourceOrNull(graph, URIs.SI_Milligram_Double);
-        SI_Milligram_Float = getResourceOrNull(graph, URIs.SI_Milligram_Float);
-        SI_Minute = getResourceOrNull(graph, URIs.SI_Minute);
-        SI_Minute_Double = getResourceOrNull(graph, URIs.SI_Minute_Double);
-        SI_Minute_Float = getResourceOrNull(graph, URIs.SI_Minute_Float);
-        SI_Mole = getResourceOrNull(graph, URIs.SI_Mole);
-        SI_MolePerKilogram = getResourceOrNull(graph, URIs.SI_MolePerKilogram);
-        SI_MolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_MolePerKilogram_Double);
-        SI_MolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_MolePerKilogram_Float);
-        SI_MolePerLitre = getResourceOrNull(graph, URIs.SI_MolePerLitre);
-        SI_MolePerLitre_Double = getResourceOrNull(graph, URIs.SI_MolePerLitre_Double);
-        SI_MolePerLitre_Float = getResourceOrNull(graph, URIs.SI_MolePerLitre_Float);
-        SI_Mole_Double = getResourceOrNull(graph, URIs.SI_Mole_Double);
-        SI_Mole_Float = getResourceOrNull(graph, URIs.SI_Mole_Float);
-        SI_Newton = getResourceOrNull(graph, URIs.SI_Newton);
-        SI_NewtonPerMetre = getResourceOrNull(graph, URIs.SI_NewtonPerMetre);
-        SI_NewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_NewtonPerMetre_Double);
-        SI_NewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_NewtonPerMetre_Float);
-        SI_Newton_Double = getResourceOrNull(graph, URIs.SI_Newton_Double);
-        SI_Newton_Float = getResourceOrNull(graph, URIs.SI_Newton_Float);
-        SI_Ohm = getResourceOrNull(graph, URIs.SI_Ohm);
-        SI_Ohm_Double = getResourceOrNull(graph, URIs.SI_Ohm_Double);
-        SI_Ohm_Float = getResourceOrNull(graph, URIs.SI_Ohm_Float);
-        SI_Pascal = getResourceOrNull(graph, URIs.SI_Pascal);
-        SI_Pascal_Double = getResourceOrNull(graph, URIs.SI_Pascal_Double);
-        SI_Pascal_Float = getResourceOrNull(graph, URIs.SI_Pascal_Float);
-        SI_Percentage = getResourceOrNull(graph, URIs.SI_Percentage);
-        SI_Percentage_Double = getResourceOrNull(graph, URIs.SI_Percentage_Double);
-        SI_Percentage_Float = getResourceOrNull(graph, URIs.SI_Percentage_Float);
-        SI_Radian = getResourceOrNull(graph, URIs.SI_Radian);
-        SI_Radian_Double = getResourceOrNull(graph, URIs.SI_Radian_Double);
-        SI_Radian_Float = getResourceOrNull(graph, URIs.SI_Radian_Float);
-        SI_Second = getResourceOrNull(graph, URIs.SI_Second);
-        SI_Second_Double = getResourceOrNull(graph, URIs.SI_Second_Double);
-        SI_Second_Float = getResourceOrNull(graph, URIs.SI_Second_Float);
-        SI_Siemens = getResourceOrNull(graph, URIs.SI_Siemens);
-        SI_Siemens_Double = getResourceOrNull(graph, URIs.SI_Siemens_Double);
-        SI_Siemens_Float = getResourceOrNull(graph, URIs.SI_Siemens_Float);
-        SI_Sievert = getResourceOrNull(graph, URIs.SI_Sievert);
-        SI_Sievert_Double = getResourceOrNull(graph, URIs.SI_Sievert_Double);
-        SI_Sievert_Float = getResourceOrNull(graph, URIs.SI_Sievert_Float);
-        SI_SquareMetre = getResourceOrNull(graph, URIs.SI_SquareMetre);
-        SI_SquareMetre_Double = getResourceOrNull(graph, URIs.SI_SquareMetre_Double);
-        SI_SquareMetre_Float = getResourceOrNull(graph, URIs.SI_SquareMetre_Float);
-        SI_Steradian = getResourceOrNull(graph, URIs.SI_Steradian);
-        SI_Steradian_Double = getResourceOrNull(graph, URIs.SI_Steradian_Double);
-        SI_Steradian_Float = getResourceOrNull(graph, URIs.SI_Steradian_Float);
-        SI_TeraAmpere = getResourceOrNull(graph, URIs.SI_TeraAmpere);
-        SI_TeraAmpere_Double = getResourceOrNull(graph, URIs.SI_TeraAmpere_Double);
-        SI_TeraAmpere_Float = getResourceOrNull(graph, URIs.SI_TeraAmpere_Float);
-        SI_TeraBecquerel = getResourceOrNull(graph, URIs.SI_TeraBecquerel);
-        SI_TeraBecquerel_Double = getResourceOrNull(graph, URIs.SI_TeraBecquerel_Double);
-        SI_TeraBecquerel_Float = getResourceOrNull(graph, URIs.SI_TeraBecquerel_Float);
-        SI_TeraCandela = getResourceOrNull(graph, URIs.SI_TeraCandela);
-        SI_TeraCandela_Double = getResourceOrNull(graph, URIs.SI_TeraCandela_Double);
-        SI_TeraCandela_Float = getResourceOrNull(graph, URIs.SI_TeraCandela_Float);
-        SI_TeraCelsius = getResourceOrNull(graph, URIs.SI_TeraCelsius);
-        SI_TeraCelsius_Double = getResourceOrNull(graph, URIs.SI_TeraCelsius_Double);
-        SI_TeraCelsius_Float = getResourceOrNull(graph, URIs.SI_TeraCelsius_Float);
-        SI_TeraCoulomb = getResourceOrNull(graph, URIs.SI_TeraCoulomb);
-        SI_TeraCoulomb_Double = getResourceOrNull(graph, URIs.SI_TeraCoulomb_Double);
-        SI_TeraCoulomb_Float = getResourceOrNull(graph, URIs.SI_TeraCoulomb_Float);
-        SI_TeraFarad = getResourceOrNull(graph, URIs.SI_TeraFarad);
-        SI_TeraFarad_Double = getResourceOrNull(graph, URIs.SI_TeraFarad_Double);
-        SI_TeraFarad_Float = getResourceOrNull(graph, URIs.SI_TeraFarad_Float);
-        SI_TeraGray = getResourceOrNull(graph, URIs.SI_TeraGray);
-        SI_TeraGray_Double = getResourceOrNull(graph, URIs.SI_TeraGray_Double);
-        SI_TeraGray_Float = getResourceOrNull(graph, URIs.SI_TeraGray_Float);
-        SI_TeraHenry = getResourceOrNull(graph, URIs.SI_TeraHenry);
-        SI_TeraHenry_Double = getResourceOrNull(graph, URIs.SI_TeraHenry_Double);
-        SI_TeraHenry_Float = getResourceOrNull(graph, URIs.SI_TeraHenry_Float);
-        SI_TeraHertz = getResourceOrNull(graph, URIs.SI_TeraHertz);
-        SI_TeraHertz_Double = getResourceOrNull(graph, URIs.SI_TeraHertz_Double);
-        SI_TeraHertz_Float = getResourceOrNull(graph, URIs.SI_TeraHertz_Float);
-        SI_TeraJoule = getResourceOrNull(graph, URIs.SI_TeraJoule);
-        SI_TeraJoulePerKilogram = getResourceOrNull(graph, URIs.SI_TeraJoulePerKilogram);
-        SI_TeraJoulePerKilogram_Double = getResourceOrNull(graph, URIs.SI_TeraJoulePerKilogram_Double);
-        SI_TeraJoulePerKilogram_Float = getResourceOrNull(graph, URIs.SI_TeraJoulePerKilogram_Float);
-        SI_TeraJoule_Double = getResourceOrNull(graph, URIs.SI_TeraJoule_Double);
-        SI_TeraJoule_Float = getResourceOrNull(graph, URIs.SI_TeraJoule_Float);
-        SI_TeraKatal = getResourceOrNull(graph, URIs.SI_TeraKatal);
-        SI_TeraKatal_Double = getResourceOrNull(graph, URIs.SI_TeraKatal_Double);
-        SI_TeraKatal_Float = getResourceOrNull(graph, URIs.SI_TeraKatal_Float);
-        SI_TeraKelvin = getResourceOrNull(graph, URIs.SI_TeraKelvin);
-        SI_TeraKelvin_Double = getResourceOrNull(graph, URIs.SI_TeraKelvin_Double);
-        SI_TeraKelvin_Float = getResourceOrNull(graph, URIs.SI_TeraKelvin_Float);
-        SI_TeraLumen = getResourceOrNull(graph, URIs.SI_TeraLumen);
-        SI_TeraLumen_Double = getResourceOrNull(graph, URIs.SI_TeraLumen_Double);
-        SI_TeraLumen_Float = getResourceOrNull(graph, URIs.SI_TeraLumen_Float);
-        SI_TeraLux = getResourceOrNull(graph, URIs.SI_TeraLux);
-        SI_TeraLux_Double = getResourceOrNull(graph, URIs.SI_TeraLux_Double);
-        SI_TeraLux_Float = getResourceOrNull(graph, URIs.SI_TeraLux_Float);
-        SI_TeraMetre = getResourceOrNull(graph, URIs.SI_TeraMetre);
-        SI_TeraMetrePerSecond = getResourceOrNull(graph, URIs.SI_TeraMetrePerSecond);
-        SI_TeraMetrePerSecond_Double = getResourceOrNull(graph, URIs.SI_TeraMetrePerSecond_Double);
-        SI_TeraMetrePerSecond_Float = getResourceOrNull(graph, URIs.SI_TeraMetrePerSecond_Float);
-        SI_TeraMetre_Double = getResourceOrNull(graph, URIs.SI_TeraMetre_Double);
-        SI_TeraMetre_Float = getResourceOrNull(graph, URIs.SI_TeraMetre_Float);
-        SI_TeraMole = getResourceOrNull(graph, URIs.SI_TeraMole);
-        SI_TeraMolePerKilogram = getResourceOrNull(graph, URIs.SI_TeraMolePerKilogram);
-        SI_TeraMolePerKilogram_Double = getResourceOrNull(graph, URIs.SI_TeraMolePerKilogram_Double);
-        SI_TeraMolePerKilogram_Float = getResourceOrNull(graph, URIs.SI_TeraMolePerKilogram_Float);
-        SI_TeraMolePerLitre = getResourceOrNull(graph, URIs.SI_TeraMolePerLitre);
-        SI_TeraMolePerLitre_Double = getResourceOrNull(graph, URIs.SI_TeraMolePerLitre_Double);
-        SI_TeraMolePerLitre_Float = getResourceOrNull(graph, URIs.SI_TeraMolePerLitre_Float);
-        SI_TeraMole_Double = getResourceOrNull(graph, URIs.SI_TeraMole_Double);
-        SI_TeraMole_Float = getResourceOrNull(graph, URIs.SI_TeraMole_Float);
-        SI_TeraNewton = getResourceOrNull(graph, URIs.SI_TeraNewton);
-        SI_TeraNewtonPerMetre = getResourceOrNull(graph, URIs.SI_TeraNewtonPerMetre);
-        SI_TeraNewtonPerMetre_Double = getResourceOrNull(graph, URIs.SI_TeraNewtonPerMetre_Double);
-        SI_TeraNewtonPerMetre_Float = getResourceOrNull(graph, URIs.SI_TeraNewtonPerMetre_Float);
-        SI_TeraNewton_Double = getResourceOrNull(graph, URIs.SI_TeraNewton_Double);
-        SI_TeraNewton_Float = getResourceOrNull(graph, URIs.SI_TeraNewton_Float);
-        SI_TeraOhm = getResourceOrNull(graph, URIs.SI_TeraOhm);
-        SI_TeraOhm_Double = getResourceOrNull(graph, URIs.SI_TeraOhm_Double);
-        SI_TeraOhm_Float = getResourceOrNull(graph, URIs.SI_TeraOhm_Float);
-        SI_TeraPascal = getResourceOrNull(graph, URIs.SI_TeraPascal);
-        SI_TeraPascal_Double = getResourceOrNull(graph, URIs.SI_TeraPascal_Double);
-        SI_TeraPascal_Float = getResourceOrNull(graph, URIs.SI_TeraPascal_Float);
-        SI_TeraRadian = getResourceOrNull(graph, URIs.SI_TeraRadian);
-        SI_TeraRadian_Double = getResourceOrNull(graph, URIs.SI_TeraRadian_Double);
-        SI_TeraRadian_Float = getResourceOrNull(graph, URIs.SI_TeraRadian_Float);
-        SI_TeraSecond = getResourceOrNull(graph, URIs.SI_TeraSecond);
-        SI_TeraSecond_Double = getResourceOrNull(graph, URIs.SI_TeraSecond_Double);
-        SI_TeraSecond_Float = getResourceOrNull(graph, URIs.SI_TeraSecond_Float);
-        SI_TeraSiemens = getResourceOrNull(graph, URIs.SI_TeraSiemens);
-        SI_TeraSiemens_Double = getResourceOrNull(graph, URIs.SI_TeraSiemens_Double);
-        SI_TeraSiemens_Float = getResourceOrNull(graph, URIs.SI_TeraSiemens_Float);
-        SI_TeraSievert = getResourceOrNull(graph, URIs.SI_TeraSievert);
-        SI_TeraSievert_Double = getResourceOrNull(graph, URIs.SI_TeraSievert_Double);
-        SI_TeraSievert_Float = getResourceOrNull(graph, URIs.SI_TeraSievert_Float);
-        SI_TeraSteradian = getResourceOrNull(graph, URIs.SI_TeraSteradian);
-        SI_TeraSteradian_Double = getResourceOrNull(graph, URIs.SI_TeraSteradian_Double);
-        SI_TeraSteradian_Float = getResourceOrNull(graph, URIs.SI_TeraSteradian_Float);
-        SI_TeraTesla = getResourceOrNull(graph, URIs.SI_TeraTesla);
-        SI_TeraTesla_Double = getResourceOrNull(graph, URIs.SI_TeraTesla_Double);
-        SI_TeraTesla_Float = getResourceOrNull(graph, URIs.SI_TeraTesla_Float);
-        SI_TeraVolt = getResourceOrNull(graph, URIs.SI_TeraVolt);
-        SI_TeraVolt_Double = getResourceOrNull(graph, URIs.SI_TeraVolt_Double);
-        SI_TeraVolt_Float = getResourceOrNull(graph, URIs.SI_TeraVolt_Float);
-        SI_TeraWatt = getResourceOrNull(graph, URIs.SI_TeraWatt);
-        SI_TeraWatt_Double = getResourceOrNull(graph, URIs.SI_TeraWatt_Double);
-        SI_TeraWatt_Float = getResourceOrNull(graph, URIs.SI_TeraWatt_Float);
-        SI_TeraWeber = getResourceOrNull(graph, URIs.SI_TeraWeber);
-        SI_TeraWeber_Double = getResourceOrNull(graph, URIs.SI_TeraWeber_Double);
-        SI_TeraWeber_Float = getResourceOrNull(graph, URIs.SI_TeraWeber_Float);
-        SI_Teragram = getResourceOrNull(graph, URIs.SI_Teragram);
-        SI_TeragramPerCubicMetre = getResourceOrNull(graph, URIs.SI_TeragramPerCubicMetre);
-        SI_TeragramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_TeragramPerCubicMetre_Double);
-        SI_TeragramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_TeragramPerCubicMetre_Float);
-        SI_TeragramPerLitre = getResourceOrNull(graph, URIs.SI_TeragramPerLitre);
-        SI_TeragramPerLitre_Double = getResourceOrNull(graph, URIs.SI_TeragramPerLitre_Double);
-        SI_TeragramPerLitre_Float = getResourceOrNull(graph, URIs.SI_TeragramPerLitre_Float);
-        SI_TeragramPerSecond = getResourceOrNull(graph, URIs.SI_TeragramPerSecond);
-        SI_TeragramPerSecond_Double = getResourceOrNull(graph, URIs.SI_TeragramPerSecond_Double);
-        SI_TeragramPerSecond_Float = getResourceOrNull(graph, URIs.SI_TeragramPerSecond_Float);
-        SI_Teragram_Double = getResourceOrNull(graph, URIs.SI_Teragram_Double);
-        SI_Teragram_Float = getResourceOrNull(graph, URIs.SI_Teragram_Float);
-        SI_Tesla = getResourceOrNull(graph, URIs.SI_Tesla);
-        SI_Tesla_Double = getResourceOrNull(graph, URIs.SI_Tesla_Double);
-        SI_Tesla_Float = getResourceOrNull(graph, URIs.SI_Tesla_Float);
-        SI_Unit = getResourceOrNull(graph, URIs.SI_Unit);
-        SI_Volt = getResourceOrNull(graph, URIs.SI_Volt);
-        SI_Volt_Double = getResourceOrNull(graph, URIs.SI_Volt_Double);
-        SI_Volt_Float = getResourceOrNull(graph, URIs.SI_Volt_Float);
-        SI_Watt = getResourceOrNull(graph, URIs.SI_Watt);
-        SI_Watt_Double = getResourceOrNull(graph, URIs.SI_Watt_Double);
-        SI_Watt_Float = getResourceOrNull(graph, URIs.SI_Watt_Float);
-        SI_Weber = getResourceOrNull(graph, URIs.SI_Weber);
-        SI_Weber_Double = getResourceOrNull(graph, URIs.SI_Weber_Double);
-        SI_Weber_Float = getResourceOrNull(graph, URIs.SI_Weber_Float);
-        SI_gram = getResourceOrNull(graph, URIs.SI_gram);
-        SI_gramPerCubicMetre = getResourceOrNull(graph, URIs.SI_gramPerCubicMetre);
-        SI_gramPerCubicMetre_Double = getResourceOrNull(graph, URIs.SI_gramPerCubicMetre_Double);
-        SI_gramPerCubicMetre_Float = getResourceOrNull(graph, URIs.SI_gramPerCubicMetre_Float);
-        SI_gramPerLitre = getResourceOrNull(graph, URIs.SI_gramPerLitre);
-        SI_gramPerLitre_Double = getResourceOrNull(graph, URIs.SI_gramPerLitre_Double);
-        SI_gramPerLitre_Float = getResourceOrNull(graph, URIs.SI_gramPerLitre_Float);
-        SI_gramPerSecond = getResourceOrNull(graph, URIs.SI_gramPerSecond);
-        SI_gramPerSecond_Double = getResourceOrNull(graph, URIs.SI_gramPerSecond_Double);
-        SI_gramPerSecond_Float = getResourceOrNull(graph, URIs.SI_gramPerSecond_Float);
-        SI_gram_Double = getResourceOrNull(graph, URIs.SI_gram_Double);
-        SI_gram_Float = getResourceOrNull(graph, URIs.SI_gram_Float);
-        Vec2d = getResourceOrNull(graph, URIs.Vec2d);
-        Vec2d_n$x = getResourceOrNull(graph, URIs.Vec2d_n$x);
-        Vec2d_n$x_Inverse = getResourceOrNull(graph, URIs.Vec2d_n$x_Inverse);
-        Vec2d_n$y = getResourceOrNull(graph, URIs.Vec2d_n$y);
-        Vec2d_n$y_Inverse = getResourceOrNull(graph, URIs.Vec2d_n$y_Inverse);
-    }
-    
-    public static DatatypeResource getInstance(ReadGraph graph) {
-        Session session = graph.getSession();
-        DatatypeResource ret = session.peekService(DatatypeResource.class);
-        if(ret == null) {
-            QueryControl qc = graph.getService(QueryControl.class);
-            ret = new DatatypeResource(qc.getIndependentGraph(graph));
-            session.registerService(DatatypeResource.class, ret);
-        }
-        return ret;
-    }
-    
-    public static DatatypeResource getInstance(RequestProcessor session) throws DatabaseException {
-        DatatypeResource ret = session.peekService(DatatypeResource.class);
-        if(ret == null) {
-            ret = session.syncRequest(new Read<DatatypeResource>() {
-                public DatatypeResource perform(ReadGraph graph) throws DatabaseException {
-                    QueryControl qc = graph.getService(QueryControl.class);
-                    return new DatatypeResource(qc.getIndependentGraph(graph));
-                }
-            });
-            session.registerService(DatatypeResource.class, ret);
-        }
-        return ret;
-    }
-    
-}
-
diff --git a/bundles/org.simantics.datatypes.ontology/src/org/simantics/datatypes/SIResource.java b/bundles/org.simantics.datatypes.ontology/src/org/simantics/datatypes/SIResource.java
deleted file mode 100644 (file)
index 0e3b3f7..0000000
+++ /dev/null
@@ -1,3127 +0,0 @@
-package org.simantics.datatypes;
-
-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 SIResource {
-    
-    public final Resource Ampere;
-    public final Resource Ampere_Double;
-    public final Resource Ampere_Float;
-    public final Resource Becquerel;
-    public final Resource Becquerel_Double;
-    public final Resource Becquerel_Float;
-    public final Resource Candela;
-    public final Resource Candela_Double;
-    public final Resource Candela_Float;
-    public final Resource Celsius;
-    public final Resource Celsius_Double;
-    public final Resource Celsius_Float;
-    public final Resource CentiAmpere;
-    public final Resource CentiAmpere_Double;
-    public final Resource CentiAmpere_Float;
-    public final Resource CentiBecquerel;
-    public final Resource CentiBecquerel_Double;
-    public final Resource CentiBecquerel_Float;
-    public final Resource CentiCandela;
-    public final Resource CentiCandela_Double;
-    public final Resource CentiCandela_Float;
-    public final Resource CentiCelsius;
-    public final Resource CentiCelsius_Double;
-    public final Resource CentiCelsius_Float;
-    public final Resource CentiCoulomb;
-    public final Resource CentiCoulomb_Double;
-    public final Resource CentiCoulomb_Float;
-    public final Resource CentiFarad;
-    public final Resource CentiFarad_Double;
-    public final Resource CentiFarad_Float;
-    public final Resource CentiGray;
-    public final Resource CentiGray_Double;
-    public final Resource CentiGray_Float;
-    public final Resource CentiHenry;
-    public final Resource CentiHenry_Double;
-    public final Resource CentiHenry_Float;
-    public final Resource CentiHertz;
-    public final Resource CentiHertz_Double;
-    public final Resource CentiHertz_Float;
-    public final Resource CentiJoule;
-    public final Resource CentiJoulePerKilogram;
-    public final Resource CentiJoulePerKilogram_Double;
-    public final Resource CentiJoulePerKilogram_Float;
-    public final Resource CentiJoule_Double;
-    public final Resource CentiJoule_Float;
-    public final Resource CentiKatal;
-    public final Resource CentiKatal_Double;
-    public final Resource CentiKatal_Float;
-    public final Resource CentiKelvin;
-    public final Resource CentiKelvin_Double;
-    public final Resource CentiKelvin_Float;
-    public final Resource CentiLumen;
-    public final Resource CentiLumen_Double;
-    public final Resource CentiLumen_Float;
-    public final Resource CentiLux;
-    public final Resource CentiLux_Double;
-    public final Resource CentiLux_Float;
-    public final Resource CentiMetre;
-    public final Resource CentiMetrePerSecond;
-    public final Resource CentiMetrePerSecond_Double;
-    public final Resource CentiMetrePerSecond_Float;
-    public final Resource CentiMetre_Double;
-    public final Resource CentiMetre_Float;
-    public final Resource CentiMole;
-    public final Resource CentiMolePerKilogram;
-    public final Resource CentiMolePerKilogram_Double;
-    public final Resource CentiMolePerKilogram_Float;
-    public final Resource CentiMolePerLitre;
-    public final Resource CentiMolePerLitre_Double;
-    public final Resource CentiMolePerLitre_Float;
-    public final Resource CentiMole_Double;
-    public final Resource CentiMole_Float;
-    public final Resource CentiNewton;
-    public final Resource CentiNewtonPerMetre;
-    public final Resource CentiNewtonPerMetre_Double;
-    public final Resource CentiNewtonPerMetre_Float;
-    public final Resource CentiNewton_Double;
-    public final Resource CentiNewton_Float;
-    public final Resource CentiOhm;
-    public final Resource CentiOhm_Double;
-    public final Resource CentiOhm_Float;
-    public final Resource CentiPascal;
-    public final Resource CentiPascal_Double;
-    public final Resource CentiPascal_Float;
-    public final Resource CentiRadian;
-    public final Resource CentiRadian_Double;
-    public final Resource CentiRadian_Float;
-    public final Resource CentiSecond;
-    public final Resource CentiSecond_Double;
-    public final Resource CentiSecond_Float;
-    public final Resource CentiSiemens;
-    public final Resource CentiSiemens_Double;
-    public final Resource CentiSiemens_Float;
-    public final Resource CentiSievert;
-    public final Resource CentiSievert_Double;
-    public final Resource CentiSievert_Float;
-    public final Resource CentiSteradian;
-    public final Resource CentiSteradian_Double;
-    public final Resource CentiSteradian_Float;
-    public final Resource CentiTesla;
-    public final Resource CentiTesla_Double;
-    public final Resource CentiTesla_Float;
-    public final Resource CentiVolt;
-    public final Resource CentiVolt_Double;
-    public final Resource CentiVolt_Float;
-    public final Resource CentiWatt;
-    public final Resource CentiWatt_Double;
-    public final Resource CentiWatt_Float;
-    public final Resource CentiWeber;
-    public final Resource CentiWeber_Double;
-    public final Resource CentiWeber_Float;
-    public final Resource Centigram;
-    public final Resource CentigramPerCubicMetre;
-    public final Resource CentigramPerCubicMetre_Double;
-    public final Resource CentigramPerCubicMetre_Float;
-    public final Resource CentigramPerLitre;
-    public final Resource CentigramPerLitre_Double;
-    public final Resource CentigramPerLitre_Float;
-    public final Resource CentigramPerSecond;
-    public final Resource CentigramPerSecond_Double;
-    public final Resource CentigramPerSecond_Float;
-    public final Resource Centigram_Double;
-    public final Resource Centigram_Float;
-    public final Resource Coulomb;
-    public final Resource Coulomb_Double;
-    public final Resource Coulomb_Float;
-    public final Resource CubicMetre;
-    public final Resource CubicMetre_Double;
-    public final Resource CubicMetre_Float;
-    public final Resource Degree;
-    public final Resource Degree_Double;
-    public final Resource Degree_Float;
-    public final Resource Farad;
-    public final Resource Farad_Double;
-    public final Resource Farad_Float;
-    public final Resource GigaAmpere;
-    public final Resource GigaAmpere_Double;
-    public final Resource GigaAmpere_Float;
-    public final Resource GigaBecquerel;
-    public final Resource GigaBecquerel_Double;
-    public final Resource GigaBecquerel_Float;
-    public final Resource GigaCandela;
-    public final Resource GigaCandela_Double;
-    public final Resource GigaCandela_Float;
-    public final Resource GigaCelsius;
-    public final Resource GigaCelsius_Double;
-    public final Resource GigaCelsius_Float;
-    public final Resource GigaCoulomb;
-    public final Resource GigaCoulomb_Double;
-    public final Resource GigaCoulomb_Float;
-    public final Resource GigaFarad;
-    public final Resource GigaFarad_Double;
-    public final Resource GigaFarad_Float;
-    public final Resource GigaGray;
-    public final Resource GigaGray_Double;
-    public final Resource GigaGray_Float;
-    public final Resource GigaHenry;
-    public final Resource GigaHenry_Double;
-    public final Resource GigaHenry_Float;
-    public final Resource GigaHertz;
-    public final Resource GigaHertz_Double;
-    public final Resource GigaHertz_Float;
-    public final Resource GigaJoule;
-    public final Resource GigaJoulePerKilogram;
-    public final Resource GigaJoulePerKilogram_Double;
-    public final Resource GigaJoulePerKilogram_Float;
-    public final Resource GigaJoule_Double;
-    public final Resource GigaJoule_Float;
-    public final Resource GigaKatal;
-    public final Resource GigaKatal_Double;
-    public final Resource GigaKatal_Float;
-    public final Resource GigaKelvin;
-    public final Resource GigaKelvin_Double;
-    public final Resource GigaKelvin_Float;
-    public final Resource GigaLumen;
-    public final Resource GigaLumen_Double;
-    public final Resource GigaLumen_Float;
-    public final Resource GigaLux;
-    public final Resource GigaLux_Double;
-    public final Resource GigaLux_Float;
-    public final Resource GigaMetre;
-    public final Resource GigaMetrePerSecond;
-    public final Resource GigaMetrePerSecond_Double;
-    public final Resource GigaMetrePerSecond_Float;
-    public final Resource GigaMetre_Double;
-    public final Resource GigaMetre_Float;
-    public final Resource GigaMole;
-    public final Resource GigaMolePerKilogram;
-    public final Resource GigaMolePerKilogram_Double;
-    public final Resource GigaMolePerKilogram_Float;
-    public final Resource GigaMolePerLitre;
-    public final Resource GigaMolePerLitre_Double;
-    public final Resource GigaMolePerLitre_Float;
-    public final Resource GigaMole_Double;
-    public final Resource GigaMole_Float;
-    public final Resource GigaNewton;
-    public final Resource GigaNewtonPerMetre;
-    public final Resource GigaNewtonPerMetre_Double;
-    public final Resource GigaNewtonPerMetre_Float;
-    public final Resource GigaNewton_Double;
-    public final Resource GigaNewton_Float;
-    public final Resource GigaOhm;
-    public final Resource GigaOhm_Double;
-    public final Resource GigaOhm_Float;
-    public final Resource GigaPascal;
-    public final Resource GigaPascal_Double;
-    public final Resource GigaPascal_Float;
-    public final Resource GigaRadian;
-    public final Resource GigaRadian_Double;
-    public final Resource GigaRadian_Float;
-    public final Resource GigaSecond;
-    public final Resource GigaSecond_Double;
-    public final Resource GigaSecond_Float;
-    public final Resource GigaSiemens;
-    public final Resource GigaSiemens_Double;
-    public final Resource GigaSiemens_Float;
-    public final Resource GigaSievert;
-    public final Resource GigaSievert_Double;
-    public final Resource GigaSievert_Float;
-    public final Resource GigaSteradian;
-    public final Resource GigaSteradian_Double;
-    public final Resource GigaSteradian_Float;
-    public final Resource GigaTesla;
-    public final Resource GigaTesla_Double;
-    public final Resource GigaTesla_Float;
-    public final Resource GigaVolt;
-    public final Resource GigaVolt_Double;
-    public final Resource GigaVolt_Float;
-    public final Resource GigaWatt;
-    public final Resource GigaWatt_Double;
-    public final Resource GigaWatt_Float;
-    public final Resource GigaWeber;
-    public final Resource GigaWeber_Double;
-    public final Resource GigaWeber_Float;
-    public final Resource Gigagram;
-    public final Resource GigagramPerCubicMetre;
-    public final Resource GigagramPerCubicMetre_Double;
-    public final Resource GigagramPerCubicMetre_Float;
-    public final Resource GigagramPerLitre;
-    public final Resource GigagramPerLitre_Double;
-    public final Resource GigagramPerLitre_Float;
-    public final Resource GigagramPerSecond;
-    public final Resource GigagramPerSecond_Double;
-    public final Resource GigagramPerSecond_Float;
-    public final Resource Gigagram_Double;
-    public final Resource Gigagram_Float;
-    public final Resource Gray;
-    public final Resource Gray_Double;
-    public final Resource Gray_Float;
-    public final Resource HectoAmpere;
-    public final Resource HectoAmpere_Double;
-    public final Resource HectoAmpere_Float;
-    public final Resource HectoBecquerel;
-    public final Resource HectoBecquerel_Double;
-    public final Resource HectoBecquerel_Float;
-    public final Resource HectoCandela;
-    public final Resource HectoCandela_Double;
-    public final Resource HectoCandela_Float;
-    public final Resource HectoCelsius;
-    public final Resource HectoCelsius_Double;
-    public final Resource HectoCelsius_Float;
-    public final Resource HectoCoulomb;
-    public final Resource HectoCoulomb_Double;
-    public final Resource HectoCoulomb_Float;
-    public final Resource HectoFarad;
-    public final Resource HectoFarad_Double;
-    public final Resource HectoFarad_Float;
-    public final Resource HectoGray;
-    public final Resource HectoGray_Double;
-    public final Resource HectoGray_Float;
-    public final Resource HectoHenry;
-    public final Resource HectoHenry_Double;
-    public final Resource HectoHenry_Float;
-    public final Resource HectoHertz;
-    public final Resource HectoHertz_Double;
-    public final Resource HectoHertz_Float;
-    public final Resource HectoJoule;
-    public final Resource HectoJoulePerKilogram;
-    public final Resource HectoJoulePerKilogram_Double;
-    public final Resource HectoJoulePerKilogram_Float;
-    public final Resource HectoJoule_Double;
-    public final Resource HectoJoule_Float;
-    public final Resource HectoKatal;
-    public final Resource HectoKatal_Double;
-    public final Resource HectoKatal_Float;
-    public final Resource HectoKelvin;
-    public final Resource HectoKelvin_Double;
-    public final Resource HectoKelvin_Float;
-    public final Resource HectoLumen;
-    public final Resource HectoLumen_Double;
-    public final Resource HectoLumen_Float;
-    public final Resource HectoLux;
-    public final Resource HectoLux_Double;
-    public final Resource HectoLux_Float;
-    public final Resource HectoMetre;
-    public final Resource HectoMetrePerSecond;
-    public final Resource HectoMetrePerSecond_Double;
-    public final Resource HectoMetrePerSecond_Float;
-    public final Resource HectoMetre_Double;
-    public final Resource HectoMetre_Float;
-    public final Resource HectoMole;
-    public final Resource HectoMolePerKilogram;
-    public final Resource HectoMolePerKilogram_Double;
-    public final Resource HectoMolePerKilogram_Float;
-    public final Resource HectoMolePerLitre;
-    public final Resource HectoMolePerLitre_Double;
-    public final Resource HectoMolePerLitre_Float;
-    public final Resource HectoMole_Double;
-    public final Resource HectoMole_Float;
-    public final Resource HectoNewton;
-    public final Resource HectoNewtonPerMetre;
-    public final Resource HectoNewtonPerMetre_Double;
-    public final Resource HectoNewtonPerMetre_Float;
-    public final Resource HectoNewton_Double;
-    public final Resource HectoNewton_Float;
-    public final Resource HectoOhm;
-    public final Resource HectoOhm_Double;
-    public final Resource HectoOhm_Float;
-    public final Resource HectoPascal;
-    public final Resource HectoPascal_Double;
-    public final Resource HectoPascal_Float;
-    public final Resource HectoRadian;
-    public final Resource HectoRadian_Double;
-    public final Resource HectoRadian_Float;
-    public final Resource HectoSecond;
-    public final Resource HectoSecond_Double;
-    public final Resource HectoSecond_Float;
-    public final Resource HectoSiemens;
-    public final Resource HectoSiemens_Double;
-    public final Resource HectoSiemens_Float;
-    public final Resource HectoSievert;
-    public final Resource HectoSievert_Double;
-    public final Resource HectoSievert_Float;
-    public final Resource HectoSteradian;
-    public final Resource HectoSteradian_Double;
-    public final Resource HectoSteradian_Float;
-    public final Resource HectoTesla;
-    public final Resource HectoTesla_Double;
-    public final Resource HectoTesla_Float;
-    public final Resource HectoVolt;
-    public final Resource HectoVolt_Double;
-    public final Resource HectoVolt_Float;
-    public final Resource HectoWatt;
-    public final Resource HectoWatt_Double;
-    public final Resource HectoWatt_Float;
-    public final Resource HectoWeber;
-    public final Resource HectoWeber_Double;
-    public final Resource HectoWeber_Float;
-    public final Resource Hectogram;
-    public final Resource HectogramPerCubicMetre;
-    public final Resource HectogramPerCubicMetre_Double;
-    public final Resource HectogramPerCubicMetre_Float;
-    public final Resource HectogramPerLitre;
-    public final Resource HectogramPerLitre_Double;
-    public final Resource HectogramPerLitre_Float;
-    public final Resource HectogramPerSecond;
-    public final Resource HectogramPerSecond_Double;
-    public final Resource HectogramPerSecond_Float;
-    public final Resource Hectogram_Double;
-    public final Resource Hectogram_Float;
-    public final Resource Henry;
-    public final Resource Henry_Double;
-    public final Resource Henry_Float;
-    public final Resource Hertz;
-    public final Resource Hertz_Double;
-    public final Resource Hertz_Float;
-    public final Resource Hour;
-    public final Resource Hour_Double;
-    public final Resource Hour_Float;
-    public final Resource Joule;
-    public final Resource JoulePerKilogram;
-    public final Resource JoulePerKilogram_Double;
-    public final Resource JoulePerKilogram_Float;
-    public final Resource Joule_Double;
-    public final Resource Joule_Float;
-    public final Resource Katal;
-    public final Resource Katal_Double;
-    public final Resource Katal_Float;
-    public final Resource Kelvin;
-    public final Resource Kelvin_Double;
-    public final Resource Kelvin_Float;
-    public final Resource KiloAmpere;
-    public final Resource KiloAmpere_Double;
-    public final Resource KiloAmpere_Float;
-    public final Resource KiloBecquerel;
-    public final Resource KiloBecquerel_Double;
-    public final Resource KiloBecquerel_Float;
-    public final Resource KiloCandela;
-    public final Resource KiloCandela_Double;
-    public final Resource KiloCandela_Float;
-    public final Resource KiloCelsius;
-    public final Resource KiloCelsius_Double;
-    public final Resource KiloCelsius_Float;
-    public final Resource KiloCoulomb;
-    public final Resource KiloCoulomb_Double;
-    public final Resource KiloCoulomb_Float;
-    public final Resource KiloFarad;
-    public final Resource KiloFarad_Double;
-    public final Resource KiloFarad_Float;
-    public final Resource KiloGray;
-    public final Resource KiloGray_Double;
-    public final Resource KiloGray_Float;
-    public final Resource KiloHenry;
-    public final Resource KiloHenry_Double;
-    public final Resource KiloHenry_Float;
-    public final Resource KiloHertz;
-    public final Resource KiloHertz_Double;
-    public final Resource KiloHertz_Float;
-    public final Resource KiloJoule;
-    public final Resource KiloJoulePerKilogram;
-    public final Resource KiloJoulePerKilogram_Double;
-    public final Resource KiloJoulePerKilogram_Float;
-    public final Resource KiloJoule_Double;
-    public final Resource KiloJoule_Float;
-    public final Resource KiloKatal;
-    public final Resource KiloKatal_Double;
-    public final Resource KiloKatal_Float;
-    public final Resource KiloKelvin;
-    public final Resource KiloKelvin_Double;
-    public final Resource KiloKelvin_Float;
-    public final Resource KiloLumen;
-    public final Resource KiloLumen_Double;
-    public final Resource KiloLumen_Float;
-    public final Resource KiloLux;
-    public final Resource KiloLux_Double;
-    public final Resource KiloLux_Float;
-    public final Resource KiloMetre;
-    public final Resource KiloMetrePerSecond;
-    public final Resource KiloMetrePerSecond_Double;
-    public final Resource KiloMetrePerSecond_Float;
-    public final Resource KiloMetre_Double;
-    public final Resource KiloMetre_Float;
-    public final Resource KiloMole;
-    public final Resource KiloMolePerKilogram;
-    public final Resource KiloMolePerKilogram_Double;
-    public final Resource KiloMolePerKilogram_Float;
-    public final Resource KiloMolePerLitre;
-    public final Resource KiloMolePerLitre_Double;
-    public final Resource KiloMolePerLitre_Float;
-    public final Resource KiloMole_Double;
-    public final Resource KiloMole_Float;
-    public final Resource KiloNewton;
-    public final Resource KiloNewtonPerMetre;
-    public final Resource KiloNewtonPerMetre_Double;
-    public final Resource KiloNewtonPerMetre_Float;
-    public final Resource KiloNewton_Double;
-    public final Resource KiloNewton_Float;
-    public final Resource KiloOhm;
-    public final Resource KiloOhm_Double;
-    public final Resource KiloOhm_Float;
-    public final Resource KiloPascal;
-    public final Resource KiloPascal_Double;
-    public final Resource KiloPascal_Float;
-    public final Resource KiloRadian;
-    public final Resource KiloRadian_Double;
-    public final Resource KiloRadian_Float;
-    public final Resource KiloSecond;
-    public final Resource KiloSecond_Double;
-    public final Resource KiloSecond_Float;
-    public final Resource KiloSiemens;
-    public final Resource KiloSiemens_Double;
-    public final Resource KiloSiemens_Float;
-    public final Resource KiloSievert;
-    public final Resource KiloSievert_Double;
-    public final Resource KiloSievert_Float;
-    public final Resource KiloSteradian;
-    public final Resource KiloSteradian_Double;
-    public final Resource KiloSteradian_Float;
-    public final Resource KiloTesla;
-    public final Resource KiloTesla_Double;
-    public final Resource KiloTesla_Float;
-    public final Resource KiloVolt;
-    public final Resource KiloVolt_Double;
-    public final Resource KiloVolt_Float;
-    public final Resource KiloWatt;
-    public final Resource KiloWatt_Double;
-    public final Resource KiloWatt_Float;
-    public final Resource KiloWeber;
-    public final Resource KiloWeber_Double;
-    public final Resource KiloWeber_Float;
-    public final Resource Kilogram;
-    public final Resource KilogramPerCubicMetre;
-    public final Resource KilogramPerCubicMetre_Double;
-    public final Resource KilogramPerCubicMetre_Float;
-    public final Resource KilogramPerLitre;
-    public final Resource KilogramPerLitre_Double;
-    public final Resource KilogramPerLitre_Float;
-    public final Resource KilogramPerSecond;
-    public final Resource KilogramPerSecond_Double;
-    public final Resource KilogramPerSecond_Float;
-    public final Resource Kilogram_Double;
-    public final Resource Kilogram_Float;
-    public final Resource Litre;
-    public final Resource Litre_Double;
-    public final Resource Litre_Float;
-    public final Resource Lumen;
-    public final Resource Lumen_Double;
-    public final Resource Lumen_Float;
-    public final Resource Lux;
-    public final Resource Lux_Double;
-    public final Resource Lux_Float;
-    public final Resource MassPercentage;
-    public final Resource MassPercentage_Double;
-    public final Resource MassPercentage_Float;
-    public final Resource MegaAmpere;
-    public final Resource MegaAmpere_Double;
-    public final Resource MegaAmpere_Float;
-    public final Resource MegaBecquerel;
-    public final Resource MegaBecquerel_Double;
-    public final Resource MegaBecquerel_Float;
-    public final Resource MegaCandela;
-    public final Resource MegaCandela_Double;
-    public final Resource MegaCandela_Float;
-    public final Resource MegaCelsius;
-    public final Resource MegaCelsius_Double;
-    public final Resource MegaCelsius_Float;
-    public final Resource MegaCoulomb;
-    public final Resource MegaCoulomb_Double;
-    public final Resource MegaCoulomb_Float;
-    public final Resource MegaFarad;
-    public final Resource MegaFarad_Double;
-    public final Resource MegaFarad_Float;
-    public final Resource MegaGray;
-    public final Resource MegaGray_Double;
-    public final Resource MegaGray_Float;
-    public final Resource MegaHenry;
-    public final Resource MegaHenry_Double;
-    public final Resource MegaHenry_Float;
-    public final Resource MegaHertz;
-    public final Resource MegaHertz_Double;
-    public final Resource MegaHertz_Float;
-    public final Resource MegaJoule;
-    public final Resource MegaJoulePerKilogram;
-    public final Resource MegaJoulePerKilogram_Double;
-    public final Resource MegaJoulePerKilogram_Float;
-    public final Resource MegaJoule_Double;
-    public final Resource MegaJoule_Float;
-    public final Resource MegaKatal;
-    public final Resource MegaKatal_Double;
-    public final Resource MegaKatal_Float;
-    public final Resource MegaKelvin;
-    public final Resource MegaKelvin_Double;
-    public final Resource MegaKelvin_Float;
-    public final Resource MegaLumen;
-    public final Resource MegaLumen_Double;
-    public final Resource MegaLumen_Float;
-    public final Resource MegaLux;
-    public final Resource MegaLux_Double;
-    public final Resource MegaLux_Float;
-    public final Resource MegaMetre;
-    public final Resource MegaMetrePerSecond;
-    public final Resource MegaMetrePerSecond_Double;
-    public final Resource MegaMetrePerSecond_Float;
-    public final Resource MegaMetre_Double;
-    public final Resource MegaMetre_Float;
-    public final Resource MegaMole;
-    public final Resource MegaMolePerKilogram;
-    public final Resource MegaMolePerKilogram_Double;
-    public final Resource MegaMolePerKilogram_Float;
-    public final Resource MegaMolePerLitre;
-    public final Resource MegaMolePerLitre_Double;
-    public final Resource MegaMolePerLitre_Float;
-    public final Resource MegaMole_Double;
-    public final Resource MegaMole_Float;
-    public final Resource MegaNewton;
-    public final Resource MegaNewtonPerMetre;
-    public final Resource MegaNewtonPerMetre_Double;
-    public final Resource MegaNewtonPerMetre_Float;
-    public final Resource MegaNewton_Double;
-    public final Resource MegaNewton_Float;
-    public final Resource MegaOhm;
-    public final Resource MegaOhm_Double;
-    public final Resource MegaOhm_Float;
-    public final Resource MegaPascal;
-    public final Resource MegaPascal_Double;
-    public final Resource MegaPascal_Float;
-    public final Resource MegaRadian;
-    public final Resource MegaRadian_Double;
-    public final Resource MegaRadian_Float;
-    public final Resource MegaSecond;
-    public final Resource MegaSecond_Double;
-    public final Resource MegaSecond_Float;
-    public final Resource MegaSiemens;
-    public final Resource MegaSiemens_Double;
-    public final Resource MegaSiemens_Float;
-    public final Resource MegaSievert;
-    public final Resource MegaSievert_Double;
-    public final Resource MegaSievert_Float;
-    public final Resource MegaSteradian;
-    public final Resource MegaSteradian_Double;
-    public final Resource MegaSteradian_Float;
-    public final Resource MegaTesla;
-    public final Resource MegaTesla_Double;
-    public final Resource MegaTesla_Float;
-    public final Resource MegaVolt;
-    public final Resource MegaVolt_Double;
-    public final Resource MegaVolt_Float;
-    public final Resource MegaWatt;
-    public final Resource MegaWatt_Double;
-    public final Resource MegaWatt_Float;
-    public final Resource MegaWeber;
-    public final Resource MegaWeber_Double;
-    public final Resource MegaWeber_Float;
-    public final Resource Megagram;
-    public final Resource MegagramPerCubicMetre;
-    public final Resource MegagramPerCubicMetre_Double;
-    public final Resource MegagramPerCubicMetre_Float;
-    public final Resource MegagramPerLitre;
-    public final Resource MegagramPerLitre_Double;
-    public final Resource MegagramPerLitre_Float;
-    public final Resource MegagramPerSecond;
-    public final Resource MegagramPerSecond_Double;
-    public final Resource MegagramPerSecond_Float;
-    public final Resource Megagram_Double;
-    public final Resource Megagram_Float;
-    public final Resource Metre;
-    public final Resource MetrePerSecond;
-    public final Resource MetrePerSecond_Double;
-    public final Resource MetrePerSecond_Float;
-    public final Resource Metre_Double;
-    public final Resource Metre_Float;
-    public final Resource MicroAmpere;
-    public final Resource MicroAmpere_Double;
-    public final Resource MicroAmpere_Float;
-    public final Resource MicroBecquerel;
-    public final Resource MicroBecquerel_Double;
-    public final Resource MicroBecquerel_Float;
-    public final Resource MicroCandela;
-    public final Resource MicroCandela_Double;
-    public final Resource MicroCandela_Float;
-    public final Resource MicroCelsius;
-    public final Resource MicroCelsius_Double;
-    public final Resource MicroCelsius_Float;
-    public final Resource MicroCoulomb;
-    public final Resource MicroCoulomb_Double;
-    public final Resource MicroCoulomb_Float;
-    public final Resource MicroFarad;
-    public final Resource MicroFarad_Double;
-    public final Resource MicroFarad_Float;
-    public final Resource MicroGray;
-    public final Resource MicroGray_Double;
-    public final Resource MicroGray_Float;
-    public final Resource MicroHenry;
-    public final Resource MicroHenry_Double;
-    public final Resource MicroHenry_Float;
-    public final Resource MicroHertz;
-    public final Resource MicroHertz_Double;
-    public final Resource MicroHertz_Float;
-    public final Resource MicroJoule;
-    public final Resource MicroJoulePerKilogram;
-    public final Resource MicroJoulePerKilogram_Double;
-    public final Resource MicroJoulePerKilogram_Float;
-    public final Resource MicroJoule_Double;
-    public final Resource MicroJoule_Float;
-    public final Resource MicroKatal;
-    public final Resource MicroKatal_Double;
-    public final Resource MicroKatal_Float;
-    public final Resource MicroKelvin;
-    public final Resource MicroKelvin_Double;
-    public final Resource MicroKelvin_Float;
-    public final Resource MicroLumen;
-    public final Resource MicroLumen_Double;
-    public final Resource MicroLumen_Float;
-    public final Resource MicroLux;
-    public final Resource MicroLux_Double;
-    public final Resource MicroLux_Float;
-    public final Resource MicroMetre;
-    public final Resource MicroMetrePerSecond;
-    public final Resource MicroMetrePerSecond_Double;
-    public final Resource MicroMetrePerSecond_Float;
-    public final Resource MicroMetre_Double;
-    public final Resource MicroMetre_Float;
-    public final Resource MicroMole;
-    public final Resource MicroMolePerKilogram;
-    public final Resource MicroMolePerKilogram_Double;
-    public final Resource MicroMolePerKilogram_Float;
-    public final Resource MicroMolePerLitre;
-    public final Resource MicroMolePerLitre_Double;
-    public final Resource MicroMolePerLitre_Float;
-    public final Resource MicroMole_Double;
-    public final Resource MicroMole_Float;
-    public final Resource MicroNewton;
-    public final Resource MicroNewtonPerMetre;
-    public final Resource MicroNewtonPerMetre_Double;
-    public final Resource MicroNewtonPerMetre_Float;
-    public final Resource MicroNewton_Double;
-    public final Resource MicroNewton_Float;
-    public final Resource MicroOhm;
-    public final Resource MicroOhm_Double;
-    public final Resource MicroOhm_Float;
-    public final Resource MicroPascal;
-    public final Resource MicroPascal_Double;
-    public final Resource MicroPascal_Float;
-    public final Resource MicroRadian;
-    public final Resource MicroRadian_Double;
-    public final Resource MicroRadian_Float;
-    public final Resource MicroSecond;
-    public final Resource MicroSecond_Double;
-    public final Resource MicroSecond_Float;
-    public final Resource MicroSiemens;
-    public final Resource MicroSiemens_Double;
-    public final Resource MicroSiemens_Float;
-    public final Resource MicroSievert;
-    public final Resource MicroSievert_Double;
-    public final Resource MicroSievert_Float;
-    public final Resource MicroSteradian;
-    public final Resource MicroSteradian_Double;
-    public final Resource MicroSteradian_Float;
-    public final Resource MicroTesla;
-    public final Resource MicroTesla_Double;
-    public final Resource MicroTesla_Float;
-    public final Resource MicroVolt;
-    public final Resource MicroVolt_Double;
-    public final Resource MicroVolt_Float;
-    public final Resource MicroWatt;
-    public final Resource MicroWatt_Double;
-    public final Resource MicroWatt_Float;
-    public final Resource MicroWeber;
-    public final Resource MicroWeber_Double;
-    public final Resource MicroWeber_Float;
-    public final Resource Microgram;
-    public final Resource MicrogramPerCubicMetre;
-    public final Resource MicrogramPerCubicMetre_Double;
-    public final Resource MicrogramPerCubicMetre_Float;
-    public final Resource MicrogramPerLitre;
-    public final Resource MicrogramPerLitre_Double;
-    public final Resource MicrogramPerLitre_Float;
-    public final Resource MicrogramPerSecond;
-    public final Resource MicrogramPerSecond_Double;
-    public final Resource MicrogramPerSecond_Float;
-    public final Resource Microgram_Double;
-    public final Resource Microgram_Float;
-    public final Resource MilliAmpere;
-    public final Resource MilliAmpere_Double;
-    public final Resource MilliAmpere_Float;
-    public final Resource MilliBecquerel;
-    public final Resource MilliBecquerel_Double;
-    public final Resource MilliBecquerel_Float;
-    public final Resource MilliCandela;
-    public final Resource MilliCandela_Double;
-    public final Resource MilliCandela_Float;
-    public final Resource MilliCelsius;
-    public final Resource MilliCelsius_Double;
-    public final Resource MilliCelsius_Float;
-    public final Resource MilliCoulomb;
-    public final Resource MilliCoulomb_Double;
-    public final Resource MilliCoulomb_Float;
-    public final Resource MilliFarad;
-    public final Resource MilliFarad_Double;
-    public final Resource MilliFarad_Float;
-    public final Resource MilliGray;
-    public final Resource MilliGray_Double;
-    public final Resource MilliGray_Float;
-    public final Resource MilliHenry;
-    public final Resource MilliHenry_Double;
-    public final Resource MilliHenry_Float;
-    public final Resource MilliHertz;
-    public final Resource MilliHertz_Double;
-    public final Resource MilliHertz_Float;
-    public final Resource MilliJoule;
-    public final Resource MilliJoulePerKilogram;
-    public final Resource MilliJoulePerKilogram_Double;
-    public final Resource MilliJoulePerKilogram_Float;
-    public final Resource MilliJoule_Double;
-    public final Resource MilliJoule_Float;
-    public final Resource MilliKatal;
-    public final Resource MilliKatal_Double;
-    public final Resource MilliKatal_Float;
-    public final Resource MilliKelvin;
-    public final Resource MilliKelvin_Double;
-    public final Resource MilliKelvin_Float;
-    public final Resource MilliLumen;
-    public final Resource MilliLumen_Double;
-    public final Resource MilliLumen_Float;
-    public final Resource MilliLux;
-    public final Resource MilliLux_Double;
-    public final Resource MilliLux_Float;
-    public final Resource MilliMetre;
-    public final Resource MilliMetrePerSecond;
-    public final Resource MilliMetrePerSecond_Double;
-    public final Resource MilliMetrePerSecond_Float;
-    public final Resource MilliMetre_Double;
-    public final Resource MilliMetre_Float;
-    public final Resource MilliMole;
-    public final Resource MilliMolePerKilogram;
-    public final Resource MilliMolePerKilogram_Double;
-    public final Resource MilliMolePerKilogram_Float;
-    public final Resource MilliMolePerLitre;
-    public final Resource MilliMolePerLitre_Double;
-    public final Resource MilliMolePerLitre_Float;
-    public final Resource MilliMole_Double;
-    public final Resource MilliMole_Float;
-    public final Resource MilliNewton;
-    public final Resource MilliNewtonPerMetre;
-    public final Resource MilliNewtonPerMetre_Double;
-    public final Resource MilliNewtonPerMetre_Float;
-    public final Resource MilliNewton_Double;
-    public final Resource MilliNewton_Float;
-    public final Resource MilliOhm;
-    public final Resource MilliOhm_Double;
-    public final Resource MilliOhm_Float;
-    public final Resource MilliPascal;
-    public final Resource MilliPascal_Double;
-    public final Resource MilliPascal_Float;
-    public final Resource MilliRadian;
-    public final Resource MilliRadian_Double;
-    public final Resource MilliRadian_Float;
-    public final Resource MilliSecond;
-    public final Resource MilliSecond_Double;
-    public final Resource MilliSecond_Float;
-    public final Resource MilliSiemens;
-    public final Resource MilliSiemens_Double;
-    public final Resource MilliSiemens_Float;
-    public final Resource MilliSievert;
-    public final Resource MilliSievert_Double;
-    public final Resource MilliSievert_Float;
-    public final Resource MilliSteradian;
-    public final Resource MilliSteradian_Double;
-    public final Resource MilliSteradian_Float;
-    public final Resource MilliTesla;
-    public final Resource MilliTesla_Double;
-    public final Resource MilliTesla_Float;
-    public final Resource MilliVolt;
-    public final Resource MilliVolt_Double;
-    public final Resource MilliVolt_Float;
-    public final Resource MilliWatt;
-    public final Resource MilliWatt_Double;
-    public final Resource MilliWatt_Float;
-    public final Resource MilliWeber;
-    public final Resource MilliWeber_Double;
-    public final Resource MilliWeber_Float;
-    public final Resource Milligram;
-    public final Resource MilligramPerCubicMetre;
-    public final Resource MilligramPerCubicMetre_Double;
-    public final Resource MilligramPerCubicMetre_Float;
-    public final Resource MilligramPerLitre;
-    public final Resource MilligramPerLitre_Double;
-    public final Resource MilligramPerLitre_Float;
-    public final Resource MilligramPerSecond;
-    public final Resource MilligramPerSecond_Double;
-    public final Resource MilligramPerSecond_Float;
-    public final Resource Milligram_Double;
-    public final Resource Milligram_Float;
-    public final Resource Minute;
-    public final Resource Minute_Double;
-    public final Resource Minute_Float;
-    public final Resource Mole;
-    public final Resource MolePerKilogram;
-    public final Resource MolePerKilogram_Double;
-    public final Resource MolePerKilogram_Float;
-    public final Resource MolePerLitre;
-    public final Resource MolePerLitre_Double;
-    public final Resource MolePerLitre_Float;
-    public final Resource Mole_Double;
-    public final Resource Mole_Float;
-    public final Resource Newton;
-    public final Resource NewtonPerMetre;
-    public final Resource NewtonPerMetre_Double;
-    public final Resource NewtonPerMetre_Float;
-    public final Resource Newton_Double;
-    public final Resource Newton_Float;
-    public final Resource Ohm;
-    public final Resource Ohm_Double;
-    public final Resource Ohm_Float;
-    public final Resource Pascal;
-    public final Resource Pascal_Double;
-    public final Resource Pascal_Float;
-    public final Resource Percentage;
-    public final Resource Percentage_Double;
-    public final Resource Percentage_Float;
-    public final Resource Radian;
-    public final Resource Radian_Double;
-    public final Resource Radian_Float;
-    public final Resource Second;
-    public final Resource Second_Double;
-    public final Resource Second_Float;
-    public final Resource Siemens;
-    public final Resource Siemens_Double;
-    public final Resource Siemens_Float;
-    public final Resource Sievert;
-    public final Resource Sievert_Double;
-    public final Resource Sievert_Float;
-    public final Resource SquareMetre;
-    public final Resource SquareMetre_Double;
-    public final Resource SquareMetre_Float;
-    public final Resource Steradian;
-    public final Resource Steradian_Double;
-    public final Resource Steradian_Float;
-    public final Resource TeraAmpere;
-    public final Resource TeraAmpere_Double;
-    public final Resource TeraAmpere_Float;
-    public final Resource TeraBecquerel;
-    public final Resource TeraBecquerel_Double;
-    public final Resource TeraBecquerel_Float;
-    public final Resource TeraCandela;
-    public final Resource TeraCandela_Double;
-    public final Resource TeraCandela_Float;
-    public final Resource TeraCelsius;
-    public final Resource TeraCelsius_Double;
-    public final Resource TeraCelsius_Float;
-    public final Resource TeraCoulomb;
-    public final Resource TeraCoulomb_Double;
-    public final Resource TeraCoulomb_Float;
-    public final Resource TeraFarad;
-    public final Resource TeraFarad_Double;
-    public final Resource TeraFarad_Float;
-    public final Resource TeraGray;
-    public final Resource TeraGray_Double;
-    public final Resource TeraGray_Float;
-    public final Resource TeraHenry;
-    public final Resource TeraHenry_Double;
-    public final Resource TeraHenry_Float;
-    public final Resource TeraHertz;
-    public final Resource TeraHertz_Double;
-    public final Resource TeraHertz_Float;
-    public final Resource TeraJoule;
-    public final Resource TeraJoulePerKilogram;
-    public final Resource TeraJoulePerKilogram_Double;
-    public final Resource TeraJoulePerKilogram_Float;
-    public final Resource TeraJoule_Double;
-    public final Resource TeraJoule_Float;
-    public final Resource TeraKatal;
-    public final Resource TeraKatal_Double;
-    public final Resource TeraKatal_Float;
-    public final Resource TeraKelvin;
-    public final Resource TeraKelvin_Double;
-    public final Resource TeraKelvin_Float;
-    public final Resource TeraLumen;
-    public final Resource TeraLumen_Double;
-    public final Resource TeraLumen_Float;
-    public final Resource TeraLux;
-    public final Resource TeraLux_Double;
-    public final Resource TeraLux_Float;
-    public final Resource TeraMetre;
-    public final Resource TeraMetrePerSecond;
-    public final Resource TeraMetrePerSecond_Double;
-    public final Resource TeraMetrePerSecond_Float;
-    public final Resource TeraMetre_Double;
-    public final Resource TeraMetre_Float;
-    public final Resource TeraMole;
-    public final Resource TeraMolePerKilogram;
-    public final Resource TeraMolePerKilogram_Double;
-    public final Resource TeraMolePerKilogram_Float;
-    public final Resource TeraMolePerLitre;
-    public final Resource TeraMolePerLitre_Double;
-    public final Resource TeraMolePerLitre_Float;
-    public final Resource TeraMole_Double;
-    public final Resource TeraMole_Float;
-    public final Resource TeraNewton;
-    public final Resource TeraNewtonPerMetre;
-    public final Resource TeraNewtonPerMetre_Double;
-    public final Resource TeraNewtonPerMetre_Float;
-    public final Resource TeraNewton_Double;
-    public final Resource TeraNewton_Float;
-    public final Resource TeraOhm;
-    public final Resource TeraOhm_Double;
-    public final Resource TeraOhm_Float;
-    public final Resource TeraPascal;
-    public final Resource TeraPascal_Double;
-    public final Resource TeraPascal_Float;
-    public final Resource TeraRadian;
-    public final Resource TeraRadian_Double;
-    public final Resource TeraRadian_Float;
-    public final Resource TeraSecond;
-    public final Resource TeraSecond_Double;
-    public final Resource TeraSecond_Float;
-    public final Resource TeraSiemens;
-    public final Resource TeraSiemens_Double;
-    public final Resource TeraSiemens_Float;
-    public final Resource TeraSievert;
-    public final Resource TeraSievert_Double;
-    public final Resource TeraSievert_Float;
-    public final Resource TeraSteradian;
-    public final Resource TeraSteradian_Double;
-    public final Resource TeraSteradian_Float;
-    public final Resource TeraTesla;
-    public final Resource TeraTesla_Double;
-    public final Resource TeraTesla_Float;
-    public final Resource TeraVolt;
-    public final Resource TeraVolt_Double;
-    public final Resource TeraVolt_Float;
-    public final Resource TeraWatt;
-    public final Resource TeraWatt_Double;
-    public final Resource TeraWatt_Float;
-    public final Resource TeraWeber;
-    public final Resource TeraWeber_Double;
-    public final Resource TeraWeber_Float;
-    public final Resource Teragram;
-    public final Resource TeragramPerCubicMetre;
-    public final Resource TeragramPerCubicMetre_Double;
-    public final Resource TeragramPerCubicMetre_Float;
-    public final Resource TeragramPerLitre;
-    public final Resource TeragramPerLitre_Double;
-    public final Resource TeragramPerLitre_Float;
-    public final Resource TeragramPerSecond;
-    public final Resource TeragramPerSecond_Double;
-    public final Resource TeragramPerSecond_Float;
-    public final Resource Teragram_Double;
-    public final Resource Teragram_Float;
-    public final Resource Tesla;
-    public final Resource Tesla_Double;
-    public final Resource Tesla_Float;
-    public final Resource Unit;
-    public final Resource Volt;
-    public final Resource Volt_Double;
-    public final Resource Volt_Float;
-    public final Resource Watt;
-    public final Resource Watt_Double;
-    public final Resource Watt_Float;
-    public final Resource Weber;
-    public final Resource Weber_Double;
-    public final Resource Weber_Float;
-    public final Resource gram;
-    public final Resource gramPerCubicMetre;
-    public final Resource gramPerCubicMetre_Double;
-    public final Resource gramPerCubicMetre_Float;
-    public final Resource gramPerLitre;
-    public final Resource gramPerLitre_Double;
-    public final Resource gramPerLitre_Float;
-    public final Resource gramPerSecond;
-    public final Resource gramPerSecond_Double;
-    public final Resource gramPerSecond_Float;
-    public final Resource gram_Double;
-    public final Resource gram_Float;
-        
-    public static class URIs {
-        public static final String Ampere = "http://www.simantics.org/Datatypes-1.1/SI/Ampere";
-        public static final String Ampere_Double = "http://www.simantics.org/Datatypes-1.1/SI/Ampere/Double";
-        public static final String Ampere_Float = "http://www.simantics.org/Datatypes-1.1/SI/Ampere/Float";
-        public static final String Becquerel = "http://www.simantics.org/Datatypes-1.1/SI/Becquerel";
-        public static final String Becquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/Becquerel/Double";
-        public static final String Becquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/Becquerel/Float";
-        public static final String Candela = "http://www.simantics.org/Datatypes-1.1/SI/Candela";
-        public static final String Candela_Double = "http://www.simantics.org/Datatypes-1.1/SI/Candela/Double";
-        public static final String Candela_Float = "http://www.simantics.org/Datatypes-1.1/SI/Candela/Float";
-        public static final String Celsius = "http://www.simantics.org/Datatypes-1.1/SI/Celsius";
-        public static final String Celsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/Celsius/Double";
-        public static final String Celsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/Celsius/Float";
-        public static final String CentiAmpere = "http://www.simantics.org/Datatypes-1.1/SI/CentiAmpere";
-        public static final String CentiAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiAmpere/Double";
-        public static final String CentiAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiAmpere/Float";
-        public static final String CentiBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/CentiBecquerel";
-        public static final String CentiBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiBecquerel/Double";
-        public static final String CentiBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiBecquerel/Float";
-        public static final String CentiCandela = "http://www.simantics.org/Datatypes-1.1/SI/CentiCandela";
-        public static final String CentiCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiCandela/Double";
-        public static final String CentiCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiCandela/Float";
-        public static final String CentiCelsius = "http://www.simantics.org/Datatypes-1.1/SI/CentiCelsius";
-        public static final String CentiCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiCelsius/Double";
-        public static final String CentiCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiCelsius/Float";
-        public static final String CentiCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/CentiCoulomb";
-        public static final String CentiCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiCoulomb/Double";
-        public static final String CentiCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiCoulomb/Float";
-        public static final String CentiFarad = "http://www.simantics.org/Datatypes-1.1/SI/CentiFarad";
-        public static final String CentiFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiFarad/Double";
-        public static final String CentiFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiFarad/Float";
-        public static final String CentiGray = "http://www.simantics.org/Datatypes-1.1/SI/CentiGray";
-        public static final String CentiGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiGray/Double";
-        public static final String CentiGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiGray/Float";
-        public static final String CentiHenry = "http://www.simantics.org/Datatypes-1.1/SI/CentiHenry";
-        public static final String CentiHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiHenry/Double";
-        public static final String CentiHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiHenry/Float";
-        public static final String CentiHertz = "http://www.simantics.org/Datatypes-1.1/SI/CentiHertz";
-        public static final String CentiHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiHertz/Double";
-        public static final String CentiHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiHertz/Float";
-        public static final String CentiJoule = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoule";
-        public static final String CentiJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoulePerKilogram";
-        public static final String CentiJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoulePerKilogram/Double";
-        public static final String CentiJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoulePerKilogram/Float";
-        public static final String CentiJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoule/Double";
-        public static final String CentiJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiJoule/Float";
-        public static final String CentiKatal = "http://www.simantics.org/Datatypes-1.1/SI/CentiKatal";
-        public static final String CentiKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiKatal/Double";
-        public static final String CentiKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiKatal/Float";
-        public static final String CentiKelvin = "http://www.simantics.org/Datatypes-1.1/SI/CentiKelvin";
-        public static final String CentiKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiKelvin/Double";
-        public static final String CentiKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiKelvin/Float";
-        public static final String CentiLumen = "http://www.simantics.org/Datatypes-1.1/SI/CentiLumen";
-        public static final String CentiLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiLumen/Double";
-        public static final String CentiLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiLumen/Float";
-        public static final String CentiLux = "http://www.simantics.org/Datatypes-1.1/SI/CentiLux";
-        public static final String CentiLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiLux/Double";
-        public static final String CentiLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiLux/Float";
-        public static final String CentiMetre = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetre";
-        public static final String CentiMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetrePerSecond";
-        public static final String CentiMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetrePerSecond/Double";
-        public static final String CentiMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetrePerSecond/Float";
-        public static final String CentiMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetre/Double";
-        public static final String CentiMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMetre/Float";
-        public static final String CentiMole = "http://www.simantics.org/Datatypes-1.1/SI/CentiMole";
-        public static final String CentiMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerKilogram";
-        public static final String CentiMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerKilogram/Double";
-        public static final String CentiMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerKilogram/Float";
-        public static final String CentiMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerLitre";
-        public static final String CentiMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerLitre/Double";
-        public static final String CentiMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMolePerLitre/Float";
-        public static final String CentiMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiMole/Double";
-        public static final String CentiMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiMole/Float";
-        public static final String CentiNewton = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewton";
-        public static final String CentiNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewtonPerMetre";
-        public static final String CentiNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewtonPerMetre/Double";
-        public static final String CentiNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewtonPerMetre/Float";
-        public static final String CentiNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewton/Double";
-        public static final String CentiNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiNewton/Float";
-        public static final String CentiOhm = "http://www.simantics.org/Datatypes-1.1/SI/CentiOhm";
-        public static final String CentiOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiOhm/Double";
-        public static final String CentiOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiOhm/Float";
-        public static final String CentiPascal = "http://www.simantics.org/Datatypes-1.1/SI/CentiPascal";
-        public static final String CentiPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiPascal/Double";
-        public static final String CentiPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiPascal/Float";
-        public static final String CentiRadian = "http://www.simantics.org/Datatypes-1.1/SI/CentiRadian";
-        public static final String CentiRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiRadian/Double";
-        public static final String CentiRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiRadian/Float";
-        public static final String CentiSecond = "http://www.simantics.org/Datatypes-1.1/SI/CentiSecond";
-        public static final String CentiSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSecond/Double";
-        public static final String CentiSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSecond/Float";
-        public static final String CentiSiemens = "http://www.simantics.org/Datatypes-1.1/SI/CentiSiemens";
-        public static final String CentiSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSiemens/Double";
-        public static final String CentiSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSiemens/Float";
-        public static final String CentiSievert = "http://www.simantics.org/Datatypes-1.1/SI/CentiSievert";
-        public static final String CentiSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSievert/Double";
-        public static final String CentiSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSievert/Float";
-        public static final String CentiSteradian = "http://www.simantics.org/Datatypes-1.1/SI/CentiSteradian";
-        public static final String CentiSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiSteradian/Double";
-        public static final String CentiSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiSteradian/Float";
-        public static final String CentiTesla = "http://www.simantics.org/Datatypes-1.1/SI/CentiTesla";
-        public static final String CentiTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiTesla/Double";
-        public static final String CentiTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiTesla/Float";
-        public static final String CentiVolt = "http://www.simantics.org/Datatypes-1.1/SI/CentiVolt";
-        public static final String CentiVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiVolt/Double";
-        public static final String CentiVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiVolt/Float";
-        public static final String CentiWatt = "http://www.simantics.org/Datatypes-1.1/SI/CentiWatt";
-        public static final String CentiWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiWatt/Double";
-        public static final String CentiWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiWatt/Float";
-        public static final String CentiWeber = "http://www.simantics.org/Datatypes-1.1/SI/CentiWeber";
-        public static final String CentiWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentiWeber/Double";
-        public static final String CentiWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentiWeber/Float";
-        public static final String Centigram = "http://www.simantics.org/Datatypes-1.1/SI/Centigram";
-        public static final String CentigramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerCubicMetre";
-        public static final String CentigramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerCubicMetre/Double";
-        public static final String CentigramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerCubicMetre/Float";
-        public static final String CentigramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerLitre";
-        public static final String CentigramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerLitre/Double";
-        public static final String CentigramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerLitre/Float";
-        public static final String CentigramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerSecond";
-        public static final String CentigramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerSecond/Double";
-        public static final String CentigramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/CentigramPerSecond/Float";
-        public static final String Centigram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Centigram/Double";
-        public static final String Centigram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Centigram/Float";
-        public static final String Coulomb = "http://www.simantics.org/Datatypes-1.1/SI/Coulomb";
-        public static final String Coulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/Coulomb/Double";
-        public static final String Coulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/Coulomb/Float";
-        public static final String CubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/CubicMetre";
-        public static final String CubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/CubicMetre/Double";
-        public static final String CubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/CubicMetre/Float";
-        public static final String Degree = "http://www.simantics.org/Datatypes-1.1/SI/Degree";
-        public static final String Degree_Double = "http://www.simantics.org/Datatypes-1.1/SI/Degree/Double";
-        public static final String Degree_Float = "http://www.simantics.org/Datatypes-1.1/SI/Degree/Float";
-        public static final String Farad = "http://www.simantics.org/Datatypes-1.1/SI/Farad";
-        public static final String Farad_Double = "http://www.simantics.org/Datatypes-1.1/SI/Farad/Double";
-        public static final String Farad_Float = "http://www.simantics.org/Datatypes-1.1/SI/Farad/Float";
-        public static final String GigaAmpere = "http://www.simantics.org/Datatypes-1.1/SI/GigaAmpere";
-        public static final String GigaAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaAmpere/Double";
-        public static final String GigaAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaAmpere/Float";
-        public static final String GigaBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/GigaBecquerel";
-        public static final String GigaBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaBecquerel/Double";
-        public static final String GigaBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaBecquerel/Float";
-        public static final String GigaCandela = "http://www.simantics.org/Datatypes-1.1/SI/GigaCandela";
-        public static final String GigaCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaCandela/Double";
-        public static final String GigaCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaCandela/Float";
-        public static final String GigaCelsius = "http://www.simantics.org/Datatypes-1.1/SI/GigaCelsius";
-        public static final String GigaCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaCelsius/Double";
-        public static final String GigaCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaCelsius/Float";
-        public static final String GigaCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/GigaCoulomb";
-        public static final String GigaCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaCoulomb/Double";
-        public static final String GigaCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaCoulomb/Float";
-        public static final String GigaFarad = "http://www.simantics.org/Datatypes-1.1/SI/GigaFarad";
-        public static final String GigaFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaFarad/Double";
-        public static final String GigaFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaFarad/Float";
-        public static final String GigaGray = "http://www.simantics.org/Datatypes-1.1/SI/GigaGray";
-        public static final String GigaGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaGray/Double";
-        public static final String GigaGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaGray/Float";
-        public static final String GigaHenry = "http://www.simantics.org/Datatypes-1.1/SI/GigaHenry";
-        public static final String GigaHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaHenry/Double";
-        public static final String GigaHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaHenry/Float";
-        public static final String GigaHertz = "http://www.simantics.org/Datatypes-1.1/SI/GigaHertz";
-        public static final String GigaHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaHertz/Double";
-        public static final String GigaHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaHertz/Float";
-        public static final String GigaJoule = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoule";
-        public static final String GigaJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoulePerKilogram";
-        public static final String GigaJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoulePerKilogram/Double";
-        public static final String GigaJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoulePerKilogram/Float";
-        public static final String GigaJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoule/Double";
-        public static final String GigaJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaJoule/Float";
-        public static final String GigaKatal = "http://www.simantics.org/Datatypes-1.1/SI/GigaKatal";
-        public static final String GigaKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaKatal/Double";
-        public static final String GigaKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaKatal/Float";
-        public static final String GigaKelvin = "http://www.simantics.org/Datatypes-1.1/SI/GigaKelvin";
-        public static final String GigaKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaKelvin/Double";
-        public static final String GigaKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaKelvin/Float";
-        public static final String GigaLumen = "http://www.simantics.org/Datatypes-1.1/SI/GigaLumen";
-        public static final String GigaLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaLumen/Double";
-        public static final String GigaLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaLumen/Float";
-        public static final String GigaLux = "http://www.simantics.org/Datatypes-1.1/SI/GigaLux";
-        public static final String GigaLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaLux/Double";
-        public static final String GigaLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaLux/Float";
-        public static final String GigaMetre = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetre";
-        public static final String GigaMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetrePerSecond";
-        public static final String GigaMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetrePerSecond/Double";
-        public static final String GigaMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetrePerSecond/Float";
-        public static final String GigaMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetre/Double";
-        public static final String GigaMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMetre/Float";
-        public static final String GigaMole = "http://www.simantics.org/Datatypes-1.1/SI/GigaMole";
-        public static final String GigaMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerKilogram";
-        public static final String GigaMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerKilogram/Double";
-        public static final String GigaMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerKilogram/Float";
-        public static final String GigaMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerLitre";
-        public static final String GigaMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerLitre/Double";
-        public static final String GigaMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMolePerLitre/Float";
-        public static final String GigaMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaMole/Double";
-        public static final String GigaMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaMole/Float";
-        public static final String GigaNewton = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewton";
-        public static final String GigaNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewtonPerMetre";
-        public static final String GigaNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewtonPerMetre/Double";
-        public static final String GigaNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewtonPerMetre/Float";
-        public static final String GigaNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewton/Double";
-        public static final String GigaNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaNewton/Float";
-        public static final String GigaOhm = "http://www.simantics.org/Datatypes-1.1/SI/GigaOhm";
-        public static final String GigaOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaOhm/Double";
-        public static final String GigaOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaOhm/Float";
-        public static final String GigaPascal = "http://www.simantics.org/Datatypes-1.1/SI/GigaPascal";
-        public static final String GigaPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaPascal/Double";
-        public static final String GigaPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaPascal/Float";
-        public static final String GigaRadian = "http://www.simantics.org/Datatypes-1.1/SI/GigaRadian";
-        public static final String GigaRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaRadian/Double";
-        public static final String GigaRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaRadian/Float";
-        public static final String GigaSecond = "http://www.simantics.org/Datatypes-1.1/SI/GigaSecond";
-        public static final String GigaSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSecond/Double";
-        public static final String GigaSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSecond/Float";
-        public static final String GigaSiemens = "http://www.simantics.org/Datatypes-1.1/SI/GigaSiemens";
-        public static final String GigaSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSiemens/Double";
-        public static final String GigaSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSiemens/Float";
-        public static final String GigaSievert = "http://www.simantics.org/Datatypes-1.1/SI/GigaSievert";
-        public static final String GigaSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSievert/Double";
-        public static final String GigaSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSievert/Float";
-        public static final String GigaSteradian = "http://www.simantics.org/Datatypes-1.1/SI/GigaSteradian";
-        public static final String GigaSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaSteradian/Double";
-        public static final String GigaSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaSteradian/Float";
-        public static final String GigaTesla = "http://www.simantics.org/Datatypes-1.1/SI/GigaTesla";
-        public static final String GigaTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaTesla/Double";
-        public static final String GigaTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaTesla/Float";
-        public static final String GigaVolt = "http://www.simantics.org/Datatypes-1.1/SI/GigaVolt";
-        public static final String GigaVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaVolt/Double";
-        public static final String GigaVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaVolt/Float";
-        public static final String GigaWatt = "http://www.simantics.org/Datatypes-1.1/SI/GigaWatt";
-        public static final String GigaWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaWatt/Double";
-        public static final String GigaWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaWatt/Float";
-        public static final String GigaWeber = "http://www.simantics.org/Datatypes-1.1/SI/GigaWeber";
-        public static final String GigaWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigaWeber/Double";
-        public static final String GigaWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigaWeber/Float";
-        public static final String Gigagram = "http://www.simantics.org/Datatypes-1.1/SI/Gigagram";
-        public static final String GigagramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerCubicMetre";
-        public static final String GigagramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerCubicMetre/Double";
-        public static final String GigagramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerCubicMetre/Float";
-        public static final String GigagramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerLitre";
-        public static final String GigagramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerLitre/Double";
-        public static final String GigagramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerLitre/Float";
-        public static final String GigagramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerSecond";
-        public static final String GigagramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerSecond/Double";
-        public static final String GigagramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/GigagramPerSecond/Float";
-        public static final String Gigagram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Gigagram/Double";
-        public static final String Gigagram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Gigagram/Float";
-        public static final String Gray = "http://www.simantics.org/Datatypes-1.1/SI/Gray";
-        public static final String Gray_Double = "http://www.simantics.org/Datatypes-1.1/SI/Gray/Double";
-        public static final String Gray_Float = "http://www.simantics.org/Datatypes-1.1/SI/Gray/Float";
-        public static final String HectoAmpere = "http://www.simantics.org/Datatypes-1.1/SI/HectoAmpere";
-        public static final String HectoAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoAmpere/Double";
-        public static final String HectoAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoAmpere/Float";
-        public static final String HectoBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/HectoBecquerel";
-        public static final String HectoBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoBecquerel/Double";
-        public static final String HectoBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoBecquerel/Float";
-        public static final String HectoCandela = "http://www.simantics.org/Datatypes-1.1/SI/HectoCandela";
-        public static final String HectoCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoCandela/Double";
-        public static final String HectoCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoCandela/Float";
-        public static final String HectoCelsius = "http://www.simantics.org/Datatypes-1.1/SI/HectoCelsius";
-        public static final String HectoCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoCelsius/Double";
-        public static final String HectoCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoCelsius/Float";
-        public static final String HectoCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/HectoCoulomb";
-        public static final String HectoCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoCoulomb/Double";
-        public static final String HectoCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoCoulomb/Float";
-        public static final String HectoFarad = "http://www.simantics.org/Datatypes-1.1/SI/HectoFarad";
-        public static final String HectoFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoFarad/Double";
-        public static final String HectoFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoFarad/Float";
-        public static final String HectoGray = "http://www.simantics.org/Datatypes-1.1/SI/HectoGray";
-        public static final String HectoGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoGray/Double";
-        public static final String HectoGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoGray/Float";
-        public static final String HectoHenry = "http://www.simantics.org/Datatypes-1.1/SI/HectoHenry";
-        public static final String HectoHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoHenry/Double";
-        public static final String HectoHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoHenry/Float";
-        public static final String HectoHertz = "http://www.simantics.org/Datatypes-1.1/SI/HectoHertz";
-        public static final String HectoHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoHertz/Double";
-        public static final String HectoHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoHertz/Float";
-        public static final String HectoJoule = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoule";
-        public static final String HectoJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoulePerKilogram";
-        public static final String HectoJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoulePerKilogram/Double";
-        public static final String HectoJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoulePerKilogram/Float";
-        public static final String HectoJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoule/Double";
-        public static final String HectoJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoJoule/Float";
-        public static final String HectoKatal = "http://www.simantics.org/Datatypes-1.1/SI/HectoKatal";
-        public static final String HectoKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoKatal/Double";
-        public static final String HectoKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoKatal/Float";
-        public static final String HectoKelvin = "http://www.simantics.org/Datatypes-1.1/SI/HectoKelvin";
-        public static final String HectoKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoKelvin/Double";
-        public static final String HectoKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoKelvin/Float";
-        public static final String HectoLumen = "http://www.simantics.org/Datatypes-1.1/SI/HectoLumen";
-        public static final String HectoLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoLumen/Double";
-        public static final String HectoLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoLumen/Float";
-        public static final String HectoLux = "http://www.simantics.org/Datatypes-1.1/SI/HectoLux";
-        public static final String HectoLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoLux/Double";
-        public static final String HectoLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoLux/Float";
-        public static final String HectoMetre = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetre";
-        public static final String HectoMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetrePerSecond";
-        public static final String HectoMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetrePerSecond/Double";
-        public static final String HectoMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetrePerSecond/Float";
-        public static final String HectoMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetre/Double";
-        public static final String HectoMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMetre/Float";
-        public static final String HectoMole = "http://www.simantics.org/Datatypes-1.1/SI/HectoMole";
-        public static final String HectoMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerKilogram";
-        public static final String HectoMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerKilogram/Double";
-        public static final String HectoMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerKilogram/Float";
-        public static final String HectoMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerLitre";
-        public static final String HectoMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerLitre/Double";
-        public static final String HectoMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMolePerLitre/Float";
-        public static final String HectoMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoMole/Double";
-        public static final String HectoMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoMole/Float";
-        public static final String HectoNewton = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewton";
-        public static final String HectoNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewtonPerMetre";
-        public static final String HectoNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewtonPerMetre/Double";
-        public static final String HectoNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewtonPerMetre/Float";
-        public static final String HectoNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewton/Double";
-        public static final String HectoNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoNewton/Float";
-        public static final String HectoOhm = "http://www.simantics.org/Datatypes-1.1/SI/HectoOhm";
-        public static final String HectoOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoOhm/Double";
-        public static final String HectoOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoOhm/Float";
-        public static final String HectoPascal = "http://www.simantics.org/Datatypes-1.1/SI/HectoPascal";
-        public static final String HectoPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoPascal/Double";
-        public static final String HectoPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoPascal/Float";
-        public static final String HectoRadian = "http://www.simantics.org/Datatypes-1.1/SI/HectoRadian";
-        public static final String HectoRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoRadian/Double";
-        public static final String HectoRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoRadian/Float";
-        public static final String HectoSecond = "http://www.simantics.org/Datatypes-1.1/SI/HectoSecond";
-        public static final String HectoSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSecond/Double";
-        public static final String HectoSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSecond/Float";
-        public static final String HectoSiemens = "http://www.simantics.org/Datatypes-1.1/SI/HectoSiemens";
-        public static final String HectoSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSiemens/Double";
-        public static final String HectoSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSiemens/Float";
-        public static final String HectoSievert = "http://www.simantics.org/Datatypes-1.1/SI/HectoSievert";
-        public static final String HectoSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSievert/Double";
-        public static final String HectoSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSievert/Float";
-        public static final String HectoSteradian = "http://www.simantics.org/Datatypes-1.1/SI/HectoSteradian";
-        public static final String HectoSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoSteradian/Double";
-        public static final String HectoSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoSteradian/Float";
-        public static final String HectoTesla = "http://www.simantics.org/Datatypes-1.1/SI/HectoTesla";
-        public static final String HectoTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoTesla/Double";
-        public static final String HectoTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoTesla/Float";
-        public static final String HectoVolt = "http://www.simantics.org/Datatypes-1.1/SI/HectoVolt";
-        public static final String HectoVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoVolt/Double";
-        public static final String HectoVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoVolt/Float";
-        public static final String HectoWatt = "http://www.simantics.org/Datatypes-1.1/SI/HectoWatt";
-        public static final String HectoWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoWatt/Double";
-        public static final String HectoWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoWatt/Float";
-        public static final String HectoWeber = "http://www.simantics.org/Datatypes-1.1/SI/HectoWeber";
-        public static final String HectoWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectoWeber/Double";
-        public static final String HectoWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectoWeber/Float";
-        public static final String Hectogram = "http://www.simantics.org/Datatypes-1.1/SI/Hectogram";
-        public static final String HectogramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerCubicMetre";
-        public static final String HectogramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerCubicMetre/Double";
-        public static final String HectogramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerCubicMetre/Float";
-        public static final String HectogramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerLitre";
-        public static final String HectogramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerLitre/Double";
-        public static final String HectogramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerLitre/Float";
-        public static final String HectogramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerSecond";
-        public static final String HectogramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerSecond/Double";
-        public static final String HectogramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/HectogramPerSecond/Float";
-        public static final String Hectogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Hectogram/Double";
-        public static final String Hectogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Hectogram/Float";
-        public static final String Henry = "http://www.simantics.org/Datatypes-1.1/SI/Henry";
-        public static final String Henry_Double = "http://www.simantics.org/Datatypes-1.1/SI/Henry/Double";
-        public static final String Henry_Float = "http://www.simantics.org/Datatypes-1.1/SI/Henry/Float";
-        public static final String Hertz = "http://www.simantics.org/Datatypes-1.1/SI/Hertz";
-        public static final String Hertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/Hertz/Double";
-        public static final String Hertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/Hertz/Float";
-        public static final String Hour = "http://www.simantics.org/Datatypes-1.1/SI/Hour";
-        public static final String Hour_Double = "http://www.simantics.org/Datatypes-1.1/SI/Hour/Double";
-        public static final String Hour_Float = "http://www.simantics.org/Datatypes-1.1/SI/Hour/Float";
-        public static final String Joule = "http://www.simantics.org/Datatypes-1.1/SI/Joule";
-        public static final String JoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/JoulePerKilogram";
-        public static final String JoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/JoulePerKilogram/Double";
-        public static final String JoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/JoulePerKilogram/Float";
-        public static final String Joule_Double = "http://www.simantics.org/Datatypes-1.1/SI/Joule/Double";
-        public static final String Joule_Float = "http://www.simantics.org/Datatypes-1.1/SI/Joule/Float";
-        public static final String Katal = "http://www.simantics.org/Datatypes-1.1/SI/Katal";
-        public static final String Katal_Double = "http://www.simantics.org/Datatypes-1.1/SI/Katal/Double";
-        public static final String Katal_Float = "http://www.simantics.org/Datatypes-1.1/SI/Katal/Float";
-        public static final String Kelvin = "http://www.simantics.org/Datatypes-1.1/SI/Kelvin";
-        public static final String Kelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/Kelvin/Double";
-        public static final String Kelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/Kelvin/Float";
-        public static final String KiloAmpere = "http://www.simantics.org/Datatypes-1.1/SI/KiloAmpere";
-        public static final String KiloAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloAmpere/Double";
-        public static final String KiloAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloAmpere/Float";
-        public static final String KiloBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/KiloBecquerel";
-        public static final String KiloBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloBecquerel/Double";
-        public static final String KiloBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloBecquerel/Float";
-        public static final String KiloCandela = "http://www.simantics.org/Datatypes-1.1/SI/KiloCandela";
-        public static final String KiloCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloCandela/Double";
-        public static final String KiloCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloCandela/Float";
-        public static final String KiloCelsius = "http://www.simantics.org/Datatypes-1.1/SI/KiloCelsius";
-        public static final String KiloCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloCelsius/Double";
-        public static final String KiloCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloCelsius/Float";
-        public static final String KiloCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/KiloCoulomb";
-        public static final String KiloCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloCoulomb/Double";
-        public static final String KiloCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloCoulomb/Float";
-        public static final String KiloFarad = "http://www.simantics.org/Datatypes-1.1/SI/KiloFarad";
-        public static final String KiloFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloFarad/Double";
-        public static final String KiloFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloFarad/Float";
-        public static final String KiloGray = "http://www.simantics.org/Datatypes-1.1/SI/KiloGray";
-        public static final String KiloGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloGray/Double";
-        public static final String KiloGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloGray/Float";
-        public static final String KiloHenry = "http://www.simantics.org/Datatypes-1.1/SI/KiloHenry";
-        public static final String KiloHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloHenry/Double";
-        public static final String KiloHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloHenry/Float";
-        public static final String KiloHertz = "http://www.simantics.org/Datatypes-1.1/SI/KiloHertz";
-        public static final String KiloHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloHertz/Double";
-        public static final String KiloHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloHertz/Float";
-        public static final String KiloJoule = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoule";
-        public static final String KiloJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoulePerKilogram";
-        public static final String KiloJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoulePerKilogram/Double";
-        public static final String KiloJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoulePerKilogram/Float";
-        public static final String KiloJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoule/Double";
-        public static final String KiloJoule_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloJoule/Float";
-        public static final String KiloKatal = "http://www.simantics.org/Datatypes-1.1/SI/KiloKatal";
-        public static final String KiloKatal_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloKatal/Double";
-        public static final String KiloKatal_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloKatal/Float";
-        public static final String KiloKelvin = "http://www.simantics.org/Datatypes-1.1/SI/KiloKelvin";
-        public static final String KiloKelvin_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloKelvin/Double";
-        public static final String KiloKelvin_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloKelvin/Float";
-        public static final String KiloLumen = "http://www.simantics.org/Datatypes-1.1/SI/KiloLumen";
-        public static final String KiloLumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloLumen/Double";
-        public static final String KiloLumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloLumen/Float";
-        public static final String KiloLux = "http://www.simantics.org/Datatypes-1.1/SI/KiloLux";
-        public static final String KiloLux_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloLux/Double";
-        public static final String KiloLux_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloLux/Float";
-        public static final String KiloMetre = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetre";
-        public static final String KiloMetrePerSecond = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetrePerSecond";
-        public static final String KiloMetrePerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetrePerSecond/Double";
-        public static final String KiloMetrePerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetrePerSecond/Float";
-        public static final String KiloMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetre/Double";
-        public static final String KiloMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMetre/Float";
-        public static final String KiloMole = "http://www.simantics.org/Datatypes-1.1/SI/KiloMole";
-        public static final String KiloMolePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerKilogram";
-        public static final String KiloMolePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerKilogram/Double";
-        public static final String KiloMolePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerKilogram/Float";
-        public static final String KiloMolePerLitre = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerLitre";
-        public static final String KiloMolePerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerLitre/Double";
-        public static final String KiloMolePerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMolePerLitre/Float";
-        public static final String KiloMole_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloMole/Double";
-        public static final String KiloMole_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloMole/Float";
-        public static final String KiloNewton = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewton";
-        public static final String KiloNewtonPerMetre = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewtonPerMetre";
-        public static final String KiloNewtonPerMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewtonPerMetre/Double";
-        public static final String KiloNewtonPerMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewtonPerMetre/Float";
-        public static final String KiloNewton_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewton/Double";
-        public static final String KiloNewton_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloNewton/Float";
-        public static final String KiloOhm = "http://www.simantics.org/Datatypes-1.1/SI/KiloOhm";
-        public static final String KiloOhm_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloOhm/Double";
-        public static final String KiloOhm_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloOhm/Float";
-        public static final String KiloPascal = "http://www.simantics.org/Datatypes-1.1/SI/KiloPascal";
-        public static final String KiloPascal_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloPascal/Double";
-        public static final String KiloPascal_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloPascal/Float";
-        public static final String KiloRadian = "http://www.simantics.org/Datatypes-1.1/SI/KiloRadian";
-        public static final String KiloRadian_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloRadian/Double";
-        public static final String KiloRadian_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloRadian/Float";
-        public static final String KiloSecond = "http://www.simantics.org/Datatypes-1.1/SI/KiloSecond";
-        public static final String KiloSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSecond/Double";
-        public static final String KiloSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSecond/Float";
-        public static final String KiloSiemens = "http://www.simantics.org/Datatypes-1.1/SI/KiloSiemens";
-        public static final String KiloSiemens_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSiemens/Double";
-        public static final String KiloSiemens_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSiemens/Float";
-        public static final String KiloSievert = "http://www.simantics.org/Datatypes-1.1/SI/KiloSievert";
-        public static final String KiloSievert_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSievert/Double";
-        public static final String KiloSievert_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSievert/Float";
-        public static final String KiloSteradian = "http://www.simantics.org/Datatypes-1.1/SI/KiloSteradian";
-        public static final String KiloSteradian_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloSteradian/Double";
-        public static final String KiloSteradian_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloSteradian/Float";
-        public static final String KiloTesla = "http://www.simantics.org/Datatypes-1.1/SI/KiloTesla";
-        public static final String KiloTesla_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloTesla/Double";
-        public static final String KiloTesla_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloTesla/Float";
-        public static final String KiloVolt = "http://www.simantics.org/Datatypes-1.1/SI/KiloVolt";
-        public static final String KiloVolt_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloVolt/Double";
-        public static final String KiloVolt_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloVolt/Float";
-        public static final String KiloWatt = "http://www.simantics.org/Datatypes-1.1/SI/KiloWatt";
-        public static final String KiloWatt_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloWatt/Double";
-        public static final String KiloWatt_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloWatt/Float";
-        public static final String KiloWeber = "http://www.simantics.org/Datatypes-1.1/SI/KiloWeber";
-        public static final String KiloWeber_Double = "http://www.simantics.org/Datatypes-1.1/SI/KiloWeber/Double";
-        public static final String KiloWeber_Float = "http://www.simantics.org/Datatypes-1.1/SI/KiloWeber/Float";
-        public static final String Kilogram = "http://www.simantics.org/Datatypes-1.1/SI/Kilogram";
-        public static final String KilogramPerCubicMetre = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerCubicMetre";
-        public static final String KilogramPerCubicMetre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerCubicMetre/Double";
-        public static final String KilogramPerCubicMetre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerCubicMetre/Float";
-        public static final String KilogramPerLitre = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerLitre";
-        public static final String KilogramPerLitre_Double = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerLitre/Double";
-        public static final String KilogramPerLitre_Float = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerLitre/Float";
-        public static final String KilogramPerSecond = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerSecond";
-        public static final String KilogramPerSecond_Double = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerSecond/Double";
-        public static final String KilogramPerSecond_Float = "http://www.simantics.org/Datatypes-1.1/SI/KilogramPerSecond/Float";
-        public static final String Kilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/Kilogram/Double";
-        public static final String Kilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/Kilogram/Float";
-        public static final String Litre = "http://www.simantics.org/Datatypes-1.1/SI/Litre";
-        public static final String Litre_Double = "http://www.simantics.org/Datatypes-1.1/SI/Litre/Double";
-        public static final String Litre_Float = "http://www.simantics.org/Datatypes-1.1/SI/Litre/Float";
-        public static final String Lumen = "http://www.simantics.org/Datatypes-1.1/SI/Lumen";
-        public static final String Lumen_Double = "http://www.simantics.org/Datatypes-1.1/SI/Lumen/Double";
-        public static final String Lumen_Float = "http://www.simantics.org/Datatypes-1.1/SI/Lumen/Float";
-        public static final String Lux = "http://www.simantics.org/Datatypes-1.1/SI/Lux";
-        public static final String Lux_Double = "http://www.simantics.org/Datatypes-1.1/SI/Lux/Double";
-        public static final String Lux_Float = "http://www.simantics.org/Datatypes-1.1/SI/Lux/Float";
-        public static final String MassPercentage = "http://www.simantics.org/Datatypes-1.1/SI/MassPercentage";
-        public static final String MassPercentage_Double = "http://www.simantics.org/Datatypes-1.1/SI/MassPercentage/Double";
-        public static final String MassPercentage_Float = "http://www.simantics.org/Datatypes-1.1/SI/MassPercentage/Float";
-        public static final String MegaAmpere = "http://www.simantics.org/Datatypes-1.1/SI/MegaAmpere";
-        public static final String MegaAmpere_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaAmpere/Double";
-        public static final String MegaAmpere_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaAmpere/Float";
-        public static final String MegaBecquerel = "http://www.simantics.org/Datatypes-1.1/SI/MegaBecquerel";
-        public static final String MegaBecquerel_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaBecquerel/Double";
-        public static final String MegaBecquerel_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaBecquerel/Float";
-        public static final String MegaCandela = "http://www.simantics.org/Datatypes-1.1/SI/MegaCandela";
-        public static final String MegaCandela_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaCandela/Double";
-        public static final String MegaCandela_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaCandela/Float";
-        public static final String MegaCelsius = "http://www.simantics.org/Datatypes-1.1/SI/MegaCelsius";
-        public static final String MegaCelsius_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaCelsius/Double";
-        public static final String MegaCelsius_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaCelsius/Float";
-        public static final String MegaCoulomb = "http://www.simantics.org/Datatypes-1.1/SI/MegaCoulomb";
-        public static final String MegaCoulomb_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaCoulomb/Double";
-        public static final String MegaCoulomb_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaCoulomb/Float";
-        public static final String MegaFarad = "http://www.simantics.org/Datatypes-1.1/SI/MegaFarad";
-        public static final String MegaFarad_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaFarad/Double";
-        public static final String MegaFarad_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaFarad/Float";
-        public static final String MegaGray = "http://www.simantics.org/Datatypes-1.1/SI/MegaGray";
-        public static final String MegaGray_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaGray/Double";
-        public static final String MegaGray_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaGray/Float";
-        public static final String MegaHenry = "http://www.simantics.org/Datatypes-1.1/SI/MegaHenry";
-        public static final String MegaHenry_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaHenry/Double";
-        public static final String MegaHenry_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaHenry/Float";
-        public static final String MegaHertz = "http://www.simantics.org/Datatypes-1.1/SI/MegaHertz";
-        public static final String MegaHertz_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaHertz/Double";
-        public static final String MegaHertz_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaHertz/Float";
-        public static final String MegaJoule = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoule";
-        public static final String MegaJoulePerKilogram = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoulePerKilogram";
-        public static final String MegaJoulePerKilogram_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoulePerKilogram/Double";
-        public static final String MegaJoulePerKilogram_Float = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoulePerKilogram/Float";
-        public static final String MegaJoule_Double = "http://www.simantics.org/Datatypes-1.1/SI/MegaJoule/Double";
-        public static final String MegaJoule_Float = "http://www.simantics.org/Da