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 }