def __init__(self, *args, **kwargs):
        """__init__() -> Connection 
        Initializes source and destination ports.
        
        """
	DBConnection.__init__(self, *args, **kwargs)
        if self.id is None:
            self.db_id = -1
        if not len(self.ports) > 0:
            self.source = Port(type='source')
            self.destination = Port(type='destination')
#             self.source.endPoint = PortEndPoint.Source
#             self.destination.endPoint = PortEndPoint.Destination
        self.makeConnection = moduleConnection(self)
Example #2
0
    def __init__(self, *args, **kwargs):
        """__init__() -> Connection 
        Initializes source and destination ports.
        
        """
        DBConnection.__init__(self, *args, **kwargs)
        if self.id is None:
            self.db_id = -1
        if not len(self.ports) > 0:
            self.source = Port(type='source')
            self.destination = Port(type='destination')
#             self.source.endPoint = PortEndPoint.Source
#             self.destination.endPoint = PortEndPoint.Destination
        self.makeConnection = moduleConnection(self)
 def do_copy(self, new_ids=False, id_scope=None, id_remap=None):
     cp = DBConnection.do_copy(self, new_ids, id_scope, id_remap)
     cp.__class__ = Connection
     cp.makeConnection = moduleConnection(cp)
     for port in cp.ports:
         Port.convert(port)
     return cp
Example #4
0
 def do_copy(self, new_ids=False, id_scope=None, id_remap=None):
     cp = DBConnection.do_copy(self, new_ids, id_scope, id_remap)
     cp.__class__ = Connection
     cp.makeConnection = moduleConnection(cp)
     for port in cp.ports:
         Port.convert(port)
     return cp