Пример #1
0
    def __init__(self, node=None):
        Node.__init__(
            self,
            node if node is not None else xml.etree.ElementTree.fromstring(
                default_constraintunittype_profile))
        [uri, tag] = normalize(self.node.tag)

        cc = self.node.findall('{%s}Or' % get_long_ns('rtc'))
        if len(cc) != 0:
            self.constraint = Or(cc[0])
            self.children.append(self.constraint)
        else:
            cc = self.node.findall('{%s}Constraint' % get_long_ns('rtc'))
            if len(cc) != 0:
                self.constraint = Constraint(cc[0])
                self.children.append(self.constraint)
            else:
                cc = self.node.findall('{%s}propertyIsEqualTo' %
                                       get_long_ns('rtc'))
                if len(cc) != 0:
                    self.constraint = PropertyIsEqualTo(cc[0])
                    self.children.append(self.constraint)
                else:
                    pass
                pass
            pass
Пример #2
0
 def __init__(self, node=None):
     Node.__init__(self, node if node is not None else xml.etree.ElementTree.fromstring(default_serviceinterface_profile))
     docs = self.node.findall('{%s}Doc' % get_long_ns('rtcDoc'))
     if len(docs) != 0:
         self.doc = Doc(docs[0])
     else:
         self.doc = Doc()
     self.children.append(self.doc)
 def __init__(self, node):
     Node.__init__(self, node)
     [uri, tag] = normalize(node.tag)
     for child in node.getchildren():
         [c_uri, c_tag] = normalize(child.tag)
         a = Action(child)
         self.__dict__[c_tag] = a
         self.children.append(a)
Пример #4
0
 def __init__(self, node):
     Node.__init__(self, node)
     [uri, tag] = normalize(node.tag)
     for child in node.getchildren():
         [c_uri, c_tag] = normalize(child.tag)
         a = Action(child)
         self.__dict__[c_tag] = a
         self.children.append(a)
Пример #5
0
    def __init__(self, node=None):
        Node.__init__(self, node if node is not None else xml.etree.ElementTree.fromstring(default_or_profile))

        self.constraints = []
        cc = self.node.findall('{%s}Constraint' % get_long_ns('rtc'))
        for c in cc:
            self.appendConstraint(Constraint(c))
            pass
Пример #6
0
 def __init__(self, node):
     Node.__init__(self, node)
     docs = self.node.findall('{%s}Doc' % get_long_ns('rtcDoc'))
     if len(docs) != 0:
         self.doc = Doc(docs[0])
     else:
         self.doc = Doc(default_action_doc_profile)
     self.children.append(self.doc)
Пример #7
0
 def __init__(self, node=None):
     Node.__init__(self, node if node is not None else xml.etree.ElementTree.fromstring(default_configurationset_profile))
     [uri, tag] = normalize(self.node.tag)
     self.configurations = []
     for c in self.node.findall('{%s}Configuration' % uri):
         conf = Configuration(c)
         self.configurations.append(conf)
         self.children.append(conf)
Пример #8
0
 def __init__(self, node):
     Node.__init__(self, node)
     docs = self.node.findall('{%s}Doc' % get_long_ns('rtcDoc'))
     if len(docs) != 0:
         self.doc = Doc(docs[0])
     else:
         self.doc = Doc(default_action_doc_profile)
     self.children.append(self.doc)
Пример #9
0
 def __init__(self, node=None):
     Node.__init__(
         self,
         xml.etree.ElementTree.fromstring(node)
         if type(node) is types.StringType else node if node is not None
         else xml.etree.ElementTree.fromstring(default_doc_profile))
     if node is None:
         self['rtcDoc:description'] = ''
Пример #10
0
 def __init__(self, node=None):
     Node.__init__(self, node if node is not None else xml.etree.ElementTree.fromstring(default_constraint_profile))
     [uri, tag] = normalize(self.node.tag)
     ut = self.node.findall('{%s}ConstraintUnitType' % get_long_ns('rtc'))
     if len(ut) != 0:
         self.constraintUnitType = ConstraintUnitType(ut[0])
     else:
         self.constraintUnitType = ConstraintUnitType()
     self.children.append(self.constraintUnitType)
Пример #11
0
 def __init__(self, node=None):
     Node.__init__(
         self,
         xml.etree.ElementTree.fromstring(node)
         if type(node) is types.StringType else node if node is not None
         else xml.etree.ElementTree.fromstring(default_properties_profile))
     if node is None:
         self['rtcExt:name'] = '__widget__'
         self['rtcExt:value'] = 'text'
