Changeset 1113

Show
Ignore:
Timestamp:
12/18/06 13:40:53 (2 years ago)
Author:
arjanmol
Message:

minor code cleanup

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • gaphor/branches/new-canvas/gaphor/adapters/connectors.py

    r1112 r1113  
    747747                        else: 
    748748                            line.subject = assoc 
    749 #                                    if (end1.type is head_type and end2.type is tail_type): 
    750 #                                        line.head_subject = end1 
    751 #                                        line.tail_subject = end2 
    752 #                                    else: 
    753 #                                        line.head_subject = end2 
    754 #                                        line.tail_subject = end1 
    755749                            return 
    756750            else: 
     
    768762                head_end.name = 'baseClass' 
    769763 
    770         line.subject = relation 
     764                line.subject = relation 
    771765 
    772766    def disconnect_subject(self, handle): 
     
    911905            return None 
    912906 
    913         # Another flow may not be connected: 
    914         #connected = line.canvas.get_connected_items(element) 
    915         #if handle is line.head: 
    916         #    for i, h in connected: 
    917         #        if isinstance(i, items.FlowItem) and h is i.head: 
    918         #            return None 
    919  
    920         #if handle is line.tail: 
    921         #    for i, h in connected: 
    922         #        if isinstance(i, items.FlowItem) and h is i.tail: 
    923         #            return None 
    924  
    925         #if handle is line.head and subject.outgoing and subject.outgoing is not line.subject: 
    926         #    return None 
    927  
    928         #if handle is line.tail and subject.incoming and subject.incoming is not line.subject: 
    929         #    return None 
    930  
    931907        return super(FlowConnect, self).glue(handle, x, y) 
    932908 
     
    1009985        return super(FlowForkDecisionNodeConnect, self).glue(handle, x, y) 
    1010986 
    1011     def combine_nodes(self, fork_node_class, join_node_class): 
     987    def combine_nodes(self): 
    1012988        """ 
    1013989        Combine join/fork or decision/methe nodes into one diagram item. 
    1014990        """ 
     991        fork_node_class = self.fork_node_class 
     992        join_node_class = self.join_node_class 
    1015993        line = self.line 
    1016994        element = self.element 
     
    10411019            element.combined = fork_node 
    10421020 
    1043     def decombine_nodes(self, fork_node_class, join_node_class): 
     1021    def decombine_nodes(self): 
    10441022        """ 
    10451023        Decombine join/fork or decision/merge nodes. 
    10461024        """ 
     1025        fork_node_class = self.fork_node_class 
     1026        join_node_class = self.join_node_class 
    10471027        line = self.line 
    10481028        element = self.element 
     
    10931073    component.adapts(items.ForkNodeItem, items.FlowItem) 
    10941074 
    1095     def combine_nodes(self, fork_node_class=UML.ForkNode, 
    1096                       join_node_class=UML.JoinNode): 
    1097         super(FlowForkNodeConnect, self).combine_nodes(fork_node_class=fork_node_class, join_node_class=join_node_class) 
    1098  
    1099     def decombine_nodes(self, fork_node_class=UML.ForkNode, 
    1100                         join_node_class=UML.JoinNode): 
    1101         super(FlowForkNodeConnect, self).decombine_nodes(fork_node_class=fork_node_class, join_node_class=join_node_class) 
     1075    fork_node_class=UML.ForkNode 
     1076    join_node_class=UML.JoinNode 
    11021077 
    11031078component.provideAdapter(FlowForkNodeConnect) 
     
    11101085    component.adapts(items.DecisionNodeItem, items.FlowItem) 
    11111086 
    1112     def combine_nodes(self, fork_node_class=UML.DecisionNode, 
    1113                       join_node_class=UML.MergeNode): 
    1114         super(FlowDecisionNodeConnect, self).combine_nodes(fork_node_class=fork_node_class, join_node_class=join_node_class) 
    1115  
    1116     def decombine_nodes(self, fork_node_class=UML.DecisionNode, 
    1117                         join_node_class=UML.MergeNode): 
    1118         super(FlowDecisionNodeConnect, self).decombine_nodes(fork_node_class=fork_node_class, join_node_class=join_node_class) 
     1087    fork_node_class = UML.DecisionNode 
     1088    join_node_class = UML.MergeNode 
    11191089 
    11201090component.provideAdapter(FlowDecisionNodeConnect)