plcopen/plcopen.py
changeset 470 cc64bbb1d654
parent 461 649a8465148d
child 484 acef952101a5
equal deleted inserted replaced
469:17411b970353 470:cc64bbb1d654
   732     def updateElementName(self, old_name, new_name):
   732     def updateElementName(self, old_name, new_name):
   733         for varlist in self.getglobalVars():
   733         for varlist in self.getglobalVars():
   734             for var in varlist.getvariable():
   734             for var in varlist.getvariable():
   735                 var_address = var.getaddress()
   735                 var_address = var.getaddress()
   736                 if var_address is not None:
   736                 if var_address is not None:
   737                     if var_address == oldname:
   737                     if var_address == old_name:
   738                         var.setaddress(new_name)
   738                         var.setaddress(new_name)
   739                     if var.getname() == old_name:
   739                     if var.getname() == old_name:
   740                         var.setname(new_name)
   740                         var.setname(new_name)
   741         for resource in self.getresource():
   741         for resource in self.getresource():
   742             resource.updateElementName(old_name, new_name)
   742             resource.updateElementName(old_name, new_name)
   776     def updateElementName(self, old_name, new_name):
   776     def updateElementName(self, old_name, new_name):
   777         for varlist in self.getglobalVars():
   777         for varlist in self.getglobalVars():
   778             for var in varlist.getvariable():
   778             for var in varlist.getvariable():
   779                 var_address = var.getaddress()
   779                 var_address = var.getaddress()
   780                 if var_address is not None:
   780                 if var_address is not None:
   781                     if var_address == oldname:
   781                     if var_address == old_name:
   782                         var.setaddress(new_name)
   782                         var.setaddress(new_name)
   783                     if var.getname() == old_name:
   783                     if var.getname() == old_name:
   784                         var.setname(new_name)
   784                         var.setname(new_name)
   785         for instance in self.getpouInstance():
   785         for instance in self.getpouInstance():
   786             instance.updateElementName(old_name, new_name)
   786             instance.updateElementName(old_name, new_name)
  1217         if self.interface:
  1217         if self.interface:
  1218             for content in self.interface.getcontent():
  1218             for content in self.interface.getcontent():
  1219                 for var in content["value"].getvariable():
  1219                 for var in content["value"].getvariable():
  1220                     var_address = var.getaddress()
  1220                     var_address = var.getaddress()
  1221                     if var_address is not None:
  1221                     if var_address is not None:
  1222                         if var_address == oldname:
  1222                         if var_address == old_name:
  1223                             var.setaddress(new_name)
  1223                             var.setaddress(new_name)
  1224                         if var.getname() == old_name:
  1224                         if var.getname() == old_name:
  1225                             var.setname(new_name)
  1225                             var.setname(new_name)
  1226                     var_type_content = var.gettype().getcontent()
  1226                     var_type_content = var.gettype().getcontent()
  1227                     if var_type_content["name"] == "derived":
  1227                     if var_type_content["name"] == "derived":