Show / Hide Table of Contents

Interface IModel

Contains all the elements(e.g. Class, Interfaces) in a class diagram.

Inherited Members
INamespace.Members
INamespace.OwnedMembers
IPackageableElement.OwningPackage
IParameterableElement.OwningTemplateParameter
IParameterableElement.TemplateParameter
INamedElement.Name
INamedElement.QualifiedName
INamedElement.Namespace
INamedElement.Visibility
IElement.ElementId
IElement.Owner
IElement.OwnedElements
IElement.AppliedStereotypes
IElement.Description
IElement.Item[String, String]
IElement.Notes
IElement.IsUndoRedo
IElementsObservable.Elements
System.ComponentModel.INotifyPropertyChanged.PropertyChanged
IProperties.GetUMLProperties()
Namespace:System.Dynamic.ExpandoObject
Assembly:SilvaDawn.SilvaModel.UML.Interfaces.dll
Syntax
public interface IModel : IPackage, INamespace, IPackageableElement, IParameterableElement, INamedElement, ITemplateableElement, IElement, IElementsObservable, INotifyPropertyChanged, IProperties

Properties

Parent

Declaration
INamedElement Parent { get; set; }
Property Value
Type Description
INamedElement

Path

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

ProfileInstances

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

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()
ModelExtensions.CreateClass(String)
ModelExtensions.Enums()
ModelExtensions.Classes()
ModelExtensions.Interfaces()
ModelExtensions.Classifiers()
ModelExtensions.CreateEnumeration()
NamedElementExtensions.Models()
NamedElementExtensions.CreateModel(String)
NamedElementExtensions.CreateModelWithPath(String)
PackageExtensions.CreateClass(String)
PackageExtensions.AddClass(IClass)
PackageExtensions.AddInterface(IInterface)
PackageExtensions.AddEnumeration(IEnumeration)
PackageExtensions.CreateInterface()
PackageExtensions.DeleteClass(IClass)
SolutionExtensions.AddExistingModel(IModel)
Back to top Generated by DocFX