Table of Contents

Interface ITimeObservation

Namespace
NMF.Interop.Uml
Assembly
NMF.UMLInterop.dll

The public interface for TimeObservation

[DefaultImplementationType(typeof(TimeObservation))]
[XmlDefaultImplementationType(typeof(TimeObservation))]
[ModelRepresentationClass("http://www.eclipse.org/uml2/5.0.0/UML#//TimeObservation")]
public interface ITimeObservation : IObservation, IPackageableElement, IParameterableElement, INamedElement, IElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Properties

Event

The TimeObservation is determined by the entering or exiting of the event Element during execution. <p>From package UML::Values.</p>

[XmlElementName("event")]
[XmlAttribute(true)]
INamedElement Event { get; set; }

Property Value

INamedElement

FirstEvent

The value of firstEvent is related to the event. If firstEvent is true, then the corresponding observation event is the first time instant the execution enters the event Element. If firstEvent is false, then the corresponding observation event is the time instant the execution exits the event Element. <p>From package UML::Values.</p>

[TypeConverter(typeof(LowercaseBooleanConverter))]
[XmlElementName("firstEvent")]
[XmlAttribute(true)]
bool FirstEvent { get; set; }

Property Value

bool