Show / Hide Table of Contents

Interface IOperationCall

The public interface for OperationCall

Inherited Members
IModelChange.Apply()
IModelChange.Invert()
IModelElement.Delete()
IModelElement.Deleted
IModelElement.Deleting
IModelElement.IsIdentified
IModelElement.ToIdentifierString()
IModelElement.RelativeUri
IModelElement.AbsoluteUri
IModelElement.Resolve(Uri)
IModelElement.GetContainerReference(IModelElement, out int)
IModelElement.Model
IModelElement.Parent
IModelElement.ParentChanged
IModelElement.Children
IModelElement.ReferencedElements
IModelElement.Extensions
IModelElement.GetExtension<T>()
IModelElement.GetClass()
IModelElement.GetAttributeValue(IAttribute, int)
IModelElement.GetAttributeValues(IAttribute)
IModelElement.CallOperation(IOperation, params object[])
IModelElement.GetReferencedElement(IReference, int)
IModelElement.SetReferencedElement(IReference, IModelElement)
IModelElement.GetReferencedElements(IReference)
IModelElement.SetAttributeValue(IAttribute, object)
IModelElement.Freeze()
IModelElement.Lock()
IModelElement.Unlock()
IModelElement.TryUnlock()
IModelElement.IsFrozen
IModelElement.IsLocked
IModelElement.BubbledChange
INotifyPropertyChanged.PropertyChanged
INotifyPropertyChanging.PropertyChanging
Namespace: NMF.Models.Changes
Assembly: NMF.Models.dll
Syntax
[DefaultImplementationType(typeof(OperationCall))]
[XmlDefaultImplementationType(typeof(OperationCall))]
[ModelRepresentationClass("http://nmf.codeplex.com/changes#//OperationCall")]
public interface IOperationCall : IModelChange, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging

Properties

| Edit this page View Source

Arguments

The arguments property

Declaration
[XmlElementName("arguments")]
[XmlAttribute(true)]
IListExpression<IOperationArgument> Arguments { get; }
Property Value
Type Description
IListExpression<IOperationArgument>
| Edit this page View Source

Operation

The operation property

Declaration
[XmlElementName("operation")]
[XmlAttribute(true)]
IOperation Operation { get; set; }
Property Value
Type Description
IOperation
| Edit this page View Source

TargetElement

The targetElement property

Declaration
[XmlElementName("targetElement")]
[XmlAttribute(true)]
IModelElement TargetElement { get; set; }
Property Value
Type Description
IModelElement

Events

| Edit this page View Source

OperationChanged

Gets fired when the Operation property changed its value

Declaration
event EventHandler<ValueChangedEventArgs> OperationChanged
Event Type
Type Description
EventHandler<ValueChangedEventArgs>
| Edit this page View Source

OperationChanging

Gets fired before the Operation property changes its value

Declaration
event EventHandler<ValueChangedEventArgs> OperationChanging
Event Type
Type Description
EventHandler<ValueChangedEventArgs>
| Edit this page View Source

TargetElementChanged

Gets fired when the TargetElement property changed its value

Declaration
event EventHandler<ValueChangedEventArgs> TargetElementChanged
Event Type
Type Description
EventHandler<ValueChangedEventArgs>
| Edit this page View Source

TargetElementChanging

Gets fired before the TargetElement property changes its value

Declaration
event EventHandler<ValueChangedEventArgs> TargetElementChanging
Event Type
Type Description
EventHandler<ValueChangedEventArgs>

Extension Methods

ModelExtensions.AncestorTree(IModelElement)
ModelExtensions.Ancestors(IModelElement)
ModelExtensions.Descendants(IModelElement)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX