@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("context")) { this.context = castToId(value); // IdType } else if (name.equals("contextType")) { value = new StructureMapContextTypeEnumFactory().fromType(castToCode(value)); this.contextType = (Enumeration) value; // Enumeration<StructureMapContextType> } else if (name.equals("element")) { this.element = castToString(value); // StringType } else if (name.equals("variable")) { this.variable = castToId(value); // IdType } else if (name.equals("listMode")) { value = new StructureMapTargetListModeEnumFactory().fromType(castToCode(value)); this.getListMode().add((Enumeration) value); } else if (name.equals("listRuleId")) { this.listRuleId = castToId(value); // IdType } else if (name.equals("transform")) { value = new StructureMapTransformEnumFactory().fromType(castToCode(value)); this.transform = (Enumeration) value; // Enumeration<StructureMapTransform> } else if (name.equals("parameter")) { this.getParameter().add((StructureMapGroupRuleTargetParameterComponent) value); } else return super.setProperty(name, value); return value; }
return value; case -1662836996: // element this.element = castToString(value); // StringType return value; case -1249586564: // variable
@Override public Base setProperty(String name, Base value) throws FHIRException { if (name.equals("context")) { this.context = castToId(value); // IdType } else if (name.equals("contextType")) { value = new StructureMapContextTypeEnumFactory().fromType(castToCode(value)); this.contextType = (Enumeration) value; // Enumeration<StructureMapContextType> } else if (name.equals("element")) { this.element = castToString(value); // StringType } else if (name.equals("variable")) { this.variable = castToId(value); // IdType } else if (name.equals("listMode")) { value = new StructureMapTargetListModeEnumFactory().fromType(castToCode(value)); this.getListMode().add((Enumeration) value); } else if (name.equals("listRuleId")) { this.listRuleId = castToId(value); // IdType } else if (name.equals("transform")) { value = new StructureMapTransformEnumFactory().fromType(castToCode(value)); this.transform = (Enumeration) value; // Enumeration<StructureMapTransform> } else if (name.equals("parameter")) { this.getParameter().add((StructureMapGroupRuleTargetParameterComponent) value); } else return super.setProperty(name, value); return value; }
return value; case -1662836996: // element this.element = castToString(value); // StringType return value; case -1249586564: // variable