def __init__(self, vertex): dict.__init__(self) HasAdHoc.__init__(self) Observed.__init__(self) self.vertex = ref(vertex) self.__id = None
def __init__(self, name, description='', category='', inputs=(), outputs=(), lazy=True, delay=0, view=None, alias=None, authors=None, **kargs): """ Create a factory. :param name: user name for the node (must be unique) (String) :param description: description of the node (String) :param category: category of the node (String) :param inputs: inputs description :param outputs: outputs description, value=0 :param lazy: enable lazy evaluation (default = False) :param view: custom view (default = None) :param alias: list of alias name :param authors: authors of the node. If Node, it should be replaced by the package authors. .. note:: inputs and outputs parameters are list of dictionnary such inputs = (dict(name='x', interface=IInt, value=0,) outputs = (dict(name='y', interface=IInt) """ Observed.__init__(self) # Factory info self.name = name self.description = description self.category = category self.__pkg__ = None self.__pkg_id__ = None self.inputs = inputs self.outputs = outputs self.lazy = lazy self.view = view self.delay = delay self.alias = alias self.authors = authors
def __init__(self): """ Default Constructor Create Internal Data dictionnary """ HasAdHoc.__init__(self) Observed.__init__(self) self.__id = None # Internal Data (caption...) self.internal_data = {} self.factory = None # -- the ugly back reference -- # !! Christophe, don't look at this one. # proxy to higher level structure, aka CompositeNode. # This is currently only used by the "wrap_method" node # that needs to modify the topology of the graph. self._composite_node = None # The default layout self.view = None self.user_application = None self.__inError = False