/* * This file is part of the HyperGraphDB source distribution. This is copyrighted * software. For permitted uses, licensing options and redistribution, please see * the LicensingInformation file at the root level of the distribution. * * Copyright (c) 2005-2010 Kobrix Software, Inc. All rights reserved. */ package org.hypergraphdb.type; import org.hypergraphdb.HGHandleFactory; /** * * <p> * This class contains static references to all HyperGraphDB predefined types. * </p> * * @author Borislav Iordanov * */ public class HGPredefinedTypes { // public static final PredefinedTypeDescriptor HANDLE = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("486181ea-7121-11da-a5ed-d76291339024"), // "org.hypergraphdb.type.HGHandleType", // new String[] // { // "org.hypergraphdb.HGHandle", // "org.hypergraphdb.HGPersistentHandle", // "org.hypergraphdb.handle.HGLiveHandle", // "org.hypergraphdb.handle.UUIDPersistentHandle" // } // ); // // public static final PredefinedTypeDescriptor BYTE = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("ab8854fb-0d34-11da-ac60-932fd7ea200d"), // "org.hypergraphdb.type.javaprimitive.ByteType", // new String[] // { // "java.lang.Byte" // } // ); // // public static final PredefinedTypeDescriptor CHAR = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("66f68f3c-0d45-11da-ac60-932fd7ea200d"), // "org.hypergraphdb.type.javaprimitive.CharType", // new String[] // { // "java.lang.Character" // } // ); // // public static final PredefinedTypeDescriptor BOOLEAN = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("91de4b2d-0d45-11da-ac60-932fd7ea200d"), // "org.hypergraphdb.type.javaprimitive.BooleanType", // new String[] // { // "java.lang.Boolean" // } // ); // // public static final PredefinedTypeDescriptor FLOAT = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("a6531c2e-0d45-11da-ac60-932fd7ea200d"), // "org.hypergraphdb.type.javaprimitive.FloatType", // new String[] // { // "java.lang.Float" // } // ); // // public static final PredefinedTypeDescriptor DOUBLE = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("be8d80af-0d45-11da-ac60-932fd7ea200d"), // "org.hypergraphdb.type.javaprimitive.DoubleType", // new String[] // { // "java.lang.Double" // } // ); // // public static final PredefinedTypeDescriptor INTEGER = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("d04af9e0-0d45-11da-ac60-932fd7ea200d"), // "org.hypergraphdb.type.javaprimitive.IntType", // new String[] // { // "java.lang.Integer" // } // ); // // public static final PredefinedTypeDescriptor LONG = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("e2394711-0d45-11da-ac60-932fd7ea200d"), // "org.hypergraphdb.type.javaprimitive.LongType", // new String[] // { // "java.lang.Long" // } // ); // // public static final PredefinedTypeDescriptor SHORT = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("fdd944c2-0d45-11da-ac60-932fd7ea200d"), // "org.hypergraphdb.type.javaprimitive.ShortType", // new String[] // { // "java.lang.Short" // } // ); // // public static final PredefinedTypeDescriptor STRING = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("eeee128b-c5c1-11d9-bfe0-4b9280693a83"), // "org.hypergraphdb.type.javaprimitive.StringType", // new String[] // { // "java.lang.String" // } // ); // // public static final PredefinedTypeDescriptor INT_ARRAY = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("6c46f2f2-04a7-11db-aae2-8dc354b70291"), // "org.hypergraphdb.type.javaprimitive.IntPrimitiveArrayType", // new String[] // { // "[I" // } // ); // // public static final PredefinedTypeDescriptor BOOLEAN_ARRAY = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("b9a25de3-04bc-11db-aae2-8dc354b70291"), // "org.hypergraphdb.type.javaprimitive.BooleanPrimitiveArrayType", // new String[] // { // "[Z" // } // ); // // public static final PredefinedTypeDescriptor BYTE_ARRAY = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("4ccf8574-04bd-11db-aae2-8dc354b70291"), // "org.hypergraphdb.type.javaprimitive.BytePrimitiveArrayType", // new String[] // { // "[B" // } // ); // // public static final PredefinedTypeDescriptor CHAR_ARRAY = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("3a3b2255-04bf-11db-aae2-8dc354b70291"), // "org.hypergraphdb.type.javaprimitive.CharPrimitiveArrayType", // new String[] // { // "[C" // } // ); // // public static final PredefinedTypeDescriptor DOUBLE_ARRAY = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("4e25f0e6-04c1-11db-aae2-8dc354b70291"), // "org.hypergraphdb.type.javaprimitive.DoublePrimitiveArrayType", // new String[] // { // "[D" // } // ); // // public static final PredefinedTypeDescriptor FLOAT_ARRAY = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("9eb2c047-04c3-11db-aae2-8dc354b70291"), // "org.hypergraphdb.type.javaprimitive.FloatPrimitiveArrayType", // new String[] // { // "[F" // } // ); // // public static final PredefinedTypeDescriptor LONG_ARRAY = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("2ebcfcf8-04c4-11db-aae2-8dc354b70291"), // "org.hypergraphdb.type.javaprimitive.LongPrimitiveArrayType", // new String[] // { // "[J" // } // ); // // public static final PredefinedTypeDescriptor SHORT_ARRAY = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("ea102869-04c4-11db-aae2-8dc354b70291"), // "org.hypergraphdb.type.javaprimitive.ShortPrimitiveArrayType", // new String[] // { // "[S" // } // ); // // public static final PredefinedTypeDescriptor SLOT = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("f0f59c28-07c9-11da-831d-8d375c1471fe"), // "org.hypergraphdb.type.SlotType", // new String[] // { // "org.hypergraphdb.type.Slot" // } // ); // // public static final PredefinedTypeDescriptor RECORD = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("ae9e93e7-07c9-11da-831d-8d375c1471fe"), // "org.hypergraphdb.type.RecordTypeConstructor", // new String[] // { // "org.hypergraphdb.type.RecordType" // } // ); // // public static final PredefinedTypeDescriptor ABSTRACT = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("787bdd6b-8d29-11da-9641-f34293e5a85b"), // "org.hypergraphdb.type.AbstractTypeConstructor", // new String[] // { // "org.hypergraphdb.type.HGAbstractType", // "org.hypergraphdb.type.HGAbstractCompositeType" // } // // ); // // public static final PredefinedTypeDescriptor ATOM_SET = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("623b1568-9fe4-11da-b2eb-93b1a0fe35e8"), // "org.hypergraphdb.atom.AtomSetType", // new String[] // { // "org.hypergraphdb.atom.HGAtomSet" // } // ); // // public static final PredefinedTypeDescriptor ARRAY = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("79960d98-e51d-11da-8136-c58f96521980"), // "org.hypergraphdb.type.ArrayType", // new String[] // { // "[Ljava.lang.Object;" // } // ); // // public static final PredefinedTypeDescriptor COLLECTION = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("4d3b3e26-0d59-11db-b807-8dc2e665907b"), // "org.hypergraphdb.type.CollectionTypeConstructor", // new String[] // { // "org.hypergraphdb.type.CollectionType" // } // ); // // public static final PredefinedTypeDescriptor MAP = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("2e8be758-1ff9-11db-b132-1d51dd755b13"), // "org.hypergraphdb.type.MapTypeConstructor", // new String[] // { // "org.hypergraphdb.type.MapType" // } // ); // // public static final PredefinedTypeDescriptor SERIALIZABLE = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("34e91416-37da-11db-b1e1-8ab779d916a7"), // "org.hypergraphdb.type.SerializableType", // new String[] // { // "java.io.Serializable" // } // ); // // public static final PredefinedTypeDescriptor NULL = new PredefinedTypeDescriptor( // HGHandleFactory.makeHandle("db733325-19d5-11db-8b55-23bc8177d6ec"), // "org.hypergraphdb.type.NullType" // ); // // public static final PredefinedTypeDescriptor [] all = new PredefinedTypeDescriptor[] // { // HANDLE, // BYTE, // CHAR, // BOOLEAN, // FLOAT, // DOUBLE, // INTEGER, // LONG, // SHORT, // STRING, // INT_ARRAY, // BOOLEAN_ARRAY, // BYTE_ARRAY, // CHAR_ARRAY, // DOUBLE_ARRAY, // FLOAT_ARRAY, // LONG_ARRAY, // SHORT_ARRAY, // SLOT, // RECORD, // ABSTRACT, // ATOM_SET, // ARRAY, // COLLECTION, // MAP, // SERIALIZABLE, // NULL // }; }