@Override public Base addChild(String name) throws FHIRException { if (name.equals("variantType")) { this.variantType = new CodeableConcept(); return this.variantType; } else if (name.equals("exact")) { throw new FHIRException("Cannot call addChild on a primitive type MolecularSequence.exact"); } else if (name.equals("length")) { throw new FHIRException("Cannot call addChild on a primitive type MolecularSequence.length"); } else if (name.equals("outer")) { this.outer = new MolecularSequenceStructureVariantOuterComponent(); return this.outer; } else if (name.equals("inner")) { this.inner = new MolecularSequenceStructureVariantInnerComponent(); return this.inner; } else return super.addChild(name); }
/** * @return {@link #inner} (Structural variant inner.) */ public MolecularSequenceStructureVariantInnerComponent getInner() { if (this.inner == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create MolecularSequenceStructureVariantComponent.inner"); else if (Configuration.doAutoCreate()) this.inner = new MolecularSequenceStructureVariantInnerComponent(); // cc return this.inner; }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("variantType")) { this.variantType = new CodeableConcept(); return this.variantType; } else if (name.equals("exact")) { throw new FHIRException("Cannot call addChild on a primitive type MolecularSequence.exact"); } else if (name.equals("length")) { throw new FHIRException("Cannot call addChild on a primitive type MolecularSequence.length"); } else if (name.equals("outer")) { this.outer = new MolecularSequenceStructureVariantOuterComponent(); return this.outer; } else if (name.equals("inner")) { this.inner = new MolecularSequenceStructureVariantInnerComponent(); return this.inner; } else return super.addChild(name); }
public MolecularSequenceStructureVariantInnerComponent copy() { MolecularSequenceStructureVariantInnerComponent dst = new MolecularSequenceStructureVariantInnerComponent(); copyValues(dst); dst.start = start == null ? null : start.copy(); dst.end = end == null ? null : end.copy(); return dst; }
/** * @return {@link #inner} (Structural variant inner.) */ public MolecularSequenceStructureVariantInnerComponent getInner() { if (this.inner == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create MolecularSequenceStructureVariantComponent.inner"); else if (Configuration.doAutoCreate()) this.inner = new MolecularSequenceStructureVariantInnerComponent(); // cc return this.inner; }
public MolecularSequenceStructureVariantInnerComponent copy() { MolecularSequenceStructureVariantInnerComponent dst = new MolecularSequenceStructureVariantInnerComponent(); copyValues(dst); dst.start = start == null ? null : start.copy(); dst.end = end == null ? null : end.copy(); return dst; }