1 package nl.tudelft.goal.ut2004.translators; 2 3 import cz.cuni.amis.pogamut.ut2004.agent.module.sensor.Game.GameType; 4 import eis.iilang.Identifier; 5 import eis.iilang.Parameter; 6 import nl.tudelft.goal.EIS2Java.exception.TranslationException; 7 import nl.tudelft.goal.EIS2Java.translation.Java2Parameter; 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 }