diff options
author | Lukas Ladenberger | 2012-02-21 10:48:13 +0000 |
---|---|---|
committer | Lukas Ladenberger | 2012-02-21 10:48:13 +0000 |
commit | 944b7a30db35f2cdfadc6462d160e2cf88fc5ba8 (patch) | |
tree | 863a16ca488dd46be742cca1ff4b5d6cd7db2cdf | |
parent | e10aec22fb7c0a4c6cb1cf03301c148b12ff578b (diff) | |
download | org.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.java | 5 |
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);
}
}
|