/** 
 * Project    : KANT (LMT)
 * Source Name: Constants.java
 * Copyright  : Copyright (c) LTI, Carnegie Mellon University
 * Description: Class to define constants
 * @version     1.0 (created by jko - 10/01/01)
 **/

package lmt;

public class Constants
{
  public static final int ERROR = -1;
  public static final int LOGIN_FAIL = 0;
  public static final int SUCCESS = 1;
  public static final int FAIL = 2;
  public static final int DUPLICATION = 3;
  public static final int DONOTEXIST = 4;
  public static final int TABLELOCKED = 5;
  public static final int NO_LOCK = 6;
  public static final int LOCK_EXPIRED = 7;
  public static final int DATABASE_ERROR = 8;
	
  public static final int TYPE_TERM			= 1;
  public static final int TYPE_CONCEPT		= 2;
  public static final int TYPE_COMMENTS		= 3;
  public static final int TYPE_DEFINITION		= 4;
  public static final int TYPE_EXAMPLE		= 5;
  public static final int TYPE_RELATED_TERM	= 6;
  public static final int TYPE_SYNTAX			= 7;
  public static final int TYPE_MORPH			= 8;
  public static final int TYPE_NCRI			= 9;
	
  public static final int TYPE_TERM_STRING			= 1;
  public static final int TYPE_TERM_PHRASE_HEAD		= 2;
  public static final int TYPE_SEMANTICS				= 3;

  public static final int TYPE_MORPH_VERV_1ST_SIN		= 4;
  public static final int TYPE_MORPH_VERV_3ST_SIN		= 5;
  public static final int TYPE_MORPH_VERV_1ST_PLU		= 6;
  public static final int TYPE_MORPH_VERV_PRE_SIN		= 7;
  public static final int TYPE_MORPH_VERV_PRE_PLU		= 8;
  public static final int TYPE_MORPH_VERV_1ST_SIN_PAST= 9;
  public static final int TYPE_MORPH_VERV_PLU_PAST	= 10;
  public static final int TYPE_MORPH_VERV_PAST		= 11;
  public static final int TYPE_MORPH_VERV_PAST_PART	= 12;
	
  public static final int TYPE_MORPH_NOUN_PLU		= 13;
  public static final int TYPE_MORPH_NOUN_GEN_SIN	= 14;
  public static final int TYPE_MORPH_NOUN_GEN_PLU	= 15;
	
  public static final int TYPE_MORPH_ADJ_COM	= 16;
  public static final int TYPE_MORPH_ADJ_SUP	= 17;
	
}
