@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("system")) { this.system = castToUri(value); // UriType } else if (name.equals("abstract")) { this.abstract_ = castToBoolean(value); // BooleanType } else if (name.equals("inactive")) { this.inactive = castToBoolean(value); // BooleanType } else if (name.equals("version")) { this.version = castToString(value); // StringType } else if (name.equals("code")) { this.code = castToCode(value); // CodeType } else if (name.equals("display")) { this.display = castToString(value); // StringType } else if (name.equals("designation")) { this.getDesignation().add((ConceptReferenceDesignationComponent) value); } else if (name.equals("contains")) { this.getContains().add((ValueSetExpansionContainsComponent) value); } else return super.setProperty(name, value); return value; }
@Override public Base setProperty(int hash, String name, Base value) throws FHIRException { switch (hash) { case -887328209: // system this.system = castToUri(value); // UriType return value; case 1732898850: // abstract this.abstract_ = castToBoolean(value); // BooleanType return value; case 24665195: // inactive this.inactive = castToBoolean(value); // BooleanType return value; case 351608024: // version this.version = castToString(value); // StringType return value; case 3059181: // code this.code = castToCode(value); // CodeType return value; case 1671764162: // display this.display = castToString(value); // StringType return value; case -900931593: // designation this.getDesignation().add((ConceptReferenceDesignationComponent) value); // ConceptReferenceDesignationComponent return value; case -567445985: // contains this.getContains().add((ValueSetExpansionContainsComponent) value); // ValueSetExpansionContainsComponent return value; default: return super.setProperty(hash, name, value); } }