@abc.abstractmethod<EOL><INDENT>def set_cumulative(self, cumulative):<DEDENT>
pass<EOL>
Applies this rule to all previous assessment parts.

        :param cumulative: ``true`` to apply to all previous assessment parts. ``false`` to apply to the immediate previous assessment part
        :type cumulative: ``boolean``
        :raise: ``InvalidArgument`` -- ``cumulative`` is invalid
        :raise: ``NoAccess`` -- ``Metadata.isReadOnly()`` is ``true``

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