Table of Contents

Interface IParameter

Namespace
NMF.Interop.Legacy.Cmof
Assembly
NMF.UMLInterop.dll

The public interface for Parameter

[DefaultImplementationType(typeof(Parameter))]
[XmlDefaultImplementationType(typeof(Parameter))]
[ModelRepresentationClass("http://schema.omg.org/spec/MOF/2.0/cmof.xml#//Parameter")]
public interface IParameter : ITypedElement, INamedElement, IMultiplicityElement, IElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Properties

Default

Specifies a String that represents a value to be used when no argument is supplied for the Parameter.

[XmlElementName("default")]
[XmlAttribute(true)]
string Default { get; set; }

Property Value

string

Direction

Indicates whether a parameter is being sent into or out of a behavioral element. The default value is in.

[XmlElementName("direction")]
[XmlAttribute(true)]
ParameterDirectionKind Direction { get; set; }

Property Value

ParameterDirectionKind

Operation

References the Operation for which this is a formal parameter. Subsets NamedElement::namespace and redefines Basic::Parameter::operation. The operation that owns the parameter.

[XmlElementName("operation")]
[XmlAttribute(true)]
IOperation Operation { get; set; }

Property Value

IOperation