Table of Contents

Class SystemContextView

Namespace
C4.Net
Assembly
C4.Net.Core.dll

A system context view.

[DataContract]
public sealed class SystemContextView : StaticView
Inheritance
SystemContextView
Inherited Members

Properties

EnterpriseBoundaryVisible

Determines whether the enterprise boundary (to differentiate "internal" elements from "external" elements") should be visible on the resulting diagram.

[DataMember(Name = "enterpriseBoundaryVisible", EmitDefaultValue = false)]
public bool? EnterpriseBoundaryVisible { get; set; }

Property Value

bool?

Name

Returns the default name shown for this system context view.

public override string Name { get; }

Property Value

string

Methods

AddAllElements()

Adds all software systems and all people to this view.

public override void AddAllElements()

AddDefaultElements()

Adds the default set of elements to this view.

public override void AddDefaultElements()

AddNearestNeighbours(Element)

Adds people and software systems that are directly related to the given element.

public override void AddNearestNeighbours(Element element)

Parameters

element Element

CheckElementCanBeAdded(Element)

protected override void CheckElementCanBeAdded(Element element)

Parameters

element Element