this.title = castToString(value); // StringType } else if (name.equals("status")) { value = new PublicationStatusEnumFactory().fromType(castToCode(value)); this.status = (Enumeration) value; // Enumeration<PublicationStatus> } else if (name.equals("experimental")) { this.copyright = castToMarkdown(value); // MarkdownType } else if (name.equals("kind")) { value = new CapabilityStatementKindEnumFactory().fromType(castToCode(value)); this.kind = (Enumeration) value; // Enumeration<CapabilityStatementKind> } else if (name.equals("instantiates")) { this.fhirVersion = castToId(value); // IdType } else if (name.equals("acceptUnknown")) { value = new UnknownContentCodeEnumFactory().fromType(castToCode(value)); this.acceptUnknown = (Enumeration) value; // Enumeration<UnknownContentCode> } else if (name.equals("format")) { this.getFormat().add(castToCode(value)); } else if (name.equals("patchFormat")) { this.getPatchFormat().add(castToCode(value)); } else if (name.equals("implementationGuide")) { this.getImplementationGuide().add(castToUri(value));
return value; case -892481550: // status value = new PublicationStatusEnumFactory().fromType(castToCode(value)); this.status = (Enumeration) value; // Enumeration<PublicationStatus> return value; return value; case 3292052: // kind value = new CapabilityStatementKindEnumFactory().fromType(castToCode(value)); this.kind = (Enumeration) value; // Enumeration<CapabilityStatementKind> return value; return value; case -1862642142: // acceptUnknown value = new UnknownContentCodeEnumFactory().fromType(castToCode(value)); this.acceptUnknown = (Enumeration) value; // Enumeration<UnknownContentCode> return value; case -1268779017: // format this.getFormat().add(castToCode(value)); // CodeType return value; case 172338783: // patchFormat this.getPatchFormat().add(castToCode(value)); // CodeType return value; case 156966506: // implementationGuide