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); }
private static Cardinality Map(this CARDINALITY model) { var cardinality = new Cardinality { IsOrdered = model.is_ordered, IsUnique = model.is_unique, Interval = model.interval.Map() }; return(cardinality); }
public Relationship(Relationship R) { foreach (KeyValuePair <int, List <int> > Record in R.Cache) { Cache.Add(Record.Key, new List <int>(Record.Value)); } conditional = R.conditional; RootPath = R.RootPath; foreignKey = R.foreignKey; RelationType = R.RelationType; IndexerFile = R.IndexerFile; }
//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); }