IMidiMapping on IComponent or IEditController

Is IMidiMapping supposed to be on IComponent or IEditController?

Most plugins its on IComponent but i’ve just discovered FabFilter have put it on IEditController

IMidiMapping extends IEditController: [3.0.1] Parameter MIDI Mapping - VST 3 Developer Portal (

but when the plug-in is a single component (controller and processor supported by the same instance) (see VST 3 API Documentation - VST 3 Developer Portal (, IMidiMapping is then part of IComponent.