Class DeleteRlsTask

  • All Implemented Interfaces:
    IBmTask<org.eclipse.core.runtime.IStatus>

    public class DeleteRlsTask
    extends BmBasicTask
    Delete rls task and send RlsEvent.
    • Method Detail

      • create

        public static DeleteRlsTask create​(Role role,
                                           org.eclipse.emf.ecore.EObject eObject,
                                           Right right,
                                           Rls rls,
                                           org.eclipse.core.resources.IProject project,
                                           IEventBroker eventBroker)
        Creates a new instance.
        Parameters:
        role - the role to delete rls for, cannot be null
        eObject - the e-object, cannot be null
        right - the right, cannot be null
        rls - the selected rls, cannot be null
        project - the project, cannot be null
        eventBroker - the event broker, cannot be null
        Returns:
        the task, cannot be null
      • execute

        public org.eclipse.core.runtime.IStatus execute​(List<IBmObject> bmObjects,
                                                        org.eclipse.core.runtime.IProgressMonitor monitor)
        Description copied from class: BmBasicTask
        Perform task execution. Be ware new objects will not be attached to session on execution.
        Specified by:
        execute in class BmBasicTask