Table of Contents

Interface IOpaqueExpression

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

The public interface for OpaqueExpression

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

Properties

Body

The text of the expression, possibly in multiple languages.

[LowerBound(1)]
[XmlElementName("body")]
[XmlAttribute(true)]
IOrderedSetExpression<string> Body { get; }

Property Value

IOrderedSetExpression<string>

Language

Specifies the languages in which the expression is stated. The interpretation of the expression body depends on the language. If languages are unspecified, it might be implicit from the expression body or the context. Languages are matched to body strings by order.

[XmlElementName("language")]
[XmlAttribute(true)]
IOrderedSetExpression<string> Language { get; }

Property Value

IOrderedSetExpression<string>