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