package nl.tudelft.bw4t.server.eis.translators; import eis.eis2java.exception.TranslationException; import eis.eis2java.translation.Java2Parameter; import eis.iilang.Numeral; import eis.iilang.Parameter; import nl.tudelft.bw4t.server.eis.IdAndBoolean; public class IdAndBooleanTranslator implements Java2Parameter<IdAndBoolean> { @Override public Parameter[] translate(IdAndBoolean idNBool) throws TranslationException { Parameter[] params = new Parameter[2]; params[0] = new Numeral(idNBool.getId()); params[1] = new Numeral(idNBool.getBool() ? 1 : 0); return params; } @Override public Class<? extends IdAndBoolean> translatesFrom() { return IdAndBoolean.class; } }