/******************************************************************************* * Copyright © 2011, 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.gen.java; public class Constants { private Constants() {} // smap constants used for debugging information public static final String smap_header = "SMAP\n"; public static final String smap_stratum = "\negl\n*S egl\n*F\n"; public static final String smap_lines = "*L\n"; public static final String smap_trailer = "*E\n"; public static final String smap_extensionDataTable = "*D"; public static final String smap_extensionForm = "*F"; public static final String smap_extensionUserLibrary = "*L"; public static final String smap_extensionSystemLibrary = "*S"; public static final String smap_extensionProgramParameter = "*P"; public static final String smap_extensionTrailer = "*X\n"; public static final String smap_attribute = "SourceDebugExtension"; public static final String smap_fileExtension = ".eglsmap"; public static final String smap_encoding = "UTF-8"; // command parameter internal names public static final String parameter_checkOverflow = "checkOverflow"; // these are used for generating fields with @Property and @EGLProperty public static final String Annotation_EGLProperty = "eglx.lang.EGLProperty"; public static final String Annotation_Property = "eglx.lang.Property"; public static final String Annotation_PropertyGetter = "getMethod"; public static final String Annotation_PropertySetter = "setMethod"; public static final String GetterPrefix = "get"; public static final String SetterPrefix = "set"; // these are sub key values used as context hashmap keys public static final String SubKey_partBeingGenerated = "partBeingGenerated"; public static final String SubKey_partDataTablesUsed = "partDataTablesUsed"; public static final String SubKey_partFormsUsed = "partFormsUsed"; public static final String SubKey_partLibrariesUsed = "partLibrariesUsed"; public static final String SubKey_partRecordsUsed = "partRecordsUsed"; public static final String SubKey_partTypesImported = "partTypesImported"; public static final String SubKey_forceWriteSMAP = "forceWriteSMAP"; public static final String SubKey_genPrecisionWithTypeDependentOptions = "SubKey_genPrecisionWithTypeDependentOptions"; // Library generation constants public static final String LIBRARY_PREFIX = "eze_Lib_"; public static final String _HELPER = "_Helper"; public static final String SERIAL_VERSION_UID = "10"; // EGL message id's public static final String EGLMESSAGE_UNSUPPORTED_ELEMENT = "1000"; public static final String EGLMESSAGE_MISSING_TEMPLATE_FOR_OBJECT = "1001"; public static final String EGLMESSAGE_MISSING_TEMPLATE_FOR_ANNOTATION = "1002"; public static final String EGLMESSAGE_MISSING_TEMPLATE_FOR_TYPE = "1003"; public static final String EGLMESSAGE_ENCODING_ERROR = "8000"; public static final String EGLMESSAGE_SMAPFILE_WRITE_FAILED = "9970"; public static final String EGLMESSAGE_SMAPFILE_ENCODING_FAILED = "9971"; public static final String EGLMESSAGE_VALIDATION_FAILED = "9980"; public static final String EGLMESSAGE_VALIDATION_COMPLETED = "9981"; public static final String EGLMESSAGE_GENERATION_FAILED = "9990"; public static final String EGLMESSAGE_GENERATION_COMPLETED = "9991"; public static final String EGLMESSAGE_GENERATION_REPORT_FAILED = "9992"; public static final String EGLMESSAGE_EXCEPTION_OCCURED = "9998"; public static final String EGLMESSAGE_STACK_TRACE = "9999"; }