public void addLink(Constraint foreignkey)
 {
     string destTable = foreignkey.getRemoteTableName();
     Table tab = getAllTable(destTable);
     if (tab.getName() == destTable) {
         tab.addLink(foreignkey);
     }
 }
 public void addToCurrentDiagram(Constraint foreignkey)
 {
     string destTable = foreignkey.getRemoteTableName();
     Table tab = getTable(destTable);
     if ( tab.getName() != destTable) { // not already there
         tab = getAllTable(destTable);
         if (tab.getName().Length != 0) {
             tables.Add(tab);
         }
     }
 }