Пример #12
0
    def __init__(self, node=None):
        Node.__init__(
            self, node if node is not None else
            xml.etree.ElementTree.fromstring(default_or_profile))

        self.constraints = []
        cc = self.node.findall('{%s}Constraint' % get_long_ns('rtc'))
        for c in cc:
            self.appendConstraint(Constraint(c))
            pass
Пример #13
0
 def __init__(self, node=None):
     Node.__init__(
         self, node if node is not None else
         xml.etree.ElementTree.fromstring(default_configurationset_profile))
     [uri, tag] = normalize(self.node.tag)
     self.configurations = []
     for c in self.node.findall('{%s}Configuration' % uri):
         conf = Configuration(c)
         self.configurations.append(conf)
         self.children.append(conf)
Пример #14
0
 def __init__(self, node=None):
     Node.__init__(
         self, node if node is not None else
         xml.etree.ElementTree.fromstring(default_serviceinterface_profile))
     docs = self.node.findall('{%s}Doc' % get_long_ns('rtcDoc'))
     if len(docs) != 0:
         self.doc = Doc(docs[0])
     else:
         self.doc = Doc()
     self.children.append(self.doc)
Пример #15
0
    def __init__(self, node=None):
        Node.__init__(self, node if node is not None else xml.etree.ElementTree.fromstring(default_propertyisequalto_profile))

        cc = self.node.findall('{%s}Literal' % get_long_ns('rtc'))
        if len(cc) != 0:
            self.literal = Literal(cc[0])
        else:
            self.literal = Literal()

        self.children.append(self.literal)
    def __init__(self, node=None):
        Node.__init__(
            self, node if node is not None else xml.etree.ElementTree.fromstring(default_serviceinterface_profile)
        )

        docs = node.findall("{%s}Doc" % get_long_ns("rtcDoc"))
        if len(docs) != 0:
            self.doc = Doc(docs[0])
        else:
            self.doc = Doc()
    def __init__(self, node=None):
        Node.__init__(
            self, node if node is not None else xml.etree.ElementTree.fromstring(default_configuration_profile)
        )

        docs = self.node.findall("{%s}Doc" % get_long_ns("rtcDoc"))
        if len(docs) != 0:
            self.doc = Doc(docs[0])
        else:
            self.doc = Doc()
        self.children.append(self.doc)
 def __init__(self, node=None):
     Node.__init__(
         self,
         xml.etree.ElementTree.fromstring(node)
         if type(node) is types.StringType
         else node
         if node is not None
         else xml.etree.ElementTree.fromstring(default_doc_profile),
     )
     if node is None:
         self["rtcDoc:description"] = ""
Пример #19
0
 def __init__(self, node=None):
     Node.__init__(
         self, node if node is not None else
         xml.etree.ElementTree.fromstring(default_constraint_profile))
     [uri, tag] = normalize(self.node.tag)
     ut = self.node.findall('{%s}ConstraintUnitType' % get_long_ns('rtc'))
     if len(ut) != 0:
         self.constraintUnitType = ConstraintUnitType(ut[0])
     else:
         self.constraintUnitType = ConstraintUnitType()
     self.children.append(self.constraintUnitType)
Пример #20
0
    def __init__(self, node=None):
        Node.__init__(
            self,
            node if node is not None else xml.etree.ElementTree.fromstring(
                default_propertyisequalto_profile))

        cc = self.node.findall('{%s}Literal' % get_long_ns('rtc'))
        if len(cc) != 0:
            self.literal = Literal(cc[0])
        else:
            self.literal = Literal()

        self.children.append(self.literal)
    def __init__(self, node=None):
        Node.__init__(self, node if node is not None else xml.etree.ElementTree.fromstring(default_serviceport_profile))
        [uri, tag] = normalize(self.node.tag)
        self.serviceInterfaces = []
        for si in self.node.findall("{%s}ServiceInterface" % uri):
            self.serviceInterfaces.append(ServiceInterface(si))
            self.children.append(Node(si))

        docs = node.findall("{%s}Doc" % get_long_ns("rtcDoc"))
        if len(docs) != 0:
            self.doc = Doc(docs[0])
        else:
            self.doc = Doc()
        self.children.append(self.doc)
