1 package nl.tudelft.goal.ut2004.translators; 2 3 import cz.cuni.amis.pogamut.ut2004.communication.messages.ItemType; 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 ItemTypeTranslator implements Java2Parameter<ItemType> { 10 11 @Override 12 public Parameter[] translate(ItemType o) throws TranslationException { 13 return new Parameter[] { new Identifier(o.getGroup().name().toLowerCase()) }; 14 } 15 16 @Override 17 public Class<? extends ItemType> translatesFrom() { 18 return ItemType.class; 19 } 20 21 }