    001    package org.maltparser.core.feature.function;
    002
    003    import org.maltparser.core.exception.MaltChainedException;
    004    /**
    005    *
    006    *
    007    * @author Johan Hall
    008    */
    009    public interface Modifiable extends FeatureFunction {
    010            /**
    011             * Override the feature value of the feature function.
    012             *
    013             * @param code an integer representation of the symbol
    014             * @throws MaltChainedException
    015             */
    016            public abstract void setFeatureValue(int code) throws MaltChainedException;
    017            /**
    018             * Override the feature value of the feature function.
    019             *
    020             * @param symbol an string representation of the symbol
    021             * @throws MaltChainedException
    022             */
    023            public abstract void setFeatureValue(String symbol) throws MaltChainedException;
    024    }