Skip to content

Commit f52092d

Browse files
Modifies how view names are generated to make them all consistent.
1 parent 102010a commit f52092d

32 files changed

+192
-520
lines changed

structurizr-core/src/main/java/com/structurizr/view/ComponentView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ public void remove(Component component) {
148148
*/
149149
@Override
150150
public String getName() {
151-
return getSoftwareSystem().getName() + " - " + getContainer().getName() + " - Components";
151+
return "Component View: " + getSoftwareSystem().getName() + " - " + getContainer().getName();
152152
}
153153

154154
/**

structurizr-core/src/main/java/com/structurizr/view/ContainerView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public void remove(Container container) {
7777
*/
7878
@Override
7979
public String getName() {
80-
return getSoftwareSystem().getName() + " - Containers";
80+
return "Container View: " + getSoftwareSystem().getName();
8181
}
8282

8383
/**

structurizr-core/src/main/java/com/structurizr/view/CustomView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public final class CustomView extends ModelView implements AnimatedView {
4040
*/
4141
@Override
4242
public String getName() {
43-
return "Custom - " + getTitle();
43+
return "Custom View: " + getTitle();
4444
}
4545

4646
/**

structurizr-core/src/main/java/com/structurizr/view/DeploymentView.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -248,13 +248,9 @@ public RelationshipView add(@Nonnull Relationship relationship) {
248248
public String getName() {
249249
String name;
250250
if (getSoftwareSystem() != null) {
251-
name = getSoftwareSystem().getName() + " - Deployment";
251+
name = "Deployment View: " + getSoftwareSystem().getName() + " - " + getEnvironment();
252252
} else {
253-
name = "Deployment";
254-
}
255-
256-
if (!StringUtils.isNullOrEmpty(getEnvironment())) {
257-
name = name + " - " + getEnvironment();
253+
name = "Deployment View: " + getEnvironment();
258254
}
259255

260256
return name;

structurizr-core/src/main/java/com/structurizr/view/DynamicView.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -254,9 +254,14 @@ private RelationshipView addRelationship(Relationship relationship, String descr
254254
@Override
255255
public String getName() {
256256
if (element != null) {
257-
return element.getName() + " - Dynamic";
257+
if (element instanceof Container) {
258+
Container container = (Container)element;
259+
return "Dynamic View: " + container.getParent().getName() + " - " + container.getName();
260+
} else {
261+
return "Dynamic View: " + element.getName();
262+
}
258263
} else {
259-
return "Dynamic";
264+
return "Dynamic View";
260265
}
261266
}
262267

structurizr-core/src/main/java/com/structurizr/view/SystemContextView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public final class SystemContextView extends StaticView {
3131
*/
3232
@Override
3333
public String getName() {
34-
return getSoftwareSystem().getName() + " - System Context";
34+
return "System Context View: " + getSoftwareSystem().getName();
3535
}
3636

3737
/**

structurizr-core/src/main/java/com/structurizr/view/SystemLandscapeView.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public final class SystemLandscapeView extends StaticView {
3131
*/
3232
@Override
3333
public String getName() {
34-
return "System Landscape";
34+
return "System Landscape View";
3535
}
3636

3737
/**

structurizr-core/src/main/java/com/structurizr/view/View.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,6 @@ public void setTitle(String title) {
111111
*
112112
* @return the name, as a String
113113
*/
114-
@JsonIgnore
115114
public abstract String getName();
116115

117116
void setViewSet(@Nonnull ViewSet viewSet) {

structurizr-core/src/test/java/com/structurizr/view/ComponentViewTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public void setUp() {
2525

2626
@Test
2727
void construction() {
28-
assertEquals("The System - Web Application - Components", view.getName());
28+
assertEquals("Component View: The System - Web Application", view.getName());
2929
assertEquals("Some description", view.getDescription());
3030
assertEquals(0, view.getElements().size());
3131
assertSame(softwareSystem, view.getSoftwareSystem());

structurizr-core/src/test/java/com/structurizr/view/ContainerViewTests.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public void setUp() {
2020

2121
@Test
2222
void construction() {
23-
assertEquals("The System - Containers", view.getName());
23+
assertEquals("Container View: The System", view.getName());
2424
assertEquals("Description", view.getDescription());
2525
assertEquals(0, view.getElements().size());
2626
assertSame(softwareSystem, view.getSoftwareSystem());

0 commit comments

Comments
 (0)