001package org.hl7.fhir.r5.profilemodel.gen;
002
003import org.hl7.fhir.r5.context.IWorkerContext;
004import org.hl7.fhir.r5.model.Base;
005import org.hl7.fhir.r5.profilemodel.PEInstance;
006
007public class PEGeneratedBase {
008  
009  protected IWorkerContext workerContext;
010
011  @Deprecated
012  protected PEInstance instance;
013  
014  @Deprecated
015  protected void removeChild(String name) {
016    PEInstance child = instance.child(name);
017    if (child != null) {
018      instance.removeChild(child);
019    }
020  }
021
022  @Deprecated
023  protected void removeChildren(String name) {
024    for (PEInstance child : instance.children(name)) {
025      instance.removeChild(child);
026    }
027  }
028
029  @Deprecated
030  public PEInstance getInstance() {
031    return instance;
032  }
033  
034  @Deprecated
035  public Base getData() {
036    return instance.getBase();
037  }
038  
039}
040