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     **************************************************************************************************/