田源
2024-04-07 2ac55ce0edf4870a29691b56bfad59f4830a11a2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
draw2d.MyOutputPort=function(_4aff){
    draw2d.OutputPort.call(this,_4aff);
};
draw2d.MyOutputPort.prototype=new draw2d.OutputPort();
draw2d.MyOutputPort.prototype.type="MyOutputPort";
draw2d.MyOutputPort.prototype.setWorkflow=function(workflow){
    draw2d.OutputPort.prototype.setWorkflow.call(this,workflow);
};
draw2d.MyOutputPort.prototype.onDrop=function(port){
    if(this.getMaxFanOut()<=this.getFanOut()){
        return;
    }
    if(this.parentNode.id==port.parentNode.id){
    }else{
        var _4b01=new draw2d.CommandConnect(this.parentNode.workflow,this,port);
        var connection = new draw2d.DecoratedConnection();
        var id = "flow"+Sequence.create();
        connection.id=id;
        connection.lineId=id;
        connection.lineName=id;
        //connection.setLabel(id);
        //connection.setId(id);
        _4b01.setConnection(connection);
        this.parentNode.workflow.getCommandStack().execute(_4b01);
    }
};