Interface DurationObservation

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, Observation, PackageableElement, ParameterableElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject

public interface DurationObservation extends Observation
A representation of the model object 'Duration Observation'.

A DurationObservation is a reference to a duration during an execution. It points out the NamedElement(s) in the model to observe and whether the observations are when this NamedElement is entered or when it is exited.

The following features are supported:

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

    • isFirstEvent

      List<Boolean> isFirstEvent()
      Returns the value of the 'First Event' attribute list. The list contents are of type Boolean. The value of firstEvent[i] is related to event[i] (where i is 1 or 2). If firstEvent[i] is true, then the corresponding observation event is the first time instant the execution enters event[i]. If firstEvent[i] is false, then the corresponding observation event is the time instant the execution exits event[i].
      Returns:
      the value of the 'First Event' attribute list.
      See Also:
      Model:
      dataType="com.nomagic.uml2.ext.magicdraw.Boolean" upper="2" ordered="true"
      Generated:
    • getEvent

      List<NamedElement> getEvent()
      Returns the value of the 'Event' reference list. The list contents are of type NamedElement. It is bidirectional and its opposite is 'duration Observation Of Event'. The DurationObservation is determined as the duration between the entering or exiting of a single event Element during execution, or the entering/exiting of one event Element and the entering/exiting of a second.
      Returns:
      the value of the 'Event' reference list.
      See Also:
      Model:
      opposite="_durationObservationOfEvent" required="true" upper="2"
      Generated:
    • hasEvent

      boolean hasEvent() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasFirstEvent

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