Table of Contents

Class SoftwareSystemInstance

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

Represents a deployment instance of a Software System, which can be added to a DeploymentNode.

[DataContract]
public sealed class SoftwareSystemInstance : StaticStructureElementInstance
Inheritance
SoftwareSystemInstance
Inherited Members

Properties

CanonicalName

Gets the canonical name of this software system instance, including deployment path and instance number.

public override string CanonicalName { get; }

Property Value

string

SoftwareSystem

The software system represented by this deployment-time instance.

public SoftwareSystem SoftwareSystem { get; }

Property Value

SoftwareSystem

SoftwareSystemId

The identifier of the underlying software system.

[DataMember(Name = "softwareSystemId", EmitDefaultValue = false)]
public string SoftwareSystemId { get; set; }

Property Value

string

Methods

getElement()

Returns the static software system represented by this deployment instance.

public override StaticStructureElement getElement()

Returns

StaticStructureElement

The underlying software system.