public OperationDefinitionParameterComponent copy() { OperationDefinitionParameterComponent dst = new OperationDefinitionParameterComponent(); copyValues(dst); dst.name = name == null ? null : name.copy(); dst.use = use == null ? null : use.copy(); dst.min = min == null ? null : min.copy(); dst.max = max == null ? null : max.copy(); dst.documentation = documentation == null ? null : documentation.copy(); dst.type = type == null ? null : type.copy(); if (targetProfile != null) { dst.targetProfile = new ArrayList<CanonicalType>(); for (CanonicalType i : targetProfile) dst.targetProfile.add(i.copy()); }; dst.searchType = searchType == null ? null : searchType.copy(); dst.binding = binding == null ? null : binding.copy(); if (referencedFrom != null) { dst.referencedFrom = new ArrayList<OperationDefinitionParameterReferencedFromComponent>(); for (OperationDefinitionParameterReferencedFromComponent i : referencedFrom) dst.referencedFrom.add(i.copy()); }; if (part != null) { dst.part = new ArrayList<OperationDefinitionParameterComponent>(); for (OperationDefinitionParameterComponent i : part) dst.part.add(i.copy()); }; return dst; }
dst.parameter = new ArrayList<OperationDefinitionParameterComponent>(); for (OperationDefinitionParameterComponent i : parameter) dst.parameter.add(i.copy()); }; if (overload != null) {
public OperationDefinitionParameterComponent copy() { OperationDefinitionParameterComponent dst = new OperationDefinitionParameterComponent(); copyValues(dst); dst.name = name == null ? null : name.copy(); dst.use = use == null ? null : use.copy(); dst.min = min == null ? null : min.copy(); dst.max = max == null ? null : max.copy(); dst.documentation = documentation == null ? null : documentation.copy(); dst.type = type == null ? null : type.copy(); if (targetProfile != null) { dst.targetProfile = new ArrayList<CanonicalType>(); for (CanonicalType i : targetProfile) dst.targetProfile.add(i.copy()); }; dst.searchType = searchType == null ? null : searchType.copy(); dst.binding = binding == null ? null : binding.copy(); if (referencedFrom != null) { dst.referencedFrom = new ArrayList<OperationDefinitionParameterReferencedFromComponent>(); for (OperationDefinitionParameterReferencedFromComponent i : referencedFrom) dst.referencedFrom.add(i.copy()); }; if (part != null) { dst.part = new ArrayList<OperationDefinitionParameterComponent>(); for (OperationDefinitionParameterComponent i : part) dst.part.add(i.copy()); }; return dst; }
dst.parameter = new ArrayList<OperationDefinitionParameterComponent>(); for (OperationDefinitionParameterComponent i : parameter) dst.parameter.add(i.copy()); }; if (overload != null) {