Table of Contents

Interface IProtocolConformance

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

The public interface for ProtocolConformance

[DefaultImplementationType(typeof(ProtocolConformance))]
[XmlDefaultImplementationType(typeof(ProtocolConformance))]
[ModelRepresentationClass("http://www.eclipse.org/uml2/5.0.0/UML#//ProtocolConformance")]
public interface IProtocolConformance : IDirectedRelationship, IRelationship, IElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Properties

GeneralMachine

Specifies the ProtocolStateMachine to which the specific ProtocolStateMachine conforms. <p>From package UML::StateMachines.</p>

[XmlElementName("generalMachine")]
[XmlAttribute(true)]
IProtocolStateMachine GeneralMachine { get; set; }

Property Value

IProtocolStateMachine

SpecificMachine

Specifies the ProtocolStateMachine which conforms to the general ProtocolStateMachine. <p>From package UML::StateMachines.</p>

[Browsable(false)]
[XmlElementName("specificMachine")]
[XmlAttribute(true)]
[XmlOpposite("conformance")]
IProtocolStateMachine SpecificMachine { get; set; }

Property Value

IProtocolStateMachine