Interface IVSActionActorParticipantProvider

  • All Known Implementing Classes:
    EditorScreenActionProp

    public interface IVSActionActorParticipantProvider
    The interface for a provider of a VSActionReferenceAsActor property.
    Author:
    Christopher Mindus
    • Method Detail

      • setActionActor

        boolean setActionActor​(boolean doPerform,
                               VSAction action,
                               ComplexOperation op)
        Sets the provider as the Actor in the VSAction. This means adding an Action Actor of appropriate type.
        Parameters:
        doPerform - Flag indicating operation is tested (false) or to be performed (true).
        action - The action referenced.
        op - The complex operation, null when doPerform==false.
        Returns:
        Success state.
      • removeActionActor

        boolean removeActionActor​(org.eclipse.swt.widgets.Shell shell,
                                  ComplexOperation op)
        Removes the provider as the Actor in the VSAction. This means removing an Action Actor of appropriate type.
        Parameters:
        shell - The shell.
        op - The complex operation.
        Returns:
        Success state.