@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 #outer} (Structural variant outer.) */ public MolecularSequenceStructureVariantOuterComponent getOuter() { if (this.outer == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create MolecularSequenceStructureVariantComponent.outer"); else if (Configuration.doAutoCreate()) this.outer = new MolecularSequenceStructureVariantOuterComponent(); // cc return this.outer; }
@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 #outer} (Structural variant outer.) */ public MolecularSequenceStructureVariantOuterComponent getOuter() { if (this.outer == null) if (Configuration.errorOnAutoCreate()) throw new Error("Attempt to auto-create MolecularSequenceStructureVariantComponent.outer"); else if (Configuration.doAutoCreate()) this.outer = new MolecularSequenceStructureVariantOuterComponent(); // cc return this.outer; }
public MolecularSequenceStructureVariantOuterComponent copy() { MolecularSequenceStructureVariantOuterComponent dst = new MolecularSequenceStructureVariantOuterComponent(); copyValues(dst); dst.start = start == null ? null : start.copy(); dst.end = end == null ? null : end.copy(); return dst; }
public MolecularSequenceStructureVariantOuterComponent copy() { MolecularSequenceStructureVariantOuterComponent dst = new MolecularSequenceStructureVariantOuterComponent(); copyValues(dst); dst.start = start == null ? null : start.copy(); dst.end = end == null ? null : end.copy(); return dst; }