@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("name")) { this.name = castToCode(value); // CodeType } else if (name.equals("use")) { value = new OperationParameterUseEnumFactory().fromType(castToCode(value)); this.use = (Enumeration) value; // Enumeration<OperationParameterUse> } else if (name.equals("min")) { this.min = castToInteger(value); // IntegerType } else if (name.equals("max")) { this.max = castToString(value); // StringType } else if (name.equals("documentation")) { this.documentation = castToString(value); // StringType } else if (name.equals("type")) { this.type = castToCode(value); // CodeType } else if (name.equals("targetProfile")) { this.getTargetProfile().add(castToCanonical(value)); } else if (name.equals("searchType")) { value = new SearchParamTypeEnumFactory().fromType(castToCode(value)); this.searchType = (Enumeration) value; // Enumeration<SearchParamType> } else if (name.equals("binding")) { this.binding = (OperationDefinitionParameterBindingComponent) value; // OperationDefinitionParameterBindingComponent } else if (name.equals("referencedFrom")) { this.getReferencedFrom().add((OperationDefinitionParameterReferencedFromComponent) value); } else if (name.equals("part")) { this.getPart().add((OperationDefinitionParameterComponent) value); } else return super.setProperty(name, value); return value; }
switch (hash) { case 3373707: // name this.name = castToCode(value); // CodeType return value; case 116103: // use value = new OperationParameterUseEnumFactory().fromType(castToCode(value)); this.use = (Enumeration) value; // Enumeration<OperationParameterUse> return value; return value; case 3575610: // type this.type = castToCode(value); // CodeType return value; case 1994521304: // targetProfile return value; case -710454014: // searchType value = new SearchParamTypeEnumFactory().fromType(castToCode(value)); this.searchType = (Enumeration) value; // Enumeration<SearchParamType> return value;
@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("name")) { this.name = castToCode(value); // CodeType } else if (name.equals("use")) { value = new OperationParameterUseEnumFactory().fromType(castToCode(value)); this.use = (Enumeration) value; // Enumeration<OperationParameterUse> } else if (name.equals("min")) { this.min = castToInteger(value); // IntegerType } else if (name.equals("max")) { this.max = castToString(value); // StringType } else if (name.equals("documentation")) { this.documentation = castToString(value); // StringType } else if (name.equals("type")) { this.type = castToCode(value); // CodeType } else if (name.equals("targetProfile")) { this.getTargetProfile().add(castToCanonical(value)); } else if (name.equals("searchType")) { value = new SearchParamTypeEnumFactory().fromType(castToCode(value)); this.searchType = (Enumeration) value; // Enumeration<SearchParamType> } else if (name.equals("binding")) { this.binding = (OperationDefinitionParameterBindingComponent) value; // OperationDefinitionParameterBindingComponent } else if (name.equals("referencedFrom")) { this.getReferencedFrom().add((OperationDefinitionParameterReferencedFromComponent) value); } else if (name.equals("part")) { this.getPart().add((OperationDefinitionParameterComponent) value); } else return super.setProperty(name, value); return value; }
switch (hash) { case 3373707: // name this.name = castToCode(value); // CodeType return value; case 116103: // use value = new OperationParameterUseEnumFactory().fromType(castToCode(value)); this.use = (Enumeration) value; // Enumeration<OperationParameterUse> return value; return value; case 3575610: // type this.type = castToCode(value); // CodeType return value; case 1994521304: // targetProfile return value; case -710454014: // searchType value = new SearchParamTypeEnumFactory().fromType(castToCode(value)); this.searchType = (Enumeration) value; // Enumeration<SearchParamType> return value;