public void batchUnrelate(boolean notifyChanges) {
   NonRootModelElement inst = null;
   // R805
   // V_VAR
   inst = ReferencesVariable;
   unrelateAcrossR805From(ReferencesVariable, notifyChanges);
   if (inst != null) {
     inst.removeRef();
   }
   // R801
   // V_VAL
   inst = IsSupertypeValue;
   unrelateAcrossR801From(IsSupertypeValue, notifyChanges);
   if (inst != null) {
     inst.removeRef();
   }
 }
 public void unrelateAcrossR805From(Variable_c target) {
   unrelateAcrossR805From(target, true);
 }