make DiagramNodeView.layoutPorts() method protected