Interface ISignal
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
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
namestringThe name for the new attribute, or null.
typeITypeThe type for the new attribute, or null.
lowerintThe lower bound for the new attribute.
upperobjectThe upper bound for the new attribute.