Пример #22
0
    def __init__(self, node=None):
        Node.__init__(self, node if node is not None else xml.etree.ElementTree.fromstring(default_dataport_profile))
        #[uri, tag] = normalize(node.tag)
        #self.serviceInterfaces = []
        #for si in node.findall('{%s}ServiceInterface' % uri):
        #    self.serviceInterfaces.append(Node(si))
        #    self.children.append(Node(si))
        docs = self.node.findall('{%s}Doc' % get_long_ns('rtcDoc'))
        if len(docs) != 0:
            self.doc = Doc(docs[0])
        else:
            self.doc = Doc()

        self.children.append(self.doc)
Пример #23
0
    def __init__(self, node=None):
        Node.__init__(
            self, node if node is not None else
            xml.etree.ElementTree.fromstring(default_dataport_profile))
        #[uri, tag] = normalize(node.tag)
        #self.serviceInterfaces = []
        #for si in node.findall('{%s}ServiceInterface' % uri):
        #    self.serviceInterfaces.append(Node(si))
        #    self.children.append(Node(si))
        docs = self.node.findall('{%s}Doc' % get_long_ns('rtcDoc'))
        if len(docs) != 0:
            self.doc = Doc(docs[0])
        else:
            self.doc = Doc()

        self.children.append(self.doc)
Пример #24
0
    def __init__(self, node=None):
        Node.__init__(self, node if node is not None else xml.etree.ElementTree.fromstring(default_configuration_profile))

        docs = self.node.findall('{%s}Doc' % get_long_ns('rtcDoc'))
        if len(docs) != 0:
            self.doc = Doc(docs[0])
        else:
            self.doc = Doc()
        self.children.append(self.doc)

        props = self.node.findall('{%s}Properties' % get_long_ns('rtcExt'))
        if len(props) != 0:
            self.properties = Properties(props[0])
        else:
            self.properties = Properties()
        self.children.append(self.properties)

        const = self.node.findall('{%s}Constraint' % get_long_ns('rtc'))
        if len(const) != 0:
            self.constraint = Constraint(const[0])
            self.children.append(self.constraint)
Пример #25
0
    def __init__(self, node=None):
        Node.__init__(self, node if node is not None else xml.etree.ElementTree.fromstring(default_constraintunittype_profile))
        [uri, tag] = normalize(self.node.tag)


        cc = self.node.findall('{%s}Or' % get_long_ns('rtc'))
        if len(cc) != 0:
            self.constraint = Or(cc[0])
            self.children.append(self.constraint)
        else:
            cc = self.node.findall('{%s}Constraint' % get_long_ns('rtc'))
            if len(cc) != 0:
                self.constraint = Constraint(cc[0])
                self.children.append(self.constraint)
            else:
                cc = self.node.findall('{%s}propertyIsEqualTo' % get_long_ns('rtc'))
                if len(cc) != 0:
                    self.constraint = PropertyIsEqualTo(cc[0])
                    self.children.append(self.constraint)
                else:
                    pass
                pass
            pass
Пример #26
0
    def __init__(self, node=None):
        Node.__init__(
            self, node if node is not None else
            xml.etree.ElementTree.fromstring(default_configuration_profile))

        docs = self.node.findall('{%s}Doc' % get_long_ns('rtcDoc'))
        if len(docs) != 0:
            self.doc = Doc(docs[0])
        else:
            self.doc = Doc()
        self.children.append(self.doc)

        props = self.node.findall('{%s}Properties' % get_long_ns('rtcExt'))
        if len(props) != 0:
            self.properties = Properties(props[0])
        else:
            self.properties = Properties()
        self.children.append(self.properties)

        const = self.node.findall('{%s}Constraint' % get_long_ns('rtc'))
        if len(const) != 0:
            self.constraint = Constraint(const[0])
            self.children.append(self.constraint)
 def __init__(self, node):
     Node.__init__(self, node)
Пример #28
0
 def __init__(self, node=None):
     Node.__init__(self, node if node is not None else xml.etree.ElementTree.fromstring(default_literal_profile))
     self.text = self.node.text
Пример #29
0
 def __init__(self, node=None):
     Node.__init__(
         self, node if node is not None else
         xml.etree.ElementTree.fromstring(default_literal_profile))
     self.text = self.node.text
Пример #30
0
 def __init__(self, node=None):
     Node.__init__(self, xml.etree.ElementTree.fromstring(node) if type(node) is types.StringType else node if node is not None else xml.etree.ElementTree.fromstring(default_properties_profile))
     if node is None:
         self['rtcExt:name'] = '__widget__'
         self['rtcExt:value'] = 'text'