Ejemplo n.º 1
0
 public void actionPerformed(ActionEvent e) {
   Object source = e.getSource();
   if (source instanceof UMLComboBox2) {
     UMLComboBox2 box = (UMLComboBox2) source;
     Object diagram = box.getTarget();
     Object homeModel = box.getSelectedItem();
     if (diagram instanceof Relocatable) {
       Relocatable d = (Relocatable) diagram;
       if (d.isRelocationAllowed(homeModel)) {
         d.relocate(homeModel);
       }
     }
   }
 }