Table of Contents

Interface IOccurrenceSpecification

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

The public interface for OccurrenceSpecification

[DefaultImplementationType(typeof(OccurrenceSpecification))]
[XmlDefaultImplementationType(typeof(OccurrenceSpecification))]
[ModelRepresentationClass("http://www.eclipse.org/uml2/5.0.0/UML#//OccurrenceSpecification")]
public interface IOccurrenceSpecification : IInteractionFragment, INamedElement, IElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Properties

ToAfter

References the GeneralOrderings that specify EventOcurrences that must occur after this OccurrenceSpecification. <p>From package UML::Interactions.</p>

[XmlElementName("toAfter")]
[XmlAttribute(true)]
[XmlOpposite("before")]
ISetExpression<IGeneralOrdering> ToAfter { get; }

Property Value

ISetExpression<IGeneralOrdering>

ToBefore

References the GeneralOrderings that specify EventOcurrences that must occur before this OccurrenceSpecification. <p>From package UML::Interactions.</p>

[XmlElementName("toBefore")]
[XmlAttribute(true)]
[XmlOpposite("after")]
ISetExpression<IGeneralOrdering> ToBefore { get; }

Property Value

ISetExpression<IGeneralOrdering>

Methods

GetCovered()

Returns the Lifeline on which the OccurrenceSpecification appears.

ILifeline GetCovered()

Returns

ILifeline

SetCovered(ILifeline)

Sets the Lifeline on which the OccurrenceSpecification appears.

void SetCovered(ILifeline value)

Parameters

value ILifeline