package joshie.progression.gui.editors.insert;
import joshie.progression.api.criteria.ITriggerProvider;
import joshie.progression.handlers.APIHandler;
import joshie.progression.handlers.RuleHandler;
import java.util.Collection;
import static joshie.progression.gui.core.GuiList.CRITERIA_EDITOR;
public class FeatureNewTrigger extends FeatureNew<ITriggerProvider> {
public FeatureNewTrigger() {
super("trigger");
}
@Override
public Collection<ITriggerProvider> getFields() {
return APIHandler.triggerTypes.values();
}
@Override
public void clone(ITriggerProvider trigger) {
RuleHandler.cloneTrigger(CRITERIA_EDITOR.get(), trigger);
}
}