Show / Hide Table of Contents

Interface IElement

Interface IElement

Inherited Members
IElementsObservable.Elements
Namespace:System.Dynamic.ExpandoObject
Assembly:SilvaDawn.SilvaModel.UML.Interfaces.dll
Syntax
public interface IElement : IElementsObservable

Properties

AppliedStereotypes

Gets the applied stereotypes.

Declaration
IEnumerable<IStereotypeInstance> AppliedStereotypes { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<IStereotypeInstance>

The applied stereotypes.

Description

Gets or sets the description.

Declaration
string Description { get; set; }
Property Value
Type Description
System.String

The description.

ElementId

Gets the element identifier.

Declaration
Guid ElementId { get; }
Property Value
Type Description
System.Guid

The element identifier.

IsUndoRedo

Declaration
bool IsUndoRedo { get; }
Property Value
Type Description
System.Boolean

Item[String, String]

Gets the System.String with the specified stereo type.

Declaration
IStereotypePropertyInstance this[string stereoType, string property] { get; set; }
Parameters
Type Name Description
System.String stereoType

The stereotype name.

System.String property

The property.

Property Value
Type Description
IStereotypePropertyInstance

System.String.

Notes

Gets the object for the specified stereo type. This may be a Class element,Int type etc.

Declaration
string Notes { get; set; }
Property Value
Type Description
System.String

OwnedElements

Gets the owned elements.

Declaration
IEnumerable<IElement> OwnedElements { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<IElement>

The owned elements.

Owner

Gets or sets the owner of this element. All elements expect the root element will have a owner.

Declaration
IElement Owner { get; set; }
Property Value
Type Description
IElement

Extension Methods

ElementExtensions.GetModel()
ElementExtensions.GetSolution()
ElementExtensions.Delete()
ElementExtensions.FindTargetRelationships()
ElementExtensions.AddElement(IElement)
ElementExtensions.FindChildElement(Guid)
ElementExtensions.FindParentofType(Type)
ElementExtensions.FindParentModel()
ElementExtensions.FindPropertyValue(String)
ElementExtensions.FindPropertyValue(String, String)
ElementExtensions.FindAllElementsOfType<TElement>()
ElementExtensions.FindAllElementsOfType<TElement>(Boolean)
ElementExtensions.ApplyStereotypeInstance(Guid, String, Generator)
ElementExtensions.GetAllStereotypePropertyInstances()
ElementExtensions.AddPropertyInstance(Guid, String, String, Guid, String, String, String)
ElementExtensions.FindAllInheritedElements<TElement>()
ElementExtensions.DefaultDescription()
ElementExtensions.GetNotesAsHTML()
ElementExtensions.GetNotesAsHTML(String)
ElementExtensions.GetNotesAsMarkDown()
ElementExtensions.GetNotesAsDocx()
ElementExtensions.GetNotesAsTxt()
ElementExtensions.GetNotesAsRTF()

See Also

IElementsObservable
Back to top Generated by DocFX