@abc.abstractmethod<EOL><INDENT>def get_schedules_by_schedule_slot(self, schedule_slot_id):<DEDENT>
return<EOL>
Gets a ``ScheduleList`` directly containing the given shedule slot.

        In plenary mode, the returned list contains all known schedule
        or an error results. Otherwise, the returned list may contain
        only those schedule that are accessible through this session.

        :param schedule_slot_id: a schedule slot ``Id``
        :type schedule_slot_id: ``osid.id.Id``
        :return: the returned ``Schedule`` list
        :rtype: ``osid.calendaring.ScheduleList``
        :raise: ``NullArgument`` -- ``schedule_slot_id`` is ``null``
        :raise: ``OperationFailed`` -- unable to complete request
        :raise: ``PermissionDenied`` -- authorization failure

        *compliance: mandatory -- This method must be implemented.*