package rhogenwizard; import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy; public class RhodesConfigurationRW extends RhodesConfigurationRO { private final ILaunchConfigurationWorkingCopy configuration; public RhodesConfigurationRW(ILaunchConfigurationWorkingCopy configuration) { super(configuration); this.configuration = configuration; } public void project(String p) { configuration.setAttribute(projectAttribute, p); } public void platformType(PlatformType pt) { configuration.setAttribute(platformTypeAttribute, pt.id); } public void runType(RunType rt) { configuration.setAttribute(runTypeAttribute, rt.id); } public void buildType(BuildType bt) { configuration.setAttribute(buildTypeAttribute, bt.id); } public void androidVersion(String v) { configuration.setAttribute(androidVersionAttribute, v); } public void iphoneVersion(String v) { configuration.setAttribute(iphoneVersionAttribute, v); } public void androidEmulator(String v) { configuration.setAttribute(androidEmuNameAttribute, v); } public void clean(boolean f) { configuration.setAttribute(cleanAttribute, f); } public void reloadCode(boolean f) { configuration.setAttribute(reloadCodeAttribute, f); } public void trace(boolean f) { configuration.setAttribute(traceAttribute, f); } }