@Override
public boolean canStartNewConnection(DiagramNodePart srcNode)
{
Element srcNodeModel = srcNode.getLocalModelElement();
// check the source node type
ElementType srcNodeType = srcNodeModel.type();
ElementType desiredsrcNodeType = this.nodeTemplate.getNodeType();
if (!srcNodeType.equals(desiredsrcNodeType))
{
return false;