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

public interface TimeEvent extends Event
A representation of the model object 'Time Event'.

A TimeEvent is an Event that occurs at a specific point in time.

The following features are supported:

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

    • isRelative

      boolean isRelative()
      Returns the value of the 'Relative' attribute. The default value is "false". Specifies whether the TimeEvent is specified as an absolute or relative time.
      Returns:
      the value of the 'Relative' attribute.
      See Also:
      Model:
      default="false" dataType="com.nomagic.uml2.ext.magicdraw.Boolean" required="true" ordered="false"
      Generated:
    • setRelative

      void setRelative(boolean value)
      Sets the value of the 'Relative' attribute.
      Parameters:
      value - the new value of the 'Relative' attribute.
      See Also:
      Generated:
    • getWhen

      @CheckForNull TimeExpression getWhen()
      Returns the value of the 'When' containment reference. It is bidirectional and its opposite is 'time Event Of When'. Specifies the time of the TimeEvent.
      Returns:
      the value of the 'When' containment reference.
      See Also:
      Model:
      opposite="_timeEventOfWhen" containment="true" resolveProxies="true" required="true" ordered="false"
      Generated:
    • setWhen

      void setWhen(@CheckForNull TimeExpression value)
      Sets the value of the 'When' containment reference.
      Parameters:
      value - the new value of the 'When' containment reference.
      See Also:
      Generated: