CodeFileTreeNode.py
changeset 1146 510d1ea1f6c1
parent 1124 b1705000eba1
child 1153 5bdd82497925
equal deleted inserted replaced
1144:21475ee0e688 1146:510d1ea1f6c1
    88         return self.GetCTRoot().GetBaseTypes()
    88         return self.GetCTRoot().GetBaseTypes()
    89 
    89 
    90     def GetDataTypes(self, basetypes = False):
    90     def GetDataTypes(self, basetypes = False):
    91         return self.GetCTRoot().GetDataTypes(basetypes=basetypes)
    91         return self.GetCTRoot().GetDataTypes(basetypes=basetypes)
    92 
    92 
       
    93     def GenerateNewName(self, format, start_idx):
       
    94         return self.GetCTRoot().GenerateNewName(
       
    95             None, None, format, start_idx,
       
    96             dict([(var.getname(), None) 
       
    97                   for var in self.CodeFile.variables.getvariable()]))
       
    98 
    93     def SetVariables(self, variables):
    99     def SetVariables(self, variables):
    94         self.CodeFile.variables.setvariable([])
   100         self.CodeFile.variables.setvariable([])
    95         for var in variables:
   101         for var in variables:
    96             variable = self.CodeFileClasses["variables_variable"]()
   102             variable = self.CodeFileClasses["variables_variable"]()
    97             variable.setname(var["Name"])
   103             variable.setname(var["Name"])