All Superinterfaces:
BaseElement, Cloneable, Comparable, Element, org.eclipse.emf.ecore.EObject, MDObject, com.dassault_systemes.modeler.foundation.model.ModelElement, ModelObject, NamedElement, org.eclipse.emf.common.notify.Notifier, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject

public interface Trigger extends NamedElement
A representation of the model object 'Trigger'.

A Trigger specifies a specific point at which an Event occurrence may trigger an effect in a Behavior. A Trigger may be qualified by the Port on which the Event occurred.

The following features are supported:

See Also:
Model:
annotation="MOF package='commonbehaviors.mdcommunications'"
Generated:
  • Method Details

    • getPort

      Collection<Port> getPort()
      Returns the value of the 'Port' reference list. The list contents are of type Port. It is bidirectional and its opposite is 'trigger Of Port'. A optional Port of through which the given effect is detected.
      Returns:
      the value of the 'Port' reference list.
      See Also:
      Model:
      opposite="_triggerOfPort" ordered="false"
      Generated:
    • get_acceptEventActionOfTrigger

      @CheckForNull AcceptEventAction get_acceptEventActionOfTrigger()
      Returns the value of the 'accept Event Action Of Trigger' container reference. It is bidirectional and its opposite is 'Trigger'.

      If the meaning of the 'accept Event Action Of Trigger' container reference isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'accept Event Action Of Trigger' container reference.
      See Also:
      Model:
      opposite="trigger" transient="false" ordered="false"
      Generated:
    • set_acceptEventActionOfTrigger

      void set_acceptEventActionOfTrigger(@CheckForNull AcceptEventAction value)
      Sets the value of the 'accept Event Action Of Trigger' container reference.
      Parameters:
      value - the new value of the 'accept Event Action Of Trigger' container reference.
      See Also:
      Generated:
    • get_replyActionOfReplyToCall

      Collection<ReplyAction> get_replyActionOfReplyToCall()
      Returns the value of the 'reply Action Of Reply To Call' reference list. The list contents are of type ReplyAction. It is bidirectional and its opposite is 'Reply To Call'.

      If the meaning of the 'reply Action Of Reply To Call' reference isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'reply Action Of Reply To Call' reference list.
      See Also:
      Model:
      opposite="replyToCall" ordered="false"
      Generated:
    • get_transitionOfTrigger

      @CheckForNull Transition get_transitionOfTrigger()
      Returns the value of the 'transition Of Trigger' container reference. It is bidirectional and its opposite is 'Trigger'.

      If the meaning of the 'transition Of Trigger' container reference isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'transition Of Trigger' container reference.
      See Also:
      Model:
      opposite="trigger" transient="false" ordered="false"
      Generated:
    • set_transitionOfTrigger

      void set_transitionOfTrigger(@CheckForNull Transition value)
      Sets the value of the 'transition Of Trigger' container reference.
      Parameters:
      value - the new value of the 'transition Of Trigger' container reference.
      See Also:
      Generated:
    • get_stateOfDeferrableTrigger

      @CheckForNull State get_stateOfDeferrableTrigger()
      Returns the value of the 'state Of Deferrable Trigger' container reference. It is bidirectional and its opposite is 'Deferrable Trigger'.

      If the meaning of the 'state Of Deferrable Trigger' container reference isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'state Of Deferrable Trigger' container reference.
      See Also:
      Model:
      opposite="deferrableTrigger" transient="false" ordered="false"
      Generated:
    • set_stateOfDeferrableTrigger

      void set_stateOfDeferrableTrigger(@CheckForNull State value)
      Sets the value of the 'state Of Deferrable Trigger' container reference.
      Parameters:
      value - the new value of the 'state Of Deferrable Trigger' container reference.
      See Also:
      Generated:
    • getEvent

      @CheckForNull Event getEvent()
      Returns the value of the 'Event' reference. It is bidirectional and its opposite is 'trigger Of Event'. The Event that detected by the Trigger.
      Returns:
      the value of the 'Event' reference.
      See Also:
      Model:
      opposite="_triggerOfEvent" required="true" ordered="false"
      Generated:
    • setEvent

      void setEvent(@CheckForNull Event value)
      Sets the value of the 'Event' reference.
      Parameters:
      value - the new value of the 'Event' reference.
      See Also:
      Generated:
    • hasPort

      boolean hasPort() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • has_replyActionOfReplyToCall

      boolean has_replyActionOfReplyToCall() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated: