Show / Hide Table of Contents

Interface ISolution

Holds all the elements of models. This is the parent class for all the elements

Inherited Members
System.ComponentModel.INotifyPropertyChanged.PropertyChanged
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
Namespace:System.Dynamic.ExpandoObject
Assembly:SilvaDawn.SilvaModel.UML.Interfaces.dll
Syntax
public interface ISolution : INotifyPropertyChanged, INamedElement, IElement, IElementsObservable

Properties

CodeGeneratorsForSolutionPath

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

Models

A list of models in the solution

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

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()
NamedElementExtensions.Models()
NamedElementExtensions.CreateModel(String)
NamedElementExtensions.CreateModelWithPath(String)
SolutionExtensions.AddExistingModel(IModel)
Back to top Generated by DocFX