package com.hundsun.ares.studio.ui.databinding; import org.eclipse.core.databinding.conversion.IConverter; public class EnumToStringConverter implements IConverter { private Class<? extends Enum> enumClass; /** * @param enumClass */ public EnumToStringConverter(Class<? extends Enum> enumClass) { super(); this.enumClass = enumClass; } public Object convert(Object fromObject) { return ((Enum)fromObject).name(); } public Object getFromType() { return enumClass; } public Object getToType() { return String.class; } }