If a connector end references a partWithPort, then the role must be a port that is defined by the type of the partWithPort.