Interface TimeEvent

    • Method Detail

      • setIsRelative

        void setIsRelative​(boolean value)
        Sets the value of the 'Is Relative' attribute.
        Parameters:
        value - the new value of the 'Is Relative' attribute.
        See Also:
        isRelative()
      • setWhen

        void setWhen​(ValueSpecification value)
        Sets the value of the 'When' containment reference.
        Parameters:
        value - the new value of the 'When' containment reference.
        See Also:
        getWhen()
      • validateWhenNonNegative

        boolean validateWhenNonNegative​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                        Map context)
        The ValueSpecification when must return a non-negative Integer. true
      • validateStartingTime

        boolean validateStartingTime​(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                     Map context)
        The starting time for a relative time event may only be omitted for a time event that is the trigger of a state machine. true