public CMEquivalenceClassUI(CMElementUI __maskElement)
 {
     if (__maskElement == null)
     {
         _equivalenceClassReal = new EquivalenceClass();
     }
     else
     {
         _equivalenceClassReal = new EquivalenceClass(__maskElement.getRealObject() as Element);
         __maskElement.addEquivalenceClass(this);
     }
 }
Exemple #2
0
 public void Remove(CMEquivalenceClassUI eq)
 {
     List.Remove(eq);
     _RemovedEqClassList.Add(eq);
     if (_parentObject != null)
     {
         Element el = _parentObject.getRealObject() as Element;
         if (el != null)
         {
             el.RemoveEquivalenceClass(eq.getRealObject() as EquivalenceClass);
         }
     }
 }
        public void Remove()
        {
            CMEquivalenceClassCollectionUI owner = Owner as CMEquivalenceClassCollectionUI;

            if (owner != null)
            {
                owner.Remove(this);
            }
            Element realElement = _parentElement.getRealObject() as Element;

            if (realElement != null)
            {
                realElement.RemoveEquivalenceClass(getRealObject() as EquivalenceClass);
            }
        }
 public CMEquivalenceClassUI(CMElementUI __maskElement, CMEquivalenceClassUI __eqClass)
 {
     _equivalenceClassReal = new EquivalenceClass(__maskElement.getRealObject() as Element);
     __maskElement.addEquivalenceClass(this);
     copyAttributesFrom(__eqClass);
 }