def __init__(self, appdata, cnf={}): self.config = PLT_Config() config_file = os.path.join(appdata.app_config_dir, 'plt_config.xml') self.config.load(config_file) self.config.update(cnf) self.appdata = appdata self.loader = PLT_Loader() self.saver = PLT_Saver() self.new()
def __init__(self, appdata, cnf={}): self.config = PLT_Config() config_file = os.path.join(appdata.app_config_dir, 'plt_config.xml') self.config.load(config_file) self.config.update(cnf) self.appdata = appdata self.loader = PLT_Loader() self.saver = PLT_Saver() self.new()
class PltPresenter(TextModelPresenter): cid = uc2const.PLT config = None doc_file = '' model = None def __init__(self, appdata, cnf=None): cnf = cnf or {} self.config = PLT_Config() config_file = os.path.join(appdata.app_config_dir, 'plt_config.xml') self.config.load(config_file) self.config.update(cnf) self.appdata = appdata self.loader = PLT_Loader() self.saver = PLT_Saver() self.new() def new(self): self.model = plt_model.PltHeader() self.model.childs = [ plt_model.PltStart(), plt_model.PltJobs(), plt_model.PltEnd() ] def get_jobs(self): return self.model.childs[1].childs def translate_from_sk2(self, sk2_doc): translator = SK2_to_PLT_Translator() model = sk2_doc.model objs = [] + model.childs[0].childs[0].childs + model.childs[1].childs translator.translate(objs, self) def translate_to_sk2(self, sk2_doc): translator = PLT_to_SK2_Translator() translator.translate(self, sk2_doc)
class PLT_Presenter(TextModelPresenter): cid = uc2const.PLT config = None doc_file = '' model = None def __init__(self, appdata, cnf={}): self.config = PLT_Config() config_file = os.path.join(appdata.app_config_dir, 'plt_config.xml') self.config.load(config_file) self.config.update(cnf) self.appdata = appdata self.loader = PLT_Loader() self.saver = PLT_Saver() self.new() def new(self): self.model = plt_model.PltHeader() childs = [] childs.append(plt_model.PltStart()) childs.append(plt_model.PltJobs()) childs.append(plt_model.PltEnd()) self.model.childs = childs def get_jobs(self): return self.model.childs[1].childs def translate_from_sk2(self, sk2_doc): translator = SK2_to_PLT_Translator() model = sk2_doc.model objs = [] + model.childs[0].childs[0].childs + model.childs[1].childs translator.translate(objs, self) def translate_to_sk2(self, sk2_doc): translator = PLT_to_SK2_Translator() translator.translate(self, sk2_doc)
class PLT_Presenter(TextModelPresenter): cid = uc2const.PLT config = None doc_file = '' model = None def __init__(self, appdata, cnf={}): self.config = PLT_Config() config_file = os.path.join(appdata.app_config_dir, 'plt_config.xml') self.config.load(config_file) self.config.update(cnf) self.appdata = appdata self.loader = PLT_Loader() self.saver = PLT_Saver() self.new() def new(self): self.model = model.PltHeader() childs = [] childs.append(model.PltStart()) childs.append(model.PltJobs()) childs.append(model.PltEnd()) self.model.childs = childs def get_jobs(self): return self.model.childs[1].childs def traslate_from_pdxf(self, pdxf_doc): translator = PDXF_to_PLT_Translator() model = pdxf_doc.model objs = [] + model.childs[0].childs[0].childs + model.childs[1].childs translator.translate(objs, self) def traslate_to_pdxf(self, pdxf_doc): translator = PLT_to_PDXF_Translator() translator.translate(self, pdxf_doc)