Table of Contents

Interface ITimeConstraint

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

The public interface for TimeConstraint

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

Properties

FirstEvent

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

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

Property Value

bool?

Methods

Has_one_constrainedElement(object, object)

A TimeConstraint has one constrainedElement. constrainedElement->size() = 1

bool Has_one_constrainedElement(object diagnostics, object context)

Parameters

diagnostics object

The chain of diagnostics to which problems are to be appended.

context object

The cache of context-specific information.

Returns

bool