X-Git-Url: http://git.phpeclipse.com diff --git a/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/internal/ConfigurationWorkingCopy.java b/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/internal/ConfigurationWorkingCopy.java index c75a2fd..a6b5dba 100644 --- a/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/internal/ConfigurationWorkingCopy.java +++ b/archive/net.sourceforge.phpeclipse.wiki/src/net/sourceforge/phpeclipse/wiki/internal/ConfigurationWorkingCopy.java @@ -14,19 +14,23 @@ package net.sourceforge.phpeclipse.wiki.internal; * */ public class ConfigurationWorkingCopy extends Configuration implements IConfigurationWorkingCopy { - protected Configuration monitor; + protected Configuration configuration; // creation public ConfigurationWorkingCopy() { } // working copy - public ConfigurationWorkingCopy(Configuration monitor) { - this.monitor = monitor; - setInternal(monitor); + public ConfigurationWorkingCopy(Configuration configuration) { + this.configuration = configuration; + setInternal(configuration); } public void setId(String newId) { - id = newId; + fId = newId; + } + + public void setName(String name) { + fName = name; } @@ -59,21 +63,14 @@ public class ConfigurationWorkingCopy extends Configuration implements IConfigur public IConfiguration save() { ConfigurationManager mm = ConfigurationManager.getInstance(); - if (monitor != null) { - //boolean restart = false; -// if (monitor.isRunning()) { -// //restart = true; -// mm.stopMonitor(monitor); -// } - monitor.setInternal(this); - mm.configurationChanged(monitor); - //if (restart) - // mm.startMonitor(monitor); + if (configuration != null) { + configuration.setInternal(this); + mm.configurationChanged(configuration); } else { - monitor = new Configuration(); - monitor.setInternal(this); - mm.addConfiguration(monitor); + configuration = new Configuration(); + configuration.setInternal(this); + mm.addConfiguration(configuration); } - return monitor; + return configuration; } } \ No newline at end of file