Table of Contents

Interface IOperation

Namespace
NMF.Models.Meta
Assembly
NMF.Models.dll

The public interface for Operation

[DefaultImplementationType(typeof(Operation))]
[XmlDefaultImplementationType(typeof(Operation))]
[ModelRepresentationClass("http://nmf.codeplex.com/nmeta/#//Operation")]
public interface IOperation : ITypedElement, IMetaElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members
Extension Methods

Properties

DeclaringType

The DeclaringType property

[Browsable(false)]
[XmlAttribute(true)]
[XmlOpposite("Operations")]
IStructuredType DeclaringType { get; set; }

Property Value

IStructuredType

Parameters

The Parameters property

[Browsable(false)]
[XmlAttribute(false)]
[Containment]
[XmlOpposite("Operation")]
IListExpression<IParameter> Parameters { get; }

Property Value

IListExpression<IParameter>

Refines

The Refines property

[XmlAttribute(true)]
IOperation Refines { get; set; }

Property Value

IOperation

Events

DeclaringTypeChanged

Gets fired when the DeclaringType property changed its value

event EventHandler<ValueChangedEventArgs> DeclaringTypeChanged

Event Type

EventHandler<ValueChangedEventArgs>

DeclaringTypeChanging

Gets fired before the DeclaringType property changes its value

event EventHandler<ValueChangedEventArgs> DeclaringTypeChanging

Event Type

EventHandler<ValueChangedEventArgs>

RefinesChanged

Gets fired when the Refines property changed its value

event EventHandler<ValueChangedEventArgs> RefinesChanged

Event Type

EventHandler<ValueChangedEventArgs>

RefinesChanging

Gets fired before the Refines property changes its value

event EventHandler<ValueChangedEventArgs> RefinesChanging

Event Type

EventHandler<ValueChangedEventArgs>