Skip to content

Commit 5dfc0e5

Browse files
author
JeanMarc van Leerdam
committed
Layout of example diagram
1 parent ceeaec1 commit 5dfc0e5

File tree

1 file changed

+44
-41
lines changed

1 file changed

+44
-41
lines changed

samples/Archimate-Elements.wsd

Lines changed: 44 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
@startuml
2+
'!pragma layout smetana
23

34
!global $ARCH_LOCAL = true
45
!global $ARCH_DEBUG = false
@@ -26,27 +27,27 @@ title Archimate Example - Elements
2627
'LAYOUT_AS_SKETCH()
2728
'LAYOUT_LEFT_RIGHT()
2829
'LAYOUT_TOP_DOWN()
30+
together {
31+
Boundary(M, "Motivational elements"){
32+
Motivation_Stakeholder(MS_01, "Stakeholder")
33+
Motivation_Driver(MD_01, "Driver")
34+
Motivation_Assessment(MA_01, "Assessment")
35+
Motivation_Goal(MG_01, "Goal")
36+
Motivation_Outcome(MO_01, "Outcome")
37+
Motivation_Principle(MP_01, "Principle")
38+
Motivation_Requirement(MR_01, "Requirement")
39+
Motivation_Constraint(MC_01, "Constraint")
40+
Motivation_Meaning(MM_01, "Meaning")
41+
Motivation_Value(MV_01, "Value")
42+
}
2943

30-
Boundary(M, "Motivational elements"){
31-
Motivation_Stakeholder(MS_01, "Stakeholder")
32-
Motivation_Driver(MD_01, "Driver")
33-
Motivation_Assessment(MA_01, "Assessment")
34-
Motivation_Goal(MG_01, "Goal")
35-
Motivation_Outcome(MO_01, "Outcome")
36-
Motivation_Principle(MP_01, "Principle")
37-
Motivation_Requirement(MR_01, "Requirement")
38-
Motivation_Constraint(MC_01, "Constraint")
39-
Motivation_Meaning(MM_01, "Meaning")
40-
Motivation_Value(MV_01, "Value")
41-
}
42-
43-
Boundary(S, "Strategy elements"){
44-
Strategy_Resource(SR_01, "Resource")
45-
Strategy_Capability(SC_01, "Capability")
46-
Strategy_ValueStream(SV_01, "Value Stream")
47-
Strategy_CourseOfAction(SA_01, "Course of Action")
44+
Boundary(S, "Strategy elements"){
45+
Strategy_Resource(SR_01, "Resource")
46+
Strategy_Capability(SC_01, "Capability")
47+
Strategy_ValueStream(SV_01, "Value Stream")
48+
Strategy_CourseOfAction(SA_01, "Course of Action")
49+
}
4850
}
49-
5051
Boundary(C, "Core elements") {
5152
Boundary(B, "Business elements") {
5253
Business_Actor(BA_01, "Business Actor")
@@ -99,29 +100,31 @@ Boundary(C, "Core elements") {
99100
}
100101
}
101102

102-
Boundary(I, "Implementation elements"){
103-
Implementation_WorkPackage(IWP_01, "Work Package")
104-
Implementation_Deliverable(ID_01, "Deliverable")
105-
Implementation_Event(IE_01, "Event")
106-
Implementation_Plateau(IP_01, "Plateau")
107-
Implementation_Gap(IG_01, "Gap")
108-
}
109-
110-
Boundary(O, "Other elements"){
111-
Other_Grouping(a, "Other_Grouping"){
112-
Other_Location(OL_02, "Location")
113-
}
114-
Grouping(G_01, "Grouping") {
115-
Junction_Or(JO_01, "or")
116-
Junction_And(JA_01, "and")
103+
together {
104+
Boundary(O, "Other elements"){
105+
Other_Grouping(a, "Other_Grouping"){
106+
Other_Location(OL_02, "Location")
107+
}
108+
Grouping(G_01, "Grouping") {
109+
Junction_Or(JO_01, "or")
110+
Junction_And(JA_01, "and")
111+
}
112+
Group(G_02, "Group") {
113+
Other_Location(OL_01, "Location")
114+
}
117115
}
118-
Group(G_02, "Group") {
119-
Other_Location(OL_01, "Location")
116+
117+
Boundary(I, "Implementation elements"){
118+
Implementation_WorkPackage(IWP_01, "Work Package")
119+
Implementation_Deliverable(ID_01, "Deliverable")
120+
Implementation_Event(IE_01, "Event")
121+
Implementation_Plateau(IP_01, "Plateau")
122+
Implementation_Gap(IG_01, "Gap")
120123
}
121124
}
122-
123-
M -[hidden]D------ C
124-
C -[hidden]D--------- O
125-
'S -U-- I
126-
M -[hidden]-- S
125+
'M -[hidden]D------ C
126+
C -[hidden]U--- O
127+
C -[hidden]U--- I
128+
''S -U-- I
129+
'M -[hidden]-- S
127130
@enduml

0 commit comments

Comments
 (0)