final ListFactory<SapphireActionHandler> handlers = ListFactory.start();
if (getPart() instanceof DiagramNodePart)
{
DiagramNodePart nodePart = (DiagramNodePart)getPart();
SapphireDiagramEditorPagePart pagePart = nodePart.nearest(SapphireDiagramEditorPagePart.class);
List<IDiagramConnectionDef> connectionDefs = pagePart.possibleConnectionDefs(nodePart);
for (IDiagramConnectionDef connDef : connectionDefs)
{
NodeCreateConnectionActionHandler handler = new NodeCreateConnectionActionHandler(connDef);
handlers.add(handler);
}