Table of Contents

Namespace C4.Net.Dsl

Classes

DslComponent

Describes a component to import.

DslComponentView

Describes a component view to import.

DslContainer

Describes a container to import.

DslContainerView

Describes a container view to import.

DslIdGenerator

Generates stable, slug-based identifiers for elements and relationships imported from DSL-shaped data.

DslImportOptions

Configures how a DSL-shaped workspace should be imported.

DslModel

Represents the DSL-shaped model portion of an imported workspace.

DslPerson

Describes a person to import.

DslRelationship

Describes a relationship to import.

DslSoftwareSystem

Describes a software system to import.

DslSystemContextView

Describes a system context view to import.

DslSystemLandscapeView

Describes a system landscape view to import.

DslViewDefinition

Provides the common fields shared by imported view definitions.

DslViews

Collects the view definitions that can be imported into a workspace.

DslWorkspace

Represents a simplified, Structurizr DSL-shaped workspace definition for import.

DslWorkspaceImporter

Imports simplified DSL-shaped workspace definitions into the core workspace model.