<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def query_all_plug_ins_for_frontend(self, frontend_name):
 """Gets the path to all the plug-in modules for a given frontend. This is a convenience method that is intended to simplify the plug-in loading process for a frontend. in frontend_name of type str The name of the frontend or component. return plug_in_modules of type str Array containing the plug-in modules (full paths). """

        if not isinstance(frontend_name, basestring):
            raise TypeError("frontend_name can only be an instance of type basestring")
        plug_in_modules = self._call("queryAllPlugInsForFrontend",
                     in_p=[frontend_name])
        return plug_in_modules