001package jmri.jmrit.logixng.util.parser; 002 003import jmri.JmriException; 004import jmri.jmrit.logixng.SymbolTable; 005 006/** 007 * A variable 008 */ 009public interface Variable { 010 011 String getName(); 012 013 Object getValue(SymbolTable symbolTable) throws JmriException; 014 015 void setValue(SymbolTable symbolTable, Object value) throws JmriException; 016 017}