Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A0_Landscape - Enum constant in enum class com.structurizr.view.PaperSize
- A0_Portrait - Enum constant in enum class com.structurizr.view.PaperSize
- A1_Landscape - Enum constant in enum class com.structurizr.view.PaperSize
- A1_Portrait - Enum constant in enum class com.structurizr.view.PaperSize
- A2_Landscape - Enum constant in enum class com.structurizr.view.PaperSize
- A2_Portrait - Enum constant in enum class com.structurizr.view.PaperSize
- A3_Landscape - Enum constant in enum class com.structurizr.view.PaperSize
- A3_Portrait - Enum constant in enum class com.structurizr.view.PaperSize
- A4_Landscape - Enum constant in enum class com.structurizr.view.PaperSize
- A4_Portrait - Enum constant in enum class com.structurizr.view.PaperSize
- A5_Landscape - Enum constant in enum class com.structurizr.view.PaperSize
- A5_Portrait - Enum constant in enum class com.structurizr.view.PaperSize
- A6_Landscape - Enum constant in enum class com.structurizr.view.PaperSize
- A6_Portrait - Enum constant in enum class com.structurizr.view.PaperSize
- AbstractImpliedRelationshipsStrategy - Class in com.structurizr.model
-
Abstract base class for supplied ImpliedRelationshipsStrategy implementations.
- AbstractImpliedRelationshipsStrategy() - Constructor for class com.structurizr.model.AbstractImpliedRelationshipsStrategy
- AbstractStyle - Class in com.structurizr.view
- AbstractStyle() - Constructor for class com.structurizr.view.AbstractStyle
- AbstractWorkspace - Class in com.structurizr
-
The superclass for regular and encrypted workspaces.
- AbstractWorkspace() - Constructor for class com.structurizr.AbstractWorkspace
- add(Component) - Method in class com.structurizr.view.ComponentView
-
Adds an individual component to this view, including relationships to/from that component.
- add(Component, boolean) - Method in class com.structurizr.view.ComponentView
-
Adds an individual component to this view.
- add(Container) - Method in class com.structurizr.model.DeploymentNode
-
Adds a container instance to this deployment node, replicating relationships.
- add(Container) - Method in class com.structurizr.view.ComponentView
-
Adds an individual container to this view, including relationships to/from that container.
- add(Container) - Method in class com.structurizr.view.ContainerView
-
Adds an individual container (belonging to any software system) to this view, including relationships to/from that container.
- add(ContainerInstance) - Method in class com.structurizr.view.DeploymentView
-
Adds a container instance (and its parent deployment nodes) to this view.
- add(Container, boolean) - Method in class com.structurizr.view.ComponentView
-
Adds an individual container to this view.
- add(Container, boolean) - Method in class com.structurizr.view.ContainerView
-
Adds an individual container (belonging to any software system) to this view.
- add(Container, String...) - Method in class com.structurizr.model.DeploymentNode
-
Adds a container instance to this deployment node, optionally replicating relationships.
- add(CustomElement) - Method in class com.structurizr.view.CustomView
-
Adds the given custom element to this view, including relationships to/from that custom element.
- add(CustomElement) - Method in class com.structurizr.view.DeploymentView
-
Adds the given custom element to this view, including relationships to/from that custom element.
- add(CustomElement) - Method in class com.structurizr.view.StaticView
-
Adds the given custom element to this view, including relationships to/from that custom element.
- add(CustomElement, boolean) - Method in class com.structurizr.view.CustomView
-
Adds the given custom element to this view.
- add(CustomElement, boolean) - Method in class com.structurizr.view.DeploymentView
-
Adds the given custom element to this view.
- add(CustomElement, boolean) - Method in class com.structurizr.view.StaticView
-
Adds the given custom element to this view.
- add(CustomElement, CustomElement) - Method in class com.structurizr.view.DynamicView
- add(CustomElement, StaticStructureElement) - Method in class com.structurizr.view.DynamicView
- add(CustomElement, String, CustomElement) - Method in class com.structurizr.view.DynamicView
- add(CustomElement, String, StaticStructureElement) - Method in class com.structurizr.view.DynamicView
- add(CustomElement, String, String, CustomElement) - Method in class com.structurizr.view.DynamicView
- add(CustomElement, String, String, StaticStructureElement) - Method in class com.structurizr.view.DynamicView
- add(DeploymentNode) - Method in class com.structurizr.view.DeploymentView
-
Adds a deployment node to this view, including relationships to/from that deployment node (and children).
- add(DeploymentNode, boolean) - Method in class com.structurizr.view.DeploymentView
-
Adds a deployment node to this view.
- add(InfrastructureNode) - Method in class com.structurizr.view.DeploymentView
-
Adds an infrastructure node (and its parent deployment nodes) to this view.
- add(Person) - Method in class com.structurizr.view.StaticView
-
Adds the given person to this view, including relationships to/from that person.
- add(Person, boolean) - Method in class com.structurizr.view.StaticView
-
Adds the given person to this view.
- add(Relationship) - Method in class com.structurizr.view.CustomView
-
Adds a specific relationship to this view.
- add(Relationship) - Method in class com.structurizr.view.DeploymentView
-
Adds a Relationship to this view.
- add(Relationship) - Method in class com.structurizr.view.DynamicView
-
Adds a specific relationship to this dynamic view, with the original description.
- add(Relationship) - Method in class com.structurizr.view.StaticView
-
Adds a specific relationship to this view.
- add(Relationship, String) - Method in class com.structurizr.view.DynamicView
-
Adds a specific relationship to this dynamic view, with an overidden description.
- add(SoftwareSystem) - Method in class com.structurizr.model.DeploymentNode
-
Adds a software system instance to this deployment node, replicating relationships.
- add(SoftwareSystem) - Method in class com.structurizr.view.ContainerView
-
Adds a software system to this view, including relationships to/from that software system.
- add(SoftwareSystem) - Method in class com.structurizr.view.StaticView
-
Adds the given software system to this view, including relationships to/from that software system.
- add(SoftwareSystemInstance) - Method in class com.structurizr.view.DeploymentView
-
Adds a software system instance (and its parent deployment nodes) to this view.
- add(SoftwareSystem, boolean) - Method in class com.structurizr.view.StaticView
-
Adds the given software system to this view.
- add(SoftwareSystem, String...) - Method in class com.structurizr.model.DeploymentNode
-
Adds a software system instance to this deployment node, replicating relationships.
- add(StaticStructureElement, CustomElement) - Method in class com.structurizr.view.DynamicView
- add(StaticStructureElement, StaticStructureElement) - Method in class com.structurizr.view.DynamicView
- add(StaticStructureElement, String, CustomElement) - Method in class com.structurizr.view.DynamicView
- add(StaticStructureElement, String, StaticStructureElement) - Method in class com.structurizr.view.DynamicView
- add(StaticStructureElement, String, String, CustomElement) - Method in class com.structurizr.view.DynamicView
- add(StaticStructureElement, String, String, StaticStructureElement) - Method in class com.structurizr.view.DynamicView
- add(ElementStyle) - Method in class com.structurizr.view.Styles
- add(RelationshipStyle) - Method in class com.structurizr.view.Styles
- addAllComponents() - Method in class com.structurizr.view.ComponentView
-
Adds all components in the container to this view.
- addAllContainers() - Method in class com.structurizr.view.ComponentView
-
Adds all other containers in the software system to this view.
- addAllContainers() - Method in class com.structurizr.view.ContainerView
-
Adds all containers within the software system in scope to this view.
- addAllContainersAndInfluencers() - Method in class com.structurizr.view.ContainerView
-
Adds all
Container
s of the givenContainerView
as well as all external influencers, that is all persons and all other software systems with incoming or outgoing dependencies. - addAllCustomElements() - Method in class com.structurizr.view.CustomView
-
Adds all custom elements to this view.
- addAllDeploymentNodes() - Method in class com.structurizr.view.DeploymentView
-
Adds all of the top-level deployment nodes to this view, for the same deployment environment (if set).
- addAllElements() - Method in class com.structurizr.view.ComponentView
-
Adds all people, software systems, sibling containers and components belonging to the container in scope.
- addAllElements() - Method in class com.structurizr.view.ContainerView
-
Adds all people, software systems and containers that belong to the software system in scope.
- addAllElements() - Method in class com.structurizr.view.StaticView
-
Adds all of the permitted elements to this view.
- addAllElements() - Method in class com.structurizr.view.SystemContextView
-
Adds all software systems and all people.
- addAllElements() - Method in class com.structurizr.view.SystemLandscapeView
-
Adds all software systems and all people to this view.
- addAllInfluencers() - Method in class com.structurizr.view.ContainerView
-
Adds all
Container
s of the givenContainerView
as well as all external influencers, that is all persons and all other software systems with incoming or outgoing dependencies. - addAllPeople() - Method in class com.structurizr.view.StaticView
-
Adds all people in the model to this view.
- addAllSoftwareSystems() - Method in class com.structurizr.view.StaticView
-
Adds all software systems in the model to this view.
- addAnimation(CustomElement...) - Method in class com.structurizr.view.CustomView
-
Adds an animation step, with the specified elements.
- addAnimation(Element...) - Method in class com.structurizr.view.StaticView
-
Adds an animation step, with the specified elements.
- addAnimation(InfrastructureNode...) - Method in class com.structurizr.view.DeploymentView
-
Adds an animation step, with the specified infrastructure nodes.
- addAnimation(StaticStructureElementInstance...) - Method in class com.structurizr.view.DeploymentView
-
Adds an animation step, with the specified element instances.
- addAnimation(StaticStructureElementInstance[], InfrastructureNode[]) - Method in class com.structurizr.view.DeploymentView
-
Adds an animation step, with the specified container instances and infrastructure nodes.
- addComponent(String) - Method in class com.structurizr.model.Container
-
Adds a component to this container.
- addComponent(String, Class, String, String) - Method in class com.structurizr.model.Container
-
Adds a component to this container.
- addComponent(String, String) - Method in class com.structurizr.model.Container
-
Adds a component to this container.
- addComponent(String, String, String) - Method in class com.structurizr.model.Container
-
Adds a component to this container.
- addComponent(String, String, String, String) - Method in class com.structurizr.model.Container
-
Adds a component to this container.
- addContainer(String) - Method in class com.structurizr.model.SoftwareSystem
-
Adds a container with the specified name.
- addContainer(String, String) - Method in class com.structurizr.model.SoftwareSystem
-
Adds a container with the specified name and description.
- addContainer(String, String, String) - Method in class com.structurizr.model.SoftwareSystem
-
Adds a container with the specified name, description and technology.
- addCustomElement(String) - Method in class com.structurizr.model.Model
-
Creates a custom element and adds it to the model.
- addCustomElement(String, String, String) - Method in class com.structurizr.model.Model
-
Creates a custom element and adds it to the model.
- addDecision(Decision) - Method in class com.structurizr.documentation.Documentation
-
Adds a new decision to this documentation.
- addDefaultElements() - Method in class com.structurizr.view.ComponentView
-
Adds the default set of elements to this view.
- addDefaultElements() - Method in class com.structurizr.view.ContainerView
-
Adds the default set of elements to this view.
- addDefaultElements() - Method in class com.structurizr.view.CustomView
-
Adds the default set of elements to this view.
- addDefaultElements() - Method in class com.structurizr.view.DeploymentView
-
Adds the default set of elements to this view.
- addDefaultElements() - Method in class com.structurizr.view.StaticView
-
Adds the default set of elements to this view.
- addDefaultElements() - Method in class com.structurizr.view.SystemContextView
-
Adds the default set of elements to this view.
- addDefaultElements() - Method in class com.structurizr.view.SystemLandscapeView
-
Adds the default set of elements to this view.
- addDependentSoftwareSystems() - Method in class com.structurizr.view.ContainerView
- addDeploymentNode(String) - Method in class com.structurizr.model.DeploymentNode
-
Adds a child deployment node.
- addDeploymentNode(String) - Method in class com.structurizr.model.Model
-
Adds a top-level deployment node to this model.
- addDeploymentNode(String, String, String) - Method in class com.structurizr.model.DeploymentNode
-
Adds a child deployment node.
- addDeploymentNode(String, String, String) - Method in class com.structurizr.model.Model
-
Adds a top-level deployment node to this model.
- addDeploymentNode(String, String, String, int) - Method in class com.structurizr.model.DeploymentNode
-
Adds a child deployment node.
- addDeploymentNode(String, String, String, int) - Method in class com.structurizr.model.Model
-
Adds a top-level deployment node to this model.
- addDeploymentNode(String, String, String, int, Map<String, String>) - Method in class com.structurizr.model.DeploymentNode
-
Adds a child deployment node.
- addDeploymentNode(String, String, String, int, Map<String, String>) - Method in class com.structurizr.model.Model
-
Adds a top-level deployment node to this model.
- addDeploymentNode(String, String, String, String) - Method in class com.structurizr.model.Model
-
Adds a top-level deployment node to this model.
- addDeploymentNode(String, String, String, String, int) - Method in class com.structurizr.model.Model
-
Adds a top-level deployment node to this model.
- addDeploymentNode(String, String, String, String, int, Map<String, String>) - Method in class com.structurizr.model.Model
-
Adds a top-level deployment node to this model.
- addElement(Element, boolean) - Method in class com.structurizr.view.View
- addElementStyle(String) - Method in class com.structurizr.view.Styles
- addExternalDependencies() - Method in class com.structurizr.view.ComponentView
-
Adds all
Element
s external to the container (Person, SoftwareSystem or Container) that haveRelationship
s to or fromComponent
s in this view. - addHeader(String, String) - Method in class com.structurizr.model.HttpHealthCheck
-
Adds a HTTP header, which will be sent with the HTTP request to the health check URL.
- addHealthCheck(String, String) - Method in class com.structurizr.model.StaticStructureElementInstance
-
Adds a new health check, with the default interval (60 seconds) and timeout (0 milliseconds).
- addHealthCheck(String, String, int, long) - Method in class com.structurizr.model.StaticStructureElementInstance
-
Adds a new health check.
- addImage(Image) - Method in class com.structurizr.documentation.Documentation
-
Adds an image to the documentation.
- addInfrastructureNode(String) - Method in class com.structurizr.model.DeploymentNode
-
Adds a child infrastructure node.
- addInfrastructureNode(String, String, String) - Method in class com.structurizr.model.DeploymentNode
-
Adds a child infrastructure node.
- addInfrastructureNode(String, String, String, Map<String, String>) - Method in class com.structurizr.model.DeploymentNode
-
Adds a child infrastructure node.
- addLink(Decision, String) - Method in class com.structurizr.documentation.Decision
-
Adds a link between this decision and another.
- addNearestNeighbours(Element) - Method in class com.structurizr.view.ComponentView
-
Adds all people, software systems, sibling containers and components that are directly connected to the specified element.
- addNearestNeighbours(Element) - Method in class com.structurizr.view.ContainerView
-
Adds all people, software systems and containers that are directly connected to the specified element.
- addNearestNeighbours(Element) - Method in class com.structurizr.view.StaticView
-
Adds all of the permitted elements, which are directly connected to the specified element, to this view.
- addNearestNeighbours(Element) - Method in class com.structurizr.view.SystemContextView
-
Adds all software systems and people that are directly connected to the specified element.
- addNearestNeighbours(Element) - Method in class com.structurizr.view.SystemLandscapeView
-
Adds all software systems and people that are directly connected to the specified element.
- addNearestNeighbours(Element, Class<T>) - Method in class com.structurizr.view.View
- addPerson(Location, String, String) - Method in class com.structurizr.model.Model
-
Creates a person and adds it to the model.
- addPerson(String) - Method in class com.structurizr.model.Model
-
Creates a person (with an unspecified location) and adds it to the model.
- addPerson(String, String) - Method in class com.structurizr.model.Model
-
Creates a person (with an unspecified location) and adds it to the model.
- addPerspective(String, String) - Method in class com.structurizr.model.ModelItem
-
Adds a perspective to this model item.
- addProperty(String, String) - Method in class com.structurizr.AbstractWorkspace
-
Adds a name-value pair property to this workspace.
- addProperty(String, String) - Method in class com.structurizr.model.ModelItem
-
Adds a name-value pair property to this model item.
- addProperty(String, String) - Method in interface com.structurizr.PropertyHolder
-
Adds a name-value pair property to this workspace.
- addProperty(String, String) - Method in class com.structurizr.view.AbstractStyle
-
Adds a name-value pair property to this workspace.
- addProperty(String, String) - Method in class com.structurizr.view.Configuration
-
Adds a name-value pair property to this workspace.
- addRelationship(Relationship) - Method in class com.structurizr.view.View
- addRelationship(Relationship, String, String, boolean) - Method in class com.structurizr.view.DynamicView
- addRelationshipStyle(String) - Method in class com.structurizr.view.Styles
- addSection(Section) - Method in class com.structurizr.documentation.Documentation
-
Adds a section to this documentation.
- addSoftwareSystem(Location, String, String) - Method in class com.structurizr.model.Model
-
Creates a software system and adds it to the model.
- addSoftwareSystem(String) - Method in class com.structurizr.model.Model
-
Creates a software system (with an unspecified location) and adds it to the model.
- addSoftwareSystem(String, String) - Method in class com.structurizr.model.Model
-
Creates a software system (with an unspecified location) and adds it to the model.
- addStylesFromTheme(Theme) - Method in class com.structurizr.view.Styles
-
Adds the element/relationship styles from the given theme.
- addSupportingType(String) - Method in class com.structurizr.model.Component
-
Adds a supporting type to this Component.
- addTags(String...) - Method in class com.structurizr.model.ModelItem
- addTheme(String) - Method in class com.structurizr.view.Configuration
-
Adds a theme.
- addUser(String, Role) - Method in class com.structurizr.configuration.WorkspaceConfiguration
-
Adds a user, with the specified username and role.
- AngleBrackets - Enum constant in enum class com.structurizr.view.MetadataSymbols
- Animation - Class in com.structurizr.view
-
A wrapper for a collection of animation steps.
- AsciiDoc - Enum constant in enum class com.structurizr.documentation.Format
- Asynchronous - Enum constant in enum class com.structurizr.model.InteractionStyle
-
Denotes asynchronous communication.
- ASYNCHRONOUS - Static variable in class com.structurizr.model.Tags
-
To be used for styling of asynchronous relationships
- AutomaticLayout - Class in com.structurizr.view
-
A wrapper for automatic layout configuration.
- AutomaticLayout.Implementation - Enum Class in com.structurizr.view
- AutomaticLayout.RankDirection - Enum Class in com.structurizr.view
B
- background(String) - Method in class com.structurizr.view.ElementStyle
- border(Border) - Method in class com.structurizr.view.ElementStyle
- Border - Enum Class in com.structurizr.view
- BottomTop - Enum constant in enum class com.structurizr.view.AutomaticLayout.RankDirection
- Box - Enum constant in enum class com.structurizr.view.Shape
- Branding - Class in com.structurizr.view
-
A wrapper for the font, logo and color scheme associated with a corporate branding.
C
- canBeRemoved(Element) - Method in class com.structurizr.view.ComponentView
- canBeRemoved(Element) - Method in class com.structurizr.view.ContainerView
- canBeRemoved(Element) - Method in class com.structurizr.view.CustomView
- canBeRemoved(Element) - Method in class com.structurizr.view.DeploymentView
- canBeRemoved(Element) - Method in class com.structurizr.view.DynamicView
- canBeRemoved(Element) - Method in class com.structurizr.view.SystemContextView
- canBeRemoved(Element) - Method in class com.structurizr.view.SystemLandscapeView
- canBeRemoved(Element) - Method in class com.structurizr.view.View
- checkElementCanBeAdded(Element) - Method in class com.structurizr.view.ComponentView
- checkElementCanBeAdded(Element) - Method in class com.structurizr.view.ContainerView
- checkElementCanBeAdded(Element) - Method in class com.structurizr.view.CustomView
- checkElementCanBeAdded(Element) - Method in class com.structurizr.view.DeploymentView
- checkElementCanBeAdded(Element) - Method in class com.structurizr.view.DynamicView
- checkElementCanBeAdded(Element) - Method in class com.structurizr.view.SystemContextView
- checkElementCanBeAdded(Element) - Method in class com.structurizr.view.SystemLandscapeView
- checkElementCanBeAdded(Element) - Method in class com.structurizr.view.View
- Circle - Enum constant in enum class com.structurizr.view.Shape
- clear() - Method in class com.structurizr.documentation.Documentation
-
Removes all documentation, decisions, and images.
- clear() - Method in class com.structurizr.view.ViewSet
-
Removes all views and configuration.
- clearConfiguration() - Method in class com.structurizr.AbstractWorkspace
-
Clears the configuration associated with this workspace.
- clearElementStyles() - Method in class com.structurizr.view.Styles
-
Removes all element styles.
- clearRelationshipStyles() - Method in class com.structurizr.view.Styles
-
Removes all relationship styles.
- CodeElement - Class in com.structurizr.model
-
Represents a code element, such as a Java class or interface, that is part of the implementation of a component.
- CodeElementRole - Enum Class in com.structurizr.model
-
Used to represent the role of a code element.
- color(String) - Method in class com.structurizr.view.ElementStyle
- color(String) - Method in class com.structurizr.view.RelationshipStyle
- Color - Class in com.structurizr.view
- Color() - Constructor for class com.structurizr.view.Color
- ColorPair - Class in com.structurizr.view
-
Represents a pair of colours: background and foreground.
- ColorPair(String, String) - Constructor for class com.structurizr.view.ColorPair
- com.structurizr - package com.structurizr
- com.structurizr.configuration - package com.structurizr.configuration
- com.structurizr.documentation - package com.structurizr.documentation
- com.structurizr.model - package com.structurizr.model
- com.structurizr.util - package com.structurizr.util
- com.structurizr.view - package com.structurizr.view
- Component - Class in com.structurizr.model
-
Represents a "component" in the C4 model.
- Component - Enum constant in enum class com.structurizr.view.Shape
- COMPONENT - Static variable in class com.structurizr.model.Tags
- ComponentView - Class in com.structurizr.view
-
Represents a Component view from the C4 model, showing the components within a given container.
- Configuration - Class in com.structurizr.view
-
Configuration associated with how information in the workspace is rendered.
- Configuration() - Constructor for class com.structurizr.view.Configuration
- Container - Class in com.structurizr.model
-
Represents a "container" in the C4 model.
- CONTAINER - Static variable in class com.structurizr.model.Tags
- CONTAINER_INSTANCE - Static variable in class com.structurizr.model.Tags
- ContainerInstance - Class in com.structurizr.model
-
Represents a deployment instance of a
Container
, which can be added to aDeploymentNode
. - ContainerView - Class in com.structurizr.view
-
Represents a Container view from the C4 model, showing the containers within a given software system.
- contains(Element) - Method in class com.structurizr.model.Model
-
Determines whether this model contains the specified element.
- copyConfigurationFrom(Configuration) - Method in class com.structurizr.view.Configuration
- copyLayoutInformation(View, View) - Method in class com.structurizr.view.DefaultLayoutMergeStrategy
-
Attempts to copy the visual layout information (e.g.
- copyLayoutInformation(View, View) - Method in interface com.structurizr.view.LayoutMergeStrategy
-
Attempts to copy the visual layout information (e.g.
- copyLayoutInformationFrom(ViewSet) - Method in class com.structurizr.view.ViewSet
- countAndLogWarnings() - Method in class com.structurizr.Workspace
-
Counts and logs any warnings within the workspace (e.g.
- create(String...) - Static method in class com.structurizr.util.MapUtils
-
A helper method to create a Map from an array of Strings ("name=value").
- createComponentView(Container, String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a component view, where the scope of the view is the specified container.
- createContainerView(SoftwareSystem, String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a container view, where the scope of the view is the specified software system.
- createCustomView(String, String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a custom view view.
- createDefaultViews() - Method in class com.structurizr.view.ViewSet
- createDeploymentView(SoftwareSystem, String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a deployment view, where the scope of the view is the specified software system.
- createDeploymentView(String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a deployment view.
- createDynamicView(Container, String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a dynamic view, where the scope is the specified container.
- createDynamicView(SoftwareSystem, String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a dynamic view, where the scope is the specified software system.
- createDynamicView(String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a dynamic view.
- createFilteredView(StaticView, String, String, FilterMode, String...) - Method in class com.structurizr.view.ViewSet
-
Creates a FilteredView on top of an existing static view.
- createImpliedRelationship(Relationship, Element, Element) - Method in class com.structurizr.model.AbstractImpliedRelationshipsStrategy
-
Creates an implied relationship based upon the specified relationship, between the specified source and destination elements.
- createImpliedRelationships(Relationship) - Method in class com.structurizr.model.CreateImpliedRelationshipsUnlessAnyRelationshipExistsStrategy
- createImpliedRelationships(Relationship) - Method in class com.structurizr.model.CreateImpliedRelationshipsUnlessSameRelationshipExistsStrategy
- createImpliedRelationships(Relationship) - Method in class com.structurizr.model.DefaultImpliedRelationshipsStrategy
- createImpliedRelationships(Relationship) - Method in interface com.structurizr.model.ImpliedRelationshipsStrategy
-
Called after a relationship has been created in the model, providing an opportunity to create any resulting implied relationships.
- CreateImpliedRelationshipsUnlessAnyRelationshipExistsStrategy - Class in com.structurizr.model
-
This strategy creates implied relationships between all valid combinations of the parent elements, unless any relationship already exists between them.
- CreateImpliedRelationshipsUnlessAnyRelationshipExistsStrategy() - Constructor for class com.structurizr.model.CreateImpliedRelationshipsUnlessAnyRelationshipExistsStrategy
- CreateImpliedRelationshipsUnlessSameRelationshipExistsStrategy - Class in com.structurizr.model
-
This strategy creates implied relationships between all valid combinations of the parent elements, unless the same relationship already exists between them.
- CreateImpliedRelationshipsUnlessSameRelationshipExistsStrategy() - Constructor for class com.structurizr.model.CreateImpliedRelationshipsUnlessSameRelationshipExistsStrategy
- createSystemContextView(SoftwareSystem, String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a system context view, where the scope of the view is the specified software system.
- createSystemLandscapeView(String, String) - Method in class com.structurizr.view.ViewSet
-
Creates a system landscape view.
- CurlyBrackets - Enum constant in enum class com.structurizr.view.MetadataSymbols
- Curved - Enum constant in enum class com.structurizr.view.Routing
- CustomElement - Class in com.structurizr.model
-
Represents a custom element.
- CustomElement() - Constructor for class com.structurizr.model.CustomElement
- CustomView - Class in com.structurizr.view
-
Represents a custom view, containing custom elements.
- Cylinder - Enum constant in enum class com.structurizr.view.Shape
D
- Dagre - Enum constant in enum class com.structurizr.view.AutomaticLayout.Implementation
- dashed(boolean) - Method in class com.structurizr.view.RelationshipStyle
- Dashed - Enum constant in enum class com.structurizr.view.Border
- Dashed - Enum constant in enum class com.structurizr.view.LineStyle
- Decision - Class in com.structurizr.documentation
-
Represents a single (architecture) decision, as described at http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions
- Decision(String) - Constructor for class com.structurizr.documentation.Decision
- Decision.Link - Class in com.structurizr.documentation
-
Represents a link between two decisions.
- Default - Enum constant in enum class com.structurizr.view.ViewSortOrder
- DEFAULT_DEPLOYMENT_ENVIRONMENT - Static variable in class com.structurizr.model.DeploymentElement
- DEFAULT_DEPLOYMENT_GROUP - Static variable in class com.structurizr.model.DeploymentElement
- DEFAULT_HEIGHT - Static variable in class com.structurizr.view.ElementStyle
- DEFAULT_WIDTH - Static variable in class com.structurizr.view.ElementStyle
- DefaultImpliedRelationshipsStrategy - Class in com.structurizr.model
-
The default strategy is to NOT create implied relationships.
- DefaultImpliedRelationshipsStrategy() - Constructor for class com.structurizr.model.DefaultImpliedRelationshipsStrategy
- DefaultLayoutMergeStrategy - Class in com.structurizr.view
-
A default implementation of a LayoutMergeStrategy that: - Sets the paper size (if not set).
- DefaultLayoutMergeStrategy() - Constructor for class com.structurizr.view.DefaultLayoutMergeStrategy
- delivers(Person, String) - Method in class com.structurizr.model.Person
- delivers(Person, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional relationship between this element and a person.
- delivers(Person, String, String) - Method in class com.structurizr.model.Person
- delivers(Person, String, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional relationship between this element and a person.
- delivers(Person, String, String, InteractionStyle) - Method in class com.structurizr.model.Person
- delivers(Person, String, String, InteractionStyle) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional relationship between this element and a person.
- delivers(Person, String, String, InteractionStyle, String[]) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional relationship between this element and a person.
- DEPLOYMENT_NODE - Static variable in class com.structurizr.model.Tags
- DeploymentElement - Class in com.structurizr.model
-
This is the superclass for model elements that describe deployment nodes, infrastructure nodes, and container instances.
- DeploymentNode - Class in com.structurizr.model
-
Represents a deployment node, which is something like:
- DeploymentNode() - Constructor for class com.structurizr.model.DeploymentNode
- DeploymentView - Class in com.structurizr.view
-
A deployment view, used to show the mapping of container instances to deployment nodes.
- description(boolean) - Method in class com.structurizr.view.ElementStyle
- Diamond - Enum constant in enum class com.structurizr.view.Shape
- Dimensions - Class in com.structurizr.view
- Dimensions(int, int) - Constructor for class com.structurizr.view.Dimensions
- Direct - Enum constant in enum class com.structurizr.view.Routing
- disableAutomaticLayout() - Method in class com.structurizr.view.View
-
Disables automatic layout for this view.
- Documentable - Interface in com.structurizr.documentation
-
Marker interface for items that can have documentation attached (i.e.
- Documentation - Class in com.structurizr.documentation
-
Represents the documentation within a workspace or software system - a collection of content in Markdown or AsciiDoc format, optionally with attached images.
- Documentation() - Constructor for class com.structurizr.documentation.Documentation
- DocumentationContent - Class in com.structurizr.documentation
-
Represents a piece of documentation content ...
- Dotted - Enum constant in enum class com.structurizr.view.Border
- Dotted - Enum constant in enum class com.structurizr.view.LineStyle
- DoubleAngleBrackets - Enum constant in enum class com.structurizr.view.MetadataSymbols
- DynamicView - Class in com.structurizr.view
-
A dynamic view, used to describe behaviour between static elements at runtime.
E
- Element - Class in com.structurizr.model
-
This is the superclass for all model elements.
- Element() - Constructor for class com.structurizr.model.Element
- ELEMENT - Static variable in class com.structurizr.model.Tags
- ElementNotPermittedInViewException - Exception in com.structurizr.view
- ElementStyle - Class in com.structurizr.view
-
A definition of an element style.
- ElementStyle(String, Integer, Integer, String, String, Integer) - Constructor for class com.structurizr.view.ElementStyle
- ElementStyle(String, Integer, Integer, String, String, Integer, Shape) - Constructor for class com.structurizr.view.ElementStyle
- ElementView - Class in com.structurizr.view
-
Represents an instance of an Element in a View.
- Ellipse - Enum constant in enum class com.structurizr.view.Shape
- enableAutomaticLayout() - Method in class com.structurizr.view.View
-
Enables automatic layout for this view, with some default settings.
- enableAutomaticLayout(AutomaticLayout.RankDirection) - Method in class com.structurizr.view.View
-
Enables automatic layout for this view, with the specified direction, using the Graphviz implementation.
- enableAutomaticLayout(AutomaticLayout.RankDirection, int, int) - Method in class com.structurizr.view.View
-
Enables automatic layout for this view, with the specified settings, using the Graphviz implementation.
- enableAutomaticLayout(AutomaticLayout.RankDirection, int, int, int, boolean) - Method in class com.structurizr.view.View
-
Enables automatic layout for this view, with the specified settings, using the Dagre implementation.
- endParallelSequence() - Method in class com.structurizr.view.DynamicView
- endParallelSequence(boolean) - Method in class com.structurizr.view.DynamicView
- Enterprise - Class in com.structurizr.model
-
Represents an "enterprise" (e.g.
- Enterprise(String) - Constructor for class com.structurizr.model.Enterprise
-
Creates a new enterprise with the specified name.
- equals(Object) - Method in class com.structurizr.configuration.User
- equals(Object) - Method in class com.structurizr.documentation.Decision
- equals(Object) - Method in class com.structurizr.documentation.Decision.Link
- equals(Object) - Method in class com.structurizr.documentation.Section
- equals(Object) - Method in class com.structurizr.model.CodeElement
- equals(Object) - Method in class com.structurizr.model.HttpHealthCheck
- equals(Object) - Method in class com.structurizr.model.Perspective
- equals(Object) - Method in class com.structurizr.view.ElementView
- equals(Object) - Method in class com.structurizr.view.RelationshipView
- equals(Object) - Method in class com.structurizr.view.Vertex
- Exclude - Enum constant in enum class com.structurizr.view.FilterMode
- External - Enum constant in enum class com.structurizr.model.Location
F
- FilteredView - Class in com.structurizr.view
-
Represents a view on top of a view, which can be used to include or exclude specific elements.
- FilterMode - Enum Class in com.structurizr.view
- findElementStyle(Element) - Method in class com.structurizr.view.Styles
-
Finds the element style used to render the specified element, according to the following rules: 1.
- findElementStyle(String) - Method in class com.structurizr.view.Styles
-
Finds the element style for the given tag.
- findElementView(View, Element) - Method in class com.structurizr.view.DefaultLayoutMergeStrategy
-
Finds an element.
- findRelationshipStyle(Relationship) - Method in class com.structurizr.view.Styles
-
Finds the relationship style used to render the specified relationship, according to the following rules: 1.
- findRelationshipStyle(String) - Method in class com.structurizr.view.Styles
-
Finds the relationship style for the given tag.
- findTerminology(ModelItem) - Method in class com.structurizr.view.Terminology
-
Finds the terminology that can be used to describe/label the specified model item.
- Folder - Enum constant in enum class com.structurizr.view.Shape
- Font - Class in com.structurizr.view
-
Represents a font, including a name and an optional URL for web fonts.
- Font(String) - Constructor for class com.structurizr.view.Font
- Font(String, String) - Constructor for class com.structurizr.view.Font
- fontSize(int) - Method in class com.structurizr.view.ElementStyle
- fontSize(int) - Method in class com.structurizr.view.RelationshipStyle
- Format - Enum Class in com.structurizr.documentation
- found(String) - Method in interface com.structurizr.model.IdGenerator
-
Called when loading/deserializing a model, to indicate that the specified ID has been found (and shouldn't be reused when generating new IDs).
- found(String) - Method in class com.structurizr.model.SequentialIntegerIdGeneratorStrategy
G
- generateId(Element) - Method in interface com.structurizr.model.IdGenerator
-
Generates an ID for the specified model element.
- generateId(Element) - Method in class com.structurizr.model.SequentialIntegerIdGeneratorStrategy
- generateId(Relationship) - Method in interface com.structurizr.model.IdGenerator
-
Generates an ID for the specified model relationship.
- generateId(Relationship) - Method in class com.structurizr.model.SequentialIntegerIdGeneratorStrategy
- getAnimations() - Method in class com.structurizr.view.CustomView
- getAnimations() - Method in class com.structurizr.view.DeploymentView
- getAnimations() - Method in class com.structurizr.view.StaticView
- getAutomaticLayout() - Method in class com.structurizr.view.View
-
Gets the automatic layout settings for this view.
- getBackground() - Method in class com.structurizr.view.ColorPair
- getBackground() - Method in class com.structurizr.view.ElementStyle
-
Gets the background colour of the element, as a HTML RGB hex string (e.g.
- getBaseViewKey() - Method in class com.structurizr.view.FilteredView
- getBorder() - Method in class com.structurizr.view.ElementStyle
-
Gets the border used when rendering the element.
- getBranding() - Method in class com.structurizr.view.Configuration
-
Gets the Branding object associated with this workspace.
- getCanonicalName() - Method in class com.structurizr.model.Component
-
Gets the canonical name of this component, in the form "/Software System/Container/Component".
- getCanonicalName() - Method in class com.structurizr.model.Container
-
Gets the canonical name of this container, in the form "/Software System/Container".
- getCanonicalName() - Method in class com.structurizr.model.ContainerInstance
- getCanonicalName() - Method in class com.structurizr.model.CustomElement
- getCanonicalName() - Method in class com.structurizr.model.DeploymentNode
- getCanonicalName() - Method in class com.structurizr.model.InfrastructureNode
- getCanonicalName() - Method in class com.structurizr.model.ModelItem
- getCanonicalName() - Method in class com.structurizr.model.Person
- getCanonicalName() - Method in class com.structurizr.model.Relationship
- getCanonicalName() - Method in class com.structurizr.model.SoftwareSystem
-
Gets the canonical name of this software system, in the form "/Software System".
- getCanonicalName() - Method in class com.structurizr.model.SoftwareSystemInstance
- getCategory() - Method in class com.structurizr.model.CodeElement
-
Gets the category of this code element (interface, class, etc).
- getChildren() - Method in class com.structurizr.model.DeploymentNode
-
Gets the set of child deployment nodes.
- getCode() - Method in class com.structurizr.model.Component
-
Gets the set of CodeElement objects.
- getCode() - Method in class com.structurizr.view.Terminology
- getColor() - Method in class com.structurizr.view.ElementStyle
-
Gets the foreground (text) colour of the element, as a HTML RGB hex string (e.g.
- getColor() - Method in class com.structurizr.view.RelationshipStyle
- getComponent() - Method in class com.structurizr.view.Terminology
- getComponentOfType(String) - Method in class com.structurizr.model.Container
-
Gets the component of the specified type.
- getComponents() - Method in class com.structurizr.model.Container
-
Gets the set of components within this software system.
- getComponentViews() - Method in class com.structurizr.view.ViewSet
-
Gets the set of component views.
- getComponentWithName(String) - Method in class com.structurizr.model.Container
-
Gets the component with the specified name.
- getConfiguration() - Method in class com.structurizr.AbstractWorkspace
-
Gets the configuration associated with this workspace.
- getConfiguration() - Method in class com.structurizr.view.ViewSet
-
Gets the configuration object associated with this set of views.
- getContainer() - Method in class com.structurizr.model.Component
- getContainer() - Method in class com.structurizr.model.ContainerInstance
- getContainer() - Method in class com.structurizr.view.ComponentView
-
Gets the container associated with this view.
- getContainer() - Method in class com.structurizr.view.Terminology
- getContainerId() - Method in class com.structurizr.model.ContainerInstance
-
Gets the ID of the container that this object represents a deployment instance of.
- getContainerId() - Method in class com.structurizr.view.ComponentView
-
Gets the ID of the container associated with this view.
- getContainerInstances() - Method in class com.structurizr.model.DeploymentNode
-
Gets the set of container instances associated with this deployment node.
- getContainers() - Method in class com.structurizr.model.SoftwareSystem
-
Gets the set of containers within this software system.
- getContainerViews() - Method in class com.structurizr.view.ViewSet
-
Gets the set of container views.
- getContainerWithId(String) - Method in class com.structurizr.model.SoftwareSystem
-
Gets the container with the specified ID.
- getContainerWithName(String) - Method in class com.structurizr.model.SoftwareSystem
-
Gets the container with the specified name.
- getContent() - Method in class com.structurizr.documentation.DocumentationContent
-
Gets the content.
- getContent() - Method in class com.structurizr.documentation.Image
- getContentType(File) - Static method in class com.structurizr.util.ImageUtils
-
Gets the content type of the specified file representing an image.
- getCustomElements() - Method in class com.structurizr.model.Model
-
Gets the set of all custom elements in this model.
- getCustomElementWithName(String) - Method in class com.structurizr.model.Model
-
Gets the custom element with the specified name.
- getCustomViews() - Method in class com.structurizr.view.ViewSet
-
Gets the set of custom views.
- getDashed() - Method in class com.structurizr.view.RelationshipStyle
- getDate() - Method in class com.structurizr.documentation.Decision
-
Gets the date of this decision.
- getDecisions() - Method in class com.structurizr.documentation.Documentation
-
Gets the set of decisions associated with this workspace.
- getDefaultTags() - Method in class com.structurizr.model.Component
- getDefaultTags() - Method in class com.structurizr.model.Container
- getDefaultTags() - Method in class com.structurizr.model.CustomElement
- getDefaultTags() - Method in class com.structurizr.model.DeploymentNode
- getDefaultTags() - Method in class com.structurizr.model.InfrastructureNode
- getDefaultTags() - Method in class com.structurizr.model.ModelItem
- getDefaultTags() - Method in class com.structurizr.model.Person
- getDefaultTags() - Method in class com.structurizr.model.Relationship
- getDefaultTags() - Method in class com.structurizr.model.SoftwareSystem
- getDefaultTags() - Method in class com.structurizr.model.StaticStructureElementInstance
- getDefaultView() - Method in class com.structurizr.view.Configuration
-
Gets the key of the view that should be shown by default.
- getDeploymentGroups() - Method in class com.structurizr.model.StaticStructureElementInstance
-
Gets the deployment group of this element instance.
- getDeploymentNode() - Method in class com.structurizr.view.Terminology
- getDeploymentNodes() - Method in class com.structurizr.model.Model
-
Gets the set of all top-level deployment nodes in this model.
- getDeploymentNodeWithName(String) - Method in class com.structurizr.model.DeploymentNode
-
Gets the DeploymentNode with the specified name.
- getDeploymentNodeWithName(String) - Method in class com.structurizr.model.Model
-
Gets the deployment node with the specified name and default environment.
- getDeploymentNodeWithName(String, String) - Method in class com.structurizr.model.Model
-
Gets the deployment node with the specified name and environment.
- getDeploymentViews() - Method in class com.structurizr.view.ViewSet
-
Gets the set of dynamic views.
- getDescription() - Method in class com.structurizr.AbstractWorkspace
-
Gets the description of this workspace.
- getDescription() - Method in class com.structurizr.documentation.Decision.Link
-
Gets the description of this link.
- getDescription() - Method in class com.structurizr.model.CodeElement
-
Gets the description of this code element.
- getDescription() - Method in class com.structurizr.model.Element
-
Gets a description of this element.
- getDescription() - Method in class com.structurizr.model.Perspective
-
Gets the description of this perspective.
- getDescription() - Method in class com.structurizr.model.Relationship
- getDescription() - Method in class com.structurizr.view.ElementStyle
-
Determines whether the element description should be shown or not.
- getDescription() - Method in class com.structurizr.view.FilteredView
- getDescription() - Method in class com.structurizr.view.RelationshipView
-
Gets the description of this relationship (used in dynamic views only).
- getDescription() - Method in class com.structurizr.view.View
-
Gets the description of this view.
- getDestination() - Method in class com.structurizr.model.Relationship
- getDestinationId() - Method in class com.structurizr.model.Relationship
-
Gets the ID of the destination element.
- getDimensions() - Method in class com.structurizr.view.View
- getDocumentation() - Method in interface com.structurizr.documentation.Documentable
- getDocumentation() - Method in class com.structurizr.model.SoftwareSystem
-
Gets the documentation associated with this software system.
- getDocumentation() - Method in class com.structurizr.Workspace
-
Gets the documentation associated with this workspace.
- getDynamicViews() - Method in class com.structurizr.view.ViewSet
-
Gets the set of dynamic views.
- getEdgeSeparation() - Method in class com.structurizr.view.AutomaticLayout
-
Gets the edge separation (in pixels).
- getEfferentRelationshipsWith(Element) - Method in class com.structurizr.model.Element
-
Gets the efferent (outgoing) relationship with the specified element.
- getEfferentRelationshipWith(Element) - Method in class com.structurizr.model.Element
-
Gets the efferent (outgoing) relationship with the specified element.
- getEfferentRelationshipWith(Element, String) - Method in class com.structurizr.model.Element
-
Gets the efferent (outgoing) relationship with the specified element and description.
- getElement() - Method in class com.structurizr.model.ContainerInstance
- getElement() - Method in class com.structurizr.model.SoftwareSystemInstance
- getElement() - Method in class com.structurizr.model.StaticStructureElementInstance
- getElement() - Method in class com.structurizr.view.DynamicView
- getElement() - Method in class com.structurizr.view.ElementView
- getElement(String) - Method in class com.structurizr.model.Model
-
Gets the element with the specified ID.
- getElementId() - Method in class com.structurizr.documentation.DocumentationContent
-
Gets the ID of the element that this documentation content is associated with.
- getElementId() - Method in class com.structurizr.view.DynamicView
-
Gets the ID of the software system or container associated with this view.
- getElements() - Method in class com.structurizr.model.Model
-
Gets the set of all elements in this model.
- getElements() - Method in class com.structurizr.view.Animation
- getElements() - Method in class com.structurizr.view.Styles
- getElements() - Method in class com.structurizr.view.View
-
Gets the set of elements in this view.
- getElementStyle(String) - Method in class com.structurizr.view.Styles
-
Gets the element style that has been defined (in this workspace) for the given tag.
- getElementView(Element) - Method in class com.structurizr.view.View
-
Gets the element view for the given element.
- getElementWithCanonicalName(String) - Method in class com.structurizr.model.Model
-
Gets the element with the specified canonical name.
- getEnterprise() - Method in class com.structurizr.model.Model
-
Gets the enterprise associated with this model.
- getEnterprise() - Method in class com.structurizr.view.Terminology
- getEnvironment() - Method in class com.structurizr.model.DeploymentElement
- getEnvironment() - Method in class com.structurizr.view.DeploymentView
-
Gets the name of the environment that this deployment view is for (e.g.
- getExternalBoundariesVisible() - Method in class com.structurizr.view.DynamicView
-
Determines whether software system/container boundaries should be visible for "external" containers/components (those outside the element in scope).
- getExternalContainerBoundariesVisible() - Method in class com.structurizr.view.ComponentView
-
Determines whether container boundaries should be visible for "external" components (those outside the container in scope).
- getExternalSoftwareSystemBoundariesVisible() - Method in class com.structurizr.view.ContainerView
-
Determines whether software system boundaries should be visible for "external" containers (those outside the software system in scope).
- getFilename() - Method in class com.structurizr.documentation.Section
-
Gets the filename of this section.
- getFilteredViews() - Method in class com.structurizr.view.ViewSet
- getFont() - Method in class com.structurizr.view.Branding
- getFontSize() - Method in class com.structurizr.view.ElementStyle
-
Gets the standard font size used to render text, in pixels.
- getFontSize() - Method in class com.structurizr.view.RelationshipStyle
- getForeground() - Method in class com.structurizr.view.ColorPair
- getFormat() - Method in class com.structurizr.documentation.DocumentationContent
-
Gets the format of this content.
- getGroup() - Method in class com.structurizr.model.GroupableElement
-
Gets the name of the group in which this element should be included in.
- getHeaders() - Method in class com.structurizr.model.HttpHealthCheck
-
Gets a the HTTP headers associated with this health check.
- getHealthChecks() - Method in class com.structurizr.model.StaticStructureElementInstance
-
Gets the set of health checks associated with this element instance.
- getHeight() - Method in class com.structurizr.view.Dimensions
- getHeight() - Method in class com.structurizr.view.ElementStyle
-
Gets the height of the element, in pixels.
- getHeight() - Method in enum class com.structurizr.view.PaperSize
- getIcon() - Method in class com.structurizr.view.ElementStyle
-
Gets the icon of the element (a URL, or a data URI representing a Base64 encoded PNG/JPG/GIF file).
- getId() - Method in class com.structurizr.AbstractWorkspace
-
Gets the ID of this workspace.
- getId() - Method in class com.structurizr.documentation.Decision
-
Gets the ID of this decision.
- getId() - Method in class com.structurizr.documentation.Decision.Link
- getId() - Method in class com.structurizr.model.ModelItem
-
Gets the ID of this item in the model.
- getId() - Method in class com.structurizr.view.ElementView
-
Gets the ID of the Element.
- getId() - Method in class com.structurizr.view.RelationshipView
-
Gets the ID of the relationship this RelationshipView represents.
- getImageAsBase64(File) - Static method in class com.structurizr.util.ImageUtils
-
Gets the content of an image as a Base64 encoded string.
- getImageAsDataUri(File) - Static method in class com.structurizr.util.ImageUtils
-
Gets the content of an image as a data URI; e.g.
- getImages() - Method in class com.structurizr.documentation.Documentation
-
Gets the set of
Image
s in this workspace. - getImplementation() - Method in class com.structurizr.view.AutomaticLayout
-
Gets the name of the implementation to use.
- getImpliedRelationshipsStrategy() - Method in class com.structurizr.model.Model
-
Gets the strategy in use for creating implied relationships.
- getInfrastructureNode() - Method in class com.structurizr.view.Terminology
- getInfrastructureNodes() - Method in class com.structurizr.model.DeploymentNode
-
Gets the set of child infrastructure nodes.
- getInfrastructureNodeWithName(String) - Method in class com.structurizr.model.DeploymentNode
-
Gets the infrastructure node with the specified name.
- getInstanceId() - Method in class com.structurizr.model.StaticStructureElementInstance
-
Gets the instance ID of this element instance.
- getInstances() - Method in class com.structurizr.model.DeploymentNode
- getInteractionStyle() - Method in class com.structurizr.model.Relationship
-
Gets the interaction style (synchronous or asynchronous).
- getInterval() - Method in class com.structurizr.model.HttpHealthCheck
-
Gets the polling interval of this health check.
- getKey() - Method in class com.structurizr.view.FilteredView
- getKey() - Method in class com.structurizr.view.View
-
Gets the identifier for this view.
- getLanguage() - Method in class com.structurizr.model.CodeElement
-
Gets the programming language of this code element.
- getLastModifiedAgent() - Method in class com.structurizr.AbstractWorkspace
-
Gets the name of the agent that was used to last modify this workspace (e.g.
- getLastModifiedDate() - Method in class com.structurizr.AbstractWorkspace
-
Gets the last modified date of this workspace.
- getLastModifiedUser() - Method in class com.structurizr.AbstractWorkspace
-
Gets the name of the user who last modified this workspace (e.g.
- getLinkedRelationshipId() - Method in class com.structurizr.model.Relationship
- getLinks() - Method in class com.structurizr.documentation.Decision
-
Gets the set of links from this decision.
- getLocation() - Method in class com.structurizr.model.Person
-
Gets the location of this person.
- getLocation() - Method in class com.structurizr.model.SoftwareSystem
-
Gets the location of this software system.
- getLogo() - Method in class com.structurizr.view.Branding
- getMergeFromRemote() - Method in class com.structurizr.view.View
-
Gets whether layout information for this view should be merged from a remote version of the workspace.
- getMetadata() - Method in class com.structurizr.model.CustomElement
- getMetadata() - Method in class com.structurizr.view.ElementStyle
-
Determines whether the element metadata should be shown or not.
- getMetadataSymbols() - Method in class com.structurizr.view.Configuration
-
Gets the type of symbols to use when rendering metadata.
- getMode() - Method in class com.structurizr.view.FilteredView
- getModel() - Method in class com.structurizr.model.Element
- getModel() - Method in class com.structurizr.model.Relationship
- getModel() - Method in class com.structurizr.view.CustomView
-
Gets the model that this view belongs to.
- getModel() - Method in class com.structurizr.view.DeploymentView
- getModel() - Method in class com.structurizr.view.DynamicView
- getModel() - Method in class com.structurizr.view.SystemLandscapeView
-
Gets the model that this view belongs to.
- getModel() - Method in class com.structurizr.view.View
-
Gets the model that this view belongs to.
- getModel() - Method in class com.structurizr.Workspace
-
Gets the software architecture model.
- getName() - Method in class com.structurizr.AbstractWorkspace
-
Gets the name of this workspace.
- getName() - Method in class com.structurizr.documentation.Image
- getName() - Method in class com.structurizr.model.CodeElement
-
Gets the name of this code element.
- getName() - Method in class com.structurizr.model.Element
-
Gets the name of this element.
- getName() - Method in class com.structurizr.model.Enterprise
-
Gets the name of this enterprise.
- getName() - Method in class com.structurizr.model.HttpHealthCheck
-
Gets the name of this health check.
- getName() - Method in class com.structurizr.model.Perspective
-
Gets the name of this perspective (e.g.
- getName() - Method in class com.structurizr.model.StaticStructureElementInstance
- getName() - Method in class com.structurizr.view.ComponentView
-
Gets the (computed) name of this view.
- getName() - Method in class com.structurizr.view.ContainerView
-
Gets the (computed) name of this view.
- getName() - Method in class com.structurizr.view.CustomView
-
Gets the (computed) name of this view.
- getName() - Method in class com.structurizr.view.DeploymentView
-
Gets the (computed) name of this view.
- getName() - Method in class com.structurizr.view.DynamicView
-
Gets the (computed) name of this view.
- getName() - Method in class com.structurizr.view.Font
- getName() - Method in enum class com.structurizr.view.PaperSize
- getName() - Method in class com.structurizr.view.SystemContextView
-
Gets the (computed) name of this view.
- getName() - Method in class com.structurizr.view.SystemLandscapeView
-
Gets the (computed) name of this view.
- getName() - Method in class com.structurizr.view.View
-
Gets the (computed) name of this view.
- getNodeSeparation() - Method in class com.structurizr.view.AutomaticLayout
-
Gets the node separation (in pixels).
- getOpacity() - Method in class com.structurizr.view.ElementStyle
-
Gets the opacity used when rendering the element.
- getOpacity() - Method in class com.structurizr.view.RelationshipStyle
-
Gets the opacity used when rendering the relationship.
- getOrder() - Method in class com.structurizr.documentation.Section
- getOrder() - Method in class com.structurizr.view.Animation
- getOrder() - Method in class com.structurizr.view.FilteredView
-
Gets the order of this view.
- getOrder() - Method in class com.structurizr.view.RelationshipView
-
Gets the order of this relationship (used in dynamic views only; e.g.
- getOrder() - Method in class com.structurizr.view.View
-
Gets the order of this view.
- getOrderedPaperSizes() - Static method in enum class com.structurizr.view.PaperSize
- getOrderedPaperSizes(PaperSize.Orientation) - Static method in enum class com.structurizr.view.PaperSize
- getOrientation() - Method in enum class com.structurizr.view.PaperSize
- getPackage() - Method in class com.structurizr.model.CodeElement
-
Gets the Java package of this component (i.e.
- getPaperSize() - Method in class com.structurizr.view.View
-
Gets the paper size that should be used to render this view.
- getParent() - Method in class com.structurizr.model.Component
- getParent() - Method in class com.structurizr.model.Container
-
Gets the parent software system.
- getParent() - Method in class com.structurizr.model.CustomElement
- getParent() - Method in class com.structurizr.model.DeploymentElement
-
Gets the parent deployment node.
- getParent() - Method in class com.structurizr.model.Element
-
Gets the parent of this element.
- getParent() - Method in class com.structurizr.model.Person
- getParent() - Method in class com.structurizr.model.SoftwareSystem
-
Gets the parent of this software system.
- getPeople() - Method in class com.structurizr.model.Model
-
Gets the set of all people in this model.
- getPerson() - Method in class com.structurizr.view.Terminology
- getPersonWithName(String) - Method in class com.structurizr.model.Model
-
Gets the person with the specified name.
- getPerspectives() - Method in class com.structurizr.model.ModelItem
-
Gets the set of perspectives associated with this model item.
- getPosition() - Method in class com.structurizr.view.RelationshipStyle
- getPosition() - Method in class com.structurizr.view.RelationshipView
-
Gets the position of the annotation along the line.
- getProperties() - Method in class com.structurizr.AbstractWorkspace
-
Gets the collection of name-value property pairs associated with this workspace, as a Map.
- getProperties() - Method in class com.structurizr.model.ModelItem
-
Gets the collection of name-value property pairs associated with this model item, as a Map.
- getProperties() - Method in interface com.structurizr.PropertyHolder
-
Gets the collection of name-value property pairs associated with this workspace, as a Map.
- getProperties() - Method in class com.structurizr.view.AbstractStyle
-
Gets the collection of name-value property pairs associated with this workspace, as a Map.
- getProperties() - Method in class com.structurizr.view.Configuration
-
Gets the collection of name-value property pairs associated with this workspace, as a Map.
- getRankDirection() - Method in class com.structurizr.view.AutomaticLayout
-
Gets the rank direction.
- getRankSeparation() - Method in class com.structurizr.view.AutomaticLayout
-
Gets the rank separation (in pixels).
- getRelationship() - Method in class com.structurizr.view.RelationshipView
-
Gets the relationship that this RelationshipView represents.
- getRelationship() - Method in class com.structurizr.view.Terminology
- getRelationship(String) - Method in class com.structurizr.model.Model
-
Gets the relationship with the specified ID.
- getRelationships() - Method in class com.structurizr.model.Element
-
Gets the set of outgoing relationships.
- getRelationships() - Method in class com.structurizr.model.Model
-
Gets the set of all relationships in this model.
- getRelationships() - Method in class com.structurizr.view.Animation
- getRelationships() - Method in class com.structurizr.view.DynamicView
-
Gets the set of RelationshipView objects for this view, ordered by the order property.
- getRelationships() - Method in class com.structurizr.view.Styles
- getRelationships() - Method in class com.structurizr.view.View
-
Gets the set of relationships in this view.
- getRelationshipStyle(String) - Method in class com.structurizr.view.Styles
-
Gets the relationship style that has been defined (in this workspace) for the given tag.
- getRelationshipView(Relationship) - Method in class com.structurizr.view.View
-
Gets the relationship view for the given relationship.
- getRevision() - Method in class com.structurizr.AbstractWorkspace
-
Gets the revision number of this workspace.
- getRole() - Method in class com.structurizr.configuration.User
-
Gets the role.
- getRole() - Method in class com.structurizr.model.CodeElement
-
Gets the role of this code element; Primary or Supporting.
- getRouting() - Method in class com.structurizr.view.RelationshipStyle
- getRouting() - Method in class com.structurizr.view.RelationshipView
-
Gets the routing algorithm used when rendering this relationship.
- getSections() - Method in class com.structurizr.documentation.Documentation
-
Gets the set of
Section
s. - getShape() - Method in class com.structurizr.view.ElementStyle
-
Gets the shape used to render the element.
- getSize() - Method in class com.structurizr.model.CodeElement
-
Gets the size of this code element (e.g.
- getSize() - Method in class com.structurizr.model.Component
-
Gets the size of this Component (e.g.
- getSoftwareSystem() - Method in class com.structurizr.model.Container
-
Gets the parent software system.
- getSoftwareSystem() - Method in class com.structurizr.model.SoftwareSystemInstance
- getSoftwareSystem() - Method in class com.structurizr.view.Terminology
- getSoftwareSystem() - Method in class com.structurizr.view.View
-
Gets the software system that this view is associated with.
- getSoftwareSystemId() - Method in class com.structurizr.model.SoftwareSystemInstance
-
Gets the ID of the software system that this object represents a deployment instance of.
- getSoftwareSystemId() - Method in class com.structurizr.view.ComponentView
- getSoftwareSystemId() - Method in class com.structurizr.view.DynamicView
- getSoftwareSystemId() - Method in class com.structurizr.view.View
-
Gets the ID of the software system this view is associated with.
- getSoftwareSystemInstances() - Method in class com.structurizr.model.DeploymentNode
-
Gets the set of software system instances associated with this deployment node.
- getSoftwareSystems() - Method in class com.structurizr.model.Model
-
Gets the set of all software systems in this model.
- getSoftwareSystemWithId(String) - Method in class com.structurizr.model.Model
-
Gets the software system with the specified ID.
- getSoftwareSystemWithName(String) - Method in class com.structurizr.model.Model
-
Gets the software system with the specified name.
- getSource() - Method in class com.structurizr.model.Relationship
- getSourceId() - Method in class com.structurizr.model.Relationship
-
Gets the ID of the source element.
- getStatus() - Method in class com.structurizr.documentation.Decision
-
Gets the status of this decision.
- getStroke() - Method in class com.structurizr.view.ElementStyle
-
Gets the stroke colour of the element, as a HTML RGB hex string (e.g.
- getStrokeWidth() - Method in class com.structurizr.view.ElementStyle
-
Gets the stroke width, in pixels, between 1 and 10.
- getStyle() - Method in class com.structurizr.view.RelationshipStyle
- getStyles() - Method in class com.structurizr.view.Configuration
-
Gets the styles associated with this set of views.
- getSystemContextViews() - Method in class com.structurizr.view.ViewSet
-
Gets the set of system context views.
- getSystemLandscapeViews() - Method in class com.structurizr.view.ViewSet
-
Gets the set of system landscape views.
- getTag() - Method in class com.structurizr.view.ElementStyle
-
The tag to which this element style applies.
- getTag() - Method in class com.structurizr.view.RelationshipStyle
- getTags() - Method in class com.structurizr.model.ModelItem
-
Gets the comma separated list of tags.
- getTags() - Method in class com.structurizr.view.FilteredView
- getTagsAsSet() - Method in class com.structurizr.model.ModelItem
- getTechnology() - Method in class com.structurizr.model.Component
-
Gets the technology associated with this component (e.g.
- getTechnology() - Method in class com.structurizr.model.Container
-
Gets the technology associated with this container (e.g.
- getTechnology() - Method in class com.structurizr.model.DeploymentNode
- getTechnology() - Method in class com.structurizr.model.InfrastructureNode
- getTechnology() - Method in class com.structurizr.model.Relationship
-
Gets the technology associated with this relationship (e.g.
- getTerminology() - Method in class com.structurizr.view.Configuration
-
Gets the Terminology object associated with this workspace.
- getTheme() - Method in class com.structurizr.view.Configuration
-
Deprecated.
- getThemes() - Method in class com.structurizr.view.Configuration
-
Gets the URLs of the themes used to render views.
- getThickness() - Method in class com.structurizr.view.RelationshipStyle
- getThumbnail() - Method in class com.structurizr.AbstractWorkspace
-
Gets the thumbnail associated with this workspace.
- getTimeout() - Method in class com.structurizr.model.HttpHealthCheck
-
Gets the timeout associated with this health check.
- getTitle() - Method in class com.structurizr.documentation.DocumentationContent
-
Gets the title.
- getTitle() - Method in class com.structurizr.view.View
-
Gets the title of this view, if one has been set.
- getType() - Method in class com.structurizr.documentation.Image
- getType() - Method in class com.structurizr.model.CodeElement
-
Gets the type (fully qualified type name) of this code element.
- getType() - Method in class com.structurizr.model.Component
-
Gets the type of this component (e.g.
- getUrl() - Method in class com.structurizr.model.CodeElement
-
Gets the URL where more information about this code element can be found.
- getUrl() - Method in class com.structurizr.model.HttpHealthCheck
-
Gets the URL for this health check.
- getUrl() - Method in class com.structurizr.model.ModelItem
-
Gets the URL where more information about this item can be found.
- getUrl() - Method in class com.structurizr.view.Font
- getUsername() - Method in class com.structurizr.configuration.User
-
Gets the username (e.g.
- getUsers() - Method in class com.structurizr.configuration.WorkspaceConfiguration
-
Gets the set of users should have read-write or read-only access to the workspace.
- getVersion() - Method in class com.structurizr.AbstractWorkspace
-
Gets the version of this workspace.
- getVertices() - Method in class com.structurizr.view.RelationshipView
-
Gets the set of vertices used to render the relationship.
- getView() - Method in class com.structurizr.view.FilteredView
- getViews() - Method in class com.structurizr.view.ViewSet
-
Gets the set of all views (except filtered views).
- getViews() - Method in class com.structurizr.Workspace
-
Gets the set of views onto a software architecture model.
- getViewSet() - Method in class com.structurizr.view.View
-
Gets the view set that this view belongs to.
- getViewSortOrder() - Method in class com.structurizr.view.Configuration
-
Gets the sort order used when displaying the list of views.
- getVisibility() - Method in class com.structurizr.model.CodeElement
-
Gets the visibility of this code element (public, package, etc).
- getWidth() - Method in class com.structurizr.view.Dimensions
- getWidth() - Method in class com.structurizr.view.ElementStyle
-
Gets the width of the element, in pixels.
- getWidth() - Method in enum class com.structurizr.view.PaperSize
- getWidth() - Method in class com.structurizr.view.RelationshipStyle
- getX() - Method in class com.structurizr.view.ElementView
-
Gets the horizontal position of the element when rendered.
- getX() - Method in class com.structurizr.view.Vertex
-
Gets the horizontal position of the vertex when rendered.
- getY() - Method in class com.structurizr.view.ElementView
-
Gets the vertical position of the element when rendered.
- getY() - Method in class com.structurizr.view.Vertex
-
Gets the vertical position of the vertex when rendered.
- Graphviz - Enum constant in enum class com.structurizr.view.AutomaticLayout.Implementation
- GroupableElement - Class in com.structurizr.model
-
Represents an element that can be included in a group.
H
- hasAfferentRelationships() - Method in class com.structurizr.model.Element
-
Determines whether this element has afferent (incoming) relationships.
- hasChildren() - Method in class com.structurizr.model.DeploymentNode
- hasEfferentRelationshipWith(Element) - Method in class com.structurizr.model.Element
-
Determines whether this element has an efferent (outgoing) relationship with the specified element.
- hasEfferentRelationshipWith(Element, String) - Method in class com.structurizr.model.Element
-
Determines whether this element has an efferent (outgoing) relationship with the specified element and description.
- hashCode() - Method in class com.structurizr.configuration.User
- hashCode() - Method in class com.structurizr.documentation.Decision
- hashCode() - Method in class com.structurizr.documentation.Decision.Link
- hashCode() - Method in class com.structurizr.documentation.Section
- hashCode() - Method in class com.structurizr.model.CodeElement
- hashCode() - Method in class com.structurizr.model.HttpHealthCheck
- hashCode() - Method in class com.structurizr.model.Perspective
- hashCode() - Method in class com.structurizr.view.ElementView
- hashCode() - Method in class com.structurizr.view.RelationshipView
- hashCode() - Method in class com.structurizr.view.Vertex
- hasLinkTo(Decision) - Method in class com.structurizr.documentation.Decision
-
Determines whether a decision already has a link to another decision
- hasTag(String) - Method in class com.structurizr.model.ModelItem
-
Determines whether this model item has the given tag.
- height(int) - Method in class com.structurizr.view.ElementStyle
- Hexagon - Enum constant in enum class com.structurizr.view.Shape
- HttpHealthCheck - Class in com.structurizr.model
-
Describes a HTTP based health check.
- hydrate() - Method in class com.structurizr.Workspace
-
Called when deserialising JSON, to re-create the object graph based upon element/relationship IDs.
I
- icon(String) - Method in class com.structurizr.view.ElementStyle
- IdGenerator - Interface in com.structurizr.model
-
The interface that ID generators, used when creating IDs for model elements/relationships, must implement.
- Image - Class in com.structurizr.documentation
-
Represents a base64 encoded image (png/jpg/gif).
- Image(String, String, String) - Constructor for class com.structurizr.documentation.Image
- ImageUtils - Class in com.structurizr.util
-
Some utility methods for dealing with images.
- ImageUtils() - Constructor for class com.structurizr.util.ImageUtils
- impliedRelationshipIsAllowed(Element, Element) - Method in class com.structurizr.model.AbstractImpliedRelationshipsStrategy
- ImpliedRelationshipsStrategy - Interface in com.structurizr.model
-
Defines the interface for strategies to create implied relationships in the model, after a relationship has been created.
- Include - Enum constant in enum class com.structurizr.view.FilterMode
- INFRASTRUCTURE_NODE - Static variable in class com.structurizr.model.Tags
- InfrastructureNode - Class in com.structurizr.model
-
Represents an infrastructure node, which is something like:
- InfrastructureNode() - Constructor for class com.structurizr.model.InfrastructureNode
- InteractionStyle - Enum Class in com.structurizr.model
-
Use
InteractionStyle
s onRelationship
s to make the difference between synchronous and asynchronous communication visible. - interactsWith(Person, String) - Method in class com.structurizr.model.Person
-
Adds an interaction between this person and another.
- interactsWith(Person, String, String) - Method in class com.structurizr.model.Person
-
Adds an interaction between this person and another.
- interactsWith(Person, String, String, InteractionStyle) - Method in class com.structurizr.model.Person
-
Adds an interaction between this person and another.
- Internal - Enum constant in enum class com.structurizr.model.Location
- isElementInView(Element) - Method in class com.structurizr.view.View
- isEmpty() - Method in class com.structurizr.documentation.Documentation
- isEmpty() - Method in class com.structurizr.model.Model
-
Determines whether this model is empty.
- isEmpty() - Method in class com.structurizr.view.ViewSet
- isEmpty() - Method in class com.structurizr.Workspace
-
Determines whether this model is empty.
- isEnterpriseBoundaryVisible() - Method in class com.structurizr.view.SystemContextView
-
Determines whether the enterprise boundary (to differentiate "internal" elements from "external" elements") should be visible on the resulting diagram.
- isEnterpriseBoundaryVisible() - Method in class com.structurizr.view.SystemLandscapeView
-
Determines whether the enterprise boundary (to differentiate "internal" elements from "external" elements") should be visible on the resulting diagram.
- isHexColorCode(String) - Static method in class com.structurizr.view.Color
- isNullOrEmpty(String) - Static method in class com.structurizr.util.StringUtils
- isResponse() - Method in class com.structurizr.view.RelationshipView
-
Gets whether this relationship view represents a response (used in dynamic views only).
- isSupportedDataUri(String) - Static method in class com.structurizr.util.ImageUtils
- isUrl(String) - Static method in class com.structurizr.util.Url
-
Determines whether the supplied string is a valid URL.
- isVertices() - Method in class com.structurizr.view.AutomaticLayout
-
Gets whether the automatic layout algorithm should create vertices.
K
- Key - Enum constant in enum class com.structurizr.view.ViewSortOrder
L
- Landscape - Enum constant in enum class com.structurizr.view.PaperSize.Orientation
- LayoutMergeStrategy - Interface in com.structurizr.view
-
A pluggable strategy that can be used to copy layout information from one version of a view to another.
- LeftRight - Enum constant in enum class com.structurizr.view.AutomaticLayout.RankDirection
- Legal_Landscape - Enum constant in enum class com.structurizr.view.PaperSize
- Legal_Portrait - Enum constant in enum class com.structurizr.view.PaperSize
- Letter_Landscape - Enum constant in enum class com.structurizr.view.PaperSize
- Letter_Portrait - Enum constant in enum class com.structurizr.view.PaperSize
- LineStyle - Enum Class in com.structurizr.view
- Location - Enum Class in com.structurizr.model
-
Represents the location of an element with regards to a specific viewpoint.
M
- MapUtils - Class in com.structurizr.util
- MapUtils() - Constructor for class com.structurizr.util.MapUtils
- Markdown - Enum constant in enum class com.structurizr.documentation.Format
- metadata(boolean) - Method in class com.structurizr.view.ElementStyle
- MetadataSymbols - Enum Class in com.structurizr.view
-
The type of symbols to use when rendering metadata.
- MobileDeviceLandscape - Enum constant in enum class com.structurizr.view.Shape
- MobileDevicePortrait - Enum constant in enum class com.structurizr.view.Shape
- Model - Class in com.structurizr.model
-
Represents a software architecture model, into which all model elements are added.
- ModelItem - Class in com.structurizr.model
-
The base class for elements and relationships.
- ModelItem() - Constructor for class com.structurizr.model.ModelItem
- modifyRelationship(Relationship, String, String) - Method in class com.structurizr.model.Model
-
Provides a way for the description and technology to be modified on an existing relationship.
N
- None - Enum constant in enum class com.structurizr.view.MetadataSymbols
O
- opacity(int) - Method in class com.structurizr.view.ElementStyle
- opacity(int) - Method in class com.structurizr.view.RelationshipStyle
- Orthogonal - Enum constant in enum class com.structurizr.view.Routing
P
- PaperSize - Enum Class in com.structurizr.view
-
These represent paper sizes in pixels at 300dpi.
- PaperSize.Orientation - Enum Class in com.structurizr.view
- Person - Class in com.structurizr.model
-
Represents a "person" in the C4 model.
- Person - Enum constant in enum class com.structurizr.view.Shape
- PERSON - Static variable in class com.structurizr.model.Tags
- Perspective - Class in com.structurizr.model
-
Represents an architectural perspective, that can be applied to elements and relationships.
- Pipe - Enum constant in enum class com.structurizr.view.Shape
- Portrait - Enum constant in enum class com.structurizr.view.PaperSize.Orientation
- position(int) - Method in class com.structurizr.view.RelationshipStyle
- Primary - Enum constant in enum class com.structurizr.model.CodeElementRole
- PropertyHolder - Interface in com.structurizr
R
- ReadOnly - Enum constant in enum class com.structurizr.configuration.Role
- ReadWrite - Enum constant in enum class com.structurizr.configuration.Role
- Relationship - Class in com.structurizr.model
-
A relationship between two elements.
- RELATIONSHIP - Static variable in class com.structurizr.model.Tags
- RelationshipStyle - Class in com.structurizr.view
- RelationshipView - Class in com.structurizr.view
-
This class represents an instance of a Relationship on a View.
- remove(Component) - Method in class com.structurizr.view.ComponentView
-
Removes an individual component from this view.
- remove(Container) - Method in class com.structurizr.view.ComponentView
-
Removes an individual container from this view.
- remove(Container) - Method in class com.structurizr.view.ContainerView
-
Removes an individual container from this view.
- remove(ContainerInstance) - Method in class com.structurizr.view.DeploymentView
-
Removes a container instance from this view.
- remove(CustomElement) - Method in class com.structurizr.view.CustomView
-
Removes the given custom element from this view.
- remove(CustomElement) - Method in class com.structurizr.view.DeploymentView
-
Removes the given custom element from this view.
- remove(CustomElement) - Method in class com.structurizr.view.StaticView
-
Removes the given custom element from this view.
- remove(DeploymentNode) - Method in class com.structurizr.view.DeploymentView
-
Removes the given deployment node from this view.
- remove(InfrastructureNode) - Method in class com.structurizr.view.DeploymentView
-
Removes an infrastructure node from this view.
- remove(Person) - Method in class com.structurizr.view.StaticView
-
Removes the given person from this view.
- remove(Relationship) - Method in class com.structurizr.view.View
-
Removes a relationship from this view.
- remove(SoftwareSystem) - Method in class com.structurizr.view.StaticView
-
Removes the given software system from this view.
- remove(SoftwareSystemInstance) - Method in class com.structurizr.view.DeploymentView
-
Removes a software system instance from this view.
- removeElement(Element) - Method in class com.structurizr.view.View
- removeElementsThatAreUnreachableFrom(Element) - Method in class com.structurizr.view.StaticView
-
Removes all elements that cannot be reached by traversing the graph of relationships starting with the specified element.
- removeElementsWithNoRelationships() - Method in class com.structurizr.view.View
-
Removes all elements that have no relationships to other elements in this view.
- removeElementsWithTag(String) - Method in class com.structurizr.view.StaticView
-
Removes all
Element
s that have the given tag from this view. - removeRelationshipsNotConnectedToElement(Element) - Method in class com.structurizr.view.View
-
Removes relationships that are not connected to the specified element.
- removeRelationshipsWithTag(String) - Method in class com.structurizr.view.StaticView
-
Removes all
Relationship
s that have the given tag from this view. - removeTag(String) - Method in class com.structurizr.model.ModelItem
-
Removes the given tag.
- removeTag(String) - Method in class com.structurizr.model.StaticStructureElementInstance
- RightLeft - Enum constant in enum class com.structurizr.view.AutomaticLayout.RankDirection
- Robot - Enum constant in enum class com.structurizr.view.Shape
- Role - Enum Class in com.structurizr.configuration
-
Represents the access that a user has to a workspace.
- RoundBrackets - Enum constant in enum class com.structurizr.view.MetadataSymbols
- RoundedBox - Enum constant in enum class com.structurizr.view.Shape
- routing(Routing) - Method in class com.structurizr.view.RelationshipStyle
- Routing - Enum Class in com.structurizr.view
S
- Section - Class in com.structurizr.documentation
-
A documentation section.
- Section() - Constructor for class com.structurizr.documentation.Section
- Section(String, Format, String) - Constructor for class com.structurizr.documentation.Section
- SequentialIntegerIdGeneratorStrategy - Class in com.structurizr.model
-
An ID generator that simply uses a sequential number when generating IDs for model elements and relationships.
- SequentialIntegerIdGeneratorStrategy() - Constructor for class com.structurizr.model.SequentialIntegerIdGeneratorStrategy
- setBackground(String) - Method in class com.structurizr.view.ColorPair
- setBackground(String) - Method in class com.structurizr.view.ElementStyle
- setBorder(Border) - Method in class com.structurizr.view.ElementStyle
- setCategory(String) - Method in class com.structurizr.model.CodeElement
-
Sets the category of this code element.
- setCode(String) - Method in class com.structurizr.view.Terminology
- setColor(String) - Method in class com.structurizr.view.ElementStyle
- setColor(String) - Method in class com.structurizr.view.RelationshipStyle
- setComponent(String) - Method in class com.structurizr.view.Terminology
- setConfiguration(WorkspaceConfiguration) - Method in class com.structurizr.AbstractWorkspace
- setContainer(String) - Method in class com.structurizr.view.Terminology
- setContent(String) - Method in class com.structurizr.documentation.DocumentationContent
- setDashed(Boolean) - Method in class com.structurizr.view.RelationshipStyle
- setDate(Date) - Method in class com.structurizr.documentation.Decision
- setDefaultView(View) - Method in class com.structurizr.view.Configuration
-
Sets the view that should be shown by default.
- setDeploymentNode(String) - Method in class com.structurizr.view.Terminology
- setDescription(Boolean) - Method in class com.structurizr.view.ElementStyle
-
Sets whether the element description should be shown or not.
- setDescription(String) - Method in class com.structurizr.AbstractWorkspace
-
Sets the description of this workspace.
- setDescription(String) - Method in class com.structurizr.model.CodeElement
-
Sets the description of this code element.
- setDescription(String) - Method in class com.structurizr.model.Element
-
Sets the description of this element.
- setDescription(String) - Method in class com.structurizr.view.RelationshipView
-
Sets the description of this relationship (used in dynamic views only).
- setDescription(String) - Method in class com.structurizr.view.View
- setDimensions(Dimensions) - Method in class com.structurizr.view.View
- setEnterprise(Enterprise) - Method in class com.structurizr.model.Model
-
Sets the enterprise associated with this model.
- setEnterprise(String) - Method in class com.structurizr.view.Terminology
- setEnterpriseBoundaryVisible(boolean) - Method in class com.structurizr.view.SystemContextView
-
Sets whether the enterprise boundary (to differentiate "internal" elements from "external" elements") should be visible on the resulting diagram.
- setEnterpriseBoundaryVisible(boolean) - Method in class com.structurizr.view.SystemLandscapeView
-
Sets whether the enterprise boundary (to differentiate "internal" elements from "external" elements") should be visible on the resulting diagram.
- setEnvironment(String) - Method in class com.structurizr.view.DeploymentView
-
Sets the name of the environment that this deployment view is for (e.g.
- setExternalBoundariesVisible(boolean) - Method in class com.structurizr.view.DynamicView
-
Sets whether software system/container boundaries should be visible for "external" containers/components (those outside the element in scope).
- setExternalSoftwareSystemBoundariesVisible(boolean) - Method in class com.structurizr.view.ComponentView
-
Sets whether container boundaries should be visible for "external" components (those outside the container in scope).
- setExternalSoftwareSystemBoundariesVisible(boolean) - Method in class com.structurizr.view.ContainerView
-
Sets whether software system boundaries should be visible for "external" containers (those outside the software system in scope).
- setFilename(String) - Method in class com.structurizr.documentation.Section
-
Sets the filename of this section (e.g.
- setFont(Font) - Method in class com.structurizr.view.Branding
-
Sets the font to use.
- setFontSize(Integer) - Method in class com.structurizr.view.ElementStyle
- setFontSize(Integer) - Method in class com.structurizr.view.RelationshipStyle
- setForeground(String) - Method in class com.structurizr.view.ColorPair
- setFormat(Format) - Method in class com.structurizr.documentation.DocumentationContent
- setGroup(String) - Method in class com.structurizr.model.GroupableElement
-
Sets the name of the group in which this element should be included in.
- setHeight(int) - Method in class com.structurizr.view.Dimensions
- setHeight(Integer) - Method in class com.structurizr.view.ElementStyle
- setIcon(String) - Method in class com.structurizr.view.ElementStyle
- setId(long) - Method in class com.structurizr.AbstractWorkspace
-
Sets the ID of this workspace.
- setIdGenerator(IdGenerator) - Method in class com.structurizr.model.Model
-
Sets the ID generator associated with this model.
- setImpliedRelationshipsStrategy(ImpliedRelationshipsStrategy) - Method in class com.structurizr.model.Model
-
Sets the strategy is use for creating implied relationships.
- setInfrastructureNode(String) - Method in class com.structurizr.view.Terminology
- setInstances(int) - Method in class com.structurizr.model.DeploymentNode
- setLanguage(String) - Method in class com.structurizr.model.CodeElement
-
Sets the programming language of this code element.
- setLastModifiedAgent(String) - Method in class com.structurizr.AbstractWorkspace
-
Sets the name of the agent that was used to last modify this workspace (e.g.
- setLastModifiedDate(Date) - Method in class com.structurizr.AbstractWorkspace
-
Sets the last modified date of this workspace.
- setLastModifiedUser(String) - Method in class com.structurizr.AbstractWorkspace
-
Sets the name of the user who last modified tihs workspace (e.g.
- setLayoutMergeStrategy(LayoutMergeStrategy) - Method in class com.structurizr.view.View
-
Sets the strategy used for merging layout information (paper size, x/y positioning, etc) from one version of this view to another.
- setLocation(Location) - Method in class com.structurizr.model.Person
- setLocation(Location) - Method in class com.structurizr.model.SoftwareSystem
-
Sets the location of this software system.
- setLogo(String) - Method in class com.structurizr.view.Branding
-
Sets the URL of an image representing a logo.
- setMergeFromRemote(boolean) - Method in class com.structurizr.view.View
-
Specifies whether layout information for this view should be merged from a remote version of the workspace.
- setMetadata(Boolean) - Method in class com.structurizr.view.ElementStyle
-
Sets whether the element metadata should be shown or not.
- setMetadata(String) - Method in class com.structurizr.model.CustomElement
- setMetadataSymbols(MetadataSymbols) - Method in class com.structurizr.view.Configuration
-
Sets the type of symbols to use when rendering metadata.
- setModel(Model) - Method in class com.structurizr.model.Element
- setModel(Model) - Method in class com.structurizr.model.Relationship
- setName(String) - Method in class com.structurizr.AbstractWorkspace
-
Sets the name of this workspace.
- setName(String) - Method in class com.structurizr.model.StaticStructureElementInstance
- setName(String) - Method in class com.structurizr.view.Font
-
The name of the font family to use; e.g.
- setOpacity(Integer) - Method in class com.structurizr.view.ElementStyle
- setOpacity(Integer) - Method in class com.structurizr.view.RelationshipStyle
- setOrder(String) - Method in class com.structurizr.view.RelationshipView
-
Sets the order of this relationship (used in dynamic views only; e.g.
- setPaperSize(PaperSize) - Method in class com.structurizr.view.View
- setPerson(String) - Method in class com.structurizr.view.Terminology
- setPosition(Integer) - Method in class com.structurizr.view.RelationshipStyle
- setPosition(Integer) - Method in class com.structurizr.view.RelationshipView
-
Sets the position of the annotation along the line.
- setRelationship(String) - Method in class com.structurizr.view.Terminology
- setRevision(Long) - Method in class com.structurizr.AbstractWorkspace
-
Sets the revision number of this workspace.
- setRouting(Routing) - Method in class com.structurizr.view.RelationshipStyle
- setRouting(Routing) - Method in class com.structurizr.view.RelationshipView
-
Sets the routing algorithm used when rendering this relationship.
- setShape(Shape) - Method in class com.structurizr.view.ElementStyle
- setSize(long) - Method in class com.structurizr.model.CodeElement
-
Sets the size of this code element.
- setSize(long) - Method in class com.structurizr.model.Component
-
Sets the size of this component (e.g.
- setSoftwareSystem(String) - Method in class com.structurizr.view.Terminology
- setStatus(String) - Method in class com.structurizr.documentation.Decision
- setStroke(String) - Method in class com.structurizr.view.ElementStyle
- setStrokeWidth(Integer) - Method in class com.structurizr.view.ElementStyle
- setStyle(LineStyle) - Method in class com.structurizr.view.RelationshipStyle
- setTag(String) - Method in class com.structurizr.view.ElementStyle
- setTag(String) - Method in class com.structurizr.view.RelationshipStyle
- setTechnology(String) - Method in class com.structurizr.model.Component
-
Sets the technology associated with this component (e.g.
- setTechnology(String) - Method in class com.structurizr.model.Container
-
Sets the technology associated with this container.
- setTechnology(String) - Method in class com.structurizr.model.DeploymentNode
- setTechnology(String) - Method in class com.structurizr.model.InfrastructureNode
- setThemes(String...) - Method in class com.structurizr.view.Configuration
-
Sets the themes used to render views.
- setThickness(Integer) - Method in class com.structurizr.view.RelationshipStyle
- setThumbnail(String) - Method in class com.structurizr.AbstractWorkspace
-
Sets the thumbnail associated with this workspace.
- setTitle(String) - Method in class com.structurizr.documentation.DocumentationContent
- setTitle(String) - Method in class com.structurizr.view.View
-
Sets the title for this view.
- setType(String) - Method in class com.structurizr.model.Component
-
Sets the type of this component (e.g.
- setUrl(String) - Method in class com.structurizr.model.CodeElement
-
Sets the URL where more information about this code element can be found.
- setUrl(String) - Method in class com.structurizr.model.ModelItem
-
Sets the URL where more information about this item can be found.
- setUrl(String) - Method in class com.structurizr.view.Font
-
Sets the URL where the web font can be found.
- setVersion(String) - Method in class com.structurizr.AbstractWorkspace
-
Sets the version of this workspace.
- setVertices(Collection<Vertex>) - Method in class com.structurizr.view.RelationshipView
-
Sets the collection of vertices used when rendering this relationship.
- setViewSortOrder(ViewSortOrder) - Method in class com.structurizr.view.Configuration
-
Sets the sort order used when displaying the list of views.
- setVisibility(String) - Method in class com.structurizr.model.CodeElement
-
Sets the visibility of this code element.
- setWidth(int) - Method in class com.structurizr.view.Dimensions
- setWidth(Integer) - Method in class com.structurizr.view.ElementStyle
- setWidth(Integer) - Method in class com.structurizr.view.RelationshipStyle
- setX(int) - Method in class com.structurizr.view.ElementView
- setX(int) - Method in class com.structurizr.view.Vertex
- setY(int) - Method in class com.structurizr.view.ElementView
- setY(int) - Method in class com.structurizr.view.Vertex
- shape(Shape) - Method in class com.structurizr.view.ElementStyle
- Shape - Enum Class in com.structurizr.view
- Slide_16_10 - Enum constant in enum class com.structurizr.view.PaperSize
- Slide_16_9 - Enum constant in enum class com.structurizr.view.PaperSize
- Slide_4_3 - Enum constant in enum class com.structurizr.view.PaperSize
- SOFTWARE_SYSTEM - Static variable in class com.structurizr.model.Tags
- SOFTWARE_SYSTEM_INSTANCE - Static variable in class com.structurizr.model.Tags
- SoftwareSystem - Class in com.structurizr.model
-
Represents a "software system" in the C4 model.
- SoftwareSystemInstance - Class in com.structurizr.model
-
Represents a deployment instance of a
SoftwareSystem
, which can be added to aDeploymentNode
. - Solid - Enum constant in enum class com.structurizr.view.Border
- Solid - Enum constant in enum class com.structurizr.view.LineStyle
- SquareBrackets - Enum constant in enum class com.structurizr.view.MetadataSymbols
- startParallelSequence() - Method in class com.structurizr.view.DynamicView
- StaticStructureElement - Class in com.structurizr.model
-
This is the superclass for model elements that describe the static structure of a software system, namely Person, SoftwareSystem, Container and Component.
- StaticStructureElementInstance - Class in com.structurizr.model
-
Represents a deployment instance of a
SoftwareSystem
orContainer
, which can be added to aDeploymentNode
. - StaticView - Class in com.structurizr.view
-
The superclass for all static views (system landscape, system context, container and component views).
- StringUtils - Class in com.structurizr.util
- StringUtils() - Constructor for class com.structurizr.util.StringUtils
- stroke(String) - Method in class com.structurizr.view.ElementStyle
- strokeWidth(Integer) - Method in class com.structurizr.view.ElementStyle
- style(LineStyle) - Method in class com.structurizr.view.RelationshipStyle
- Styles - Class in com.structurizr.view
- Styles() - Constructor for class com.structurizr.view.Styles
- Supporting - Enum constant in enum class com.structurizr.model.CodeElementRole
- Synchronous - Enum constant in enum class com.structurizr.model.InteractionStyle
-
Denotes synchronous communication.
- SYNCHRONOUS - Static variable in class com.structurizr.model.Tags
-
To be used for styling of synchronous relationships
- SystemContextView - Class in com.structurizr.view
-
Represents the System Context view from the C4 model, showing how a software system fits into its environment, in terms of the users (people) and other software system dependencies.
- SystemLandscapeView - Class in com.structurizr.view
-
Represents a System Landscape view that sits "above" the C4 model, showing the software systems and people in a given environment.
T
- Tags - Class in com.structurizr.model
- Tags() - Constructor for class com.structurizr.model.Tags
- TagUtils - Class in com.structurizr.util
- TagUtils() - Constructor for class com.structurizr.util.TagUtils
- Terminology - Class in com.structurizr.view
-
Provides a way for the terminology on diagrams, etc to be modified (e.g.
- Terminology() - Constructor for class com.structurizr.view.Terminology
- thickness(int) - Method in class com.structurizr.view.RelationshipStyle
- TopBottom - Enum constant in enum class com.structurizr.view.AutomaticLayout.RankDirection
- toString() - Method in class com.structurizr.configuration.User
- toString() - Method in class com.structurizr.model.Element
- toString() - Method in class com.structurizr.model.Relationship
- toString() - Method in class com.structurizr.view.DynamicView
- toString() - Method in class com.structurizr.view.ElementView
- toString() - Method in class com.structurizr.view.RelationshipView
- toString(Collection<String>) - Static method in class com.structurizr.util.TagUtils
- Type - Enum constant in enum class com.structurizr.view.ViewSortOrder
U
- Unspecified - Enum constant in enum class com.structurizr.model.Location
- Url - Class in com.structurizr.util
-
Utilities for dealing with URLs.
- Url() - Constructor for class com.structurizr.util.Url
- User - Class in com.structurizr.configuration
-
Represents a user, and the role-based access they have to a workspace.
- uses(Component, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and component.
- uses(Component, String, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and a component.
- uses(Component, String, String, InteractionStyle) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and a component.
- uses(Component, String, String, InteractionStyle, String[]) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and a component.
- uses(Container, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and container.
- uses(Container, String, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and a container.
- uses(Container, String, String, InteractionStyle) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and a container.
- uses(Container, String, String, InteractionStyle, String[]) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and a container.
- uses(CustomElement, String) - Method in class com.structurizr.model.Element
-
Adds a unidirectional "uses" style relationship between this element and the specified custom element.
- uses(CustomElement, String, String) - Method in class com.structurizr.model.Element
-
Adds a unidirectional "uses" style relationship between this element and the specified custom element.
- uses(CustomElement, String, String, InteractionStyle, String[]) - Method in class com.structurizr.model.Element
-
Adds a unidirectional "uses" style relationship between this element and the specified custom element.
- uses(DeploymentElement, String, String) - Method in class com.structurizr.model.InfrastructureNode
-
Adds a relationship between this and another deployment element (deployment node, infrastructure node, or container instance).
- uses(DeploymentElement, String, String, InteractionStyle) - Method in class com.structurizr.model.InfrastructureNode
-
Adds a relationship between this and another deployment element (deployment node, infrastructure node, or container instance).
- uses(DeploymentElement, String, String, InteractionStyle, String[]) - Method in class com.structurizr.model.InfrastructureNode
-
Adds a relationship between this and another deployment element (deployment node, infrastructure node, or container instance).
- uses(DeploymentNode, String, String) - Method in class com.structurizr.model.DeploymentNode
-
Adds a relationship between this and another deployment node.
- uses(DeploymentNode, String, String, InteractionStyle) - Method in class com.structurizr.model.DeploymentNode
-
Adds a relationship between this and another deployment node.
- uses(DeploymentNode, String, String, InteractionStyle, String[]) - Method in class com.structurizr.model.DeploymentNode
-
Adds a relationship between this and another deployment node.
- uses(Element, String) - Method in class com.structurizr.model.CustomElement
-
Adds a unidirectional "uses" style relationship between this custom element and the specified element.
- uses(Element, String, String) - Method in class com.structurizr.model.CustomElement
-
Adds a unidirectional "uses" style relationship between this custom element and the specified element.
- uses(Element, String, String, InteractionStyle) - Method in class com.structurizr.model.CustomElement
-
Adds a unidirectional "uses" style relationship between this custom element and the specified element.
- uses(Element, String, String, InteractionStyle, String[]) - Method in class com.structurizr.model.CustomElement
-
Adds a unidirectional "uses" style relationship between this custom element and the specified element.
- uses(InfrastructureNode, String, String) - Method in class com.structurizr.model.DeploymentNode
-
Adds a relationship between this deployment node and an infrastructure node.
- uses(InfrastructureNode, String, String) - Method in class com.structurizr.model.StaticStructureElementInstance
-
Adds a relationship between this element instance and an infrastructure node.
- uses(InfrastructureNode, String, String, InteractionStyle) - Method in class com.structurizr.model.DeploymentNode
-
Adds a relationship between this deployment node and an infrastructure node.
- uses(InfrastructureNode, String, String, InteractionStyle) - Method in class com.structurizr.model.StaticStructureElementInstance
-
Adds a relationship between this element instance and an infrastructure node.
- uses(InfrastructureNode, String, String, InteractionStyle, String[]) - Method in class com.structurizr.model.DeploymentNode
-
Adds a relationship between this deployment node and an infrastructure node.
- uses(InfrastructureNode, String, String, InteractionStyle, String[]) - Method in class com.structurizr.model.StaticStructureElementInstance
-
Adds a relationship between this element instance and an infrastructure node.
- uses(SoftwareSystem, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and software system.
- uses(SoftwareSystem, String, String) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and a software system.
- uses(SoftwareSystem, String, String, InteractionStyle) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and a software system.
- uses(SoftwareSystem, String, String, InteractionStyle, String[]) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and a software system.
- uses(StaticStructureElement, String, String, InteractionStyle) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and the specified element.
- uses(StaticStructureElement, String, String, InteractionStyle, String[]) - Method in class com.structurizr.model.StaticStructureElement
-
Adds a unidirectional "uses" style relationship between this element and the specified element.
V
- validateImage(String) - Static method in class com.structurizr.util.ImageUtils
- valueOf(String) - Static method in enum class com.structurizr.configuration.Role
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.structurizr.documentation.Format
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.structurizr.model.CodeElementRole
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.structurizr.model.InteractionStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.structurizr.model.Location
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.structurizr.view.AutomaticLayout.Implementation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.structurizr.view.AutomaticLayout.RankDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.structurizr.view.Border
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.structurizr.view.FilterMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.structurizr.view.LineStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.structurizr.view.MetadataSymbols
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.structurizr.view.PaperSize.Orientation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.structurizr.view.PaperSize
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.structurizr.view.Routing
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.structurizr.view.Shape
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.structurizr.view.ViewSortOrder
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.structurizr.configuration.Role
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.structurizr.documentation.Format
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.structurizr.model.CodeElementRole
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.structurizr.model.InteractionStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.structurizr.model.Location
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.structurizr.view.AutomaticLayout.Implementation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.structurizr.view.AutomaticLayout.RankDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.structurizr.view.Border
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.structurizr.view.FilterMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.structurizr.view.LineStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.structurizr.view.MetadataSymbols
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.structurizr.view.PaperSize.Orientation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.structurizr.view.PaperSize
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.structurizr.view.Routing
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.structurizr.view.Shape
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.structurizr.view.ViewSortOrder
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vertex - Class in com.structurizr.view
-
The X, Y coordinate of a bend in a line.
- Vertex(int, int) - Constructor for class com.structurizr.view.Vertex
- View - Class in com.structurizr.view
-
The superclass for all views (static views, dynamic views and deployment views).
- ViewSet - Class in com.structurizr.view
-
A set of views onto a software architecture model.
- ViewSortOrder - Enum Class in com.structurizr.view
-
Allows the sort order of views to be customized as follows:
W
- WebBrowser - Enum constant in enum class com.structurizr.view.Shape
- width(int) - Method in class com.structurizr.view.ElementStyle
- width(int) - Method in class com.structurizr.view.RelationshipStyle
- Workspace - Class in com.structurizr
-
Represents a Structurizr workspace, which is a wrapper for a software architecture model, views and documentation.
- Workspace(String, String) - Constructor for class com.structurizr.Workspace
-
Creates a new workspace.
- WorkspaceConfiguration - Class in com.structurizr.configuration
-
A wrapper for configuration options related to the workspace.
- WorkspaceValidationException - Exception in com.structurizr
- WorkspaceValidationException(String) - Constructor for exception com.structurizr.WorkspaceValidationException
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form