1 package nl.tudelft.goal.ut2004.translators; 2 3 import cz.cuni.amis.pogamut.ut2004.agent.module.sensor.Game.GameType; 4 import eis.eis2java.exception.TranslationException; 5 import eis.eis2java.translation.Java2Parameter; 6 import eis.iilang.Identifier; 7 import eis.iilang.Parameter; 8 9 public class GameTypeTranslator implements Java2Parameter<GameType> { 10 11 @Override 12 public Parameter[] translate(GameType o) throws TranslationException { 13 return new Parameter[] {new Identifier(o.name().toLowerCase())}; 14 } 15 16 @Override 17 public Class<? extends GameType> translatesFrom() { 18 return GameType.class; 19 } 20 21 }