public static String describeExtensionContext(StructureDefinition ext) { StringBuilder b = new StringBuilder(); b.append("Use on "); for (int i = 0; i < ext.getContext().size(); i++) { StructureDefinitionContextComponent ec = ext.getContext().get(i); if (i > 0) b.append(i < ext.getContext().size() - 1 ? ", " : " or "); b.append(ec.getType().getDisplay()); b.append(" "); b.append(ec.getExpression()); } if (ext.hasContextInvariant()) { b.append(", with <a href=\"structuredefinition-definitions.html#StructureDefinition.contextInvariant\">Context Invariant</a> = "); boolean first = true; for (StringType s : ext.getContextInvariant()) { if (first) first = false; else b.append(", "); b.append("<code>"+s.getValue()+"</code>"); } } return b.toString(); }
public static String describeExtensionContext(StructureDefinition ext) { StringBuilder b = new StringBuilder(); b.append("Use on "); for (int i = 0; i < ext.getContext().size(); i++) { StructureDefinitionContextComponent ec = ext.getContext().get(i); if (i > 0) b.append(i < ext.getContext().size() - 1 ? ", " : " or "); b.append(ec.getType().getDisplay()); b.append(" "); b.append(ec.getExpression()); } if (ext.hasContextInvariant()) { b.append(", with <a href=\"structuredefinition-definitions.html#StructureDefinition.contextInvariant\">Context Invariant</a> = "); boolean first = true; for (StringType s : ext.getContextInvariant()) { if (first) first = false; else b.append(", "); b.append("<code>"+s.getValue()+"</code>"); } } return b.toString(); }
for (org.hl7.fhir.r4.model.StructureDefinition.StructureDefinitionContextComponent t : src.getContext()) { if (!tgt.hasContextType()) tgt.setContextType(convertExtensionContext(t.getType())); tgt.addContext(t.getExpression());
for (org.hl7.fhir.r4.model.StructureDefinition.StructureDefinitionContextComponent t : src.getContext()) { if (!tgt.hasContextType()) tgt.setContextType(convertExtensionContext(t.getType())); tgt.addContext(convertTo2016MayExpression(t.getExpression()));
for (org.hl7.fhir.r4.model.StructureDefinition.StructureDefinitionContextComponent t : src.getContext()) { if (!tgt.hasContextType()) tgt.setContextType(convertExtensionContext(t.getType())); tgt.addContext(t.getExpression());
for (org.hl7.fhir.r4.model.StructureDefinition.StructureDefinitionContextComponent t : src.getContext()) { if (!tgt.hasContextType()) tgt.setContextType(convertExtensionContext(t.getType())); tgt.addContext(convertTo2016MayExpression(t.getExpression()));