Structures

The following structures are available globally.

  • UML Class Diagram powered by PlantUML

    See more

    Declaration

    Swift

    public struct ClassDiagramGenerator
  • Configuration options to influence the generation and visual representation of the class diagram

    See more

    Declaration

    Swift

    public struct Configuration : Codable
  • ConfigurationProvider to load Configuration from file or memory

    See more

    Declaration

    Swift

    public struct ConfigurationProvider
  • Options which and how elements shall be considered for class diagram generation

    See more

    Declaration

    Swift

    public struct ElementOptions : Codable
  • Options which files shall be considered for class diagram generation

    See more

    Declaration

    Swift

    public struct FileOptions : Codable
    extension FileOptions: CustomStringConvertible
  • Descriptive texts (“common commands”) you can add around your diagram

    See more

    Declaration

    Swift

    public struct PageTexts : Codable
  • Options which relationships to show and how to style them in a class diagram

    See more

    Declaration

    Swift

    public struct RelationshipOptions : Codable
  • Relationship metadata on if/how ot visualzie them in a class diagram

    See more

    Declaration

    Swift

    public struct Relationship : Codable
  • Style information for or relation (linking or arrow) and its label

    See more

    Declaration

    Swift

    public struct RelationshipStyle : Codable
  • Stereotypes for entity types

    See more

    Declaration

    Swift

    public struct Stereotypes : Codable
  • you can define your own spot for a entity when you define the stereotype, adding a single character and a color. For further info see https://plantuml.com/class-diagram#4b62dd14f1d33739

    See more

    Declaration

    Swift

    public struct Stereotype : Codable
  • Usually, a spotted character (C, S, E, X or P) is used for classes, struct, enum, extension and protocols. But you can define your own spot for a entity when you define the stereotype, adding a single character and a color. For further info see https://plantuml.com/class-diagram#4b62dd14f1d33739

    See more

    Declaration

    Swift

    public struct Spot : Codable
  • Collect file paths based on a set of constraints

    See more

    Declaration

    Swift

    public struct FileCollector
  • Swift type representing a PlantUML script (@startuml … @enduml)

    See more

    Declaration

    Swift

    public struct PlantUMLScript
  • compress diagram into an URL and launch in browser (PlantText server).

    See more

    Declaration

    Swift

    public struct PlantUMLBrowserPresenter : PlantUMLPresenting
  • print script in console

    See more

    Declaration

    Swift

    public struct PlantUMLConsolePresenter : PlantUMLPresenting
  • A type describing the SwiftPlantUML version.

    See more

    Declaration

    Swift

    public struct Version