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.ObjectInformation;
public class ObjectInformationTranslator implements Java2Parameter<ObjectInformation> {
@Override
public Parameter[] translate(ObjectInformation objI) throws TranslationException {
// color(id, color)
Parameter[] params = new Parameter[3];
params[0] = new Numeral(objI.getId());
params[1] = new Numeral(objI.getX());
params[2] = new Numeral(objI.getY());
return params;
}
@Override
public Class<? extends ObjectInformation> translatesFrom() {
return ObjectInformation.class;
}
}