Returns the communication types the protocol supports for its input ports. Can be empty if the protocol doesn't want to expose a selection to the user. If an empty array is returned, output ports that use the protocol will set CommunicationType toEDMXCommunicationType::InternalOnly.