Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Ladenberger2012-02-21 10:48:13 +0000
committerLukas Ladenberger2012-02-21 10:48:13 +0000
commit944b7a30db35f2cdfadc6462d160e2cf88fc5ba8 (patch)
tree863a16ca488dd46be742cca1ff4b5d6cd7db2cdf
parente10aec22fb7c0a4c6cb1cf03301c148b12ff578b (diff)
downloadorg.eclipse.rmf-944b7a30db35f2cdfadc6462d160e2cf88fc5ba8.tar.gz
org.eclipse.rmf-944b7a30db35f2cdfadc6462d160e2cf88fc5ba8.tar.xz
org.eclipse.rmf-944b7a30db35f2cdfadc6462d160e2cf88fc5ba8.zip
create map if not exist
-rw-r--r--org.eclipse.rmf.pror.reqif10.edit/src/org/eclipse/rmf/pror/reqif10/edit/presentation/service/PresentationEditManager.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/org.eclipse.rmf.pror.reqif10.edit/src/org/eclipse/rmf/pror/reqif10/edit/presentation/service/PresentationEditManager.java b/org.eclipse.rmf.pror.reqif10.edit/src/org/eclipse/rmf/pror/reqif10/edit/presentation/service/PresentationEditManager.java
index 10fc4acc..91bdfd2c 100644
--- a/org.eclipse.rmf.pror.reqif10.edit/src/org/eclipse/rmf/pror/reqif10/edit/presentation/service/PresentationEditManager.java
+++ b/org.eclipse.rmf.pror.reqif10.edit/src/org/eclipse/rmf/pror/reqif10/edit/presentation/service/PresentationEditManager.java
@@ -1,5 +1,6 @@
package org.eclipse.rmf.pror.reqif10.edit.presentation.service;
+import java.util.HashMap;
import java.util.Map;
import org.eclipse.rmf.pror.reqif10.configuration.ProrPresentationConfiguration;
@@ -17,6 +18,8 @@ public class PresentationEditManager {
* FIXME: the map may not yet be populated
*/
public static Map<Class<? extends ProrPresentationConfiguration>, PresentationEditService> getPresentationEditServiceMap() {
+ if (presentationEditServiceRegistry == null)
+ presentationEditServiceRegistry = new HashMap<Class<? extends ProrPresentationConfiguration>, PresentationEditService>();
return presentationEditServiceRegistry;
}
@@ -31,7 +34,7 @@ public class PresentationEditManager {
public static void addService(
Class<? extends ProrPresentationConfiguration> configurationInterface,
PresentationEditService service) {
- presentationEditServiceRegistry.put(configurationInterface, service);
+ getPresentationEditServiceMap().put(configurationInterface, service);
}
}

Back to the top