/******************************************************************************* * Copyright © 2012, 2013 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * IBM Corporation - initial API and implementation * *******************************************************************************/ package org.eclipse.edt.ide.ui.internal.externaltype.conversion.javatype; public class JavaTypeConstants { public static final String genClass = "genClass"; public static final String genConstructor = "genConstructor"; public static final String genField = "genField"; public static final String genMethod = "genMethod"; public static final String JAVA_TYPE_MESSAGE_HANDLER = "javaTypeMessageHandler"; public static final String TO_BE_GENERATED_TYPE = "toBeGeneratedType"; public static final String ALL_CLASS_META = "allClassMeta"; public static final String JAVA_VOID_TYPE = "void"; public static final String UNDERSTORE_PREFIX = "_"; public static final String EZE_PREFIX = "eze"; public static final String EGL_KEYWORD_IN = "IN"; public static final String CONTAINING_EGL_PACKAGE = "eglPackage"; public static final String EGL_THROWS_ANNOTATION = "@Throws"; public static java.util.Map<String,String> JavaToEglMapping = new java.util.HashMap<String,String>(30); static { //JavaToEglMapping.put("char", "string");//$NON-NLS-1$ JavaToEglMapping.put("java.lang.Character", "string?");//$NON-NLS-1$ JavaToEglMapping.put("java.lang.String", "string?");//$NON-NLS-1$ JavaToEglMapping.put("byte", "bytes");//$NON-NLS-1$ JavaToEglMapping.put("java.lang.Byte", "bytes?");//$NON-NLS-1$ JavaToEglMapping.put("boolean", "boolean");//$NON-NLS-1$ JavaToEglMapping.put("java.lang.Boolean", "boolean?");//$NON-NLS-1$ JavaToEglMapping.put("short", "smallint");//$NON-NLS-1$ JavaToEglMapping.put("java.lang.Short", "smallint?");//$NON-NLS-1$ JavaToEglMapping.put("int", "int");//$NON-NLS-1$ JavaToEglMapping.put("java.lang.Integer", "int?");//$NON-NLS-1$ JavaToEglMapping.put("long", "bigint");//$NON-NLS-1$ JavaToEglMapping.put("java.lang.Long", "bigint?");//$NON-NLS-1$ JavaToEglMapping.put("java.math.BigDecimal", "decimal?");//$NON-NLS-1$ JavaToEglMapping.put("java.math.BigInteger", "decimal?");//$NON-NLS-1$ JavaToEglMapping.put("float", "smallfloat");//$NON-NLS-1$ JavaToEglMapping.put("java.lang.Float", "smallfloat?");//$NON-NLS-1$ JavaToEglMapping.put("double", "float");//$NON-NLS-1$ JavaToEglMapping.put("java.lang.Double", "float?");//$NON-NLS-1$ //JavaToEglMapping.put("java.lang.Class", "Class");//$NON-NLS-1$ JavaToEglMapping.put("java.sql.Date", "date?");//$NON-NLS-1$ JavaToEglMapping.put("java.sql.Time", "time?");//$NON-NLS-1$ JavaToEglMapping.put("java.sql.Timestamp", "timestamp?");//$NON-NLS-1$ } public static java.util.Set<String> EglPartNames = new java.util.HashSet<String>(); static { EglPartNames.add("enumeration");//$NON-NLS-1$ EglPartNames.add("foreach");//$NON-NLS-1$ EglPartNames.add("handler");//$NON-NLS-1$ EglPartNames.add("interface");//$NON-NLS-1$ EglPartNames.add("service");//$NON-NLS-1$ EglPartNames.add("type");//$NON-NLS-1$ EglPartNames.add("url");//$NON-NLS-1$ } }