package mods.eln.item.regulator; import mods.eln.sim.RegulatorProcess; import static mods.eln.item.regulator.IRegulatorDescriptor.RegulatorType.Analog; public class RegulatorAnalogDescriptor extends IRegulatorDescriptor { public RegulatorAnalogDescriptor(String name, String iconName) { super(name); setDefaultIcon(iconName); } @Override public RegulatorType getType() { return Analog; } @Override public void applyTo(RegulatorProcess regulator, double workingPoint, double P, double I, double D) { regulator.setAnalog(P, I, D, workingPoint); } }