001package org.hl7.fhir.convertors.conv40_50.datatypes40_50; 002 003import org.hl7.fhir.convertors.context.ConversionContext40_50; 004import org.hl7.fhir.convertors.conv40_50.datatypes40_50.special40_50.Extension40_50; 005import org.hl7.fhir.exceptions.FHIRException; 006 007public class BackboneElement40_50 { 008 public static void copyBackboneElement(org.hl7.fhir.r4.model.BackboneElement src, org.hl7.fhir.r5.model.BackboneElement tgt, String ... extensionUrlsToIgnore) throws FHIRException { 009 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt, extensionUrlsToIgnore); 010 for (org.hl7.fhir.r4.model.Extension e : src.getModifierExtension()) { 011 tgt.addModifierExtension(Extension40_50.convertExtension(e)); 012 } 013 } 014 015 public static void copyBackboneElement(org.hl7.fhir.r5.model.BackboneElement src, org.hl7.fhir.r4.model.BackboneElement tgt, String... extensionUrlsToIgnore) throws FHIRException { 016 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt, extensionUrlsToIgnore); 017 for (org.hl7.fhir.r5.model.Extension e : src.getModifierExtension()) { 018 tgt.addModifierExtension(Extension40_50.convertExtension(e)); 019 } 020 } 021 022 public static void copyBackboneElement(org.hl7.fhir.r5.model.BackboneType src, org.hl7.fhir.r4.model.BackboneType tgt, String... var) throws FHIRException { 023 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt, var); 024 for (org.hl7.fhir.r5.model.Extension e : src.getModifierExtension()) { 025 tgt.addModifierExtension(Extension40_50.convertExtension(e)); 026 } 027 } 028 029 public static void copyBackboneElement(org.hl7.fhir.r4.model.BackboneType src, org.hl7.fhir.r5.model.BackboneType tgt, String... var) throws FHIRException { 030 ConversionContext40_50.INSTANCE.getVersionConvertor_40_50().copyElement(src, tgt, var); 031 for (org.hl7.fhir.r4.model.Extension e : src.getModifierExtension()) { 032 tgt.addModifierExtension(Extension40_50.convertExtension(e)); 033 } 034 } 035}