ConfigTreeNode.py
changeset 743 4645a3a398ad
parent 741 382b2c848dac
child 744 bdab45f96aa0
equal deleted inserted replaced
741:382b2c848dac 743:4645a3a398ad
    13 
    13 
    14 from xmlclass import GenerateClassesFromXSDstring
    14 from xmlclass import GenerateClassesFromXSDstring
    15 from util import GetClassImporter
    15 from util import GetClassImporter
    16 
    16 
    17 from PLCControler import PLCControler, LOCATION_CONFNODE
    17 from PLCControler import PLCControler, LOCATION_CONFNODE
       
    18 from ConfTreeNodeEditor import ConfTreeNodeEditor
    18 
    19 
    19 _BaseParamsClass = GenerateClassesFromXSDstring("""<?xml version="1.0" encoding="ISO-8859-1" ?>
    20 _BaseParamsClass = GenerateClassesFromXSDstring("""<?xml version="1.0" encoding="ISO-8859-1" ?>
    20         <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    21         <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
    21           <xsd:element name="BaseParams">
    22           <xsd:element name="BaseParams">
    22             <xsd:complexType>
    23             <xsd:complexType>
    37     XSD = None
    38     XSD = None
    38     CTNChildrenTypes = []
    39     CTNChildrenTypes = []
    39     CTNMaxCount = None
    40     CTNMaxCount = None
    40     ConfNodeMethods = []
    41     ConfNodeMethods = []
    41     LibraryControler = None
    42     LibraryControler = None
    42     EditorType = None
    43     EditorType = ConfTreeNodeEditor
    43     IconPath = None
    44     IconPath = None
    44     
    45     
    45     def _AddParamsMembers(self):
    46     def _AddParamsMembers(self):
    46         self.CTNParams = None
    47         self.CTNParams = None
    47         if self.XSD:
    48         if self.XSD: