001package org.hl7.fhir.convertors.conv40_50.resources40_50; 002 003import org.hl7.fhir.convertors.context.ConversionContext40_50; 004import org.hl7.fhir.convertors.conv40_50.datatypes40_50.general40_50.CodeableConcept40_50; 005import org.hl7.fhir.convertors.conv40_50.datatypes40_50.metadata40_50.ContactDetail40_50; 006import org.hl7.fhir.convertors.conv40_50.datatypes40_50.metadata40_50.UsageContext40_50; 007import org.hl7.fhir.convertors.conv40_50.datatypes40_50.primitive40_50.*; 008import org.hl7.fhir.convertors.conv40_50.datatypes40_50.special40_50.Reference40_50; 009import org.hl7.fhir.exceptions.FHIRException; 010import org.hl7.fhir.utilities.Utilities; 011 012import java.util.stream.Collectors; 013 014/* 015 Copyright (c) 2011+, HL7, Inc. 016 All rights reserved. 017 018 Redistribution and use in source and binary forms, with or without modification, 019 are permitted provided that the following conditions are met: 020 021 * Redistributions of source code must retain the above copyright notice, this 022 list of conditions and the following disclaimer. 023 * Redistributions in binary form must reproduce the above copyright notice, 024 this list of conditions and the following disclaimer in the documentation 025 and/or other materials provided with the distribution. 026 * Neither the name of HL7 nor the names of its contributors may be used to 027 endorse or promote products derived from this software without specific 028 prior written permission. 029 030 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 031 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 032 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 033 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 034 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 035 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 036 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 037 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 038 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 039 POSSIBILITY OF SUCH DAMAGE. 040 041*/ 042// Generated on Sun, Feb 24, 2019 11:37+1100 for FHIR v4.0.0 043public class ImplementationGuide40_50 { 044 045 static final String EXT_IG_DEFINITION_PARAMETER = "http://hl7.org/fhir/tools/StructureDefinition/ig-parameter"; 046 047 public static org.hl7.fhir.r5.model.ImplementationGuide convertImplementationGuide(org.hl7.fhir.r4.model.ImplementationGuide src) throws FHIRException { 048 if (src == null) 049 return null; 050 org.hl7.fhir.r5.model.ImplementationGuide tgt = new org.hl7.fhir.r5.model.ImplementationGuide(); 051 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyDomainResource(src, tgt); 052 if (src.hasUrl()) 053 tgt.setUrlElement(Uri40_50.convertUri(src.getUrlElement())); 054 if (src.hasVersion()) 055 tgt.setVersionElement(String40_50.convertString(src.getVersionElement())); 056 if (src.hasName()) 057 tgt.setNameElement(String40_50.convertString(src.getNameElement())); 058 if (src.hasTitle()) 059 tgt.setTitleElement(String40_50.convertString(src.getTitleElement())); 060 if (src.hasStatus()) 061 tgt.setStatusElement(Enumerations40_50.convertPublicationStatus(src.getStatusElement())); 062 if (src.hasExperimental()) 063 tgt.setExperimentalElement(Boolean40_50.convertBoolean(src.getExperimentalElement())); 064 if (src.hasDate()) 065 tgt.setDateElement(DateTime40_50.convertDateTime(src.getDateElement())); 066 if (src.hasPublisher()) 067 tgt.setPublisherElement(String40_50.convertString(src.getPublisherElement())); 068 for (org.hl7.fhir.r4.model.ContactDetail t : src.getContact()) 069 tgt.addContact(ContactDetail40_50.convertContactDetail(t)); 070 if (src.hasDescription()) 071 tgt.setDescriptionElement(MarkDown40_50.convertMarkdown(src.getDescriptionElement())); 072 for (org.hl7.fhir.r4.model.UsageContext t : src.getUseContext()) 073 tgt.addUseContext(UsageContext40_50.convertUsageContext(t)); 074 for (org.hl7.fhir.r4.model.CodeableConcept t : src.getJurisdiction()) 075 tgt.addJurisdiction(CodeableConcept40_50.convertCodeableConcept(t)); 076 if (src.hasCopyright()) 077 tgt.setCopyrightElement(MarkDown40_50.convertMarkdown(src.getCopyrightElement())); 078 if (src.hasPackageId()) 079 tgt.setPackageIdElement(Id40_50.convertId(src.getPackageIdElement())); 080 if (src.hasLicense()) 081 tgt.setLicenseElement(convertSPDXLicense(src.getLicenseElement())); 082 tgt.setFhirVersion(src.getFhirVersion().stream() 083 .map(Enumerations40_50::convertFHIRVersion) 084 .collect(Collectors.toList())); 085 for (org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDependsOnComponent t : src.getDependsOn()) 086 tgt.addDependsOn(convertImplementationGuideDependsOnComponent(t)); 087 for (org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideGlobalComponent t : src.getGlobal()) 088 tgt.addGlobal(convertImplementationGuideGlobalComponent(t)); 089 if (src.hasDefinition()) 090 tgt.setDefinition(convertImplementationGuideDefinitionComponent(src.getDefinition())); 091 if (src.hasManifest()) 092 tgt.setManifest(convertImplementationGuideManifestComponent(src.getManifest())); 093 return tgt; 094 } 095 096 public static org.hl7.fhir.r4.model.ImplementationGuide convertImplementationGuide(org.hl7.fhir.r5.model.ImplementationGuide src) throws FHIRException { 097 if (src == null) 098 return null; 099 org.hl7.fhir.r4.model.ImplementationGuide tgt = new org.hl7.fhir.r4.model.ImplementationGuide(); 100 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyDomainResource(src, tgt); 101 if (src.hasUrl()) 102 tgt.setUrlElement(Uri40_50.convertUri(src.getUrlElement())); 103 if (src.hasVersion()) 104 tgt.setVersionElement(String40_50.convertString(src.getVersionElement())); 105 if (src.hasName()) 106 tgt.setNameElement(String40_50.convertString(src.getNameElement())); 107 if (src.hasTitle()) 108 tgt.setTitleElement(String40_50.convertString(src.getTitleElement())); 109 if (src.hasStatus()) 110 tgt.setStatusElement(Enumerations40_50.convertPublicationStatus(src.getStatusElement())); 111 if (src.hasExperimental()) 112 tgt.setExperimentalElement(Boolean40_50.convertBoolean(src.getExperimentalElement())); 113 if (src.hasDate()) 114 tgt.setDateElement(DateTime40_50.convertDateTime(src.getDateElement())); 115 if (src.hasPublisher()) 116 tgt.setPublisherElement(String40_50.convertString(src.getPublisherElement())); 117 for (org.hl7.fhir.r5.model.ContactDetail t : src.getContact()) 118 tgt.addContact(ContactDetail40_50.convertContactDetail(t)); 119 if (src.hasDescription()) 120 tgt.setDescriptionElement(MarkDown40_50.convertMarkdown(src.getDescriptionElement())); 121 for (org.hl7.fhir.r5.model.UsageContext t : src.getUseContext()) 122 tgt.addUseContext(UsageContext40_50.convertUsageContext(t)); 123 for (org.hl7.fhir.r5.model.CodeableConcept t : src.getJurisdiction()) 124 tgt.addJurisdiction(CodeableConcept40_50.convertCodeableConcept(t)); 125 if (src.hasCopyright()) 126 tgt.setCopyrightElement(MarkDown40_50.convertMarkdown(src.getCopyrightElement())); 127 if (src.hasPackageId()) 128 tgt.setPackageIdElement(Id40_50.convertId(src.getPackageIdElement())); 129 if (src.hasLicense()) 130 tgt.setLicenseElement(convertSPDXLicense(src.getLicenseElement())); 131 tgt.setFhirVersion(src.getFhirVersion().stream() 132 .map(Enumerations40_50::convertFHIRVersion) 133 .collect(Collectors.toList())); 134 for (org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDependsOnComponent t : src.getDependsOn()) 135 tgt.addDependsOn(convertImplementationGuideDependsOnComponent(t)); 136 for (org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideGlobalComponent t : src.getGlobal()) 137 tgt.addGlobal(convertImplementationGuideGlobalComponent(t)); 138 if (src.hasDefinition()) 139 tgt.setDefinition(convertImplementationGuideDefinitionComponent(src.getDefinition())); 140 if (src.hasManifest()) 141 tgt.setManifest(convertImplementationGuideManifestComponent(src.getManifest())); 142 return tgt; 143 } 144 145 static public org.hl7.fhir.r5.model.Enumeration<org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense> convertSPDXLicense(org.hl7.fhir.r4.model.Enumeration<org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense> src) throws FHIRException { 146 if (src == null || src.isEmpty()) 147 return null; 148 org.hl7.fhir.r5.model.Enumeration<org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense> tgt = new org.hl7.fhir.r5.model.Enumeration<>(new org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicenseEnumFactory()); 149 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 150 switch (src.getValue()) { 151 case NOTOPENSOURCE: 152 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NOTOPENSOURCE); 153 break; 154 case _0BSD: 155 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense._0BSD); 156 break; 157 case AAL: 158 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.AAL); 159 break; 160 case ABSTYLES: 161 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ABSTYLES); 162 break; 163 case ADOBE2006: 164 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ADOBE2006); 165 break; 166 case ADOBEGLYPH: 167 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ADOBEGLYPH); 168 break; 169 case ADSL: 170 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ADSL); 171 break; 172 case AFL1_1: 173 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.AFL1_1); 174 break; 175 case AFL1_2: 176 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.AFL1_2); 177 break; 178 case AFL2_0: 179 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.AFL2_0); 180 break; 181 case AFL2_1: 182 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.AFL2_1); 183 break; 184 case AFL3_0: 185 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.AFL3_0); 186 break; 187 case AFMPARSE: 188 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.AFMPARSE); 189 break; 190 case AGPL1_0ONLY: 191 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.AGPL1_0ONLY); 192 break; 193 case AGPL1_0ORLATER: 194 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.AGPL1_0ORLATER); 195 break; 196 case AGPL3_0ONLY: 197 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.AGPL3_0ONLY); 198 break; 199 case AGPL3_0ORLATER: 200 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.AGPL3_0ORLATER); 201 break; 202 case ALADDIN: 203 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ALADDIN); 204 break; 205 case AMDPLPA: 206 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.AMDPLPA); 207 break; 208 case AML: 209 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.AML); 210 break; 211 case AMPAS: 212 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.AMPAS); 213 break; 214 case ANTLRPD: 215 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ANTLRPD); 216 break; 217 case APACHE1_0: 218 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.APACHE1_0); 219 break; 220 case APACHE1_1: 221 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.APACHE1_1); 222 break; 223 case APACHE2_0: 224 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.APACHE2_0); 225 break; 226 case APAFML: 227 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.APAFML); 228 break; 229 case APL1_0: 230 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.APL1_0); 231 break; 232 case APSL1_0: 233 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.APSL1_0); 234 break; 235 case APSL1_1: 236 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.APSL1_1); 237 break; 238 case APSL1_2: 239 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.APSL1_2); 240 break; 241 case APSL2_0: 242 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.APSL2_0); 243 break; 244 case ARTISTIC1_0CL8: 245 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ARTISTIC1_0CL8); 246 break; 247 case ARTISTIC1_0PERL: 248 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ARTISTIC1_0PERL); 249 break; 250 case ARTISTIC1_0: 251 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ARTISTIC1_0); 252 break; 253 case ARTISTIC2_0: 254 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ARTISTIC2_0); 255 break; 256 case BAHYPH: 257 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BAHYPH); 258 break; 259 case BARR: 260 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BARR); 261 break; 262 case BEERWARE: 263 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BEERWARE); 264 break; 265 case BITTORRENT1_0: 266 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BITTORRENT1_0); 267 break; 268 case BITTORRENT1_1: 269 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BITTORRENT1_1); 270 break; 271 case BORCEUX: 272 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BORCEUX); 273 break; 274 case BSD1CLAUSE: 275 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSD1CLAUSE); 276 break; 277 case BSD2CLAUSEFREEBSD: 278 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSD2CLAUSEFREEBSD); 279 break; 280 case BSD2CLAUSENETBSD: 281 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSD2CLAUSENETBSD); 282 break; 283 case BSD2CLAUSEPATENT: 284 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSD2CLAUSEPATENT); 285 break; 286 case BSD2CLAUSE: 287 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSD2CLAUSE); 288 break; 289 case BSD3CLAUSEATTRIBUTION: 290 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSD3CLAUSEATTRIBUTION); 291 break; 292 case BSD3CLAUSECLEAR: 293 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSD3CLAUSECLEAR); 294 break; 295 case BSD3CLAUSELBNL: 296 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSD3CLAUSELBNL); 297 break; 298 case BSD3CLAUSENONUCLEARLICENSE2014: 299 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSD3CLAUSENONUCLEARLICENSE2014); 300 break; 301 case BSD3CLAUSENONUCLEARLICENSE: 302 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSD3CLAUSENONUCLEARLICENSE); 303 break; 304 case BSD3CLAUSENONUCLEARWARRANTY: 305 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSD3CLAUSENONUCLEARWARRANTY); 306 break; 307 case BSD3CLAUSE: 308 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSD3CLAUSE); 309 break; 310 case BSD4CLAUSEUC: 311 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSD4CLAUSEUC); 312 break; 313 case BSD4CLAUSE: 314 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSD4CLAUSE); 315 break; 316 case BSDPROTECTION: 317 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSDPROTECTION); 318 break; 319 case BSDSOURCECODE: 320 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSDSOURCECODE); 321 break; 322 case BSL1_0: 323 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BSL1_0); 324 break; 325 case BZIP21_0_5: 326 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BZIP21_0_5); 327 break; 328 case BZIP21_0_6: 329 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.BZIP21_0_6); 330 break; 331 case CALDERA: 332 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CALDERA); 333 break; 334 case CATOSL1_1: 335 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CATOSL1_1); 336 break; 337 case CCBY1_0: 338 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBY1_0); 339 break; 340 case CCBY2_0: 341 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBY2_0); 342 break; 343 case CCBY2_5: 344 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBY2_5); 345 break; 346 case CCBY3_0: 347 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBY3_0); 348 break; 349 case CCBY4_0: 350 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBY4_0); 351 break; 352 case CCBYNC1_0: 353 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYNC1_0); 354 break; 355 case CCBYNC2_0: 356 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYNC2_0); 357 break; 358 case CCBYNC2_5: 359 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYNC2_5); 360 break; 361 case CCBYNC3_0: 362 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYNC3_0); 363 break; 364 case CCBYNC4_0: 365 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYNC4_0); 366 break; 367 case CCBYNCND1_0: 368 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYNCND1_0); 369 break; 370 case CCBYNCND2_0: 371 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYNCND2_0); 372 break; 373 case CCBYNCND2_5: 374 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYNCND2_5); 375 break; 376 case CCBYNCND3_0: 377 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYNCND3_0); 378 break; 379 case CCBYNCND4_0: 380 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYNCND4_0); 381 break; 382 case CCBYNCSA1_0: 383 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYNCSA1_0); 384 break; 385 case CCBYNCSA2_0: 386 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYNCSA2_0); 387 break; 388 case CCBYNCSA2_5: 389 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYNCSA2_5); 390 break; 391 case CCBYNCSA3_0: 392 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYNCSA3_0); 393 break; 394 case CCBYNCSA4_0: 395 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYNCSA4_0); 396 break; 397 case CCBYND1_0: 398 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYND1_0); 399 break; 400 case CCBYND2_0: 401 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYND2_0); 402 break; 403 case CCBYND2_5: 404 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYND2_5); 405 break; 406 case CCBYND3_0: 407 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYND3_0); 408 break; 409 case CCBYND4_0: 410 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYND4_0); 411 break; 412 case CCBYSA1_0: 413 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYSA1_0); 414 break; 415 case CCBYSA2_0: 416 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYSA2_0); 417 break; 418 case CCBYSA2_5: 419 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYSA2_5); 420 break; 421 case CCBYSA3_0: 422 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYSA3_0); 423 break; 424 case CCBYSA4_0: 425 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CCBYSA4_0); 426 break; 427 case CC01_0: 428 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CC01_0); 429 break; 430 case CDDL1_0: 431 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CDDL1_0); 432 break; 433 case CDDL1_1: 434 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CDDL1_1); 435 break; 436 case CDLAPERMISSIVE1_0: 437 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CDLAPERMISSIVE1_0); 438 break; 439 case CDLASHARING1_0: 440 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CDLASHARING1_0); 441 break; 442 case CECILL1_0: 443 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CECILL1_0); 444 break; 445 case CECILL1_1: 446 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CECILL1_1); 447 break; 448 case CECILL2_0: 449 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CECILL2_0); 450 break; 451 case CECILL2_1: 452 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CECILL2_1); 453 break; 454 case CECILLB: 455 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CECILLB); 456 break; 457 case CECILLC: 458 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CECILLC); 459 break; 460 case CLARTISTIC: 461 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CLARTISTIC); 462 break; 463 case CNRIJYTHON: 464 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CNRIJYTHON); 465 break; 466 case CNRIPYTHONGPLCOMPATIBLE: 467 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CNRIPYTHONGPLCOMPATIBLE); 468 break; 469 case CNRIPYTHON: 470 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CNRIPYTHON); 471 break; 472 case CONDOR1_1: 473 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CONDOR1_1); 474 break; 475 case CPAL1_0: 476 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CPAL1_0); 477 break; 478 case CPL1_0: 479 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CPL1_0); 480 break; 481 case CPOL1_02: 482 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CPOL1_02); 483 break; 484 case CROSSWORD: 485 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CROSSWORD); 486 break; 487 case CRYSTALSTACKER: 488 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CRYSTALSTACKER); 489 break; 490 case CUAOPL1_0: 491 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CUAOPL1_0); 492 break; 493 case CUBE: 494 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CUBE); 495 break; 496 case CURL: 497 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.CURL); 498 break; 499 case DFSL1_0: 500 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.DFSL1_0); 501 break; 502 case DIFFMARK: 503 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.DIFFMARK); 504 break; 505 case DOC: 506 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.DOC); 507 break; 508 case DOTSEQN: 509 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.DOTSEQN); 510 break; 511 case DSDP: 512 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.DSDP); 513 break; 514 case DVIPDFM: 515 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.DVIPDFM); 516 break; 517 case ECL1_0: 518 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ECL1_0); 519 break; 520 case ECL2_0: 521 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ECL2_0); 522 break; 523 case EFL1_0: 524 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.EFL1_0); 525 break; 526 case EFL2_0: 527 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.EFL2_0); 528 break; 529 case EGENIX: 530 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.EGENIX); 531 break; 532 case ENTESSA: 533 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ENTESSA); 534 break; 535 case EPL1_0: 536 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.EPL1_0); 537 break; 538 case EPL2_0: 539 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.EPL2_0); 540 break; 541 case ERLPL1_1: 542 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ERLPL1_1); 543 break; 544 case EUDATAGRID: 545 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.EUDATAGRID); 546 break; 547 case EUPL1_0: 548 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.EUPL1_0); 549 break; 550 case EUPL1_1: 551 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.EUPL1_1); 552 break; 553 case EUPL1_2: 554 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.EUPL1_2); 555 break; 556 case EUROSYM: 557 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.EUROSYM); 558 break; 559 case FAIR: 560 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.FAIR); 561 break; 562 case FRAMEWORX1_0: 563 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.FRAMEWORX1_0); 564 break; 565 case FREEIMAGE: 566 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.FREEIMAGE); 567 break; 568 case FSFAP: 569 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.FSFAP); 570 break; 571 case FSFUL: 572 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.FSFUL); 573 break; 574 case FSFULLR: 575 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.FSFULLR); 576 break; 577 case FTL: 578 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.FTL); 579 break; 580 case GFDL1_1ONLY: 581 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GFDL1_1ONLY); 582 break; 583 case GFDL1_1ORLATER: 584 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GFDL1_1ORLATER); 585 break; 586 case GFDL1_2ONLY: 587 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GFDL1_2ONLY); 588 break; 589 case GFDL1_2ORLATER: 590 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GFDL1_2ORLATER); 591 break; 592 case GFDL1_3ONLY: 593 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GFDL1_3ONLY); 594 break; 595 case GFDL1_3ORLATER: 596 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GFDL1_3ORLATER); 597 break; 598 case GIFTWARE: 599 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GIFTWARE); 600 break; 601 case GL2PS: 602 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GL2PS); 603 break; 604 case GLIDE: 605 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GLIDE); 606 break; 607 case GLULXE: 608 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GLULXE); 609 break; 610 case GNUPLOT: 611 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GNUPLOT); 612 break; 613 case GPL1_0ONLY: 614 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GPL1_0ONLY); 615 break; 616 case GPL1_0ORLATER: 617 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GPL1_0ORLATER); 618 break; 619 case GPL2_0ONLY: 620 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GPL2_0ONLY); 621 break; 622 case GPL2_0ORLATER: 623 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GPL2_0ORLATER); 624 break; 625 case GPL3_0ONLY: 626 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GPL3_0ONLY); 627 break; 628 case GPL3_0ORLATER: 629 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GPL3_0ORLATER); 630 break; 631 case GSOAP1_3B: 632 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.GSOAP1_3B); 633 break; 634 case HASKELLREPORT: 635 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.HASKELLREPORT); 636 break; 637 case HPND: 638 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.HPND); 639 break; 640 case IBMPIBS: 641 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.IBMPIBS); 642 break; 643 case ICU: 644 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ICU); 645 break; 646 case IJG: 647 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.IJG); 648 break; 649 case IMAGEMAGICK: 650 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.IMAGEMAGICK); 651 break; 652 case IMATIX: 653 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.IMATIX); 654 break; 655 case IMLIB2: 656 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.IMLIB2); 657 break; 658 case INFOZIP: 659 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.INFOZIP); 660 break; 661 case INTELACPI: 662 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.INTELACPI); 663 break; 664 case INTEL: 665 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.INTEL); 666 break; 667 case INTERBASE1_0: 668 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.INTERBASE1_0); 669 break; 670 case IPA: 671 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.IPA); 672 break; 673 case IPL1_0: 674 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.IPL1_0); 675 break; 676 case ISC: 677 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ISC); 678 break; 679 case JASPER2_0: 680 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.JASPER2_0); 681 break; 682 case JSON: 683 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.JSON); 684 break; 685 case LAL1_2: 686 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LAL1_2); 687 break; 688 case LAL1_3: 689 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LAL1_3); 690 break; 691 case LATEX2E: 692 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LATEX2E); 693 break; 694 case LEPTONICA: 695 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LEPTONICA); 696 break; 697 case LGPL2_0ONLY: 698 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LGPL2_0ONLY); 699 break; 700 case LGPL2_0ORLATER: 701 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LGPL2_0ORLATER); 702 break; 703 case LGPL2_1ONLY: 704 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LGPL2_1ONLY); 705 break; 706 case LGPL2_1ORLATER: 707 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LGPL2_1ORLATER); 708 break; 709 case LGPL3_0ONLY: 710 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LGPL3_0ONLY); 711 break; 712 case LGPL3_0ORLATER: 713 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LGPL3_0ORLATER); 714 break; 715 case LGPLLR: 716 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LGPLLR); 717 break; 718 case LIBPNG: 719 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LIBPNG); 720 break; 721 case LIBTIFF: 722 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LIBTIFF); 723 break; 724 case LILIQP1_1: 725 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LILIQP1_1); 726 break; 727 case LILIQR1_1: 728 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LILIQR1_1); 729 break; 730 case LILIQRPLUS1_1: 731 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LILIQRPLUS1_1); 732 break; 733 case LINUXOPENIB: 734 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LINUXOPENIB); 735 break; 736 case LPL1_0: 737 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LPL1_0); 738 break; 739 case LPL1_02: 740 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LPL1_02); 741 break; 742 case LPPL1_0: 743 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LPPL1_0); 744 break; 745 case LPPL1_1: 746 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LPPL1_1); 747 break; 748 case LPPL1_2: 749 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LPPL1_2); 750 break; 751 case LPPL1_3A: 752 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LPPL1_3A); 753 break; 754 case LPPL1_3C: 755 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.LPPL1_3C); 756 break; 757 case MAKEINDEX: 758 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MAKEINDEX); 759 break; 760 case MIROS: 761 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MIROS); 762 break; 763 case MIT0: 764 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MIT0); 765 break; 766 case MITADVERTISING: 767 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MITADVERTISING); 768 break; 769 case MITCMU: 770 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MITCMU); 771 break; 772 case MITENNA: 773 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MITENNA); 774 break; 775 case MITFEH: 776 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MITFEH); 777 break; 778 case MIT: 779 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MIT); 780 break; 781 case MITNFA: 782 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MITNFA); 783 break; 784 case MOTOSOTO: 785 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MOTOSOTO); 786 break; 787 case MPICH2: 788 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MPICH2); 789 break; 790 case MPL1_0: 791 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MPL1_0); 792 break; 793 case MPL1_1: 794 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MPL1_1); 795 break; 796 case MPL2_0NOCOPYLEFTEXCEPTION: 797 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MPL2_0NOCOPYLEFTEXCEPTION); 798 break; 799 case MPL2_0: 800 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MPL2_0); 801 break; 802 case MSPL: 803 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MSPL); 804 break; 805 case MSRL: 806 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MSRL); 807 break; 808 case MTLL: 809 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MTLL); 810 break; 811 case MULTICS: 812 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MULTICS); 813 break; 814 case MUP: 815 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.MUP); 816 break; 817 case NASA1_3: 818 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NASA1_3); 819 break; 820 case NAUMEN: 821 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NAUMEN); 822 break; 823 case NBPL1_0: 824 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NBPL1_0); 825 break; 826 case NCSA: 827 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NCSA); 828 break; 829 case NETSNMP: 830 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NETSNMP); 831 break; 832 case NETCDF: 833 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NETCDF); 834 break; 835 case NEWSLETR: 836 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NEWSLETR); 837 break; 838 case NGPL: 839 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NGPL); 840 break; 841 case NLOD1_0: 842 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NLOD1_0); 843 break; 844 case NLPL: 845 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NLPL); 846 break; 847 case NOKIA: 848 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NOKIA); 849 break; 850 case NOSL: 851 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NOSL); 852 break; 853 case NOWEB: 854 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NOWEB); 855 break; 856 case NPL1_0: 857 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NPL1_0); 858 break; 859 case NPL1_1: 860 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NPL1_1); 861 break; 862 case NPOSL3_0: 863 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NPOSL3_0); 864 break; 865 case NRL: 866 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NRL); 867 break; 868 case NTP: 869 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NTP); 870 break; 871 case OCCTPL: 872 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OCCTPL); 873 break; 874 case OCLC2_0: 875 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OCLC2_0); 876 break; 877 case ODBL1_0: 878 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ODBL1_0); 879 break; 880 case OFL1_0: 881 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OFL1_0); 882 break; 883 case OFL1_1: 884 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OFL1_1); 885 break; 886 case OGTSL: 887 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OGTSL); 888 break; 889 case OLDAP1_1: 890 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP1_1); 891 break; 892 case OLDAP1_2: 893 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP1_2); 894 break; 895 case OLDAP1_3: 896 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP1_3); 897 break; 898 case OLDAP1_4: 899 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP1_4); 900 break; 901 case OLDAP2_0_1: 902 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP2_0_1); 903 break; 904 case OLDAP2_0: 905 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP2_0); 906 break; 907 case OLDAP2_1: 908 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP2_1); 909 break; 910 case OLDAP2_2_1: 911 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP2_2_1); 912 break; 913 case OLDAP2_2_2: 914 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP2_2_2); 915 break; 916 case OLDAP2_2: 917 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP2_2); 918 break; 919 case OLDAP2_3: 920 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP2_3); 921 break; 922 case OLDAP2_4: 923 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP2_4); 924 break; 925 case OLDAP2_5: 926 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP2_5); 927 break; 928 case OLDAP2_6: 929 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP2_6); 930 break; 931 case OLDAP2_7: 932 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP2_7); 933 break; 934 case OLDAP2_8: 935 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OLDAP2_8); 936 break; 937 case OML: 938 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OML); 939 break; 940 case OPENSSL: 941 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OPENSSL); 942 break; 943 case OPL1_0: 944 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OPL1_0); 945 break; 946 case OSETPL2_1: 947 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OSETPL2_1); 948 break; 949 case OSL1_0: 950 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OSL1_0); 951 break; 952 case OSL1_1: 953 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OSL1_1); 954 break; 955 case OSL2_0: 956 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OSL2_0); 957 break; 958 case OSL2_1: 959 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OSL2_1); 960 break; 961 case OSL3_0: 962 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.OSL3_0); 963 break; 964 case PDDL1_0: 965 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.PDDL1_0); 966 break; 967 case PHP3_0: 968 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.PHP3_0); 969 break; 970 case PHP3_01: 971 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.PHP3_01); 972 break; 973 case PLEXUS: 974 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.PLEXUS); 975 break; 976 case POSTGRESQL: 977 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.POSTGRESQL); 978 break; 979 case PSFRAG: 980 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.PSFRAG); 981 break; 982 case PSUTILS: 983 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.PSUTILS); 984 break; 985 case PYTHON2_0: 986 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.PYTHON2_0); 987 break; 988 case QHULL: 989 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.QHULL); 990 break; 991 case QPL1_0: 992 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.QPL1_0); 993 break; 994 case RDISC: 995 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.RDISC); 996 break; 997 case RHECOS1_1: 998 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.RHECOS1_1); 999 break; 1000 case RPL1_1: 1001 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.RPL1_1); 1002 break; 1003 case RPL1_5: 1004 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.RPL1_5); 1005 break; 1006 case RPSL1_0: 1007 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.RPSL1_0); 1008 break; 1009 case RSAMD: 1010 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.RSAMD); 1011 break; 1012 case RSCPL: 1013 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.RSCPL); 1014 break; 1015 case RUBY: 1016 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.RUBY); 1017 break; 1018 case SAXPD: 1019 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SAXPD); 1020 break; 1021 case SAXPATH: 1022 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SAXPATH); 1023 break; 1024 case SCEA: 1025 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SCEA); 1026 break; 1027 case SENDMAIL: 1028 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SENDMAIL); 1029 break; 1030 case SGIB1_0: 1031 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SGIB1_0); 1032 break; 1033 case SGIB1_1: 1034 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SGIB1_1); 1035 break; 1036 case SGIB2_0: 1037 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SGIB2_0); 1038 break; 1039 case SIMPL2_0: 1040 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SIMPL2_0); 1041 break; 1042 case SISSL1_2: 1043 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SISSL1_2); 1044 break; 1045 case SISSL: 1046 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SISSL); 1047 break; 1048 case SLEEPYCAT: 1049 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SLEEPYCAT); 1050 break; 1051 case SMLNJ: 1052 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SMLNJ); 1053 break; 1054 case SMPPL: 1055 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SMPPL); 1056 break; 1057 case SNIA: 1058 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SNIA); 1059 break; 1060 case SPENCER86: 1061 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SPENCER86); 1062 break; 1063 case SPENCER94: 1064 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SPENCER94); 1065 break; 1066 case SPENCER99: 1067 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SPENCER99); 1068 break; 1069 case SPL1_0: 1070 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SPL1_0); 1071 break; 1072 case SUGARCRM1_1_3: 1073 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SUGARCRM1_1_3); 1074 break; 1075 case SWL: 1076 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.SWL); 1077 break; 1078 case TCL: 1079 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.TCL); 1080 break; 1081 case TCPWRAPPERS: 1082 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.TCPWRAPPERS); 1083 break; 1084 case TMATE: 1085 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.TMATE); 1086 break; 1087 case TORQUE1_1: 1088 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.TORQUE1_1); 1089 break; 1090 case TOSL: 1091 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.TOSL); 1092 break; 1093 case UNICODEDFS2015: 1094 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.UNICODEDFS2015); 1095 break; 1096 case UNICODEDFS2016: 1097 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.UNICODEDFS2016); 1098 break; 1099 case UNICODETOU: 1100 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.UNICODETOU); 1101 break; 1102 case UNLICENSE: 1103 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.UNLICENSE); 1104 break; 1105 case UPL1_0: 1106 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.UPL1_0); 1107 break; 1108 case VIM: 1109 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.VIM); 1110 break; 1111 case VOSTROM: 1112 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.VOSTROM); 1113 break; 1114 case VSL1_0: 1115 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.VSL1_0); 1116 break; 1117 case W3C19980720: 1118 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.W3C19980720); 1119 break; 1120 case W3C20150513: 1121 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.W3C20150513); 1122 break; 1123 case W3C: 1124 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.W3C); 1125 break; 1126 case WATCOM1_0: 1127 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.WATCOM1_0); 1128 break; 1129 case WSUIPA: 1130 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.WSUIPA); 1131 break; 1132 case WTFPL: 1133 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.WTFPL); 1134 break; 1135 case X11: 1136 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.X11); 1137 break; 1138 case XEROX: 1139 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.XEROX); 1140 break; 1141 case XFREE861_1: 1142 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.XFREE861_1); 1143 break; 1144 case XINETD: 1145 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.XINETD); 1146 break; 1147 case XNET: 1148 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.XNET); 1149 break; 1150 case XPP: 1151 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.XPP); 1152 break; 1153 case XSKAT: 1154 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.XSKAT); 1155 break; 1156 case YPL1_0: 1157 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.YPL1_0); 1158 break; 1159 case YPL1_1: 1160 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.YPL1_1); 1161 break; 1162 case ZED: 1163 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ZED); 1164 break; 1165 case ZEND2_0: 1166 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ZEND2_0); 1167 break; 1168 case ZIMBRA1_3: 1169 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ZIMBRA1_3); 1170 break; 1171 case ZIMBRA1_4: 1172 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ZIMBRA1_4); 1173 break; 1174 case ZLIBACKNOWLEDGEMENT: 1175 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ZLIBACKNOWLEDGEMENT); 1176 break; 1177 case ZLIB: 1178 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ZLIB); 1179 break; 1180 case ZPL1_1: 1181 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ZPL1_1); 1182 break; 1183 case ZPL2_0: 1184 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ZPL2_0); 1185 break; 1186 case ZPL2_1: 1187 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.ZPL2_1); 1188 break; 1189 default: 1190 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense.NULL); 1191 break; 1192 } 1193 return tgt; 1194 } 1195 1196 static public org.hl7.fhir.r4.model.Enumeration<org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense> convertSPDXLicense(org.hl7.fhir.r5.model.Enumeration<org.hl7.fhir.r5.model.ImplementationGuide.SPDXLicense> src) throws FHIRException { 1197 if (src == null || src.isEmpty()) 1198 return null; 1199 org.hl7.fhir.r4.model.Enumeration<org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense> tgt = new org.hl7.fhir.r4.model.Enumeration<>(new org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicenseEnumFactory()); 1200 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 1201 switch (src.getValue()) { 1202 case NOTOPENSOURCE: 1203 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NOTOPENSOURCE); 1204 break; 1205 case _0BSD: 1206 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense._0BSD); 1207 break; 1208 case AAL: 1209 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.AAL); 1210 break; 1211 case ABSTYLES: 1212 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ABSTYLES); 1213 break; 1214 case ADOBE2006: 1215 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ADOBE2006); 1216 break; 1217 case ADOBEGLYPH: 1218 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ADOBEGLYPH); 1219 break; 1220 case ADSL: 1221 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ADSL); 1222 break; 1223 case AFL1_1: 1224 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.AFL1_1); 1225 break; 1226 case AFL1_2: 1227 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.AFL1_2); 1228 break; 1229 case AFL2_0: 1230 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.AFL2_0); 1231 break; 1232 case AFL2_1: 1233 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.AFL2_1); 1234 break; 1235 case AFL3_0: 1236 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.AFL3_0); 1237 break; 1238 case AFMPARSE: 1239 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.AFMPARSE); 1240 break; 1241 case AGPL1_0ONLY: 1242 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.AGPL1_0ONLY); 1243 break; 1244 case AGPL1_0ORLATER: 1245 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.AGPL1_0ORLATER); 1246 break; 1247 case AGPL3_0ONLY: 1248 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.AGPL3_0ONLY); 1249 break; 1250 case AGPL3_0ORLATER: 1251 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.AGPL3_0ORLATER); 1252 break; 1253 case ALADDIN: 1254 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ALADDIN); 1255 break; 1256 case AMDPLPA: 1257 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.AMDPLPA); 1258 break; 1259 case AML: 1260 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.AML); 1261 break; 1262 case AMPAS: 1263 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.AMPAS); 1264 break; 1265 case ANTLRPD: 1266 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ANTLRPD); 1267 break; 1268 case APACHE1_0: 1269 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.APACHE1_0); 1270 break; 1271 case APACHE1_1: 1272 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.APACHE1_1); 1273 break; 1274 case APACHE2_0: 1275 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.APACHE2_0); 1276 break; 1277 case APAFML: 1278 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.APAFML); 1279 break; 1280 case APL1_0: 1281 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.APL1_0); 1282 break; 1283 case APSL1_0: 1284 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.APSL1_0); 1285 break; 1286 case APSL1_1: 1287 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.APSL1_1); 1288 break; 1289 case APSL1_2: 1290 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.APSL1_2); 1291 break; 1292 case APSL2_0: 1293 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.APSL2_0); 1294 break; 1295 case ARTISTIC1_0CL8: 1296 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ARTISTIC1_0CL8); 1297 break; 1298 case ARTISTIC1_0PERL: 1299 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ARTISTIC1_0PERL); 1300 break; 1301 case ARTISTIC1_0: 1302 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ARTISTIC1_0); 1303 break; 1304 case ARTISTIC2_0: 1305 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ARTISTIC2_0); 1306 break; 1307 case BAHYPH: 1308 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BAHYPH); 1309 break; 1310 case BARR: 1311 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BARR); 1312 break; 1313 case BEERWARE: 1314 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BEERWARE); 1315 break; 1316 case BITTORRENT1_0: 1317 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BITTORRENT1_0); 1318 break; 1319 case BITTORRENT1_1: 1320 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BITTORRENT1_1); 1321 break; 1322 case BORCEUX: 1323 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BORCEUX); 1324 break; 1325 case BSD1CLAUSE: 1326 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSD1CLAUSE); 1327 break; 1328 case BSD2CLAUSEFREEBSD: 1329 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSD2CLAUSEFREEBSD); 1330 break; 1331 case BSD2CLAUSENETBSD: 1332 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSD2CLAUSENETBSD); 1333 break; 1334 case BSD2CLAUSEPATENT: 1335 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSD2CLAUSEPATENT); 1336 break; 1337 case BSD2CLAUSE: 1338 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSD2CLAUSE); 1339 break; 1340 case BSD3CLAUSEATTRIBUTION: 1341 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSD3CLAUSEATTRIBUTION); 1342 break; 1343 case BSD3CLAUSECLEAR: 1344 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSD3CLAUSECLEAR); 1345 break; 1346 case BSD3CLAUSELBNL: 1347 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSD3CLAUSELBNL); 1348 break; 1349 case BSD3CLAUSENONUCLEARLICENSE2014: 1350 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSD3CLAUSENONUCLEARLICENSE2014); 1351 break; 1352 case BSD3CLAUSENONUCLEARLICENSE: 1353 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSD3CLAUSENONUCLEARLICENSE); 1354 break; 1355 case BSD3CLAUSENONUCLEARWARRANTY: 1356 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSD3CLAUSENONUCLEARWARRANTY); 1357 break; 1358 case BSD3CLAUSE: 1359 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSD3CLAUSE); 1360 break; 1361 case BSD4CLAUSEUC: 1362 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSD4CLAUSEUC); 1363 break; 1364 case BSD4CLAUSE: 1365 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSD4CLAUSE); 1366 break; 1367 case BSDPROTECTION: 1368 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSDPROTECTION); 1369 break; 1370 case BSDSOURCECODE: 1371 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSDSOURCECODE); 1372 break; 1373 case BSL1_0: 1374 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BSL1_0); 1375 break; 1376 case BZIP21_0_5: 1377 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BZIP21_0_5); 1378 break; 1379 case BZIP21_0_6: 1380 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.BZIP21_0_6); 1381 break; 1382 case CALDERA: 1383 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CALDERA); 1384 break; 1385 case CATOSL1_1: 1386 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CATOSL1_1); 1387 break; 1388 case CCBY1_0: 1389 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBY1_0); 1390 break; 1391 case CCBY2_0: 1392 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBY2_0); 1393 break; 1394 case CCBY2_5: 1395 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBY2_5); 1396 break; 1397 case CCBY3_0: 1398 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBY3_0); 1399 break; 1400 case CCBY4_0: 1401 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBY4_0); 1402 break; 1403 case CCBYNC1_0: 1404 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYNC1_0); 1405 break; 1406 case CCBYNC2_0: 1407 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYNC2_0); 1408 break; 1409 case CCBYNC2_5: 1410 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYNC2_5); 1411 break; 1412 case CCBYNC3_0: 1413 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYNC3_0); 1414 break; 1415 case CCBYNC4_0: 1416 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYNC4_0); 1417 break; 1418 case CCBYNCND1_0: 1419 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYNCND1_0); 1420 break; 1421 case CCBYNCND2_0: 1422 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYNCND2_0); 1423 break; 1424 case CCBYNCND2_5: 1425 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYNCND2_5); 1426 break; 1427 case CCBYNCND3_0: 1428 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYNCND3_0); 1429 break; 1430 case CCBYNCND4_0: 1431 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYNCND4_0); 1432 break; 1433 case CCBYNCSA1_0: 1434 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYNCSA1_0); 1435 break; 1436 case CCBYNCSA2_0: 1437 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYNCSA2_0); 1438 break; 1439 case CCBYNCSA2_5: 1440 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYNCSA2_5); 1441 break; 1442 case CCBYNCSA3_0: 1443 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYNCSA3_0); 1444 break; 1445 case CCBYNCSA4_0: 1446 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYNCSA4_0); 1447 break; 1448 case CCBYND1_0: 1449 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYND1_0); 1450 break; 1451 case CCBYND2_0: 1452 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYND2_0); 1453 break; 1454 case CCBYND2_5: 1455 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYND2_5); 1456 break; 1457 case CCBYND3_0: 1458 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYND3_0); 1459 break; 1460 case CCBYND4_0: 1461 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYND4_0); 1462 break; 1463 case CCBYSA1_0: 1464 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYSA1_0); 1465 break; 1466 case CCBYSA2_0: 1467 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYSA2_0); 1468 break; 1469 case CCBYSA2_5: 1470 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYSA2_5); 1471 break; 1472 case CCBYSA3_0: 1473 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYSA3_0); 1474 break; 1475 case CCBYSA4_0: 1476 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CCBYSA4_0); 1477 break; 1478 case CC01_0: 1479 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CC01_0); 1480 break; 1481 case CDDL1_0: 1482 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CDDL1_0); 1483 break; 1484 case CDDL1_1: 1485 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CDDL1_1); 1486 break; 1487 case CDLAPERMISSIVE1_0: 1488 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CDLAPERMISSIVE1_0); 1489 break; 1490 case CDLASHARING1_0: 1491 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CDLASHARING1_0); 1492 break; 1493 case CECILL1_0: 1494 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CECILL1_0); 1495 break; 1496 case CECILL1_1: 1497 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CECILL1_1); 1498 break; 1499 case CECILL2_0: 1500 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CECILL2_0); 1501 break; 1502 case CECILL2_1: 1503 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CECILL2_1); 1504 break; 1505 case CECILLB: 1506 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CECILLB); 1507 break; 1508 case CECILLC: 1509 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CECILLC); 1510 break; 1511 case CLARTISTIC: 1512 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CLARTISTIC); 1513 break; 1514 case CNRIJYTHON: 1515 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CNRIJYTHON); 1516 break; 1517 case CNRIPYTHONGPLCOMPATIBLE: 1518 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CNRIPYTHONGPLCOMPATIBLE); 1519 break; 1520 case CNRIPYTHON: 1521 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CNRIPYTHON); 1522 break; 1523 case CONDOR1_1: 1524 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CONDOR1_1); 1525 break; 1526 case CPAL1_0: 1527 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CPAL1_0); 1528 break; 1529 case CPL1_0: 1530 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CPL1_0); 1531 break; 1532 case CPOL1_02: 1533 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CPOL1_02); 1534 break; 1535 case CROSSWORD: 1536 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CROSSWORD); 1537 break; 1538 case CRYSTALSTACKER: 1539 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CRYSTALSTACKER); 1540 break; 1541 case CUAOPL1_0: 1542 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CUAOPL1_0); 1543 break; 1544 case CUBE: 1545 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CUBE); 1546 break; 1547 case CURL: 1548 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.CURL); 1549 break; 1550 case DFSL1_0: 1551 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.DFSL1_0); 1552 break; 1553 case DIFFMARK: 1554 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.DIFFMARK); 1555 break; 1556 case DOC: 1557 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.DOC); 1558 break; 1559 case DOTSEQN: 1560 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.DOTSEQN); 1561 break; 1562 case DSDP: 1563 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.DSDP); 1564 break; 1565 case DVIPDFM: 1566 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.DVIPDFM); 1567 break; 1568 case ECL1_0: 1569 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ECL1_0); 1570 break; 1571 case ECL2_0: 1572 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ECL2_0); 1573 break; 1574 case EFL1_0: 1575 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.EFL1_0); 1576 break; 1577 case EFL2_0: 1578 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.EFL2_0); 1579 break; 1580 case EGENIX: 1581 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.EGENIX); 1582 break; 1583 case ENTESSA: 1584 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ENTESSA); 1585 break; 1586 case EPL1_0: 1587 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.EPL1_0); 1588 break; 1589 case EPL2_0: 1590 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.EPL2_0); 1591 break; 1592 case ERLPL1_1: 1593 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ERLPL1_1); 1594 break; 1595 case EUDATAGRID: 1596 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.EUDATAGRID); 1597 break; 1598 case EUPL1_0: 1599 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.EUPL1_0); 1600 break; 1601 case EUPL1_1: 1602 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.EUPL1_1); 1603 break; 1604 case EUPL1_2: 1605 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.EUPL1_2); 1606 break; 1607 case EUROSYM: 1608 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.EUROSYM); 1609 break; 1610 case FAIR: 1611 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.FAIR); 1612 break; 1613 case FRAMEWORX1_0: 1614 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.FRAMEWORX1_0); 1615 break; 1616 case FREEIMAGE: 1617 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.FREEIMAGE); 1618 break; 1619 case FSFAP: 1620 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.FSFAP); 1621 break; 1622 case FSFUL: 1623 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.FSFUL); 1624 break; 1625 case FSFULLR: 1626 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.FSFULLR); 1627 break; 1628 case FTL: 1629 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.FTL); 1630 break; 1631 case GFDL1_1ONLY: 1632 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GFDL1_1ONLY); 1633 break; 1634 case GFDL1_1ORLATER: 1635 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GFDL1_1ORLATER); 1636 break; 1637 case GFDL1_2ONLY: 1638 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GFDL1_2ONLY); 1639 break; 1640 case GFDL1_2ORLATER: 1641 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GFDL1_2ORLATER); 1642 break; 1643 case GFDL1_3ONLY: 1644 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GFDL1_3ONLY); 1645 break; 1646 case GFDL1_3ORLATER: 1647 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GFDL1_3ORLATER); 1648 break; 1649 case GIFTWARE: 1650 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GIFTWARE); 1651 break; 1652 case GL2PS: 1653 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GL2PS); 1654 break; 1655 case GLIDE: 1656 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GLIDE); 1657 break; 1658 case GLULXE: 1659 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GLULXE); 1660 break; 1661 case GNUPLOT: 1662 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GNUPLOT); 1663 break; 1664 case GPL1_0ONLY: 1665 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GPL1_0ONLY); 1666 break; 1667 case GPL1_0ORLATER: 1668 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GPL1_0ORLATER); 1669 break; 1670 case GPL2_0ONLY: 1671 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GPL2_0ONLY); 1672 break; 1673 case GPL2_0ORLATER: 1674 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GPL2_0ORLATER); 1675 break; 1676 case GPL3_0ONLY: 1677 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GPL3_0ONLY); 1678 break; 1679 case GPL3_0ORLATER: 1680 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GPL3_0ORLATER); 1681 break; 1682 case GSOAP1_3B: 1683 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.GSOAP1_3B); 1684 break; 1685 case HASKELLREPORT: 1686 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.HASKELLREPORT); 1687 break; 1688 case HPND: 1689 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.HPND); 1690 break; 1691 case IBMPIBS: 1692 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.IBMPIBS); 1693 break; 1694 case ICU: 1695 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ICU); 1696 break; 1697 case IJG: 1698 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.IJG); 1699 break; 1700 case IMAGEMAGICK: 1701 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.IMAGEMAGICK); 1702 break; 1703 case IMATIX: 1704 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.IMATIX); 1705 break; 1706 case IMLIB2: 1707 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.IMLIB2); 1708 break; 1709 case INFOZIP: 1710 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.INFOZIP); 1711 break; 1712 case INTELACPI: 1713 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.INTELACPI); 1714 break; 1715 case INTEL: 1716 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.INTEL); 1717 break; 1718 case INTERBASE1_0: 1719 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.INTERBASE1_0); 1720 break; 1721 case IPA: 1722 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.IPA); 1723 break; 1724 case IPL1_0: 1725 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.IPL1_0); 1726 break; 1727 case ISC: 1728 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ISC); 1729 break; 1730 case JASPER2_0: 1731 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.JASPER2_0); 1732 break; 1733 case JSON: 1734 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.JSON); 1735 break; 1736 case LAL1_2: 1737 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LAL1_2); 1738 break; 1739 case LAL1_3: 1740 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LAL1_3); 1741 break; 1742 case LATEX2E: 1743 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LATEX2E); 1744 break; 1745 case LEPTONICA: 1746 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LEPTONICA); 1747 break; 1748 case LGPL2_0ONLY: 1749 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LGPL2_0ONLY); 1750 break; 1751 case LGPL2_0ORLATER: 1752 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LGPL2_0ORLATER); 1753 break; 1754 case LGPL2_1ONLY: 1755 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LGPL2_1ONLY); 1756 break; 1757 case LGPL2_1ORLATER: 1758 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LGPL2_1ORLATER); 1759 break; 1760 case LGPL3_0ONLY: 1761 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LGPL3_0ONLY); 1762 break; 1763 case LGPL3_0ORLATER: 1764 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LGPL3_0ORLATER); 1765 break; 1766 case LGPLLR: 1767 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LGPLLR); 1768 break; 1769 case LIBPNG: 1770 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LIBPNG); 1771 break; 1772 case LIBTIFF: 1773 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LIBTIFF); 1774 break; 1775 case LILIQP1_1: 1776 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LILIQP1_1); 1777 break; 1778 case LILIQR1_1: 1779 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LILIQR1_1); 1780 break; 1781 case LILIQRPLUS1_1: 1782 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LILIQRPLUS1_1); 1783 break; 1784 case LINUXOPENIB: 1785 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LINUXOPENIB); 1786 break; 1787 case LPL1_0: 1788 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LPL1_0); 1789 break; 1790 case LPL1_02: 1791 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LPL1_02); 1792 break; 1793 case LPPL1_0: 1794 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LPPL1_0); 1795 break; 1796 case LPPL1_1: 1797 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LPPL1_1); 1798 break; 1799 case LPPL1_2: 1800 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LPPL1_2); 1801 break; 1802 case LPPL1_3A: 1803 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LPPL1_3A); 1804 break; 1805 case LPPL1_3C: 1806 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.LPPL1_3C); 1807 break; 1808 case MAKEINDEX: 1809 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MAKEINDEX); 1810 break; 1811 case MIROS: 1812 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MIROS); 1813 break; 1814 case MIT0: 1815 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MIT0); 1816 break; 1817 case MITADVERTISING: 1818 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MITADVERTISING); 1819 break; 1820 case MITCMU: 1821 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MITCMU); 1822 break; 1823 case MITENNA: 1824 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MITENNA); 1825 break; 1826 case MITFEH: 1827 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MITFEH); 1828 break; 1829 case MIT: 1830 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MIT); 1831 break; 1832 case MITNFA: 1833 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MITNFA); 1834 break; 1835 case MOTOSOTO: 1836 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MOTOSOTO); 1837 break; 1838 case MPICH2: 1839 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MPICH2); 1840 break; 1841 case MPL1_0: 1842 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MPL1_0); 1843 break; 1844 case MPL1_1: 1845 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MPL1_1); 1846 break; 1847 case MPL2_0NOCOPYLEFTEXCEPTION: 1848 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MPL2_0NOCOPYLEFTEXCEPTION); 1849 break; 1850 case MPL2_0: 1851 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MPL2_0); 1852 break; 1853 case MSPL: 1854 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MSPL); 1855 break; 1856 case MSRL: 1857 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MSRL); 1858 break; 1859 case MTLL: 1860 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MTLL); 1861 break; 1862 case MULTICS: 1863 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MULTICS); 1864 break; 1865 case MUP: 1866 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.MUP); 1867 break; 1868 case NASA1_3: 1869 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NASA1_3); 1870 break; 1871 case NAUMEN: 1872 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NAUMEN); 1873 break; 1874 case NBPL1_0: 1875 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NBPL1_0); 1876 break; 1877 case NCSA: 1878 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NCSA); 1879 break; 1880 case NETSNMP: 1881 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NETSNMP); 1882 break; 1883 case NETCDF: 1884 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NETCDF); 1885 break; 1886 case NEWSLETR: 1887 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NEWSLETR); 1888 break; 1889 case NGPL: 1890 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NGPL); 1891 break; 1892 case NLOD1_0: 1893 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NLOD1_0); 1894 break; 1895 case NLPL: 1896 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NLPL); 1897 break; 1898 case NOKIA: 1899 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NOKIA); 1900 break; 1901 case NOSL: 1902 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NOSL); 1903 break; 1904 case NOWEB: 1905 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NOWEB); 1906 break; 1907 case NPL1_0: 1908 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NPL1_0); 1909 break; 1910 case NPL1_1: 1911 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NPL1_1); 1912 break; 1913 case NPOSL3_0: 1914 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NPOSL3_0); 1915 break; 1916 case NRL: 1917 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NRL); 1918 break; 1919 case NTP: 1920 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NTP); 1921 break; 1922 case OCCTPL: 1923 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OCCTPL); 1924 break; 1925 case OCLC2_0: 1926 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OCLC2_0); 1927 break; 1928 case ODBL1_0: 1929 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ODBL1_0); 1930 break; 1931 case OFL1_0: 1932 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OFL1_0); 1933 break; 1934 case OFL1_1: 1935 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OFL1_1); 1936 break; 1937 case OGTSL: 1938 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OGTSL); 1939 break; 1940 case OLDAP1_1: 1941 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP1_1); 1942 break; 1943 case OLDAP1_2: 1944 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP1_2); 1945 break; 1946 case OLDAP1_3: 1947 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP1_3); 1948 break; 1949 case OLDAP1_4: 1950 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP1_4); 1951 break; 1952 case OLDAP2_0_1: 1953 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP2_0_1); 1954 break; 1955 case OLDAP2_0: 1956 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP2_0); 1957 break; 1958 case OLDAP2_1: 1959 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP2_1); 1960 break; 1961 case OLDAP2_2_1: 1962 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP2_2_1); 1963 break; 1964 case OLDAP2_2_2: 1965 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP2_2_2); 1966 break; 1967 case OLDAP2_2: 1968 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP2_2); 1969 break; 1970 case OLDAP2_3: 1971 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP2_3); 1972 break; 1973 case OLDAP2_4: 1974 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP2_4); 1975 break; 1976 case OLDAP2_5: 1977 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP2_5); 1978 break; 1979 case OLDAP2_6: 1980 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP2_6); 1981 break; 1982 case OLDAP2_7: 1983 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP2_7); 1984 break; 1985 case OLDAP2_8: 1986 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OLDAP2_8); 1987 break; 1988 case OML: 1989 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OML); 1990 break; 1991 case OPENSSL: 1992 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OPENSSL); 1993 break; 1994 case OPL1_0: 1995 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OPL1_0); 1996 break; 1997 case OSETPL2_1: 1998 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OSETPL2_1); 1999 break; 2000 case OSL1_0: 2001 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OSL1_0); 2002 break; 2003 case OSL1_1: 2004 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OSL1_1); 2005 break; 2006 case OSL2_0: 2007 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OSL2_0); 2008 break; 2009 case OSL2_1: 2010 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OSL2_1); 2011 break; 2012 case OSL3_0: 2013 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.OSL3_0); 2014 break; 2015 case PDDL1_0: 2016 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.PDDL1_0); 2017 break; 2018 case PHP3_0: 2019 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.PHP3_0); 2020 break; 2021 case PHP3_01: 2022 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.PHP3_01); 2023 break; 2024 case PLEXUS: 2025 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.PLEXUS); 2026 break; 2027 case POSTGRESQL: 2028 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.POSTGRESQL); 2029 break; 2030 case PSFRAG: 2031 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.PSFRAG); 2032 break; 2033 case PSUTILS: 2034 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.PSUTILS); 2035 break; 2036 case PYTHON2_0: 2037 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.PYTHON2_0); 2038 break; 2039 case QHULL: 2040 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.QHULL); 2041 break; 2042 case QPL1_0: 2043 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.QPL1_0); 2044 break; 2045 case RDISC: 2046 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.RDISC); 2047 break; 2048 case RHECOS1_1: 2049 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.RHECOS1_1); 2050 break; 2051 case RPL1_1: 2052 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.RPL1_1); 2053 break; 2054 case RPL1_5: 2055 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.RPL1_5); 2056 break; 2057 case RPSL1_0: 2058 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.RPSL1_0); 2059 break; 2060 case RSAMD: 2061 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.RSAMD); 2062 break; 2063 case RSCPL: 2064 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.RSCPL); 2065 break; 2066 case RUBY: 2067 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.RUBY); 2068 break; 2069 case SAXPD: 2070 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SAXPD); 2071 break; 2072 case SAXPATH: 2073 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SAXPATH); 2074 break; 2075 case SCEA: 2076 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SCEA); 2077 break; 2078 case SENDMAIL: 2079 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SENDMAIL); 2080 break; 2081 case SGIB1_0: 2082 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SGIB1_0); 2083 break; 2084 case SGIB1_1: 2085 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SGIB1_1); 2086 break; 2087 case SGIB2_0: 2088 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SGIB2_0); 2089 break; 2090 case SIMPL2_0: 2091 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SIMPL2_0); 2092 break; 2093 case SISSL1_2: 2094 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SISSL1_2); 2095 break; 2096 case SISSL: 2097 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SISSL); 2098 break; 2099 case SLEEPYCAT: 2100 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SLEEPYCAT); 2101 break; 2102 case SMLNJ: 2103 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SMLNJ); 2104 break; 2105 case SMPPL: 2106 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SMPPL); 2107 break; 2108 case SNIA: 2109 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SNIA); 2110 break; 2111 case SPENCER86: 2112 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SPENCER86); 2113 break; 2114 case SPENCER94: 2115 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SPENCER94); 2116 break; 2117 case SPENCER99: 2118 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SPENCER99); 2119 break; 2120 case SPL1_0: 2121 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SPL1_0); 2122 break; 2123 case SUGARCRM1_1_3: 2124 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SUGARCRM1_1_3); 2125 break; 2126 case SWL: 2127 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.SWL); 2128 break; 2129 case TCL: 2130 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.TCL); 2131 break; 2132 case TCPWRAPPERS: 2133 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.TCPWRAPPERS); 2134 break; 2135 case TMATE: 2136 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.TMATE); 2137 break; 2138 case TORQUE1_1: 2139 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.TORQUE1_1); 2140 break; 2141 case TOSL: 2142 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.TOSL); 2143 break; 2144 case UNICODEDFS2015: 2145 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.UNICODEDFS2015); 2146 break; 2147 case UNICODEDFS2016: 2148 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.UNICODEDFS2016); 2149 break; 2150 case UNICODETOU: 2151 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.UNICODETOU); 2152 break; 2153 case UNLICENSE: 2154 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.UNLICENSE); 2155 break; 2156 case UPL1_0: 2157 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.UPL1_0); 2158 break; 2159 case VIM: 2160 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.VIM); 2161 break; 2162 case VOSTROM: 2163 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.VOSTROM); 2164 break; 2165 case VSL1_0: 2166 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.VSL1_0); 2167 break; 2168 case W3C19980720: 2169 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.W3C19980720); 2170 break; 2171 case W3C20150513: 2172 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.W3C20150513); 2173 break; 2174 case W3C: 2175 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.W3C); 2176 break; 2177 case WATCOM1_0: 2178 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.WATCOM1_0); 2179 break; 2180 case WSUIPA: 2181 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.WSUIPA); 2182 break; 2183 case WTFPL: 2184 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.WTFPL); 2185 break; 2186 case X11: 2187 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.X11); 2188 break; 2189 case XEROX: 2190 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.XEROX); 2191 break; 2192 case XFREE861_1: 2193 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.XFREE861_1); 2194 break; 2195 case XINETD: 2196 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.XINETD); 2197 break; 2198 case XNET: 2199 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.XNET); 2200 break; 2201 case XPP: 2202 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.XPP); 2203 break; 2204 case XSKAT: 2205 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.XSKAT); 2206 break; 2207 case YPL1_0: 2208 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.YPL1_0); 2209 break; 2210 case YPL1_1: 2211 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.YPL1_1); 2212 break; 2213 case ZED: 2214 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ZED); 2215 break; 2216 case ZEND2_0: 2217 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ZEND2_0); 2218 break; 2219 case ZIMBRA1_3: 2220 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ZIMBRA1_3); 2221 break; 2222 case ZIMBRA1_4: 2223 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ZIMBRA1_4); 2224 break; 2225 case ZLIBACKNOWLEDGEMENT: 2226 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ZLIBACKNOWLEDGEMENT); 2227 break; 2228 case ZLIB: 2229 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ZLIB); 2230 break; 2231 case ZPL1_1: 2232 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ZPL1_1); 2233 break; 2234 case ZPL2_0: 2235 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ZPL2_0); 2236 break; 2237 case ZPL2_1: 2238 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.ZPL2_1); 2239 break; 2240 default: 2241 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.SPDXLicense.NULL); 2242 break; 2243 } 2244 return tgt; 2245 } 2246 2247 public static org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDependsOnComponent convertImplementationGuideDependsOnComponent(org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDependsOnComponent src) throws FHIRException { 2248 if (src == null) 2249 return null; 2250 org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDependsOnComponent tgt = new org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDependsOnComponent(); 2251 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2252 if (src.hasUri()) 2253 tgt.setUriElement(Canonical40_50.convertCanonical(src.getUriElement())); 2254 if (src.hasPackageId()) 2255 tgt.setPackageIdElement(Id40_50.convertId(src.getPackageIdElement())); 2256 if (src.hasVersion()) 2257 tgt.setVersionElement(String40_50.convertString(src.getVersionElement())); 2258 return tgt; 2259 } 2260 2261 public static org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDependsOnComponent convertImplementationGuideDependsOnComponent(org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDependsOnComponent src) throws FHIRException { 2262 if (src == null) 2263 return null; 2264 org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDependsOnComponent tgt = new org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDependsOnComponent(); 2265 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2266 if (src.hasUri()) 2267 tgt.setUriElement(Canonical40_50.convertCanonical(src.getUriElement())); 2268 if (src.hasPackageId()) 2269 tgt.setPackageIdElement(Id40_50.convertId(src.getPackageIdElement())); 2270 if (src.hasVersion()) 2271 tgt.setVersionElement(String40_50.convertString(src.getVersionElement())); 2272 return tgt; 2273 } 2274 2275 public static org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideGlobalComponent convertImplementationGuideGlobalComponent(org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideGlobalComponent src) throws FHIRException { 2276 if (src == null) 2277 return null; 2278 org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideGlobalComponent tgt = new org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideGlobalComponent(); 2279 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2280 if (src.hasType()) 2281 tgt.setTypeElement(Code40_50.convertResourceEnum(src.getTypeElement())); 2282 if (src.hasProfile()) 2283 tgt.setProfileElement(Canonical40_50.convertCanonical(src.getProfileElement())); 2284 return tgt; 2285 } 2286 2287 public static org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideGlobalComponent convertImplementationGuideGlobalComponent(org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideGlobalComponent src) throws FHIRException { 2288 if (src == null) 2289 return null; 2290 org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideGlobalComponent tgt = new org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideGlobalComponent(); 2291 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2292 if (src.hasType()) 2293 tgt.setTypeElement(Code40_50.convertResourceEnum(src.getTypeElement())); 2294 if (src.hasProfile()) 2295 tgt.setProfileElement(Canonical40_50.convertCanonical(src.getProfileElement())); 2296 return tgt; 2297 } 2298 2299 public static org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionComponent convertImplementationGuideDefinitionComponent(org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionComponent src) throws FHIRException { 2300 if (src == null) 2301 return null; 2302 org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionComponent tgt = new org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionComponent(); 2303 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2304 for (org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionGroupingComponent t : src.getGrouping()) 2305 tgt.addGrouping(convertImplementationGuideDefinitionGroupingComponent(t)); 2306 for (org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionResourceComponent t : src.getResource()) 2307 tgt.addResource(convertImplementationGuideDefinitionResourceComponent(t)); 2308 if (src.hasPage()) 2309 tgt.setPage(convertImplementationGuideDefinitionPageComponent(src.getPage())); 2310 for (org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionParameterComponent t : src.getParameter()) 2311 tgt.addParameter(convertImplementationGuideDefinitionParameterComponent(t)); 2312 for (org.hl7.fhir.r4.model.Extension e : org.hl7.fhir.r4.utils.ToolingExtensions.getExtensions(src, EXT_IG_DEFINITION_PARAMETER)) { 2313 org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionParameterComponent p = new org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionParameterComponent(); 2314 p.setCode(org.hl7.fhir.r4.utils.ToolingExtensions.readStringExtension(e, "code")); 2315 p.setValue(org.hl7.fhir.r4.utils.ToolingExtensions.readStringExtension(e, "Value")); 2316 tgt.addParameter(p); 2317 } 2318 for (org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionTemplateComponent t : src.getTemplate()) 2319 tgt.addTemplate(convertImplementationGuideDefinitionTemplateComponent(t)); 2320 return tgt; 2321 } 2322 2323 public static org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionComponent convertImplementationGuideDefinitionComponent(org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionComponent src) throws FHIRException { 2324 if (src == null) 2325 return null; 2326 org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionComponent tgt = new org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionComponent(); 2327 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2328 for (org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionGroupingComponent t : src.getGrouping()) 2329 tgt.addGrouping(convertImplementationGuideDefinitionGroupingComponent(t)); 2330 for (org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionResourceComponent t : src.getResource()) 2331 tgt.addResource(convertImplementationGuideDefinitionResourceComponent(t)); 2332 if (src.hasPage()) 2333 tgt.setPage(convertImplementationGuideDefinitionPageComponent(src.getPage())); 2334 for (org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionParameterComponent t : src.getParameter()) { 2335 if (Utilities.existsInList(t.getCode(), "apply", "path-resource", "path-pages", "path-tx-cache", "expansion-parameter", "rule-broken-links", "generate-xml", "generate-json", "generate-turtle", "html-template")) 2336 tgt.addParameter(convertImplementationGuideDefinitionParameterComponent(t)); 2337 else { 2338 org.hl7.fhir.r4.model.Extension e = new org.hl7.fhir.r4.model.Extension(EXT_IG_DEFINITION_PARAMETER); 2339 org.hl7.fhir.r4.model.Extension eCode = new org.hl7.fhir.r4.model.Extension("code", new org.hl7.fhir.r4.model.StringType(t.getCode())); 2340 org.hl7.fhir.r4.model.Extension eValue = new org.hl7.fhir.r4.model.Extension("value", new org.hl7.fhir.r4.model.StringType(t.getValue())); 2341 e.addExtension(eCode); 2342 e.addExtension(eValue); 2343 tgt.addExtension(e); 2344 } 2345 } 2346 for (org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionTemplateComponent t : src.getTemplate()) 2347 tgt.addTemplate(convertImplementationGuideDefinitionTemplateComponent(t)); 2348 return tgt; 2349 } 2350 2351 public static org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionGroupingComponent convertImplementationGuideDefinitionGroupingComponent(org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionGroupingComponent src) throws FHIRException { 2352 if (src == null) 2353 return null; 2354 org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionGroupingComponent tgt = new org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionGroupingComponent(); 2355 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2356 if (src.hasName()) 2357 tgt.setNameElement(String40_50.convertString(src.getNameElement())); 2358 if (src.hasDescription()) 2359 tgt.setDescriptionElement(String40_50.convertString(src.getDescriptionElement())); 2360 return tgt; 2361 } 2362 2363 public static org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionGroupingComponent convertImplementationGuideDefinitionGroupingComponent(org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionGroupingComponent src) throws FHIRException { 2364 if (src == null) 2365 return null; 2366 org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionGroupingComponent tgt = new org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionGroupingComponent(); 2367 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2368 if (src.hasName()) 2369 tgt.setNameElement(String40_50.convertString(src.getNameElement())); 2370 if (src.hasDescription()) 2371 tgt.setDescriptionElement(String40_50.convertString(src.getDescriptionElement())); 2372 return tgt; 2373 } 2374 2375 public static org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionResourceComponent convertImplementationGuideDefinitionResourceComponent(org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionResourceComponent src) throws FHIRException { 2376 if (src == null) 2377 return null; 2378 org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionResourceComponent tgt = new org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionResourceComponent(); 2379 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2380 if (src.hasReference()) 2381 tgt.setReference(Reference40_50.convertReference(src.getReference())); 2382 tgt.setFhirVersion(src.getFhirVersion().stream() 2383 .map(Enumerations40_50::convertFHIRVersion) 2384 .collect(Collectors.toList())); 2385 if (src.hasName()) 2386 tgt.setNameElement(String40_50.convertString(src.getNameElement())); 2387 if (src.hasDescription()) 2388 tgt.setDescriptionElement(String40_50.convertString(src.getDescriptionElement())); 2389 if (src.hasExample()) 2390 tgt.setExample(ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().convertType(src.getExample())); 2391 if (src.hasGroupingId()) 2392 tgt.setGroupingIdElement(Id40_50.convertId(src.getGroupingIdElement())); 2393 return tgt; 2394 } 2395 2396 public static org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionResourceComponent convertImplementationGuideDefinitionResourceComponent(org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionResourceComponent src) throws FHIRException { 2397 if (src == null) 2398 return null; 2399 org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionResourceComponent tgt = new org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionResourceComponent(); 2400 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2401 if (src.hasReference()) 2402 tgt.setReference(Reference40_50.convertReference(src.getReference())); 2403 tgt.setFhirVersion(src.getFhirVersion().stream() 2404 .map(Enumerations40_50::convertFHIRVersion) 2405 .collect(Collectors.toList())); 2406 if (src.hasName()) 2407 tgt.setNameElement(String40_50.convertString(src.getNameElement())); 2408 if (src.hasDescription()) 2409 tgt.setDescriptionElement(String40_50.convertString(src.getDescriptionElement())); 2410 if (src.hasExample()) 2411 tgt.setExample(ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().convertType(src.getExample())); 2412 if (src.hasGroupingId()) 2413 tgt.setGroupingIdElement(Id40_50.convertId(src.getGroupingIdElement())); 2414 return tgt; 2415 } 2416 2417 public static org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionPageComponent convertImplementationGuideDefinitionPageComponent(org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionPageComponent src) throws FHIRException { 2418 if (src == null) 2419 return null; 2420 org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionPageComponent tgt = new org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionPageComponent(); 2421 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2422 if (src.hasName()) 2423 tgt.setName(ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().convertType(src.getName())); 2424 if (src.hasTitle()) 2425 tgt.setTitleElement(String40_50.convertString(src.getTitleElement())); 2426 if (src.hasGeneration()) 2427 tgt.setGenerationElement(convertGuidePageGeneration(src.getGenerationElement())); 2428 for (org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionPageComponent t : src.getPage()) 2429 tgt.addPage(convertImplementationGuideDefinitionPageComponent(t)); 2430 return tgt; 2431 } 2432 2433 public static org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionPageComponent convertImplementationGuideDefinitionPageComponent(org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionPageComponent src) throws FHIRException { 2434 if (src == null) 2435 return null; 2436 org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionPageComponent tgt = new org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionPageComponent(); 2437 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2438 if (src.hasName()) 2439 tgt.setName(ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().convertType(src.getName())); 2440 if (src.hasTitle()) 2441 tgt.setTitleElement(String40_50.convertString(src.getTitleElement())); 2442 if (src.hasGeneration()) 2443 tgt.setGenerationElement(convertGuidePageGeneration(src.getGenerationElement())); 2444 for (org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionPageComponent t : src.getPage()) 2445 tgt.addPage(convertImplementationGuideDefinitionPageComponent(t)); 2446 return tgt; 2447 } 2448 2449 static public org.hl7.fhir.r5.model.Enumeration<org.hl7.fhir.r5.model.ImplementationGuide.GuidePageGeneration> convertGuidePageGeneration(org.hl7.fhir.r4.model.Enumeration<org.hl7.fhir.r4.model.ImplementationGuide.GuidePageGeneration> src) throws FHIRException { 2450 if (src == null || src.isEmpty()) 2451 return null; 2452 org.hl7.fhir.r5.model.Enumeration<org.hl7.fhir.r5.model.ImplementationGuide.GuidePageGeneration> tgt = new org.hl7.fhir.r5.model.Enumeration<>(new org.hl7.fhir.r5.model.ImplementationGuide.GuidePageGenerationEnumFactory()); 2453 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2454 switch (src.getValue()) { 2455 case HTML: 2456 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.GuidePageGeneration.HTML); 2457 break; 2458 case MARKDOWN: 2459 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.GuidePageGeneration.MARKDOWN); 2460 break; 2461 case XML: 2462 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.GuidePageGeneration.XML); 2463 break; 2464 case GENERATED: 2465 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.GuidePageGeneration.GENERATED); 2466 break; 2467 default: 2468 tgt.setValue(org.hl7.fhir.r5.model.ImplementationGuide.GuidePageGeneration.NULL); 2469 break; 2470 } 2471 return tgt; 2472 } 2473 2474 static public org.hl7.fhir.r4.model.Enumeration<org.hl7.fhir.r4.model.ImplementationGuide.GuidePageGeneration> convertGuidePageGeneration(org.hl7.fhir.r5.model.Enumeration<org.hl7.fhir.r5.model.ImplementationGuide.GuidePageGeneration> src) throws FHIRException { 2475 if (src == null || src.isEmpty()) 2476 return null; 2477 org.hl7.fhir.r4.model.Enumeration<org.hl7.fhir.r4.model.ImplementationGuide.GuidePageGeneration> tgt = new org.hl7.fhir.r4.model.Enumeration<>(new org.hl7.fhir.r4.model.ImplementationGuide.GuidePageGenerationEnumFactory()); 2478 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2479 switch (src.getValue()) { 2480 case HTML: 2481 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.GuidePageGeneration.HTML); 2482 break; 2483 case MARKDOWN: 2484 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.GuidePageGeneration.MARKDOWN); 2485 break; 2486 case XML: 2487 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.GuidePageGeneration.XML); 2488 break; 2489 case GENERATED: 2490 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.GuidePageGeneration.GENERATED); 2491 break; 2492 default: 2493 tgt.setValue(org.hl7.fhir.r4.model.ImplementationGuide.GuidePageGeneration.NULL); 2494 break; 2495 } 2496 return tgt; 2497 } 2498 2499 public static org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionParameterComponent convertImplementationGuideDefinitionParameterComponent(org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionParameterComponent src) throws FHIRException { 2500 if (src == null) 2501 return null; 2502 org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionParameterComponent tgt = new org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionParameterComponent(); 2503 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2504 if (src.hasCode()) 2505 tgt.setCodeElement(String40_50.convertString(src.getCodeElement())); 2506 if (src.hasValue()) 2507 tgt.setValueElement(String40_50.convertString(src.getValueElement())); 2508 return tgt; 2509 } 2510 2511 public static org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionParameterComponent convertImplementationGuideDefinitionParameterComponent(org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionParameterComponent src) throws FHIRException { 2512 if (src == null) 2513 return null; 2514 org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionParameterComponent tgt = new org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionParameterComponent(); 2515 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2516 if (src.hasCode()) 2517 tgt.setCodeElement(String40_50.convertString(src.getCodeElement())); 2518 if (src.hasValue()) 2519 tgt.setValueElement(String40_50.convertString(src.getValueElement())); 2520 return tgt; 2521 } 2522 2523 public static org.hl7.fhir.r5.utils.GuideParameterCode convertGuideParameterCode(org.hl7.fhir.r4.model.ImplementationGuide.GuideParameterCode src) throws FHIRException { 2524 if (src == null) 2525 return null; 2526 switch (src) { 2527 case APPLY: 2528 return org.hl7.fhir.r5.utils.GuideParameterCode.APPLY; 2529 case PATHRESOURCE: 2530 return org.hl7.fhir.r5.utils.GuideParameterCode.PATHRESOURCE; 2531 case PATHPAGES: 2532 return org.hl7.fhir.r5.utils.GuideParameterCode.PATHPAGES; 2533 case PATHTXCACHE: 2534 return org.hl7.fhir.r5.utils.GuideParameterCode.PATHTXCACHE; 2535 case EXPANSIONPARAMETER: 2536 return org.hl7.fhir.r5.utils.GuideParameterCode.EXPANSIONPARAMETER; 2537 case RULEBROKENLINKS: 2538 return org.hl7.fhir.r5.utils.GuideParameterCode.RULEBROKENLINKS; 2539 case GENERATEXML: 2540 return org.hl7.fhir.r5.utils.GuideParameterCode.GENERATEXML; 2541 case GENERATEJSON: 2542 return org.hl7.fhir.r5.utils.GuideParameterCode.GENERATEJSON; 2543 case GENERATETURTLE: 2544 return org.hl7.fhir.r5.utils.GuideParameterCode.GENERATETURTLE; 2545 case HTMLTEMPLATE: 2546 return org.hl7.fhir.r5.utils.GuideParameterCode.HTMLTEMPLATE; 2547 default: 2548 return org.hl7.fhir.r5.utils.GuideParameterCode.NULL; 2549 } 2550 } 2551 2552 public static org.hl7.fhir.r4.model.ImplementationGuide.GuideParameterCode convertGuideParameterCode(org.hl7.fhir.r5.utils.GuideParameterCode src) throws FHIRException { 2553 if (src == null) 2554 return null; 2555 switch (src) { 2556 case APPLY: 2557 return org.hl7.fhir.r4.model.ImplementationGuide.GuideParameterCode.APPLY; 2558 case PATHRESOURCE: 2559 return org.hl7.fhir.r4.model.ImplementationGuide.GuideParameterCode.PATHRESOURCE; 2560 case PATHPAGES: 2561 return org.hl7.fhir.r4.model.ImplementationGuide.GuideParameterCode.PATHPAGES; 2562 case PATHTXCACHE: 2563 return org.hl7.fhir.r4.model.ImplementationGuide.GuideParameterCode.PATHTXCACHE; 2564 case EXPANSIONPARAMETER: 2565 return org.hl7.fhir.r4.model.ImplementationGuide.GuideParameterCode.EXPANSIONPARAMETER; 2566 case RULEBROKENLINKS: 2567 return org.hl7.fhir.r4.model.ImplementationGuide.GuideParameterCode.RULEBROKENLINKS; 2568 case GENERATEXML: 2569 return org.hl7.fhir.r4.model.ImplementationGuide.GuideParameterCode.GENERATEXML; 2570 case GENERATEJSON: 2571 return org.hl7.fhir.r4.model.ImplementationGuide.GuideParameterCode.GENERATEJSON; 2572 case GENERATETURTLE: 2573 return org.hl7.fhir.r4.model.ImplementationGuide.GuideParameterCode.GENERATETURTLE; 2574 case HTMLTEMPLATE: 2575 return org.hl7.fhir.r4.model.ImplementationGuide.GuideParameterCode.HTMLTEMPLATE; 2576 default: 2577 return org.hl7.fhir.r4.model.ImplementationGuide.GuideParameterCode.NULL; 2578 } 2579 } 2580 2581 public static org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionTemplateComponent convertImplementationGuideDefinitionTemplateComponent(org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionTemplateComponent src) throws FHIRException { 2582 if (src == null) 2583 return null; 2584 org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionTemplateComponent tgt = new org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionTemplateComponent(); 2585 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2586 if (src.hasCode()) 2587 tgt.setCodeElement(Code40_50.convertCode(src.getCodeElement())); 2588 if (src.hasSource()) 2589 tgt.setSourceElement(String40_50.convertString(src.getSourceElement())); 2590 if (src.hasScope()) 2591 tgt.setScopeElement(String40_50.convertString(src.getScopeElement())); 2592 return tgt; 2593 } 2594 2595 public static org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionTemplateComponent convertImplementationGuideDefinitionTemplateComponent(org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideDefinitionTemplateComponent src) throws FHIRException { 2596 if (src == null) 2597 return null; 2598 org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionTemplateComponent tgt = new org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideDefinitionTemplateComponent(); 2599 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2600 if (src.hasCode()) 2601 tgt.setCodeElement(Code40_50.convertCode(src.getCodeElement())); 2602 if (src.hasSource()) 2603 tgt.setSourceElement(String40_50.convertString(src.getSourceElement())); 2604 if (src.hasScope()) 2605 tgt.setScopeElement(String40_50.convertString(src.getScopeElement())); 2606 return tgt; 2607 } 2608 2609 public static org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideManifestComponent convertImplementationGuideManifestComponent(org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideManifestComponent src) throws FHIRException { 2610 if (src == null) 2611 return null; 2612 org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideManifestComponent tgt = new org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideManifestComponent(); 2613 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2614 if (src.hasRendering()) 2615 tgt.setRenderingElement(Url40_50.convertUrl(src.getRenderingElement())); 2616 for (org.hl7.fhir.r4.model.ImplementationGuide.ManifestResourceComponent t : src.getResource()) 2617 tgt.addResource(convertManifestResourceComponent(t)); 2618 for (org.hl7.fhir.r4.model.ImplementationGuide.ManifestPageComponent t : src.getPage()) 2619 tgt.addPage(convertManifestPageComponent(t)); 2620 for (org.hl7.fhir.r4.model.StringType t : src.getImage()) tgt.getImage().add(String40_50.convertString(t)); 2621 for (org.hl7.fhir.r4.model.StringType t : src.getOther()) tgt.getOther().add(String40_50.convertString(t)); 2622 return tgt; 2623 } 2624 2625 public static org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideManifestComponent convertImplementationGuideManifestComponent(org.hl7.fhir.r5.model.ImplementationGuide.ImplementationGuideManifestComponent src) throws FHIRException { 2626 if (src == null) 2627 return null; 2628 org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideManifestComponent tgt = new org.hl7.fhir.r4.model.ImplementationGuide.ImplementationGuideManifestComponent(); 2629 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2630 if (src.hasRendering()) 2631 tgt.setRenderingElement(Url40_50.convertUrl(src.getRenderingElement())); 2632 for (org.hl7.fhir.r5.model.ImplementationGuide.ManifestResourceComponent t : src.getResource()) 2633 tgt.addResource(convertManifestResourceComponent(t)); 2634 for (org.hl7.fhir.r5.model.ImplementationGuide.ManifestPageComponent t : src.getPage()) 2635 tgt.addPage(convertManifestPageComponent(t)); 2636 for (org.hl7.fhir.r5.model.StringType t : src.getImage()) tgt.getImage().add(String40_50.convertString(t)); 2637 for (org.hl7.fhir.r5.model.StringType t : src.getOther()) tgt.getOther().add(String40_50.convertString(t)); 2638 return tgt; 2639 } 2640 2641 public static org.hl7.fhir.r5.model.ImplementationGuide.ManifestResourceComponent convertManifestResourceComponent(org.hl7.fhir.r4.model.ImplementationGuide.ManifestResourceComponent src) throws FHIRException { 2642 if (src == null) 2643 return null; 2644 org.hl7.fhir.r5.model.ImplementationGuide.ManifestResourceComponent tgt = new org.hl7.fhir.r5.model.ImplementationGuide.ManifestResourceComponent(); 2645 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2646 if (src.hasReference()) 2647 tgt.setReference(Reference40_50.convertReference(src.getReference())); 2648 if (src.hasExample()) 2649 tgt.setExample(ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().convertType(src.getExample())); 2650 if (src.hasRelativePath()) 2651 tgt.setRelativePathElement(Url40_50.convertUrl(src.getRelativePathElement())); 2652 return tgt; 2653 } 2654 2655 public static org.hl7.fhir.r4.model.ImplementationGuide.ManifestResourceComponent convertManifestResourceComponent(org.hl7.fhir.r5.model.ImplementationGuide.ManifestResourceComponent src) throws FHIRException { 2656 if (src == null) 2657 return null; 2658 org.hl7.fhir.r4.model.ImplementationGuide.ManifestResourceComponent tgt = new org.hl7.fhir.r4.model.ImplementationGuide.ManifestResourceComponent(); 2659 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2660 if (src.hasReference()) 2661 tgt.setReference(Reference40_50.convertReference(src.getReference())); 2662 if (src.hasExample()) 2663 tgt.setExample(ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().convertType(src.getExample())); 2664 if (src.hasRelativePath()) 2665 tgt.setRelativePathElement(Url40_50.convertUrl(src.getRelativePathElement())); 2666 return tgt; 2667 } 2668 2669 public static org.hl7.fhir.r5.model.ImplementationGuide.ManifestPageComponent convertManifestPageComponent(org.hl7.fhir.r4.model.ImplementationGuide.ManifestPageComponent src) throws FHIRException { 2670 if (src == null) 2671 return null; 2672 org.hl7.fhir.r5.model.ImplementationGuide.ManifestPageComponent tgt = new org.hl7.fhir.r5.model.ImplementationGuide.ManifestPageComponent(); 2673 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2674 if (src.hasName()) 2675 tgt.setNameElement(String40_50.convertString(src.getNameElement())); 2676 if (src.hasTitle()) 2677 tgt.setTitleElement(String40_50.convertString(src.getTitleElement())); 2678 for (org.hl7.fhir.r4.model.StringType t : src.getAnchor()) tgt.getAnchor().add(String40_50.convertString(t)); 2679 return tgt; 2680 } 2681 2682 public static org.hl7.fhir.r4.model.ImplementationGuide.ManifestPageComponent convertManifestPageComponent(org.hl7.fhir.r5.model.ImplementationGuide.ManifestPageComponent src) throws FHIRException { 2683 if (src == null) 2684 return null; 2685 org.hl7.fhir.r4.model.ImplementationGuide.ManifestPageComponent tgt = new org.hl7.fhir.r4.model.ImplementationGuide.ManifestPageComponent(); 2686 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt); 2687 if (src.hasName()) 2688 tgt.setNameElement(String40_50.convertString(src.getNameElement())); 2689 if (src.hasTitle()) 2690 tgt.setTitleElement(String40_50.convertString(src.getTitleElement())); 2691 for (org.hl7.fhir.r5.model.StringType t : src.getAnchor()) tgt.getAnchor().add(String40_50.convertString(t)); 2692 return tgt; 2693 } 2694}