示例#1
0
 //public C_MULTIPLE_ATTRIBUTE MakeMultipleAttribute(C_COMPLEX_OBJECT an_object, string name, CARDINALITY a_cardinality)//, int capacity) //JAR: 30APR2007, AE-42 Support XML Schema 1.0.1
 public C_MULTIPLE_ATTRIBUTE MakeMultipleAttribute(C_COMPLEX_OBJECT an_object, string name, CARDINALITY a_cardinality, IntervalOfInteger existence)//, int capacity)
 {
     C_MULTIPLE_ATTRIBUTE result = new C_MULTIPLE_ATTRIBUTE();
     result.rm_attribute_name = name;
     result.cardinality = a_cardinality;
     result.existence = existence; //JAR: 30APR2007, AE-42 Support XML Schema 1.0.1
     //result.children = Array.CreateInstance(typeof(XMLParser.C_OBJECT), capacity) as C_OBJECT[];
     add_attribute(an_object, result);
     return result;
 }
        protected virtual CARDINALITY CloneCardinality(openehr.openehr.am.archetype.constraint_model.CARDINALITY o)
        {
            CARDINALITY result = new CARDINALITY();

            result.is_ordered = o.is_ordered();
            result.is_unique = o.is_unique();
            result.interval = CloneIntervalOfInteger(o.interval());

            return result;
        }