001 /***************************************************************************************************
002 * MODULE DESCRIPTION
003 ****************************************************************************************************
004 *
005 * NAME: EnumType.java
006 * LANGUAGE: Java2
007 * DATE: 25.4.2003
008 * AUTHOR: Miika Nurminen, University of Jyväskylä
009 *
010 ****************************************************************************************************
011 * COPYRIGHT (C) KIURU -PROJECT GROUP
012 * Limited rights granted. Please refer to license
013 ****************************************************************************************************
014 *
015 ****************************************************************************************************
016 * UPDATES
017 ****************************************************************************************************
018 *
019 * 25.4.2003: Initial release / mn
020 *
021 ****************************************************************************************************/
022 package kiurubeans;
023
024 /**
025 * Describes Enum type. Type values are implemented as public static constants.
026 */
027 public interface EnumType {
028 // Access methods
029
030 /**
031 * Sets current state.
032 * @param state constant.
033 */
034 public void setEnumState(int state);
035
036 /**
037 * Returns current state.
038 *
039 * @return current state.
040 */
041 public int getEnumState();
042 }
043 /***************************************************************************************************
044 * COPYRIGHT (C) KIURU -PROJECT GROUP
045 * Limited rights granted. Please refer to license.
046 **************************************************************************************************/