package org.eclipse.persistence.tools.workbench.mappingsmodel.descriptor; public interface MWTypeNames { // primitive types public final static String P_BOOLEAN_TYPE_NAME = "boolean"; public final static String P_BYTE_TYPE_NAME = "byte"; public final static String P_CHAR_TYPE_NAME = "char"; public final static String P_DOUBLE_TYPE_NAME = "double"; public final static String P_FLOAT_TYPE_NAME = "float"; public final static String P_INT_TYPE_NAME = "int"; public final static String P_LONG_TYPE_NAME = "long"; public final static String P_SHORT_TYPE_NAME = "short"; public final static String P_VOID_TYPE_NAME = "void"; public final static String[] PRIMITIVE_TYPES = {P_BOOLEAN_TYPE_NAME, P_BYTE_TYPE_NAME, P_CHAR_TYPE_NAME, P_DOUBLE_TYPE_NAME, P_FLOAT_TYPE_NAME, P_INT_TYPE_NAME, P_LONG_TYPE_NAME, P_SHORT_TYPE_NAME, P_VOID_TYPE_NAME}; // basic types public final static String OBJECT_TYPE_NAME = "java.lang.Object"; public final static String STRING_TYPE_NAME = "java.lang.String"; public static final String SERIALIZABLE_TYPE_NAME = "java.io.Serializable"; // "collection" types public final static String COLLECTION_TYPE_NAME = "java.util.Collection"; public final static String MAP_TYPE_NAME = "java.util.Map"; public final static String SET_TYPE_NAME = "java.util.Set"; // toplink types public final static String INDIRECT_CONTAINER_TYPE_NAME = "org.eclipse.persistence.indirection.IndirectContainer"; public final static String VALUE_HOLDER_INTERFACE_TYPE_NAME = "org.eclipse.persistence.indirection.ValueHolderInterface"; public final static String VALUE_HOLDER_TYPE_NAME = "org.eclipse.persistence.indirection.ValueHolder"; }