plcopen/plcopen.py
changeset 1346 92efd8fe3120
parent 1339 6adf05c4508d
child 1355 9183fb765f16
equal deleted inserted replaced
1345:53e51e786654 1346:92efd8fe3120
  2082             search_result.extend(_Search([("reference", content.getname())], criteria, parent_infos))
  2082             search_result.extend(_Search([("reference", content.getname())], criteria, parent_infos))
  2083         elif content_name == "inline":
  2083         elif content_name == "inline":
  2084             search_result.extend(content.Search(criteria, parent_infos + ["inline"]))
  2084             search_result.extend(content.Search(criteria, parent_infos + ["inline"]))
  2085         return search_result
  2085         return search_result
  2086     setattr(cls, "Search", Search)
  2086     setattr(cls, "Search", Search)
       
  2087 
       
  2088 _initElementClass("selectionDivergence", "sfcObjects", "single")
       
  2089 _initElementClass("selectionConvergence", "sfcObjects", "multiple")
       
  2090 _initElementClass("simultaneousDivergence", "sfcObjects", "single")
       
  2091 _initElementClass("simultaneousConvergence", "sfcObjects", "multiple")
  2087     
  2092     
  2088 cls = _initElementClass("jumpStep", "sfcObjects", "single")
  2093 cls = _initElementClass("jumpStep", "sfcObjects", "single")
  2089 if cls:
  2094 if cls:
  2090     def Search(self, criteria, parent_infos):
  2095     def Search(self, criteria, parent_infos):
  2091         return _Search([("target", self.gettargetName())], criteria, parent_infos + ["jump", self.getlocalId()])
  2096         return _Search([("target", self.gettargetName())], criteria, parent_infos + ["jump", self.getlocalId()])