public CMEquivalenceClassUI(CMElementUI __maskElement) { if (__maskElement == null) { _equivalenceClassReal = new EquivalenceClass(); } else { _equivalenceClassReal = new EquivalenceClass(__maskElement.getRealObject() as Element); __maskElement.addEquivalenceClass(this); } }
public CMEquivalenceClassUI Clone(CMElementUI __ElementParent) { CMEquivalenceClassUI cloneEquivalence = newClone(__ElementParent); cloneEquivalence.EquivalenceClassId = EquivalenceClassId; cloneEquivalence.copyAttributesFrom(this); //foreach (CMEffectUI ef in Effects) { // CMEffectUI newEf = ef.Clone(); // cloneEquivalence.addEffect(newEf); //} return(cloneEquivalence); }
/// <summary> /// Constructor /// </summary> /// <param name="__listEquivalenceClasses"></param> /// <param name="__element"></param> public CMEquivalenceClassCollectionUI(IList <EquivalenceClass> __listEquivalenceClasses, CMElementUI __element) { _parentObject = __element; _AddedEqClassList = new List <CMEquivalenceClassUI>(); _RemovedEqClassList = new List <CMEquivalenceClassUI>(); _equivalenceClassListReal = __listEquivalenceClasses; if (__listEquivalenceClasses.Count > 0) { foreach (EquivalenceClass equivalenceClass in __listEquivalenceClasses) { CMEquivalenceClassUI eq = new CMEquivalenceClassUI(equivalenceClass); eq.parentElement = __element; eq.Owner = this; List.Add(eq); } } }
public CMEquivalenceClassUI(CMElementUI __maskElement, CMEquivalenceClassUI __eqClass) { _equivalenceClassReal = new EquivalenceClass(__maskElement.getRealObject() as Element); __maskElement.addEquivalenceClass(this); copyAttributesFrom(__eqClass); }
private CMEquivalenceClassUI newClone(CMElementUI __ElementParent) { CMEquivalenceClassUI cloneEquivalence = new CMEquivalenceClassUI(__ElementParent); return(cloneEquivalence); }