Interface IVSActionActorParticipantProvider

All Known Implementing Classes:
EditorScreenActionProp

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

    • 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(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.