Interface TimeEvent

  • All Superinterfaces:
    BaseElement, java.lang.Cloneable, java.lang.Comparable, Element, org.eclipse.emf.ecore.EObject, Event, MDObject, com.dassault_systemes.modeler.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:
    UMLPackage.getTimeEvent()
    Model:
    annotation="MOF package='commonbehaviors.mdcommunications'"
    Generated:
    • Method Detail

      • 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:
        setRelative(boolean), com.nomagic.uml2.ext.magicdraw.metadata.UMLPackage#getTimeEvent_Relative()
        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:
        isRelative()
        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:
        getWhen()
        Generated: