--- a/PLCControler.py Fri Feb 16 18:38:30 2018 +0100
+++ b/PLCControler.py Sat Feb 17 16:42:56 2018 +0100
@@ -38,7 +38,7 @@
import util.paths as paths
from util.TranslationCatalogs import NoTranslate
-from plcopen.XSLTModelQuery import XSLTModelQuery
+from plcopen.InstancesPathCollector import InstancesPathCollector from graphics.GraphicCommons import *
from PLCGenerator import *
@@ -268,24 +268,6 @@
[_BoolValue] * 2, args) + [[]])))
-class InstancesPathCollector(XSLTModelQuery):
- """ object for collecting instances path list"""
- def __init__(self, controller):
- XSLTModelQuery.__init__(self,
- [("AddInstance", self.AddInstance)])
- def AddInstance(self, context, *args):
- self.Instances.append(args[0][0])
- def Collect(self, root, name, debug):
- self._process_xslt(root, debug, instance_type = name)
class InstanceTagName(object):
"""Helpers object for generating instance tagname"""
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/plcopen/InstancesPathCollector.py Sat Feb 17 16:42:56 2018 +0100
@@ -0,0 +1,26 @@
+# This file is part of Beremiz. +# See COPYING file for copyrights details. +from __future__ import absolute_import +from plcopen.XSLTModelQuery import XSLTModelQuery +class InstancesPathCollector(XSLTModelQuery): + """ object for collecting instances path list""" + def __init__(self, controller): + XSLTModelQuery.__init__(self, + [("AddInstance", self.AddInstance)]) + def AddInstance(self, context, *args): + self.Instances.append(args[0][0]) + def Collect(self, root, name, debug): + self._process_xslt(root, debug, instance_type = name)