Table of Contents

Interface ISignal

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

The public interface for Signal

[DefaultImplementationType(typeof(Signal))]
[XmlDefaultImplementationType(typeof(Signal))]
[ModelRepresentationClass("http://www.eclipse.org/uml2/5.0.0/UML#//Signal")]
public interface ISignal : IClassifier, ITemplateableElement, IType, IPackageableElement, IParameterableElement, IRedefinableElement, INamespace, INamedElement, IElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Properties

OwnedAttribute

The attributes owned by the Signal. <p>From package UML::SimpleClassifiers.</p>

[Browsable(false)]
[XmlElementName("ownedAttribute")]
[XmlAttribute(false)]
[Containment]
IOrderedSetExpression<IProperty> OwnedAttribute { get; }

Property Value

IOrderedSetExpression<IProperty>

Methods

CreateOwnedAttribute(string, IType, int, object)

Creates a property with the specified name, type, lower bound, and upper bound as an owned attribute of this signal.

IProperty CreateOwnedAttribute(string name, IType type, int lower, object upper)

Parameters

name string

The name for the new attribute, or null.

type IType

The type for the new attribute, or null.

lower int

The lower bound for the new attribute.

upper object

The upper bound for the new attribute.

Returns

IProperty