Interface IImage
The public interface for Image
[DefaultImplementationType(typeof(Image))]
[XmlDefaultImplementationType(typeof(Image))]
[ModelRepresentationClass("http://www.eclipse.org/uml2/5.0.0/UML#//Image")]
public interface IImage : IElement, IEModelElement, IModelElement, INotifyPropertyChanged, INotifyPropertyChanging
- Inherited Members
Properties
Content
This contains the serialization of the image according to the format. The value could represent a bitmap, image such as a GIF file, or drawing 'instructions' using a standard such as Scalable Vector Graphic (SVG) (which is XML based). <p>From package UML::Packages.</p>
[XmlElementName("content")]
[XmlAttribute(true)]
string Content { get; set; }
Property Value
Format
This indicates the format of the content, which is how the string content should be interpreted. The following values are reserved: SVG, GIF, PNG, JPG, WMF, EMF, BMP. In addition the prefix 'MIME: ' is also reserved. This option can be used as an alternative to express the reserved values above, for example "SVG" could instead be expressed as "MIME: image/svg+xml". <p>From package UML::Packages.</p>
[XmlElementName("format")]
[XmlAttribute(true)]
string Format { get; set; }
Property Value
Location
This contains a location that can be used by a tool to locate the image as an alternative to embedding it in the stereotype. <p>From package UML::Packages.</p>
[XmlElementName("location")]
[XmlAttribute(true)]
string Location { get; set; }