Table of Contents

Interface IDataType

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

The public interface for DataType

[DefaultImplementationType(typeof(DataType))]
[XmlDefaultImplementationType(typeof(DataType))]
[ModelRepresentationClass("http://schema.omg.org/spec/MOF/2.0/cmof.xml#//DataType")]
public interface IDataType : IClassifier, IType, IPackageableElement, INamespace, INamedElement, IElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
Inherited Members

Properties

OwnedAttribute

The Attributes owned by the DataType. Subsets Classifier::attribute and Element::ownedMember.

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

Property Value

IOrderedSetExpression<IProperty>

OwnedOperation

The Operations owned by the DataType. Subsets Classifier::feature and Element::ownedMember.

[Browsable(false)]
[XmlElementName("ownedOperation")]
[XmlAttribute(false)]
[Containment]
[XmlOpposite("datatype")]
IOrderedSetExpression<IOperation> OwnedOperation { get; }

Property Value

IOrderedSetExpression<IOperation>