public C_DURATION create_c_duration_upper_unbounded(string a_minimum, bool includesMin) { C_DURATION result = new C_DURATION(); //interval_of_duration interval = new interval_of_duration(); //JAR: 30APR2007, AE-42 Support XML Schema 1.0.1 IntervalOfDuration interval = new IntervalOfDuration(); interval.lower = a_minimum; interval.lower_included = includesMin; interval.lower_includedSpecified = includesMin; interval.upper_included = false; interval.upper_includedSpecified = false; //interval.minimum = a_minimum; //interval.includes_minimum = includesMin; //interval.includes_maximum = false; result.range = interval; return result; }
protected virtual IntervalOfDuration cloneDurationRange(openehr.common_libs.basic.INTERVAL_REFERENCE o) { IntervalOfDuration result = null; if (o != null) { result = new IntervalOfDuration(); result.lower_unbounded = o.lower_unbounded(); if (!o.lower_unbounded()) { result.lower = o.lower().ToString(); result.lower_included = o.lower_included(); result.lower_includedSpecified = true; } result.upper_unbounded = o.upper_unbounded(); if (!o.upper_unbounded()) { result.upper = o.upper().ToString(); result.upper_included = o.upper_included(); result.upper_includedSpecified = true; } } return result; }