Exemple #1
0
 def toolbox_lifeline(self):
     return GroupPlacementTool(
         self.view,
         item_factory=self._namespace_item_factory(items.LifelineItem, UML.Lifeline),
         handle_index=SE,
         after_handler=self._after_handler,
     )
 def toolbox_fork_node(self):
     return GroupPlacementTool(
         self.view,
         item_factory=self._item_factory(items.ForkNodeItem, UML.JoinNode),
         handle_index=1,
         after_handler=self._after_handler,
     )
Exemple #3
0
 def toolbox_usecase(self):
     return GroupPlacementTool(
         self.view,
         item_factory=self._namespace_item_factory(items.UseCaseItem, UML.UseCase),
         handle_index=SE,
         after_handler=self._after_handler,
     )
Exemple #4
0
 def toolbox_flow_final_node(self):
     return GroupPlacementTool(
         self.view,
         item_factory=self._item_factory(items.FlowFinalNodeItem, UML.FlowFinalNode),
         handle_index=SE,
         after_handler=self._after_handler,
     )
Exemple #5
0
 def toolbox_decision_node(self):
     return GroupPlacementTool(
         self.view,
         item_factory=self._item_factory(items.DecisionNodeItem, UML.DecisionNode),
         handle_index=SE,
         after_handler=self._after_handler,
     )
Exemple #6
0
 def toolbox_action(self):
     return GroupPlacementTool(
         self.view,
         item_factory=self._namespace_item_factory(items.ActionItem, UML.Action),
         handle_index=SE,
         after_handler=self._after_handler,
     )
Exemple #7
0
 def toolbox_device(self):
     return GroupPlacementTool(
         self.view,
         item_factory=self._namespace_item_factory(items.NodeItem, UML.Device),
         handle_index=SE,
         after_handler=self._after_handler,
     )
Exemple #8
0
 def toolbox_partition(self):
     # note no subject, which is created by grouping adapter
     return GroupPlacementTool(self.view,
                               item_factory=self._item_factory(
                                   items.PartitionItem),
                               handle_index=SE,
                               after_handler=self._after_handler)
Exemple #9
0
 def toolbox_subsystem(self):
     return GroupPlacementTool(self.view,
                               item_factory=self._namespace_item_factory(
                                   items.SubsystemItem, UML.Component,
                                   'subsystem'),
                               handle_index=SE,
                               after_handler=self._after_handler)
Exemple #10
0
 def toolbox_object_node(self):
     return GroupPlacementTool(
         self.view,
         item_factory=self._namespace_item_factory(items.ObjectNodeItem,
                                                   UML.ObjectNode),
         handle_index=SE,
         after_handler=self._after_handler,
     )
Exemple #11
0
 def toolbox_component(self):
     return GroupPlacementTool(
         self.view,
         item_factory=self._namespace_item_factory(items.ComponentItem,
                                                   UML.Component),
         handle_index=SE,
         after_handler=self._after_handler,
     )
Exemple #12
0
 def toolbox_activity_final_node(self):
     return GroupPlacementTool(
         self.view,
         item_factory=self._item_factory(
             diagram.actions.ActivityFinalNodeItem, UML.ActivityFinalNode),
         handle_index=SE,
         after_handler=self._after_handler,
     )
Exemple #13
0
 def toolbox_accept_event_action(self):
     return GroupPlacementTool(
         self.view,
         item_factory=self._namespace_item_factory(
             diagram.actions.AcceptEventActionItem, UML.AcceptEventAction),
         handle_index=SE,
         after_handler=self._after_handler,
     )
Exemple #14
0
 def toolbox_send_signal_action(self):
     return GroupPlacementTool(
         self.view,
         item_factory=self._namespace_item_factory(
             diagram.actions.SendSignalActionItem, UML.SendSignalAction),
         handle_index=SE,
         after_handler=self._after_handler,
     )
Exemple #15
0
 def toolbox_node(self):
     return GroupPlacementTool(
         self.view,
         item_factory=self._namespace_item_factory(
             diagram.components.NodeItem, UML.Node),
         handle_index=SE,
         after_handler=self._after_handler,
     )
Exemple #16
0
 def toolbox_initial_node(self):
     return GroupPlacementTool(self.view,
                               item_factory=self._item_factory(
                                   items.InitialNodeItem, UML.InitialNode),
                               handle_index=SE,
                               after_handler=self._after_handler)