package nl.tudelft.bw4t.server.eis.translators; import eis.eis2java.exception.TranslationException; import eis.eis2java.translation.Java2Parameter; import eis.iilang.Identifier; import eis.iilang.Parameter; import nl.tudelft.bw4t.map.BlockColor; /** * Translates a pure {@link BlockColor} to EIS */ public class ColorTranslator implements Java2Parameter<BlockColor> { @Override public Parameter[] translate(BlockColor o) throws TranslationException { return new Parameter[] { new Identifier(o.toString()) }; } @Override public Class<? extends BlockColor> translatesFrom() { return BlockColor.class; } }