@Override public Base addChild(String name) throws FHIRException { if (name.equals("modifierExtension")) { return addModifierExtension(); } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("coding")) { return addCoding(); } else if (name.equals("text")) { throw new FHIRException("Cannot call addChild on a primitive type CodeableConcept.text"); } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("value")) { throw new FHIRException("Cannot call addChild on a primitive type Money.value"); } else if (name.equals("currency")) { throw new FHIRException("Cannot call addChild on a primitive type Money.currency"); } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("start")) { throw new FHIRException("Cannot call addChild on a primitive type Period.start"); } else if (name.equals("end")) { throw new FHIRException("Cannot call addChild on a primitive type Period.end"); } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("name")) { throw new FHIRException("Cannot call addChild on a primitive type ContactDetail.name"); } else if (name.equals("telecom")) { return addTelecom(); } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("low")) { this.low = new Quantity(); return this.low; } else if (name.equals("high")) { this.high = new Quantity(); return this.high; } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("numerator")) { this.numerator = new Quantity(); return this.numerator; } else if (name.equals("denominator")) { this.denominator = new Quantity(); return this.denominator; } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("type")) { throw new FHIRException("Cannot call addChild on a primitive type Contributor.type"); } else if (name.equals("name")) { throw new FHIRException("Cannot call addChild on a primitive type Contributor.name"); } else if (name.equals("contact")) { return addContact(); } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("authorReference")) { this.author = new Reference(); return this.author; } else if (name.equals("authorString")) { this.author = new StringType(); return this.author; } else if (name.equals("time")) { throw new FHIRException("Cannot call addChild on a primitive type Annotation.time"); } else if (name.equals("text")) { throw new FHIRException("Cannot call addChild on a primitive type Annotation.text"); } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("system")) { throw new FHIRException("Cannot call addChild on a primitive type ContactPoint.system"); } else if (name.equals("value")) { throw new FHIRException("Cannot call addChild on a primitive type ContactPoint.value"); } else if (name.equals("use")) { throw new FHIRException("Cannot call addChild on a primitive type ContactPoint.use"); } else if (name.equals("rank")) { throw new FHIRException("Cannot call addChild on a primitive type ContactPoint.rank"); } else if (name.equals("period")) { this.period = new Period(); return this.period; } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("description")) { throw new FHIRException("Cannot call addChild on a primitive type Expression.description"); } else if (name.equals("name")) { throw new FHIRException("Cannot call addChild on a primitive type Expression.name"); } else if (name.equals("language")) { throw new FHIRException("Cannot call addChild on a primitive type Expression.language"); } else if (name.equals("expression")) { throw new FHIRException("Cannot call addChild on a primitive type Expression.expression"); } else if (name.equals("reference")) { throw new FHIRException("Cannot call addChild on a primitive type Expression.reference"); } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("system")) { throw new FHIRException("Cannot call addChild on a primitive type Coding.system"); } else if (name.equals("version")) { throw new FHIRException("Cannot call addChild on a primitive type Coding.version"); } else if (name.equals("code")) { throw new FHIRException("Cannot call addChild on a primitive type Coding.code"); } else if (name.equals("display")) { throw new FHIRException("Cannot call addChild on a primitive type Coding.display"); } else if (name.equals("userSelected")) { throw new FHIRException("Cannot call addChild on a primitive type Coding.userSelected"); } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("value")) { throw new FHIRException("Cannot call addChild on a primitive type Quantity.value"); } else if (name.equals("comparator")) { throw new FHIRException("Cannot call addChild on a primitive type Quantity.comparator"); } else if (name.equals("unit")) { throw new FHIRException("Cannot call addChild on a primitive type Quantity.unit"); } else if (name.equals("system")) { throw new FHIRException("Cannot call addChild on a primitive type Quantity.system"); } else if (name.equals("code")) { throw new FHIRException("Cannot call addChild on a primitive type Quantity.code"); } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("code")) { this.code = new Coding(); return this.code; } else if (name.equals("valueCodeableConcept")) { this.value = new CodeableConcept(); return this.value; } else if (name.equals("valueQuantity")) { this.value = new Quantity(); return this.value; } else if (name.equals("valueRange")) { this.value = new Range(); return this.value; } else if (name.equals("valueReference")) { this.value = new Reference(); return this.value; } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("versionId")) { throw new FHIRException("Cannot call addChild on a primitive type Meta.versionId"); } else if (name.equals("lastUpdated")) { throw new FHIRException("Cannot call addChild on a primitive type Meta.lastUpdated"); } else if (name.equals("source")) { throw new FHIRException("Cannot call addChild on a primitive type Meta.source"); } else if (name.equals("profile")) { throw new FHIRException("Cannot call addChild on a primitive type Meta.profile"); } else if (name.equals("security")) { return addSecurity(); } else if (name.equals("tag")) { return addTag(); } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("use")) { throw new FHIRException("Cannot call addChild on a primitive type Identifier.use"); } else if (name.equals("type")) { this.type = new CodeableConcept(); return this.type; } else if (name.equals("system")) { throw new FHIRException("Cannot call addChild on a primitive type Identifier.system"); } else if (name.equals("value")) { throw new FHIRException("Cannot call addChild on a primitive type Identifier.value"); } else if (name.equals("period")) { this.period = new Period(); return this.period; } else if (name.equals("assigner")) { this.assigner = new Reference(); return this.assigner; } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("type")) { return addType(); } else if (name.equals("when")) { throw new FHIRException("Cannot call addChild on a primitive type Signature.when"); } else if (name.equals("who")) { this.who = new Reference(); return this.who; } else if (name.equals("onBehalfOf")) { this.onBehalfOf = new Reference(); return this.onBehalfOf; } else if (name.equals("targetFormat")) { throw new FHIRException("Cannot call addChild on a primitive type Signature.targetFormat"); } else if (name.equals("sigFormat")) { throw new FHIRException("Cannot call addChild on a primitive type Signature.sigFormat"); } else if (name.equals("data")) { throw new FHIRException("Cannot call addChild on a primitive type Signature.data"); } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("name")) { throw new FHIRException("Cannot call addChild on a primitive type ParameterDefinition.name"); } else if (name.equals("use")) { throw new FHIRException("Cannot call addChild on a primitive type ParameterDefinition.use"); } else if (name.equals("min")) { throw new FHIRException("Cannot call addChild on a primitive type ParameterDefinition.min"); } else if (name.equals("max")) { throw new FHIRException("Cannot call addChild on a primitive type ParameterDefinition.max"); } else if (name.equals("documentation")) { throw new FHIRException("Cannot call addChild on a primitive type ParameterDefinition.documentation"); } else if (name.equals("type")) { throw new FHIRException("Cannot call addChild on a primitive type ParameterDefinition.type"); } else if (name.equals("profile")) { throw new FHIRException("Cannot call addChild on a primitive type ParameterDefinition.profile"); } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("origin")) { this.origin = new Quantity(); return this.origin; } else if (name.equals("period")) { throw new FHIRException("Cannot call addChild on a primitive type SampledData.period"); } else if (name.equals("factor")) { throw new FHIRException("Cannot call addChild on a primitive type SampledData.factor"); } else if (name.equals("lowerLimit")) { throw new FHIRException("Cannot call addChild on a primitive type SampledData.lowerLimit"); } else if (name.equals("upperLimit")) { throw new FHIRException("Cannot call addChild on a primitive type SampledData.upperLimit"); } else if (name.equals("dimensions")) { throw new FHIRException("Cannot call addChild on a primitive type SampledData.dimensions"); } else if (name.equals("data")) { throw new FHIRException("Cannot call addChild on a primitive type SampledData.data"); } else return super.addChild(name); }
@Override public Base addChild(String name) throws FHIRException { if (name.equals("use")) { throw new FHIRException("Cannot call addChild on a primitive type HumanName.use"); } else if (name.equals("text")) { throw new FHIRException("Cannot call addChild on a primitive type HumanName.text"); } else if (name.equals("family")) { throw new FHIRException("Cannot call addChild on a primitive type HumanName.family"); } else if (name.equals("given")) { throw new FHIRException("Cannot call addChild on a primitive type HumanName.given"); } else if (name.equals("prefix")) { throw new FHIRException("Cannot call addChild on a primitive type HumanName.prefix"); } else if (name.equals("suffix")) { throw new FHIRException("Cannot call addChild on a primitive type HumanName.suffix"); } else if (name.equals("period")) { this.period = new Period(); return this.period; } else return super.addChild(name); }