예제 #1
0
 def accepts(self, elem):
     elem_type = elem.getType()
     elem_interfaces = INTERFACES_EXPANDED.get(elem_type)[0]
     if elem_interfaces is None:
         return ElementParamType.accepts(self, elem)
     return self._name in elem_interfaces
예제 #2
0
 def accepts(self, elem):
     elem_type = elem.getType()
     elem_interfaces = INTERFACES_EXPANDED.get(elem_type)[0]
     if elem_interfaces is None:
         return ElementParamType.accepts(self, elem)
     return self._name in elem_interfaces
예제 #3
0
 def __init__(self, macro_server, name):
     ElementParamType.__init__(self, macro_server, name)
     bases, doc = INTERFACES_EXPANDED.get(name)
     self._interfaces = bases
예제 #4
0
 def __init__(self, macro_server, name):
     ElementParamType.__init__(self, macro_server, name)
     bases, doc = INTERFACES_EXPANDED.get(name)
     self._interfaces = bases