Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
SE,
),
ToolDef(
"toolbox-ellipse",
gettext("Ellipse"),
"gaphor-ellipse-symbolic",
"e",
PlacementTool.new_item_factory(diagram.general.Ellipse),
SE,
),
ToolDef(
"toolbox-comment",
gettext("Comment"),
"gaphor-comment-symbolic",
"k",
PlacementTool.new_item_factory(
diagram.general.CommentItem, UML.Comment
),
handle_index=SE,
),
ToolDef(
"toolbox-comment-line",
gettext("Comment line"),
"gaphor-comment-line-symbolic",
"K",
PlacementTool.new_item_factory(diagram.general.CommentLineItem),
),
),
),
(
gettext("Classes"),
(
gettext("Package"),
"gaphor-package-symbolic",
"p",
PlacementTool.new_item_factory(
diagram.classes.PackageItem,
UML.Package,
config_func=namespace_config,
),
handle_index=SE,
),
ToolDef(
"toolbox-association",
gettext("Association"),
"gaphor-association-symbolic",
"A",
PlacementTool.new_item_factory(diagram.classes.AssociationItem),
),
ToolDef(
"toolbox-dependency",
gettext("Dependency"),
"gaphor-dependency-symbolic",
"D",
PlacementTool.new_item_factory(diagram.classes.DependencyItem),
),
ToolDef(
"toolbox-generalization",
gettext("Generalization"),
"gaphor-generalization-symbolic",
"G",
PlacementTool.new_item_factory(diagram.classes.GeneralizationItem),
),
ToolDef(
),
handle_index=SE,
),
ToolDef(
"toolbox-association",
gettext("Association"),
"gaphor-association-symbolic",
"A",
PlacementTool.new_item_factory(diagram.classes.AssociationItem),
),
ToolDef(
"toolbox-dependency",
gettext("Dependency"),
"gaphor-dependency-symbolic",
"D",
PlacementTool.new_item_factory(diagram.classes.DependencyItem),
),
ToolDef(
"toolbox-generalization",
gettext("Generalization"),
"gaphor-generalization-symbolic",
"G",
PlacementTool.new_item_factory(diagram.classes.GeneralizationItem),
),
ToolDef(
"toolbox-implementation",
gettext("Implementation"),
"gaphor-implementation-symbolic",
"I",
PlacementTool.new_item_factory(diagram.classes.ImplementationItem),
),
),
ToolDef(
"toolbox-partition",
gettext("Partition"),
"gaphor-partition-symbolic",
"P",
item_factory=PlacementTool.new_item_factory(
diagram.actions.PartitionItem
),
handle_index=SE,
),
ToolDef(
"toolbox-flow",
gettext("Control/object flow"),
"gaphor-control-flow-symbolic",
"F",
item_factory=PlacementTool.new_item_factory(diagram.actions.FlowItem),
),
ToolDef(
"toolbox-send-signal-action",
gettext("Send signal action"),
"gaphor-send-signal-action-symbolic",
None,
item_factory=PlacementTool.new_item_factory(
diagram.actions.SendSignalActionItem,
UML.SendSignalAction,
config_func=namespace_config,
),
handle_index=SE,
),
ToolDef(
"toolbox-accept-event-action",
gettext("Accept event action"),
ToolDef(
"toolbox-decision-node",
gettext("Decision/merge node"),
"gaphor-decision-node-symbolic",
"g",
item_factory=PlacementTool.new_item_factory(
diagram.actions.DecisionNodeItem, UML.DecisionNode
),
handle_index=SE,
),
ToolDef(
"toolbox-fork-node",
gettext("Fork/join node"),
"gaphor-fork-node-symbolic",
"R",
item_factory=PlacementTool.new_item_factory(
diagram.actions.ForkNodeItem, UML.JoinNode
),
handle_index=1,
),
ToolDef(
"toolbox-object-node",
gettext("Object node"),
"gaphor-object-node-symbolic",
"O",
item_factory=PlacementTool.new_item_factory(
diagram.actions.ObjectNodeItem,
UML.ObjectNode,
config_func=namespace_config,
),
handle_index=SE,
),
gettext("Action"),
"gaphor-action-symbolic",
"a",
item_factory=PlacementTool.new_item_factory(
diagram.actions.ActionItem,
UML.Action,
config_func=namespace_config,
),
handle_index=SE,
),
ToolDef(
"toolbox-initial-node",
gettext("Initial node"),
"gaphor-initial-node-symbolic",
"j",
item_factory=PlacementTool.new_item_factory(
diagram.actions.InitialNodeItem, UML.InitialNode
),
handle_index=SE,
),
ToolDef(
"toolbox-activity-final-node",
gettext("Activity final node"),
"gaphor-activity-final-node-symbolic",
"f",
item_factory=PlacementTool.new_item_factory(
diagram.actions.ActivityFinalNodeItem, UML.ActivityFinalNode
),
handle_index=SE,
),
ToolDef(
"toolbox-flow-final-node",
gettext("Connector"),
"gaphor-connector-symbolic",
"C",
PlacementTool.new_item_factory(diagram.components.ConnectorItem),
),
),
),
(
gettext("Actions"),
(
ToolDef(
"toolbox-action",
gettext("Action"),
"gaphor-action-symbolic",
"a",
item_factory=PlacementTool.new_item_factory(
diagram.actions.ActionItem,
UML.Action,
config_func=namespace_config,
),
handle_index=SE,
),
ToolDef(
"toolbox-initial-node",
gettext("Initial node"),
"gaphor-initial-node-symbolic",
"j",
item_factory=PlacementTool.new_item_factory(
diagram.actions.InitialNodeItem, UML.InitialNode
),
handle_index=SE,
),
UML.Interaction,
config_func=namespace_config,
),
handle_index=SE,
),
),
),
(
gettext("States"),
(
ToolDef(
"toolbox-state",
gettext("State"),
"gaphor-state-symbolic",
"s",
item_factory=PlacementTool.new_item_factory(
diagram.states.StateItem, UML.State, config_func=namespace_config
),
handle_index=SE,
),
ToolDef(
"toolbox-initial-pseudostate",
gettext("Initial Pseudostate"),
"gaphor-initial-pseudostate-symbolic",
"S",
item_factory=PlacementTool.new_item_factory(
diagram.states.InitialPseudostateItem,
UML.Pseudostate,
initial_pseudostate_config,
),
handle_index=SE,
),
ToolDef(
"toolbox-activity-final-node",
gettext("Activity final node"),
"gaphor-activity-final-node-symbolic",
"f",
item_factory=PlacementTool.new_item_factory(
diagram.actions.ActivityFinalNodeItem, UML.ActivityFinalNode
),
handle_index=SE,
),
ToolDef(
"toolbox-flow-final-node",
gettext("Flow final node"),
"gaphor-flow-final-node-symbolic",
"w",
item_factory=PlacementTool.new_item_factory(
diagram.actions.FlowFinalNodeItem, UML.FlowFinalNode
),
handle_index=SE,
),
ToolDef(
"toolbox-decision-node",
gettext("Decision/merge node"),
"gaphor-decision-node-symbolic",
"g",
item_factory=PlacementTool.new_item_factory(
diagram.actions.DecisionNodeItem, UML.DecisionNode
),
handle_index=SE,
),
ToolDef(
"toolbox-fork-node",
ToolDef(
"toolbox-state",
gettext("State"),
"gaphor-state-symbolic",
"s",
item_factory=PlacementTool.new_item_factory(
diagram.states.StateItem, UML.State, config_func=namespace_config
),
handle_index=SE,
),
ToolDef(
"toolbox-initial-pseudostate",
gettext("Initial Pseudostate"),
"gaphor-initial-pseudostate-symbolic",
"S",
item_factory=PlacementTool.new_item_factory(
diagram.states.InitialPseudostateItem,
UML.Pseudostate,
initial_pseudostate_config,
),
handle_index=SE,
),
ToolDef(
"toolbox-final-state",
gettext("Final State"),
"gaphor-final-state-symbolic",
"x",
item_factory=PlacementTool.new_item_factory(
diagram.states.FinalStateItem, UML.FinalState
),
handle_index=SE,
),