Interface OapiAction

All Known Subinterfaces:
OapiResponse

public interface OapiAction
An action taken by an actor.

The following attributes and references are supported:

  • Method Details

    • getAllParameters

      MixedContent getAllParameters()
      Returns a list of the action's event parameters.
      Returns:
      a list of the action's event parameters
    • getFields

      List<OapiField> getFields()
      Returns a list of event parameters presented as field definitions.
      Returns:
      a list of event parameters presented as field definitions
    • getFieldRefs

      List<OapiFieldRef> getFieldRefs()
      Returns a list of event parameters presented as references to field definitions.
      Returns:
      a list of event parameters presented as references to field definitions
    • getComponents

      List<OapiComponent> getComponents()
      Returns a list of event parameters organized as components.
      Returns:
      a list of event parameters organized as components
    • getComponentRefs

      List<OapiComponentRef> getComponentRefs()
      Returns a list of event parameters presented as references to component definitions.
      Returns:
      a list of event parameters presented as references to component definitions
    • getGroups

      List<OapiGroup> getGroups()
      Returns a list of event parameters presented as repeating groups.
      Returns:
      a list of event parameters presented as repeating groups
    • getGroupRefs

      List<OapiGroupRef> getGroupRefs()
      Returns a list of event parameters presented as references to group definitions.
      Returns:
      a list of event parameters presented as references to group definitions
    • getAllActions

      MixedContent getAllActions()
      Returns a list of actions and behaviors to be triggered.
      Returns:
      a list of actions and behaviors to be triggered
    • getMessageRefs

      List<OapiMessageRef> getMessageRefs()
      Returns a list of references to messages to send.
      Returns:
      a list of references to messages to send
    • getAssignments

      List<String> getAssignments()
      Returns a list of assignment expressions for a message field or state variable to execute.
      Returns:
      a list of assignment expressions for a message field or state variable to execute
    • getTriggers

      List<OapiTrigger> getTriggers()
      Returns a list of triggers causing state transitions in state machines to execute.
      Returns:
      a list of triggers causing state transitions in state machines to execute
    • getTimerSchedules

      List<OapiTimerSchedule> getTimerSchedules()
      Returns a list of operations to start or cancel a timer.
      Returns:
      a list of operations to start or cancel a timer