plcopen/plcopen.py
changeset 1285 fa77f3b8f182
parent 1283 f3cfe1ff917e
child 1289 1d221eda1e42
child 1290 13ee5f4ab612
equal deleted inserted replaced
1284:abf63a310532 1285:fa77f3b8f182
  2799     setattr(cls, "removeconnections", removeconnections)
  2799     setattr(cls, "removeconnections", removeconnections)
  2800     
  2800     
  2801     def getconnections(self):
  2801     def getconnections(self):
  2802         if self.content:
  2802         if self.content:
  2803             return self.content["value"]
  2803             return self.content["value"]
       
  2804         return []
  2804     setattr(cls, "getconnections", getconnections)
  2805     setattr(cls, "getconnections", getconnections)
  2805     
  2806     
  2806     def setconnectionId(self, idx, id):
  2807     def setconnectionId(self, idx, id):
  2807         if self.content:
  2808         if self.content:
  2808             self.content["value"][idx].setrefLocalId(id)
  2809             self.content["value"][idx].setrefLocalId(id)
  2820     setattr(cls, "setconnectionPoints", setconnectionPoints)
  2821     setattr(cls, "setconnectionPoints", setconnectionPoints)
  2821 
  2822 
  2822     def getconnectionPoints(self, idx):
  2823     def getconnectionPoints(self, idx):
  2823         if self.content:
  2824         if self.content:
  2824             return self.content["value"][idx].getpoints()
  2825             return self.content["value"][idx].getpoints()
  2825         return None
  2826         return []
  2826     setattr(cls, "getconnectionPoints", getconnectionPoints)
  2827     setattr(cls, "getconnectionPoints", getconnectionPoints)
  2827 
  2828 
  2828     def setconnectionParameter(self, idx, parameter):
  2829     def setconnectionParameter(self, idx, parameter):
  2829         if self.content:
  2830         if self.content:
  2830             self.content["value"][idx].setformalParameter(parameter)
  2831             self.content["value"][idx].setformalParameter(parameter)